From 99be9e1bc1b29e6385138421f7df512dea710808 Mon Sep 17 00:00:00 2001 From: Passant Date: Sun, 30 Oct 2022 14:06:24 -0700 Subject: [PATCH] update caravel generated `.lib` with the latest signoff run --- .../primetime-signoff/lib/max/caravel.ff.lib | 5292 +++++++++++++---- .../primetime-signoff/lib/max/caravel.ss.lib | 5292 +++++++++++++---- .../primetime-signoff/lib/max/caravel.tt.lib | 5292 +++++++++++++---- .../primetime-signoff/lib/min/caravel.ff.lib | 5292 +++++++++++++---- .../primetime-signoff/lib/min/caravel.ss.lib | 5292 +++++++++++++---- .../primetime-signoff/lib/min/caravel.tt.lib | 5292 +++++++++++++---- .../primetime-signoff/lib/nom/caravel.ff.lib | 5292 +++++++++++++---- .../primetime-signoff/lib/nom/caravel.ss.lib | 5292 +++++++++++++---- .../primetime-signoff/lib/nom/caravel.tt.lib | 5292 +++++++++++++---- 9 files changed, 37215 insertions(+), 10413 deletions(-) diff --git a/signoff/caravel/primetime-signoff/lib/max/caravel.ff.lib b/signoff/caravel/primetime-signoff/lib/max/caravel.ff.lib index 2eb5a37d..4400f000 100644 --- a/signoff/caravel/primetime-signoff/lib/max/caravel.ff.lib +++ b/signoff/caravel/primetime-signoff/lib/max/caravel.ff.lib @@ -4,7 +4,7 @@ library("caravel.ff") { technology (cmos) ; delay_model : table_lookup ; library_features ( report_delay_calculation ) ; - date : "Tue Oct 18 15:48:12 2022" ; + date : "Sun Oct 30 12:36:12 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( caravel ) { - area : 1926648.000000 ; + area : 1931813.875000 ; dont_use : true ; dont_touch : true ; interface_timing : true; @@ -99,7 +99,7 @@ cell( caravel ) { 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.096255, 7.267968, 7.275764, 7.282738, 7.302695",\ - "7.158349, 7.330063, 7.337859, 7.344832, 7.364789",\ - "7.294359, 7.466072, 7.473868, 7.480842, 7.500799",\ - "7.510381, 7.682095, 7.689891, 7.696864, 7.716822",\ - "7.543200, 7.714913, 7.722710, 7.729682, 7.749640"); + values ( "7.416704, 7.594857, 7.602946, 7.610181, 7.630886",\ + "7.468217, 7.646370, 7.654459, 7.661694, 7.682399",\ + "7.519730, 7.697883, 7.705971, 7.713205, 7.733912",\ + "7.622754, 7.800907, 7.808995, 7.816230, 7.836936",\ + "7.828803, 8.006956, 8.015045, 8.022280, 8.042985"); } 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.051693, 7.192442, 7.199854, 7.206484, 7.225459",\ - "7.113788, 7.254536, 7.261949, 7.268578, 7.287553",\ - "7.249797, 7.390546, 7.397958, 7.404588, 7.423563",\ - "7.465820, 7.606568, 7.613980, 7.620610, 7.639585",\ - "7.498638, 7.639386, 7.646799, 7.653429, 7.672403"); + values ( "7.426167, 7.572193, 7.579884, 7.586762, 7.606449",\ + "7.477680, 7.623706, 7.631396, 7.638275, 7.657961",\ + "7.529192, 7.675219, 7.682909, 7.689787, 7.709474",\ + "7.632216, 7.778243, 7.785933, 7.792811, 7.812498",\ + "7.838266, 7.984292, 7.991982, 7.998861, 8.018547"); } 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.522332, 6.523224, 6.523284, 6.523339, 6.523494",\ - "6.584426, 6.585318, 6.585379, 6.585433, 6.585588",\ - "6.720436, 6.721328, 6.721388, 6.721443, 6.721598",\ - "6.936458, 6.937350, 6.937411, 6.937465, 6.937620",\ - "6.969276, 6.970169, 6.970229, 6.970284, 6.970439"); + values ( "6.216319, 6.217177, 6.217236, 6.217288, 6.217437",\ + "6.311177, 6.312035, 6.312094, 6.312146, 6.312295",\ + "6.311177, 6.312035, 6.312094, 6.312146, 6.312295",\ + "6.407473, 6.408331, 6.408390, 6.408442, 6.408591",\ + "6.598628, 6.599486, 6.599545, 6.599597, 6.599746"); } 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.472295, 6.478419, 6.478425, 6.478429, 6.478442",\ - "6.534389, 6.540514, 6.540519, 6.540524, 6.540536",\ - "6.670399, 6.676523, 6.676528, 6.676533, 6.676546",\ - "6.886421, 6.892546, 6.892551, 6.892555, 6.892569",\ - "6.919240, 6.925364, 6.925369, 6.925374, 6.925386"); + values ( "6.168158, 6.174053, 6.174058, 6.174062, 6.174075",\ + "6.263016, 6.268911, 6.268916, 6.268920, 6.268933",\ + "6.263016, 6.268911, 6.268916, 6.268920, 6.268933",\ + "6.359312, 6.365207, 6.365212, 6.365216, 6.365229",\ + "6.550467, 6.556362, 6.556367, 6.556371, 6.556384"); } 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.027677, 4.199403, 4.207045, 4.207045, 4.207045",\ - "4.027677, 4.199403, 4.207045, 4.207045, 4.207045",\ - "4.015619, 4.187346, 4.195141, 4.202114, 4.207045",\ - "3.925927, 4.097652, 4.105449, 4.112421, 4.132378",\ - "3.527611, 3.699337, 3.707133, 3.714106, 3.734063"); + values ( "4.189377, 4.367543, 4.375471, 4.375471, 4.375471",\ + "4.189377, 4.367543, 4.375471, 4.375471, 4.375471",\ + "4.176868, 4.355033, 4.363122, 4.370356, 4.375471",\ + "4.083811, 4.261977, 4.270065, 4.277299, 4.298004",\ + "3.691566, 3.869732, 3.877820, 3.885055, 3.905759"); } 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.877393, 4.018141, 4.024074, 4.024074, 4.024074",\ - "3.877393, 4.018141, 4.024074, 4.024074, 4.024074",\ - "3.865336, 4.006083, 4.013495, 4.020125, 4.024074",\ - "3.775642, 3.916390, 3.923802, 3.930432, 3.949407",\ - "3.377327, 3.518075, 3.525487, 3.532117, 3.551092"); + values ( "4.025718, 4.171743, 4.177899, 4.177899, 4.177899",\ + "4.025718, 4.171743, 4.177899, 4.177899, 4.177899",\ + "4.013208, 4.159234, 4.166924, 4.173803, 4.177899",\ + "3.920152, 4.066177, 4.073868, 4.080746, 4.100432",\ + "3.527907, 3.673932, 3.681623, 3.688501, 3.708187"); } 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.229414, 3.230314, 3.230375, 3.230429, 3.230586",\ - "3.229414, 3.230314, 3.230375, 3.230429, 3.230586",\ - "3.229414, 3.230314, 3.230375, 3.230429, 3.230586",\ - "3.187196, 3.188096, 3.188157, 3.188212, 3.188368",\ - "2.791895, 2.792795, 2.792856, 2.792911, 2.793067"); + values ( "3.012736, 3.013602, 3.013660, 3.013713, 3.013863",\ + "3.012736, 3.013602, 3.013660, 3.013713, 3.013863",\ + "3.012736, 3.013602, 3.013660, 3.013713, 3.013863",\ + "2.972101, 2.972967, 2.973026, 2.973079, 2.973229",\ + "2.570617, 2.571484, 2.571542, 2.571595, 2.571745"); } 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.179349, 3.185451, 3.185456, 3.185461, 3.185473",\ - "3.179349, 3.185451, 3.185456, 3.185461, 3.185473",\ - "3.179349, 3.185451, 3.185456, 3.185461, 3.185473",\ - "3.137132, 3.143233, 3.143238, 3.143243, 3.143256",\ - "2.741831, 2.747932, 2.747937, 2.747942, 2.747955"); + values ( "2.964548, 2.970421, 2.970426, 2.970430, 2.970443",\ + "2.964548, 2.970421, 2.970426, 2.970430, 2.970443",\ + "2.964548, 2.970421, 2.970426, 2.970430, 2.970443",\ + "2.923914, 2.929787, 2.929791, 2.929796, 2.929809",\ + "2.522430, 2.528303, 2.528308, 2.528312, 2.528325"); } 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.187070, 5.325108, 5.325108, 5.325108, 5.325108",\ + "5.187070, 5.325108, 5.325108, 5.325108, 5.325108",\ + "5.187070, 5.325108, 5.325108, 5.325108, 5.325108",\ + "5.168983, 5.325108, 5.325108, 5.325108, 5.325108",\ + "5.089287, 5.267452, 5.275541, 5.282775, 5.303480"); + } + 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 ( "5.075835, 5.179960, 5.179960, 5.179960, 5.179960",\ + "5.075835, 5.179960, 5.179960, 5.179960, 5.179960",\ + "5.075835, 5.179960, 5.179960, 5.179960, 5.179960",\ + "5.057748, 5.179960, 5.179960, 5.179960, 5.179960",\ + "4.978052, 5.124078, 5.131768, 5.138646, 5.158333"); + } + 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.538784, 0.543388, 0.556564",\ + "0.444236, 0.533636, 0.538784, 0.543388, 0.556564",\ + "0.444236, 0.533636, 0.538784, 0.543388, 0.556564",\ + "0.444236, 0.533636, 0.538784, 0.543388, 0.556564",\ + "0.444236, 0.533636, 0.538784, 0.543388, 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.963132, 3.963998, 3.964056, 3.964109, 3.964259",\ + "3.963132, 3.963998, 3.964056, 3.964109, 3.964259",\ + "3.963132, 3.963998, 3.964056, 3.964109, 3.964259",\ + "3.963132, 3.963998, 3.964056, 3.964109, 3.964259",\ + "3.943865, 3.944731, 3.944790, 3.944842, 3.944993"); + } + 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.914944, 3.920817, 3.920822, 3.920826, 3.920839",\ + "3.914944, 3.920817, 3.920822, 3.920826, 3.920839",\ + "3.914944, 3.920817, 3.920822, 3.920826, 3.920839",\ + "3.914944, 3.920817, 3.920822, 3.920826, 3.920839",\ + "3.895678, 3.901550, 3.901555, 3.901560, 3.901572"); + } + 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.381499, 4.553226, 4.560867, 4.560867, 4.560867",\ - "4.381499, 4.553226, 4.560867, 4.560867, 4.560867",\ - "4.369442, 4.541168, 4.548965, 4.555937, 4.560867",\ - "4.279748, 4.451475, 4.459271, 4.466244, 4.486200",\ - "3.881433, 4.053160, 4.060956, 4.067929, 4.087885"); + values ( "4.553972, 4.732139, 4.740067, 4.740067, 4.740067",\ + "4.553972, 4.732139, 4.740067, 4.740067, 4.740067",\ + "4.541462, 4.719629, 4.727717, 4.734951, 4.740067",\ + "4.448406, 4.626572, 4.634661, 4.641895, 4.662600",\ + "4.056160, 4.234326, 4.242415, 4.249649, 4.270354"); } 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.230154, 4.370906, 4.376840, 4.376840, 4.376840",\ - "4.230154, 4.370906, 4.376840, 4.376840, 4.376840",\ - "4.218096, 4.358849, 4.366261, 4.372891, 4.376840",\ - "4.128403, 4.269156, 4.276568, 4.283198, 4.302173",\ - "3.730088, 3.870841, 3.878253, 3.884883, 3.903858"); + values ( "4.392774, 4.538805, 4.544960, 4.544960, 4.544960",\ + "4.392774, 4.538805, 4.544960, 4.544960, 4.544960",\ + "4.380264, 4.526295, 4.533986, 4.540864, 4.544960",\ + "4.287208, 4.433239, 4.440929, 4.447807, 4.467494",\ + "3.894963, 4.040994, 4.048684, 4.055562, 4.075249"); } 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.580929, 3.581867, 3.581930, 3.581986, 3.582147",\ - "3.580929, 3.581867, 3.581930, 3.581986, 3.582147",\ - "3.580929, 3.581867, 3.581930, 3.581986, 3.582147",\ - "3.538712, 3.539650, 3.539713, 3.539769, 3.539929",\ - "3.143411, 3.144349, 3.144412, 3.144468, 3.144629"); + values ( "3.351069, 3.351972, 3.352032, 3.352086, 3.352241",\ + "3.351069, 3.351972, 3.352032, 3.352086, 3.352241",\ + "3.351069, 3.351972, 3.352032, 3.352086, 3.352241",\ + "3.310434, 3.311337, 3.311398, 3.311452, 3.311606",\ + "2.908951, 2.909854, 2.909914, 2.909968, 2.910123"); } 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.530730, 3.536719, 3.536725, 3.536730, 3.536744",\ - "3.530730, 3.536719, 3.536725, 3.536730, 3.536744",\ - "3.530730, 3.536719, 3.536725, 3.536730, 3.536744",\ - "3.488513, 3.494502, 3.494507, 3.494512, 3.494527",\ - "3.093212, 3.099201, 3.099206, 3.099211, 3.099226"); + values ( "3.302752, 3.308517, 3.308522, 3.308527, 3.308541",\ + "3.302752, 3.308517, 3.308522, 3.308527, 3.308541",\ + "3.302752, 3.308517, 3.308522, 3.308527, 3.308541",\ + "3.262117, 3.267882, 3.267888, 3.267892, 3.267906",\ + "2.860634, 2.866399, 2.866404, 2.866409, 2.866423"); } 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.337148, 5.475185, 5.475185, 5.475185, 5.475185",\ + "5.337148, 5.475185, 5.475185, 5.475185, 5.475185",\ + "5.337148, 5.475185, 5.475185, 5.475185, 5.475185",\ + "5.319060, 5.475185, 5.475185, 5.475185, 5.475185",\ + "5.239364, 5.417531, 5.425619, 5.432853, 5.453558"); + } + 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.228376, 5.332506, 5.332506, 5.332506, 5.332506",\ + "5.228376, 5.332506, 5.332506, 5.332506, 5.332506",\ + "5.228376, 5.332506, 5.332506, 5.332506, 5.332506",\ + "5.210288, 5.332506, 5.332506, 5.332506, 5.332506",\ + "5.130592, 5.276623, 5.284314, 5.291192, 5.310879"); + } + 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.444238, 0.533633, 0.538781, 0.543384, 0.556562",\ + "0.444238, 0.533633, 0.538781, 0.543384, 0.556562",\ + "0.444238, 0.533633, 0.538781, 0.543384, 0.556562",\ + "0.444238, 0.533633, 0.538781, 0.543384, 0.556562",\ + "0.444238, 0.533633, 0.538781, 0.543384, 0.556562"); + } + + } /* 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.118259, 4.119162, 4.119222, 4.119276, 4.119431",\ + "4.118259, 4.119162, 4.119222, 4.119276, 4.119431",\ + "4.118259, 4.119162, 4.119222, 4.119276, 4.119431",\ + "4.118259, 4.119162, 4.119222, 4.119276, 4.119431",\ + "4.098992, 4.099895, 4.099956, 4.100009, 4.100164"); + } + 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.069942, 4.075706, 4.075712, 4.075717, 4.075731",\ + "4.069942, 4.075706, 4.075712, 4.075717, 4.075731",\ + "4.069942, 4.075706, 4.075712, 4.075717, 4.075731",\ + "4.069942, 4.075706, 4.075712, 4.075717, 4.075731",\ + "4.050675, 4.056439, 4.056445, 4.056450, 4.056464"); + } + 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.206218, 9.384380, 9.392468, 9.399703, 9.420408",\ + "9.257730, 9.435893, 9.443981, 9.451216, 9.471921",\ + "9.309243, 9.487406, 9.495494, 9.502728, 9.523434",\ + "9.412268, 9.590430, 9.598518, 9.605753, 9.626458",\ + "9.618318, 9.796480, 9.804568, 9.811802, 9.832508"); + } + 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.093041, 9.239072, 9.246762, 9.253640, 9.273327",\ + "9.144554, 9.290585, 9.298275, 9.305153, 9.324840",\ + "9.196067, 9.342096, 9.349787, 9.356666, 9.376352",\ + "9.299091, 9.445122, 9.452812, 9.459690, 9.479377",\ + "9.505141, 9.651171, 9.658861, 9.665740, 9.685427"); + } + 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.533633, 0.538781, 0.543385, 0.556562",\ + "0.444237, 0.533633, 0.538781, 0.543385, 0.556562",\ + "0.444237, 0.533633, 0.538781, 0.543385, 0.556562",\ + "0.444237, 0.533633, 0.538781, 0.543385, 0.556562",\ + "0.444237, 0.533633, 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.957585, 6.958484, 6.958544, 6.958598, 6.958752",\ + "7.052444, 7.053342, 7.053402, 7.053456, 7.053610",\ + "7.052444, 7.053342, 7.053402, 7.053456, 7.053610",\ + "7.148739, 7.149638, 7.149698, 7.149752, 7.149906",\ + "7.339894, 7.340792, 7.340852, 7.340906, 7.341060"); + } + 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.909285, 6.915064, 6.915069, 6.915073, 6.915088",\ + "7.004143, 7.009922, 7.009927, 7.009932, 7.009946",\ + "7.004143, 7.009922, 7.009927, 7.009932, 7.009946",\ + "7.100439, 7.106217, 7.106223, 7.106228, 7.106241",\ + "7.291594, 7.297372, 7.297378, 7.297382, 7.297396"); + } + 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.718934, 4.890656, 4.898298, 4.898298, 4.898298",\ - "4.718934, 4.890656, 4.898298, 4.898298, 4.898298",\ - "4.706877, 4.878599, 4.886395, 4.893368, 4.898298",\ - "4.617184, 4.788906, 4.796702, 4.803675, 4.823632",\ - "4.218869, 4.390591, 4.398387, 4.405360, 4.425317"); + values ( "4.906292, 5.084455, 5.092383, 5.092383, 5.092383",\ + "4.906292, 5.084455, 5.092383, 5.092383, 5.092383",\ + "4.893783, 5.071945, 5.080033, 5.087267, 5.092383",\ + "4.800726, 4.978889, 4.986977, 4.994211, 5.014916",\ + "4.408481, 4.586643, 4.594731, 4.601965, 4.622671"); } 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.564465, 4.705216, 4.711150, 4.711150, 4.711150",\ - "4.564465, 4.705216, 4.711150, 4.711150, 4.711150",\ - "4.552407, 4.693159, 4.700572, 4.707201, 4.711150",\ - "4.462714, 4.603466, 4.610878, 4.617508, 4.636483",\ - "4.064399, 4.205151, 4.212564, 4.219193, 4.238168"); + values ( "4.740689, 4.886719, 4.892875, 4.892875, 4.892875",\ + "4.740689, 4.886719, 4.892875, 4.892875, 4.892875",\ + "4.728179, 4.874209, 4.881900, 4.888778, 4.892875",\ + "4.635123, 4.781153, 4.788843, 4.795722, 4.815408",\ + "4.242877, 4.388907, 4.396598, 4.403476, 4.423162"); } 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.912543, 3.913476, 3.913539, 3.913595, 3.913755",\ - "3.912543, 3.913476, 3.913539, 3.913595, 3.913755",\ - "3.912543, 3.913476, 3.913539, 3.913595, 3.913755",\ - "3.870326, 3.871259, 3.871322, 3.871377, 3.871538",\ - "3.475025, 3.475958, 3.476021, 3.476077, 3.476237"); + values ( "3.670247, 3.671145, 3.671206, 3.671260, 3.671414",\ + "3.670247, 3.671145, 3.671206, 3.671260, 3.671414",\ + "3.670247, 3.671145, 3.671206, 3.671260, 3.671414",\ + "3.629613, 3.630511, 3.630571, 3.630625, 3.630779",\ + "3.228129, 3.229028, 3.229088, 3.229142, 3.229296"); } 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.862361, 3.868365, 3.868371, 3.868375, 3.868390",\ - "3.862361, 3.868365, 3.868371, 3.868375, 3.868390",\ - "3.862361, 3.868365, 3.868371, 3.868375, 3.868390",\ - "3.820144, 3.826148, 3.826153, 3.826158, 3.826172",\ - "3.424843, 3.430847, 3.430852, 3.430857, 3.430871"); + values ( "3.621947, 3.627726, 3.627731, 3.627736, 3.627749",\ + "3.621947, 3.627726, 3.627731, 3.627736, 3.627749",\ + "3.621947, 3.627726, 3.627731, 3.627736, 3.627749",\ + "3.581313, 3.587091, 3.587097, 3.587101, 3.587115",\ + "3.179829, 3.185608, 3.185613, 3.185618, 3.185632"); } 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.638368, 5.776402, 5.776402, 5.776402, 5.776402",\ + "5.638368, 5.776402, 5.776402, 5.776402, 5.776402",\ + "5.638368, 5.776402, 5.776402, 5.776402, 5.776402",\ + "5.620280, 5.776402, 5.776402, 5.776402, 5.776402",\ + "5.540585, 5.718747, 5.726835, 5.734070, 5.754775"); + } + 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.525191, 5.629321, 5.629321, 5.629321, 5.629321",\ + "5.525191, 5.629321, 5.629321, 5.629321, 5.629321",\ + "5.525191, 5.629321, 5.629321, 5.629321, 5.629321",\ + "5.507104, 5.629321, 5.629321, 5.629321, 5.629321",\ + "5.427409, 5.573439, 5.581129, 5.588007, 5.607694"); + } + 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.533633, 0.538781, 0.543385, 0.556562",\ + "0.444237, 0.533633, 0.538781, 0.543385, 0.556562",\ + "0.444237, 0.533633, 0.538781, 0.543385, 0.556562",\ + "0.444237, 0.533633, 0.538781, 0.543385, 0.556562",\ + "0.444237, 0.533633, 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.200441, 4.201340, 4.201400, 4.201454, 4.201608",\ + "4.200441, 4.201340, 4.201400, 4.201454, 4.201608",\ + "4.200441, 4.201340, 4.201400, 4.201454, 4.201608",\ + "4.200441, 4.201340, 4.201400, 4.201454, 4.201608",\ + "4.181175, 4.182073, 4.182133, 4.182187, 4.182341"); + } + 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.152142, 4.157920, 4.157925, 4.157930, 4.157944",\ + "4.152142, 4.157920, 4.157925, 4.157930, 4.157944",\ + "4.152142, 4.157920, 4.157925, 4.157930, 4.157944",\ + "4.152142, 4.157920, 4.157925, 4.157930, 4.157944",\ + "4.132874, 4.138653, 4.138659, 4.138663, 4.138677"); + } + 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.069348, 5.241073, 5.248714, 5.248714, 5.248714",\ - "5.069348, 5.241073, 5.248714, 5.248714, 5.248714",\ - "5.057291, 5.229015, 5.236812, 5.243784, 5.248714",\ - "4.967597, 5.139322, 5.147118, 5.154091, 5.174047",\ - "4.569283, 4.741007, 4.748803, 4.755775, 4.775733"); + values ( "5.269611, 5.447775, 5.455704, 5.455704, 5.455704",\ + "5.269611, 5.447775, 5.455704, 5.455704, 5.455704",\ + "5.257102, 5.435266, 5.443354, 5.450588, 5.455704",\ + "5.164045, 5.342209, 5.350297, 5.357532, 5.378237",\ + "4.771799, 4.949963, 4.958052, 4.965286, 4.985991"); } 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.917128, 5.057880, 5.063813, 5.063813, 5.063813",\ - "4.917128, 5.057880, 5.063813, 5.063813, 5.063813",\ - "4.905070, 5.045823, 5.053235, 5.059865, 5.063813",\ - "4.815376, 4.956129, 4.963542, 4.970171, 4.989146",\ - "4.417061, 4.557814, 4.565227, 4.571856, 4.590831"); + values ( "5.107648, 5.253678, 5.259834, 5.259834, 5.259834",\ + "5.107648, 5.253678, 5.259834, 5.259834, 5.259834",\ + "5.095138, 5.241168, 5.248859, 5.255737, 5.259834",\ + "5.002081, 5.148112, 5.155802, 5.162681, 5.182367",\ + "4.609836, 4.755866, 4.763556, 4.770435, 4.790122"); } 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.263534, 4.264473, 4.264536, 4.264592, 4.264752",\ - "4.263534, 4.264473, 4.264536, 4.264592, 4.264752",\ - "4.263534, 4.264473, 4.264536, 4.264592, 4.264752",\ - "4.221317, 4.222256, 4.222318, 4.222374, 4.222535",\ - "3.826016, 3.826955, 3.827017, 3.827074, 3.827234"); + values ( "4.008076, 4.008980, 4.009040, 4.009094, 4.009249",\ + "4.008076, 4.008980, 4.009040, 4.009094, 4.009249",\ + "4.008076, 4.008980, 4.009040, 4.009094, 4.009249",\ + "3.967442, 3.968345, 3.968406, 3.968460, 3.968615",\ + "3.565958, 3.566862, 3.566922, 3.566976, 3.567131"); } 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.213333, 4.219321, 4.219326, 4.219332, 4.219346",\ - "4.213333, 4.219321, 4.219326, 4.219332, 4.219346",\ - "4.213333, 4.219321, 4.219326, 4.219332, 4.219346",\ - "4.171116, 4.177104, 4.177109, 4.177114, 4.177129",\ - "3.775815, 3.781803, 3.781808, 3.781813, 3.781828"); + values ( "3.959758, 3.965521, 3.965526, 3.965531, 3.965545",\ + "3.959758, 3.965521, 3.965526, 3.965531, 3.965545",\ + "3.959758, 3.965521, 3.965526, 3.965531, 3.965545",\ + "3.919123, 3.924886, 3.924892, 3.924897, 3.924911",\ + "3.517640, 3.523403, 3.523408, 3.523413, 3.523427"); } 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.840249, 4.978285, 4.978285, 4.978285, 4.978285",\ + "4.840249, 4.978285, 4.978285, 4.978285, 4.978285",\ + "4.840249, 4.978285, 4.978285, 4.978285, 4.978285",\ + "4.822162, 4.978285, 4.978285, 4.978285, 4.978285",\ + "4.742466, 4.920630, 4.928719, 4.935953, 4.956658"); + } + 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.714835, 4.819877, 4.819877, 4.819877, 4.819877",\ + "4.714835, 4.819877, 4.819877, 4.819877, 4.819877",\ + "4.714835, 4.819877, 4.819877, 4.819877, 4.819877",\ + "4.696747, 4.819877, 4.819877, 4.819877, 4.819877",\ + "4.617052, 4.763762, 4.771504, 4.778430, 4.798249"); + } + 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.539664",\ + "0.423496, 0.515549, 0.520963, 0.525805, 0.539664",\ + "0.423496, 0.515549, 0.520963, 0.525805, 0.539664",\ + "0.423496, 0.515549, 0.520963, 0.525805, 0.539664",\ + "0.423496, 0.515549, 0.520963, 0.525805, 0.539664"); + } + + } /* 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.300865, 4.466150, 4.473654, 4.480365, 4.499573",\ + "4.300865, 4.466150, 4.473654, 4.480365, 4.499573",\ + "4.300865, 4.466150, 4.473654, 4.480365, 4.499573",\ + "4.300865, 4.466150, 4.473654, 4.480365, 4.499573",\ + "4.281599, 4.446883, 4.454387, 4.461098, 4.480307"); + } + 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.174783, 4.310887, 4.318070, 4.324494, 4.342882",\ + "4.174783, 4.310887, 4.318070, 4.324494, 4.342882",\ + "4.174783, 4.310887, 4.318070, 4.324494, 4.342882",\ + "4.174783, 4.310887, 4.318070, 4.324494, 4.342882",\ + "4.155516, 4.291620, 4.298803, 4.305228, 4.323615"); + } + 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.539664",\ + "0.423496, 0.515549, 0.520963, 0.525805, 0.539664",\ + "0.423496, 0.515549, 0.520963, 0.525805, 0.539664",\ + "0.423496, 0.515549, 0.520963, 0.525805, 0.539664",\ + "0.423496, 0.515549, 0.520963, 0.525805, 0.539664"); + } + + } /* 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.695742, 8.873907, 8.881995, 8.889230, 8.909935",\ + "8.747254, 8.925420, 8.933508, 8.940742, 8.961448",\ + "8.798767, 8.976932, 8.985020, 8.992254, 9.012959",\ + "8.901792, 9.079957, 9.088045, 9.095280, 9.115985",\ + "9.107841, 9.286006, 9.294094, 9.301329, 9.322034"); + } + 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.784600, 8.931312, 8.939054, 8.945979, 8.965798",\ + "8.836113, 8.982824, 8.990566, 8.997492, 9.017311",\ + "8.887625, 9.034336, 9.042078, 9.049004, 9.068823",\ + "8.990650, 9.137362, 9.145103, 9.152029, 9.171848",\ + "9.196699, 9.343410, 9.351152, 9.358078, 9.377897"); + } + 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.423501, 0.515550, 0.520964, 0.525807, 0.539666",\ + "0.423501, 0.515550, 0.520964, 0.525807, 0.539666",\ + "0.423501, 0.515550, 0.520964, 0.525807, 0.539666",\ + "0.423501, 0.515550, 0.520964, 0.525807, 0.539666",\ + "0.423501, 0.515550, 0.520964, 0.525807, 0.539666"); + } + + } /* 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.116349, 7.281635, 7.289139, 7.295850, 7.315059",\ + "7.211207, 7.376493, 7.383997, 7.390708, 7.409917",\ + "7.211207, 7.376493, 7.383997, 7.390708, 7.409917",\ + "7.307503, 7.472789, 7.480293, 7.487004, 7.506212",\ + "7.498658, 7.663943, 7.671447, 7.678159, 7.697367"); + } + 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.165752, 7.301857, 7.309040, 7.315465, 7.333852",\ + "7.260611, 7.396716, 7.403898, 7.410323, 7.428710",\ + "7.260611, 7.396716, 7.403898, 7.410323, 7.428710",\ + "7.356906, 7.493011, 7.500195, 7.506618, 7.525006",\ + "7.548061, 7.684166, 7.691349, 7.697773, 7.716160"); + } + 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.423501, 0.515550, 0.520964, 0.525807, 0.539666",\ + "0.423501, 0.515550, 0.520964, 0.525807, 0.539666",\ + "0.423501, 0.515550, 0.520964, 0.525807, 0.539666",\ + "0.423501, 0.515550, 0.520964, 0.525807, 0.539666",\ + "0.423501, 0.515550, 0.520964, 0.525807, 0.539666"); + } + + } /* 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.414075, 5.585800, 5.593442, 5.593442, 5.593442",\ - "5.414075, 5.585800, 5.593442, 5.593442, 5.593442",\ - "5.402018, 5.573743, 5.581539, 5.588512, 5.593442",\ - "5.312324, 5.484050, 5.491846, 5.498818, 5.518775",\ - "4.914009, 5.085734, 5.093531, 5.100503, 5.120461"); + values ( "5.628337, 5.806502, 5.814431, 5.814431, 5.814431",\ + "5.628337, 5.806502, 5.814431, 5.814431, 5.814431",\ + "5.615828, 5.793993, 5.802081, 5.809316, 5.814431",\ + "5.522771, 5.700936, 5.709024, 5.716259, 5.736964",\ + "5.130526, 5.308691, 5.316779, 5.324014, 5.344719"); } 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.259188, 5.399936, 5.405869, 5.405869, 5.405869",\ - "5.259188, 5.399936, 5.405869, 5.405869, 5.405869",\ - "5.247130, 5.387878, 5.395291, 5.401921, 5.405869",\ - "5.157437, 5.298185, 5.305597, 5.312227, 5.331203",\ - "4.759122, 4.899870, 4.907283, 4.913912, 4.932887"); + values ( "5.463607, 5.610262, 5.616650, 5.616650, 5.616650",\ + "5.463607, 5.610262, 5.616650, 5.616650, 5.616650",\ + "5.451097, 5.597753, 5.605495, 5.612420, 5.616650",\ + "5.358041, 5.504696, 5.512439, 5.519363, 5.539184",\ + "4.965795, 5.112451, 5.120193, 5.127118, 5.146938"); } 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.601880, 4.602787, 4.602849, 4.602904, 4.603061",\ - "4.601880, 4.602787, 4.602849, 4.602904, 4.603061",\ - "4.601880, 4.602787, 4.602849, 4.602904, 4.603061",\ - "4.559663, 4.560570, 4.560631, 4.560686, 4.560843",\ - "4.164362, 4.165269, 4.165331, 4.165386, 4.165543"); + values ( "4.333735, 4.334608, 4.334667, 4.334720, 4.334871",\ + "4.333735, 4.334608, 4.334667, 4.334720, 4.334871",\ + "4.333735, 4.334608, 4.334667, 4.334720, 4.334871",\ + "4.293100, 4.293973, 4.294032, 4.294086, 4.294236",\ + "3.891617, 3.892490, 3.892549, 3.892602, 3.892753"); } 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.551790, 4.557870, 4.557875, 4.557880, 4.557893",\ - "4.551790, 4.557870, 4.557875, 4.557880, 4.557893",\ - "4.551790, 4.557870, 4.557875, 4.557880, 4.557893",\ - "4.509572, 4.515653, 4.515657, 4.515662, 4.515676",\ - "4.114272, 4.120352, 4.120357, 4.120362, 4.120375"); + values ( "4.285522, 4.291375, 4.291380, 4.291384, 4.291397",\ + "4.285522, 4.291375, 4.291380, 4.291384, 4.291397",\ + "4.285522, 4.291375, 4.291380, 4.291384, 4.291397",\ + "4.244888, 4.250740, 4.250745, 4.250750, 4.250762",\ + "3.843405, 3.849257, 3.849262, 3.849266, 3.849279"); } 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.814066, 4.952103, 4.952103, 4.952103, 4.952103",\ + "4.814066, 4.952103, 4.952103, 4.952103, 4.952103",\ + "4.814066, 4.952103, 4.952103, 4.952103, 4.952103",\ + "4.795979, 4.952103, 4.952103, 4.952103, 4.952103",\ + "4.716283, 4.894448, 4.902536, 4.909771, 4.930476"); + } + 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.869614, 4.974656, 4.974656, 4.974656, 4.974656",\ + "4.869614, 4.974656, 4.974656, 4.974656, 4.974656",\ + "4.869614, 4.974656, 4.974656, 4.974656, 4.974656",\ + "4.851526, 4.974656, 4.974656, 4.974656, 4.974656",\ + "4.771831, 4.918541, 4.926284, 4.933209, 4.953029"); + } + 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.423501, 0.515550, 0.520964, 0.525807, 0.539666",\ + "0.423501, 0.515550, 0.520964, 0.525807, 0.539666",\ + "0.423501, 0.515550, 0.520964, 0.525807, 0.539666",\ + "0.423501, 0.515550, 0.520964, 0.525807, 0.539666",\ + "0.423501, 0.515550, 0.520964, 0.525807, 0.539666"); + } + + } /* 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.097367, 4.262653, 4.270157, 4.276868, 4.296077",\ + "4.097367, 4.262653, 4.270157, 4.276868, 4.296077",\ + "4.097367, 4.262653, 4.270157, 4.276868, 4.296077",\ + "4.097367, 4.262653, 4.270157, 4.276868, 4.296077",\ + "4.078101, 4.243386, 4.250890, 4.257602, 4.276810"); + } + 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.170135, 4.306240, 4.313422, 4.319847, 4.338234",\ + "4.170135, 4.306240, 4.313422, 4.319847, 4.338234",\ + "4.170135, 4.306240, 4.313422, 4.319847, 4.338234",\ + "4.170135, 4.306240, 4.313422, 4.319847, 4.338234",\ + "4.150867, 4.286973, 4.294156, 4.300580, 4.318967"); + } + 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.423501, 0.515550, 0.520964, 0.525807, 0.539666",\ + "0.423501, 0.515550, 0.520964, 0.525807, 0.539666",\ + "0.423501, 0.515550, 0.520964, 0.525807, 0.539666",\ + "0.423501, 0.515550, 0.520964, 0.525807, 0.539666",\ + "0.423501, 0.515550, 0.520964, 0.525807, 0.539666"); + } + + } /* 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.652063, 8.830229, 8.838317, 8.845551, 8.866257",\ + "8.703575, 8.881742, 8.889830, 8.897064, 8.917768",\ + "8.755088, 8.933253, 8.941341, 8.948576, 8.969281",\ + "8.858112, 9.036279, 9.044367, 9.051601, 9.072306",\ + "9.064162, 9.242328, 9.250416, 9.257650, 9.278356"); + } + 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.760719, 8.907430, 8.915173, 8.922097, 8.941917",\ + "8.812231, 8.958942, 8.966684, 8.973610, 8.993429",\ + "8.863744, 9.010454, 9.018197, 9.025123, 9.044942",\ + "8.966768, 9.113480, 9.121222, 9.128147, 9.147966",\ + "9.172818, 9.319529, 9.327271, 9.334197, 9.354016"); + } + 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.423502, 0.515551, 0.520965, 0.525807, 0.539667",\ + "0.423502, 0.515551, 0.520965, 0.525807, 0.539667",\ + "0.423502, 0.515551, 0.520965, 0.525807, 0.539667",\ + "0.423502, 0.515551, 0.520965, 0.525807, 0.539667",\ + "0.423502, 0.515551, 0.520965, 0.525807, 0.539667"); + } + + } /* 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.708441, 7.873727, 7.881231, 7.887942, 7.907150",\ + "7.803299, 7.968585, 7.976089, 7.982800, 8.002008",\ + "7.803299, 7.968585, 7.976089, 7.982800, 8.002008",\ + "7.899595, 8.064881, 8.072386, 8.079097, 8.098305",\ + "8.090749, 8.256035, 8.263538, 8.270250, 8.289458"); + } + 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.635286, 7.771391, 7.778574, 7.784998, 7.803386",\ + "7.730145, 7.866250, 7.873433, 7.879857, 7.898244",\ + "7.730145, 7.866250, 7.873433, 7.879857, 7.898244",\ + "7.826441, 7.962546, 7.969728, 7.976153, 7.994540",\ + "8.017594, 8.153700, 8.160883, 8.167307, 8.185694"); + } + 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.423502, 0.515551, 0.520965, 0.525807, 0.539667",\ + "0.423502, 0.515551, 0.520965, 0.525807, 0.539667",\ + "0.423502, 0.515551, 0.520965, 0.525807, 0.539667",\ + "0.423502, 0.515551, 0.520965, 0.525807, 0.539667",\ + "0.423502, 0.515551, 0.520965, 0.525807, 0.539667"); + } + + } /* 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.759530, 5.931255, 5.938897, 5.938897, 5.938897",\ - "5.759530, 5.931255, 5.938897, 5.938897, 5.938897",\ - "5.747472, 5.919198, 5.926994, 5.933967, 5.938897",\ - "5.657779, 5.829504, 5.837300, 5.844274, 5.864230",\ - "5.259464, 5.431190, 5.438986, 5.445958, 5.465915"); + values ( "5.987818, 6.165983, 6.173912, 6.173912, 6.173912",\ + "5.987818, 6.165983, 6.173912, 6.173912, 6.173912",\ + "5.975308, 6.153474, 6.161562, 6.168797, 6.173912",\ + "5.882252, 6.060417, 6.068506, 6.075740, 6.096445",\ + "5.490006, 5.668172, 5.676260, 5.683495, 5.704200"); } 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.610558, 5.751310, 5.757243, 5.757243, 5.757243",\ - "5.610558, 5.751310, 5.757243, 5.757243, 5.757243",\ - "5.598501, 5.739253, 5.746665, 5.753295, 5.757243",\ - "5.508807, 5.649559, 5.656972, 5.663602, 5.682576",\ - "5.110492, 5.251245, 5.258657, 5.265286, 5.284262"); + values ( "5.829225, 5.975255, 5.981411, 5.981411, 5.981411",\ + "5.829225, 5.975255, 5.981411, 5.981411, 5.981411",\ + "5.816715, 5.962746, 5.970436, 5.977315, 5.981411",\ + "5.723659, 5.869689, 5.877379, 5.884258, 5.903944",\ + "5.331413, 5.477444, 5.485134, 5.492013, 5.511699"); } 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.951113, 4.952049, 4.952112, 4.952168, 4.952329",\ - "4.951113, 4.952049, 4.952112, 4.952168, 4.952329",\ - "4.951113, 4.952049, 4.952112, 4.952168, 4.952329",\ - "4.908895, 4.909832, 4.909894, 4.909951, 4.910111",\ - "4.513595, 4.514531, 4.514594, 4.514650, 4.514811"); + values ( "4.662755, 4.663656, 4.663716, 4.663770, 4.663924",\ + "4.662755, 4.663656, 4.663716, 4.663770, 4.663924",\ + "4.662755, 4.663656, 4.663716, 4.663770, 4.663924",\ + "4.622120, 4.623021, 4.623082, 4.623136, 4.623290",\ + "4.220637, 4.221538, 4.221598, 4.221652, 4.221807"); } 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.900921, 4.906917, 4.906922, 4.906927, 4.906941",\ - "4.900921, 4.906917, 4.906922, 4.906927, 4.906941",\ - "4.900921, 4.906917, 4.906922, 4.906927, 4.906941",\ - "4.858704, 4.864699, 4.864705, 4.864709, 4.864724",\ - "4.463403, 4.469398, 4.469404, 4.469409, 4.469423"); + values ( "4.614445, 4.620215, 4.620221, 4.620225, 4.620239",\ + "4.614445, 4.620215, 4.620221, 4.620225, 4.620239",\ + "4.614445, 4.620215, 4.620221, 4.620225, 4.620239",\ + "4.573811, 4.579581, 4.579586, 4.579591, 4.579605",\ + "4.172327, 4.178097, 4.178102, 4.178107, 4.178122"); } 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.845331, 4.983368, 4.983368, 4.983368, 4.983368",\ + "4.845331, 4.983368, 4.983368, 4.983368, 4.983368",\ + "4.845331, 4.983368, 4.983368, 4.983368, 4.983368",\ + "4.827244, 4.983368, 4.983368, 4.983368, 4.983368",\ + "4.747548, 4.925714, 4.933802, 4.941036, 4.961741"); + } + 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.921137, 5.026179, 5.026179, 5.026179, 5.026179",\ + "4.921137, 5.026179, 5.026179, 5.026179, 5.026179",\ + "4.921137, 5.026179, 5.026179, 5.026179, 5.026179",\ + "4.903049, 5.026179, 5.026179, 5.026179, 5.026179",\ + "4.823354, 4.970065, 4.977808, 4.984733, 5.004552"); + } + 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.423502, 0.515551, 0.520965, 0.525807, 0.539667",\ + "0.423502, 0.515551, 0.520965, 0.525807, 0.539667",\ + "0.423502, 0.515551, 0.520965, 0.525807, 0.539667",\ + "0.423502, 0.515551, 0.520965, 0.525807, 0.539667",\ + "0.423502, 0.515551, 0.520965, 0.525807, 0.539667"); + } + + } /* 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.308372, 4.473658, 4.481162, 4.487873, 4.507081",\ + "4.308372, 4.473658, 4.481162, 4.487873, 4.507081",\ + "4.308372, 4.473658, 4.481162, 4.487873, 4.507081",\ + "4.308372, 4.473658, 4.481162, 4.487873, 4.507081",\ + "4.289105, 4.454391, 4.461895, 4.468606, 4.487814"); + } + 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.345138, 4.481243, 4.488426, 4.494851, 4.513237",\ + "4.345138, 4.481243, 4.488426, 4.494851, 4.513237",\ + "4.345138, 4.481243, 4.488426, 4.494851, 4.513237",\ + "4.345138, 4.481243, 4.488426, 4.494851, 4.513237",\ + "4.325871, 4.461977, 4.469159, 4.475584, 4.493971"); + } + 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.423502, 0.515551, 0.520965, 0.525807, 0.539667",\ + "0.423502, 0.515551, 0.520965, 0.525807, 0.539667",\ + "0.423502, 0.515551, 0.520965, 0.525807, 0.539667",\ + "0.423502, 0.515551, 0.520965, 0.525807, 0.539667",\ + "0.423502, 0.515551, 0.520965, 0.525807, 0.539667"); + } + + } /* 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.161867, 6.333591, 6.341233, 6.341233, 6.341233",\ - "6.161867, 6.333591, 6.341233, 6.341233, 6.341233",\ - "6.149810, 6.321534, 6.329330, 6.336303, 6.341233",\ - "6.060116, 6.231841, 6.239636, 6.246610, 6.266566",\ - "5.661801, 5.833526, 5.841322, 5.848294, 5.868251"); + values ( "6.405242, 6.583407, 6.591335, 6.591335, 6.591335",\ + "6.405242, 6.583407, 6.591335, 6.591335, 6.591335",\ + "6.392733, 6.570897, 6.578985, 6.586220, 6.591335",\ + "6.299676, 6.477841, 6.485929, 6.493164, 6.513868",\ + "5.907431, 6.085595, 6.093684, 6.100918, 6.121623"); } 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.011243, 6.152001, 6.157934, 6.157934, 6.157934",\ - "6.011243, 6.152001, 6.157934, 6.157934, 6.157934",\ - "5.999186, 6.139944, 6.147356, 6.153986, 6.157934",\ - "5.909492, 6.050250, 6.057662, 6.064292, 6.083267",\ - "5.511178, 5.651935, 5.659348, 5.665977, 5.684952"); + values ( "6.244936, 6.390972, 6.397128, 6.397128, 6.397128",\ + "6.244936, 6.390972, 6.397128, 6.397128, 6.397128",\ + "6.232427, 6.378463, 6.386153, 6.393031, 6.397128",\ + "6.139370, 6.285406, 6.293097, 6.299974, 6.319661",\ + "5.747125, 5.893161, 5.900851, 5.907729, 5.927416"); } 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.344343, 5.345321, 5.345385, 5.345443, 5.345608",\ - "5.344343, 5.345321, 5.345385, 5.345443, 5.345608",\ - "5.344343, 5.345321, 5.345385, 5.345443, 5.345608",\ - "5.302126, 5.303103, 5.303167, 5.303226, 5.303391",\ - "4.906825, 4.907803, 4.907867, 4.907925, 4.908090"); + values ( "5.041239, 5.042180, 5.042242, 5.042297, 5.042457",\ + "5.041239, 5.042180, 5.042242, 5.042297, 5.042457",\ + "5.041239, 5.042180, 5.042242, 5.042297, 5.042457",\ + "5.000605, 5.001545, 5.001607, 5.001663, 5.001822",\ + "4.599121, 4.600062, 4.600124, 4.600180, 4.600338"); } 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.294007, 5.299883, 5.299889, 5.299894, 5.299910",\ - "5.294007, 5.299883, 5.299889, 5.299894, 5.299910",\ - "5.294007, 5.299883, 5.299889, 5.299894, 5.299910",\ - "5.251790, 5.257665, 5.257671, 5.257677, 5.257692",\ - "4.856489, 4.862365, 4.862370, 4.862376, 4.862392"); + values ( "4.992791, 4.998446, 4.998452, 4.998457, 4.998472",\ + "4.992791, 4.998446, 4.998452, 4.998457, 4.998472",\ + "4.992791, 4.998446, 4.998452, 4.998457, 4.998472",\ + "4.952157, 4.957811, 4.957818, 4.957823, 4.957838",\ + "4.550673, 4.556328, 4.556334, 4.556339, 4.556355"); } 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.777559, 4.915595, 4.915595, 4.915595, 4.915595",\ + "4.777559, 4.915595, 4.915595, 4.915595, 4.915595",\ + "4.777559, 4.915595, 4.915595, 4.915595, 4.915595",\ + "4.759471, 4.915595, 4.915595, 4.915595, 4.915595",\ + "4.679775, 4.857940, 4.866028, 4.873262, 4.893968"); + } + 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.686459, 4.791501, 4.791501, 4.791501, 4.791501",\ + "4.686459, 4.791501, 4.791501, 4.791501, 4.791501",\ + "4.686459, 4.791501, 4.791501, 4.791501, 4.791501",\ + "4.668371, 4.791501, 4.791501, 4.791501, 4.791501",\ + "4.588675, 4.735386, 4.743129, 4.750054, 4.769874"); + } + 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.423497, 0.515549, 0.520963, 0.525805, 0.539664",\ + "0.423497, 0.515549, 0.520963, 0.525805, 0.539664",\ + "0.423497, 0.515549, 0.520963, 0.525805, 0.539664",\ + "0.423497, 0.515549, 0.520963, 0.525805, 0.539664",\ + "0.423497, 0.515549, 0.520963, 0.525805, 0.539664"); + } + + } /* 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.224295, 4.389579, 4.397083, 4.403794, 4.423003",\ + "4.224295, 4.389579, 4.397083, 4.403794, 4.423003",\ + "4.224295, 4.389579, 4.397083, 4.403794, 4.423003",\ + "4.224295, 4.389579, 4.397083, 4.403794, 4.423003",\ + "4.205028, 4.370313, 4.377816, 4.384528, 4.403736"); + } + 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.143679, 4.279784, 4.286966, 4.293391, 4.311778",\ + "4.143679, 4.279784, 4.286966, 4.293391, 4.311778",\ + "4.143679, 4.279784, 4.286966, 4.293391, 4.311778",\ + "4.143679, 4.279784, 4.286966, 4.293391, 4.311778",\ + "4.124412, 4.260517, 4.267700, 4.274124, 4.292511"); + } + 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.423497, 0.515549, 0.520963, 0.525805, 0.539664",\ + "0.423497, 0.515549, 0.520963, 0.525805, 0.539664",\ + "0.423497, 0.515549, 0.520963, 0.525805, 0.539664",\ + "0.423497, 0.515549, 0.520963, 0.525805, 0.539664",\ + "0.423497, 0.515549, 0.520963, 0.525805, 0.539664"); + } + + } /* 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.512346, 6.684072, 6.691713, 6.691713, 6.691713",\ - "6.512346, 6.684072, 6.691713, 6.691713, 6.691713",\ - "6.500288, 6.672014, 6.679811, 6.686783, 6.691713",\ - "6.410595, 6.582321, 6.590117, 6.597090, 6.617046",\ - "6.012280, 6.184006, 6.191802, 6.198775, 6.218731"); + values ( "6.769935, 6.948101, 6.956029, 6.956029, 6.956029",\ + "6.769935, 6.948101, 6.956029, 6.956029, 6.956029",\ + "6.757425, 6.935591, 6.943680, 6.950914, 6.956029",\ + "6.664369, 6.842535, 6.850623, 6.857857, 6.878562",\ + "6.272123, 6.450289, 6.458377, 6.465611, 6.486317"); } 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.356568, 6.497324, 6.503258, 6.503258, 6.503258",\ - "6.356568, 6.497324, 6.503258, 6.503258, 6.503258",\ - "6.344511, 6.485267, 6.492679, 6.499309, 6.503258",\ - "6.254817, 6.395573, 6.402986, 6.409616, 6.428590",\ - "5.856503, 5.997258, 6.004670, 6.011300, 6.030275"); + values ( "6.605197, 6.751908, 6.758296, 6.758296, 6.758296",\ + "6.605197, 6.751908, 6.758296, 6.758296, 6.758296",\ + "6.592688, 6.739398, 6.747141, 6.754066, 6.758296",\ + "6.499631, 6.646342, 6.654084, 6.661009, 6.680829",\ + "6.107385, 6.254096, 6.261838, 6.268764, 6.288583"); } 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.686378, 5.687341, 5.687405, 5.687462, 5.687625",\ - "5.686378, 5.687341, 5.687405, 5.687462, 5.687625",\ - "5.686378, 5.687341, 5.687405, 5.687462, 5.687625",\ - "5.644161, 5.645123, 5.645187, 5.645244, 5.645407",\ - "5.248860, 5.249823, 5.249887, 5.249943, 5.250107"); + values ( "5.360036, 5.360962, 5.361024, 5.361079, 5.361236",\ + "5.360036, 5.360962, 5.361024, 5.361079, 5.361236",\ + "5.360036, 5.360962, 5.361024, 5.361079, 5.361236",\ + "5.319402, 5.320328, 5.320389, 5.320444, 5.320601",\ + "4.917918, 4.918844, 4.918906, 4.918961, 4.919118"); } 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.636096, 5.642016, 5.642022, 5.642027, 5.642042",\ - "5.636096, 5.642016, 5.642022, 5.642027, 5.642042",\ - "5.636096, 5.642016, 5.642022, 5.642027, 5.642042",\ - "5.593879, 5.599798, 5.599804, 5.599810, 5.599825",\ - "5.198578, 5.204497, 5.204504, 5.204509, 5.204524"); + values ( "5.311639, 5.317337, 5.317343, 5.317348, 5.317363",\ + "5.311639, 5.317337, 5.317343, 5.317348, 5.317363",\ + "5.311639, 5.317337, 5.317343, 5.317348, 5.317363",\ + "5.271005, 5.276703, 5.276709, 5.276713, 5.276728",\ + "4.869522, 4.875219, 4.875225, 4.875230, 4.875245"); } 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.800156, 4.938193, 4.938193, 4.938193, 4.938193",\ + "4.800156, 4.938193, 4.938193, 4.938193, 4.938193",\ + "4.800156, 4.938193, 4.938193, 4.938193, 4.938193",\ + "4.782068, 4.938193, 4.938193, 4.938193, 4.938193",\ + "4.702373, 4.880538, 4.888627, 4.895861, 4.916566"); + } + 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.692607, 4.797649, 4.797649, 4.797649, 4.797649",\ + "4.692607, 4.797649, 4.797649, 4.797649, 4.797649",\ + "4.692607, 4.797649, 4.797649, 4.797649, 4.797649",\ + "4.674520, 4.797649, 4.797649, 4.797649, 4.797649",\ + "4.594824, 4.741535, 4.749277, 4.756202, 4.776022"); + } + 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.423503, 0.515551, 0.520965, 0.525807, 0.539667",\ + "0.423503, 0.515551, 0.520965, 0.525807, 0.539667",\ + "0.423503, 0.515551, 0.520965, 0.525807, 0.539667",\ + "0.423503, 0.515551, 0.520965, 0.525807, 0.539667",\ + "0.423503, 0.515551, 0.520965, 0.525807, 0.539667"); + } + + } /* 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.267266, 4.432552, 4.440056, 4.446767, 4.465975",\ + "4.267266, 4.432552, 4.440056, 4.446767, 4.465975",\ + "4.267266, 4.432552, 4.440056, 4.446767, 4.465975",\ + "4.267266, 4.432552, 4.440056, 4.446767, 4.465975",\ + "4.247999, 4.413285, 4.420789, 4.427500, 4.446709"); + } + 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.155493, 4.291598, 4.298781, 4.305206, 4.323593",\ + "4.155493, 4.291598, 4.298781, 4.305206, 4.323593",\ + "4.155493, 4.291598, 4.298781, 4.305206, 4.323593",\ + "4.155493, 4.291598, 4.298781, 4.305206, 4.323593",\ + "4.136226, 4.272332, 4.279514, 4.285939, 4.304326"); + } + 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.423503, 0.515551, 0.520965, 0.525807, 0.539667",\ + "0.423503, 0.515551, 0.520965, 0.525807, 0.539667",\ + "0.423503, 0.515551, 0.520965, 0.525807, 0.539667",\ + "0.423503, 0.515551, 0.520965, 0.525807, 0.539667",\ + "0.423503, 0.515551, 0.520965, 0.525807, 0.539667"); + } + + } /* 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.861610, 7.033329, 7.040971, 7.040971, 7.040971",\ - "6.861610, 7.033329, 7.040971, 7.040971, 7.040971",\ - "6.849553, 7.021271, 7.029067, 7.036040, 7.040971",\ - "6.759859, 6.931577, 6.939373, 6.946346, 6.966303",\ - "6.361544, 6.533262, 6.541059, 6.548031, 6.567988"); + values ( "7.133367, 7.311524, 7.319453, 7.319453, 7.319453",\ + "7.133367, 7.311524, 7.319453, 7.319453, 7.319453",\ + "7.120857, 7.299015, 7.307103, 7.314338, 7.319453",\ + "7.027800, 7.205958, 7.214046, 7.221281, 7.241986",\ + "6.635554, 6.813712, 6.821800, 6.829035, 6.849741"); } 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.705281, 6.846035, 6.851969, 6.851969, 6.851969",\ - "6.705281, 6.846035, 6.851969, 6.851969, 6.851969",\ - "6.693224, 6.833978, 6.841391, 6.848021, 6.851969",\ - "6.603530, 6.744284, 6.751697, 6.758327, 6.777301",\ - "6.205215, 6.345969, 6.353381, 6.360011, 6.378986"); + values ( "6.967139, 7.113278, 7.119667, 7.119667, 7.119667",\ + "6.967139, 7.113278, 7.119667, 7.119667, 7.119667",\ + "6.954628, 7.100769, 7.108511, 7.115436, 7.119667",\ + "6.861572, 7.007712, 7.015454, 7.022379, 7.042200",\ + "6.469326, 6.615466, 6.623209, 6.630134, 6.649954"); } 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.032231, 6.033182, 6.033245, 6.033302, 6.033464",\ - "6.032231, 6.033182, 6.033245, 6.033302, 6.033464",\ - "6.032231, 6.033182, 6.033245, 6.033302, 6.033464",\ - "5.990014, 5.990964, 5.991027, 5.991084, 5.991246",\ - "5.594713, 5.595663, 5.595726, 5.595783, 5.595945"); + values ( "5.692918, 5.693833, 5.693894, 5.693949, 5.694105",\ + "5.692918, 5.693833, 5.693894, 5.693949, 5.694105",\ + "5.692918, 5.693833, 5.693894, 5.693949, 5.694105",\ + "5.652284, 5.653199, 5.653260, 5.653314, 5.653470",\ + "5.250801, 5.251716, 5.251777, 5.251832, 5.251987"); } 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.981988, 5.987941, 5.987947, 5.987952, 5.987967",\ - "5.981988, 5.987941, 5.987947, 5.987952, 5.987967",\ - "5.981988, 5.987941, 5.987947, 5.987952, 5.987967",\ - "5.939771, 5.945724, 5.945729, 5.945735, 5.945749",\ - "5.544470, 5.550423, 5.550428, 5.550434, 5.550448"); + values ( "5.644559, 5.650289, 5.650294, 5.650300, 5.650314",\ + "5.644559, 5.650289, 5.650294, 5.650300, 5.650314",\ + "5.644559, 5.650289, 5.650294, 5.650300, 5.650314",\ + "5.603925, 5.609654, 5.609660, 5.609665, 5.609679",\ + "5.202442, 5.208172, 5.208178, 5.208182, 5.208197"); } 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.649384, 4.787415, 4.787415, 4.787415, 4.787415",\ + "4.649384, 4.787415, 4.787415, 4.787415, 4.787415",\ + "4.649384, 4.787415, 4.787415, 4.787415, 4.787415",\ + "4.631296, 4.787415, 4.787415, 4.787415, 4.787415",\ + "4.551601, 4.729759, 4.737847, 4.745082, 4.765787"); + } + 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.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612"); + } + 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.636631, 4.741672, 4.741672, 4.741672, 4.741672",\ + "4.636631, 4.741672, 4.741672, 4.741672, 4.741672",\ + "4.636631, 4.741672, 4.741672, 4.741672, 4.741672",\ + "4.618544, 4.741672, 4.741672, 4.741672, 4.741672",\ + "4.538848, 4.685557, 4.693300, 4.700225, 4.720045"); + } + 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.423474, 0.515543, 0.520956, 0.525797, 0.539653",\ + "0.423474, 0.515543, 0.520956, 0.525797, 0.539653",\ + "0.423474, 0.515543, 0.520956, 0.525797, 0.539653",\ + "0.423474, 0.515543, 0.520956, 0.525797, 0.539653",\ + "0.423474, 0.515543, 0.520956, 0.525797, 0.539653"); + } + + } /* 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.131000, 4.296279, 4.303782, 4.310494, 4.329703",\ + "4.131000, 4.296279, 4.303782, 4.310494, 4.329703",\ + "4.131000, 4.296279, 4.303782, 4.310494, 4.329703",\ + "4.131000, 4.296279, 4.303782, 4.310494, 4.329703",\ + "4.111733, 4.277012, 4.284516, 4.291227, 4.310436"); + } + 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.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612"); + } + 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.104098, 4.240201, 4.247385, 4.253809, 4.272196",\ + "4.104098, 4.240201, 4.247385, 4.253809, 4.272196",\ + "4.104098, 4.240201, 4.247385, 4.253809, 4.272196",\ + "4.104098, 4.240201, 4.247385, 4.253809, 4.272196",\ + "4.084831, 4.220935, 4.228117, 4.234542, 4.252929"); + } + 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.423474, 0.515543, 0.520956, 0.525797, 0.539653",\ + "0.423474, 0.515543, 0.520956, 0.525797, 0.539653",\ + "0.423474, 0.515543, 0.520956, 0.525797, 0.539653",\ + "0.423474, 0.515543, 0.520956, 0.525797, 0.539653",\ + "0.423474, 0.515543, 0.520956, 0.525797, 0.539653"); + } + + } /* 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.207891, 7.379614, 7.387256, 7.387256, 7.387256",\ - "7.207891, 7.379614, 7.387256, 7.387256, 7.387256",\ - "7.195833, 7.367557, 7.375353, 7.382326, 7.387256",\ - "7.106139, 7.277863, 7.285659, 7.292632, 7.312589",\ - "6.707825, 6.879548, 6.887344, 6.894317, 6.914274"); + values ( "7.493701, 7.671864, 7.679792, 7.679792, 7.679792",\ + "7.493701, 7.671864, 7.679792, 7.679792, 7.679792",\ + "7.481191, 7.659354, 7.667442, 7.674677, 7.679792",\ + "7.388134, 7.566298, 7.574386, 7.581620, 7.602325",\ + "6.995888, 7.174051, 7.182139, 7.189374, 7.210079"); } 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.051970, 7.192725, 7.198658, 7.198658, 7.198658",\ - "7.051970, 7.192725, 7.198658, 7.198658, 7.198658",\ - "7.039913, 7.180667, 7.188080, 7.194710, 7.198658",\ - "6.950219, 7.090973, 7.098386, 7.105016, 7.123991",\ - "6.551904, 6.692658, 6.700071, 6.706701, 6.725676"); + values ( "7.328228, 7.474938, 7.481327, 7.481327, 7.481327",\ + "7.328228, 7.474938, 7.481327, 7.481327, 7.481327",\ + "7.315719, 7.462429, 7.470171, 7.477097, 7.481327",\ + "7.222662, 7.369372, 7.377114, 7.384040, 7.403860",\ + "6.830416, 6.977126, 6.984868, 6.991794, 7.011613"); } 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.376547, 6.377501, 6.377564, 6.377621, 6.377783",\ - "6.376547, 6.377501, 6.377564, 6.377621, 6.377783",\ - "6.376547, 6.377501, 6.377564, 6.377621, 6.377783",\ - "6.334330, 6.335283, 6.335346, 6.335403, 6.335565",\ - "5.939029, 5.939982, 5.940045, 5.940102, 5.940264"); + values ( "6.015584, 6.016502, 6.016563, 6.016618, 6.016774",\ + "6.015584, 6.016502, 6.016563, 6.016618, 6.016774",\ + "6.015584, 6.016502, 6.016563, 6.016618, 6.016774",\ + "5.974950, 5.975868, 5.975929, 5.975984, 5.976140",\ + "5.573466, 5.574384, 5.574445, 5.574500, 5.574656"); } 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.326296, 6.332241, 6.332247, 6.332253, 6.332267",\ - "6.326296, 6.332241, 6.332247, 6.332253, 6.332267",\ - "6.326296, 6.332241, 6.332247, 6.332253, 6.332267",\ - "6.284078, 6.290024, 6.290030, 6.290035, 6.290050",\ - "5.888777, 5.894723, 5.894729, 5.894734, 5.894749"); + values ( "5.967217, 5.972940, 5.972946, 5.972951, 5.972965",\ + "5.967217, 5.972940, 5.972946, 5.972951, 5.972965",\ + "5.967217, 5.972940, 5.972946, 5.972951, 5.972965",\ + "5.926583, 5.932306, 5.932312, 5.932317, 5.932331",\ + "5.525099, 5.530822, 5.530828, 5.530832, 5.530847"); } 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.708749, 4.846784, 4.846784, 4.846784, 4.846784",\ + "4.708749, 4.846784, 4.846784, 4.846784, 4.846784",\ + "4.708749, 4.846784, 4.846784, 4.846784, 4.846784",\ + "4.690661, 4.846784, 4.846784, 4.846784, 4.846784",\ + "4.610966, 4.789129, 4.797217, 4.804452, 4.825157"); + } + 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.686123, 4.791165, 4.791165, 4.791165, 4.791165",\ + "4.686123, 4.791165, 4.791165, 4.791165, 4.791165",\ + "4.686123, 4.791165, 4.791165, 4.791165, 4.791165",\ + "4.668036, 4.791165, 4.791165, 4.791165, 4.791165",\ + "4.588340, 4.735050, 4.742793, 4.749718, 4.769537"); + } + 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[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.188542, 4.353826, 4.361330, 4.368041, 4.387249",\ + "4.188542, 4.353826, 4.361330, 4.368041, 4.387249",\ + "4.188542, 4.353826, 4.361330, 4.368041, 4.387249",\ + "4.188542, 4.353826, 4.361330, 4.368041, 4.387249",\ + "4.169275, 4.334559, 4.342063, 4.348774, 4.367983"); + } + 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.152632, 4.288737, 4.295919, 4.302344, 4.320731",\ + "4.152632, 4.288737, 4.295919, 4.302344, 4.320731",\ + "4.152632, 4.288737, 4.295919, 4.302344, 4.320731",\ + "4.152632, 4.288737, 4.295919, 4.302344, 4.320731",\ + "4.133365, 4.269470, 4.276653, 4.283077, 4.301464"); + } + 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[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.541412, 7.713140, 7.720782, 7.720782, 7.720782",\ - "7.541412, 7.713140, 7.720782, 7.720782, 7.720782",\ - "7.529355, 7.701083, 7.708879, 7.715852, 7.720782",\ - "7.439661, 7.611389, 7.619185, 7.626158, 7.646114",\ - "7.041346, 7.213075, 7.220871, 7.227844, 7.247800"); + values ( "7.840795, 8.018964, 8.026892, 8.026892, 8.026892",\ + "7.840795, 8.018964, 8.026892, 8.026892, 8.026892",\ + "7.828285, 8.006454, 8.014543, 8.021776, 8.026892",\ + "7.735229, 7.913397, 7.921486, 7.928720, 7.949425",\ + "7.342982, 7.521151, 7.529240, 7.536474, 7.557178"); } 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.390871, 7.531626, 7.537560, 7.537560, 7.537560",\ - "7.390871, 7.531626, 7.537560, 7.537560, 7.537560",\ - "7.378813, 7.519568, 7.526981, 7.533611, 7.537560",\ - "7.289119, 7.429874, 7.437287, 7.443917, 7.462892",\ - "6.890805, 7.031560, 7.038973, 7.045602, 7.064577"); + values ( "7.680572, 7.826606, 7.832762, 7.832762, 7.832762",\ + "7.680572, 7.826606, 7.832762, 7.832762, 7.832762",\ + "7.668062, 7.814096, 7.821787, 7.828665, 7.832762",\ + "7.575006, 7.721040, 7.728730, 7.735608, 7.755295",\ + "7.182759, 7.328794, 7.336484, 7.343362, 7.363049"); } 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.713341, 6.714301, 6.714365, 6.714422, 6.714585",\ - "6.713341, 6.714301, 6.714365, 6.714422, 6.714585",\ - "6.713341, 6.714301, 6.714365, 6.714422, 6.714585",\ - "6.671124, 6.672083, 6.672147, 6.672204, 6.672367",\ - "6.275823, 6.276783, 6.276846, 6.276904, 6.277067"); + values ( "6.339750, 6.340673, 6.340734, 6.340789, 6.340946",\ + "6.339750, 6.340673, 6.340734, 6.340789, 6.340946",\ + "6.339750, 6.340673, 6.340734, 6.340789, 6.340946",\ + "6.299115, 6.300038, 6.300100, 6.300155, 6.300312",\ + "5.897631, 5.898555, 5.898616, 5.898671, 5.898828"); } 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.663068, 6.668995, 6.669001, 6.669006, 6.669021",\ - "6.663068, 6.668995, 6.669001, 6.669006, 6.669021",\ - "6.663068, 6.668995, 6.669001, 6.669006, 6.669021",\ - "6.620850, 6.626777, 6.626783, 6.626788, 6.626803",\ - "6.225550, 6.231477, 6.231483, 6.231488, 6.231503"); + values ( "6.291361, 6.297066, 6.297072, 6.297077, 6.297091",\ + "6.291361, 6.297066, 6.297072, 6.297077, 6.297091",\ + "6.291361, 6.297066, 6.297072, 6.297077, 6.297091",\ + "6.250727, 6.256432, 6.256437, 6.256442, 6.256457",\ + "5.849243, 5.854948, 5.854953, 5.854958, 5.854973"); } 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.667104, 4.805143, 4.805143, 4.805143, 4.805143",\ + "4.667104, 4.805143, 4.805143, 4.805143, 4.805143",\ + "4.667104, 4.805143, 4.805143, 4.805143, 4.805143",\ + "4.649015, 4.805143, 4.805143, 4.805143, 4.805143",\ + "4.569321, 4.747489, 4.755578, 4.762812, 4.783517"); + } + 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.647520, 4.752563, 4.752563, 4.752563, 4.752563",\ + "4.647520, 4.752563, 4.752563, 4.752563, 4.752563",\ + "4.647520, 4.752563, 4.752563, 4.752563, 4.752563",\ + "4.629432, 4.752563, 4.752563, 4.752563, 4.752563",\ + "4.549736, 4.696448, 4.704190, 4.711115, 4.730935"); + } + 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.520969, 0.525811, 0.539672",\ + "0.423514, 0.515554, 0.520969, 0.525811, 0.539672",\ + "0.423514, 0.515554, 0.520969, 0.525811, 0.539672",\ + "0.423514, 0.515554, 0.520969, 0.525811, 0.539672",\ + "0.423514, 0.515554, 0.520969, 0.525811, 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.157678, 4.322967, 4.330470, 4.337181, 4.356390",\ + "4.157678, 4.322967, 4.330470, 4.337181, 4.356390",\ + "4.157678, 4.322967, 4.330470, 4.337181, 4.356390",\ + "4.157678, 4.322967, 4.330470, 4.337181, 4.356390",\ + "4.138411, 4.303699, 4.311203, 4.317914, 4.337122"); + } + 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.117242, 4.253347, 4.260530, 4.266955, 4.285342",\ + "4.117242, 4.253347, 4.260530, 4.266955, 4.285342",\ + "4.117242, 4.253347, 4.260530, 4.266955, 4.285342",\ + "4.117242, 4.253347, 4.260530, 4.266955, 4.285342",\ + "4.097975, 4.234081, 4.241263, 4.247688, 4.266075"); + } + 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.520969, 0.525811, 0.539672",\ + "0.423514, 0.515554, 0.520969, 0.525811, 0.539672",\ + "0.423514, 0.515554, 0.520969, 0.525811, 0.539672",\ + "0.423514, 0.515554, 0.520969, 0.525811, 0.539672",\ + "0.423514, 0.515554, 0.520969, 0.525811, 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.898228, 8.069946, 8.077589, 8.077589, 8.077589",\ - "7.898228, 8.069946, 8.077589, 8.077589, 8.077589",\ - "7.886170, 8.057890, 8.065685, 8.072659, 8.077589",\ - "7.796476, 7.968195, 7.975991, 7.982965, 8.002922",\ - "7.398162, 7.569881, 7.577677, 7.584650, 7.604607"); + values ( "8.212061, 8.390219, 8.398148, 8.398148, 8.398148",\ + "8.212061, 8.390219, 8.398148, 8.398148, 8.398148",\ + "8.199551, 8.377709, 8.385798, 8.393032, 8.398148",\ + "8.106494, 8.284653, 8.292741, 8.299974, 8.320681",\ + "7.714248, 7.892406, 7.900495, 7.907729, 7.928434"); } 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.738929, 7.879684, 7.885617, 7.885617, 7.885617",\ - "7.738929, 7.879684, 7.885617, 7.885617, 7.885617",\ - "7.726871, 7.867627, 7.875039, 7.881669, 7.885617",\ - "7.637177, 7.777933, 7.785345, 7.791975, 7.810950",\ - "7.238863, 7.379618, 7.387031, 7.393661, 7.412635"); + values ( "8.045225, 8.191934, 8.198322, 8.198322, 8.198322",\ + "8.045225, 8.191934, 8.198322, 8.198322, 8.198322",\ + "8.032715, 8.179424, 8.187166, 8.194092, 8.198322",\ + "7.939659, 8.086368, 8.094110, 8.101035, 8.120855",\ + "7.547412, 7.694121, 7.701864, 7.708789, 7.728609"); } 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.058847, 7.059804, 7.059868, 7.059925, 7.060087",\ - "7.058847, 7.059804, 7.059868, 7.059925, 7.060087",\ - "7.058847, 7.059804, 7.059868, 7.059925, 7.060087",\ - "7.016629, 7.017586, 7.017650, 7.017707, 7.017869",\ - "6.621329, 6.622286, 6.622350, 6.622406, 6.622569"); + values ( "6.672299, 6.673221, 6.673282, 6.673337, 6.673493",\ + "6.672299, 6.673221, 6.673282, 6.673337, 6.673493",\ + "6.672299, 6.673221, 6.673282, 6.673337, 6.673493",\ + "6.631665, 6.632586, 6.632648, 6.632702, 6.632859",\ + "6.230181, 6.231102, 6.231164, 6.231218, 6.231375"); } 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.008582, 7.014516, 7.014523, 7.014527, 7.014543",\ - "7.008582, 7.014516, 7.014523, 7.014527, 7.014543",\ - "7.008582, 7.014516, 7.014523, 7.014527, 7.014543",\ - "6.966364, 6.972299, 6.972304, 6.972310, 6.972325",\ - "6.571064, 6.576998, 6.577004, 6.577009, 6.577024"); + values ( "6.623919, 6.629631, 6.629637, 6.629642, 6.629657",\ + "6.623919, 6.629631, 6.629637, 6.629642, 6.629657",\ + "6.623919, 6.629631, 6.629637, 6.629642, 6.629657",\ + "6.583285, 6.588997, 6.589003, 6.589007, 6.589022",\ + "6.181801, 6.187513, 6.187519, 6.187524, 6.187538"); } 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.786664, 4.924695, 4.924695, 4.924695, 4.924695",\ + "4.786664, 4.924695, 4.924695, 4.924695, 4.924695",\ + "4.786664, 4.924695, 4.924695, 4.924695, 4.924695",\ + "4.768577, 4.924695, 4.924695, 4.924695, 4.924695",\ + "4.688881, 4.867039, 4.875128, 4.882362, 4.903068"); + } + 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.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612"); + } + 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.738383, 4.843423, 4.843423, 4.843423, 4.843423",\ + "4.738383, 4.843423, 4.843423, 4.843423, 4.843423",\ + "4.738383, 4.843423, 4.843423, 4.843423, 4.843423",\ + "4.720295, 4.843423, 4.843423, 4.843423, 4.843423",\ + "4.640600, 4.787309, 4.795052, 4.801977, 4.821796"); + } + 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.423474, 0.515543, 0.520956, 0.525797, 0.539653",\ + "0.423474, 0.515543, 0.520956, 0.525797, 0.539653",\ + "0.423474, 0.515543, 0.520956, 0.525797, 0.539653",\ + "0.423474, 0.515543, 0.520956, 0.525797, 0.539653",\ + "0.423474, 0.515543, 0.520956, 0.525797, 0.539653"); + } + + } /* 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.253730, 4.419009, 4.426513, 4.433224, 4.452433",\ + "4.253730, 4.419009, 4.426513, 4.433224, 4.452433",\ + "4.253730, 4.419009, 4.426513, 4.433224, 4.452433",\ + "4.253730, 4.419009, 4.426513, 4.433224, 4.452433",\ + "4.234463, 4.399742, 4.407246, 4.413958, 4.433166"); + } + 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.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612"); + } + 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.198270, 4.334374, 4.341557, 4.347981, 4.366368",\ + "4.198270, 4.334374, 4.341557, 4.347981, 4.366368",\ + "4.198270, 4.334374, 4.341557, 4.347981, 4.366368",\ + "4.198270, 4.334374, 4.341557, 4.347981, 4.366368",\ + "4.179004, 4.315107, 4.322290, 4.328714, 4.347102"); + } + 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.423474, 0.515543, 0.520956, 0.525797, 0.539653",\ + "0.423474, 0.515543, 0.520956, 0.525797, 0.539653",\ + "0.423474, 0.515543, 0.520956, 0.525797, 0.539653",\ + "0.423474, 0.515543, 0.520956, 0.525797, 0.539653",\ + "0.423474, 0.515543, 0.520956, 0.525797, 0.539653"); + } + + } /* 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.226446, 8.398172, 8.405814, 8.405814, 8.405814",\ - "8.226446, 8.398172, 8.405814, 8.405814, 8.405814",\ - "8.214389, 8.386115, 8.393911, 8.400884, 8.405814",\ - "8.124695, 8.296421, 8.304216, 8.311190, 8.331146",\ - "7.726381, 7.898107, 7.905902, 7.912875, 7.932832"); + values ( "8.553657, 8.731822, 8.739750, 8.739750, 8.739750",\ + "8.553657, 8.731822, 8.739750, 8.739750, 8.739750",\ + "8.541147, 8.719313, 8.727401, 8.734634, 8.739750",\ + "8.448090, 8.626256, 8.634344, 8.641579, 8.662283",\ + "8.055843, 8.234010, 8.242098, 8.249332, 8.270037"); } 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.078080, 8.218833, 8.224766, 8.224766, 8.224766",\ - "8.078080, 8.218833, 8.224766, 8.224766, 8.224766",\ - "8.066023, 8.206776, 8.214188, 8.220818, 8.224766",\ - "7.976329, 8.117082, 8.124495, 8.131124, 8.150099",\ - "7.578014, 7.718767, 7.726180, 7.732810, 7.751784"); + values ( "8.395691, 8.541722, 8.547877, 8.547877, 8.547877",\ + "8.395691, 8.541722, 8.547877, 8.547877, 8.547877",\ + "8.383181, 8.529212, 8.536901, 8.543780, 8.547877",\ + "8.290124, 8.436155, 8.443846, 8.450724, 8.470410",\ + "7.897878, 8.043909, 8.051600, 8.058477, 8.078164"); } 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.394810, 7.395750, 7.395813, 7.395869, 7.396029",\ - "7.394810, 7.395750, 7.395813, 7.395869, 7.396029",\ - "7.394810, 7.395750, 7.395813, 7.395869, 7.396029",\ - "7.352592, 7.353532, 7.353595, 7.353651, 7.353812",\ - "6.957292, 6.958232, 6.958295, 6.958351, 6.958511"); + values ( "6.995665, 6.996570, 6.996630, 6.996684, 6.996839",\ + "6.995665, 6.996570, 6.996630, 6.996684, 6.996839",\ + "6.995665, 6.996570, 6.996630, 6.996684, 6.996839",\ + "6.955030, 6.955935, 6.955996, 6.956050, 6.956204",\ + "6.553547, 6.554451, 6.554512, 6.554566, 6.554721"); } 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.344604, 7.350588, 7.350594, 7.350599, 7.350614",\ - "7.344604, 7.350588, 7.350594, 7.350599, 7.350614",\ - "7.344604, 7.350588, 7.350594, 7.350599, 7.350614",\ - "7.302386, 7.308371, 7.308376, 7.308381, 7.308396",\ - "6.907086, 6.913070, 6.913076, 6.913081, 6.913095"); + values ( "6.947342, 6.953102, 6.953107, 6.953112, 6.953126",\ + "6.947342, 6.953102, 6.953107, 6.953112, 6.953126",\ + "6.947342, 6.953102, 6.953107, 6.953112, 6.953126",\ + "6.906707, 6.912467, 6.912472, 6.912477, 6.912491",\ + "6.505224, 6.510983, 6.510989, 6.510994, 6.511008"); } 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.961099, 5.099137, 5.099137, 5.099137, 5.099137",\ + "4.961099, 5.099137, 5.099137, 5.099137, 5.099137",\ + "4.961099, 5.099137, 5.099137, 5.099137, 5.099137",\ + "4.943012, 5.099137, 5.099137, 5.099137, 5.099137",\ + "4.863317, 5.041482, 5.049570, 5.056805, 5.077510"); + } + 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.854191, 4.959233, 4.959233, 4.959233, 4.959233",\ + "4.854191, 4.959233, 4.959233, 4.959233, 4.959233",\ + "4.854191, 4.959233, 4.959233, 4.959233, 4.959233",\ + "4.836103, 4.959233, 4.959233, 4.959233, 4.959233",\ + "4.756408, 4.903118, 4.910861, 4.917786, 4.937605"); + } + 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.423502, 0.515550, 0.520965, 0.525807, 0.539666",\ + "0.423502, 0.515550, 0.520965, 0.525807, 0.539666",\ + "0.423502, 0.515550, 0.520965, 0.525807, 0.539666",\ + "0.423502, 0.515550, 0.520965, 0.525807, 0.539666",\ + "0.423502, 0.515550, 0.520965, 0.525807, 0.539666"); + } + + } /* 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.384672, 4.549958, 4.557461, 4.564173, 4.583381",\ + "4.384672, 4.549958, 4.557461, 4.564173, 4.583381",\ + "4.384672, 4.549958, 4.557461, 4.564173, 4.583381",\ + "4.384672, 4.549958, 4.557461, 4.564173, 4.583381",\ + "4.365405, 4.530691, 4.538195, 4.544906, 4.564115"); + } + 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.301534, 4.437639, 4.444821, 4.451246, 4.469633",\ + "4.301534, 4.437639, 4.444821, 4.451246, 4.469633",\ + "4.301534, 4.437639, 4.444821, 4.451246, 4.469633",\ + "4.301534, 4.437639, 4.444821, 4.451246, 4.469633",\ + "4.282267, 4.418372, 4.425555, 4.431979, 4.450366"); + } + 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.423502, 0.515550, 0.520965, 0.525807, 0.539666",\ + "0.423502, 0.515550, 0.520965, 0.525807, 0.539666",\ + "0.423502, 0.515550, 0.520965, 0.525807, 0.539666",\ + "0.423502, 0.515550, 0.520965, 0.525807, 0.539666",\ + "0.423502, 0.515550, 0.520965, 0.525807, 0.539666"); + } + + } /* 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -1702,11 +3062,11 @@ pin("mprj_io[24]") { 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.648844, 8.820569, 8.828211, 8.828211, 8.828211",\ - "8.648844, 8.820569, 8.828211, 8.828211, 8.828211",\ - "8.636786, 8.808512, 8.816307, 8.823280, 8.828211",\ - "8.547092, 8.718818, 8.726614, 8.733586, 8.753543",\ - "8.148778, 8.320503, 8.328299, 8.335272, 8.355228"); + values ( "8.991894, 9.170059, 9.177987, 9.177987, 9.177987",\ + "8.991894, 9.170059, 9.177987, 9.177987, 9.177987",\ + "8.979384, 9.157549, 9.165637, 9.172872, 9.177987",\ + "8.886328, 9.064492, 9.072580, 9.079815, 9.100520",\ + "8.494081, 8.672246, 8.680334, 8.687569, 8.708274"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1720,11 +3080,11 @@ pin("mprj_io[24]") { 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.491165, 8.631909, 8.637843, 8.637843, 8.637843",\ - "8.491165, 8.631909, 8.637843, 8.637843, 8.637843",\ - "8.479108, 8.619852, 8.627265, 8.633895, 8.637843",\ - "8.389414, 8.530158, 8.537571, 8.544201, 8.563175",\ - "7.991100, 8.131844, 8.139256, 8.145886, 8.164861"); + values ( "8.826963, 8.973674, 8.980062, 8.980062, 8.980062",\ + "8.826963, 8.973674, 8.980062, 8.980062, 8.980062",\ + "8.814453, 8.961164, 8.968906, 8.975832, 8.980062",\ + "8.721396, 8.868107, 8.875850, 8.882774, 8.902595",\ + "8.329150, 8.475861, 8.483603, 8.490528, 8.510348"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1745,11 +3105,11 @@ pin("mprj_io[24]") { 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.797619, 7.798496, 7.798556, 7.798610, 7.798764",\ - "7.797619, 7.798496, 7.798556, 7.798610, 7.798764",\ - "7.797619, 7.798496, 7.798556, 7.798610, 7.798764",\ - "7.755402, 7.756279, 7.756339, 7.756392, 7.756546",\ - "7.360101, 7.360978, 7.361038, 7.361092, 7.361246"); + values ( "7.347950, 7.348794, 7.348852, 7.348904, 7.349051",\ + "7.347950, 7.348794, 7.348852, 7.348904, 7.349051",\ + "7.347950, 7.348794, 7.348852, 7.348904, 7.349051",\ + "7.307316, 7.308160, 7.308218, 7.308270, 7.308417",\ + "6.905832, 6.906676, 6.906734, 6.906786, 6.906934"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1763,11 +3123,11 @@ pin("mprj_io[24]") { 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.747634, 7.753802, 7.753807, 7.753811, 7.753823",\ - "7.747634, 7.753802, 7.753807, 7.753811, 7.753823",\ - "7.747634, 7.753802, 7.753807, 7.753811, 7.753823",\ - "7.705416, 7.711584, 7.711589, 7.711593, 7.711606",\ - "7.310116, 7.316284, 7.316288, 7.316293, 7.316305"); + values ( "7.299839, 7.305776, 7.305780, 7.305785, 7.305797",\ + "7.299839, 7.305776, 7.305780, 7.305785, 7.305797",\ + "7.299839, 7.305776, 7.305780, 7.305785, 7.305797",\ + "7.259205, 7.265141, 7.265146, 7.265150, 7.265162",\ + "6.857721, 6.863658, 6.863662, 6.863667, 6.863678"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1781,12 +3141,97 @@ pin("mprj_io[24]") { } /* end of arc hk_serial_load_mprj_io[24]_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.976529, 5.114565, 5.114565, 5.114565, 5.114565",\ + "4.976529, 5.114565, 5.114565, 5.114565, 5.114565",\ + "4.976529, 5.114565, 5.114565, 5.114565, 5.114565",\ + "4.958441, 5.114565, 5.114565, 5.114565, 5.114565",\ + "4.878746, 5.056911, 5.064999, 5.072233, 5.092938"); + } + 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.880062, 4.985104, 4.985104, 4.985104, 4.985104",\ + "4.880062, 4.985104, 4.985104, 4.985104, 4.985104",\ + "4.880062, 4.985104, 4.985104, 4.985104, 4.985104",\ + "4.861974, 4.985104, 4.985104, 4.985104, 4.985104",\ + "4.782279, 4.928989, 4.936731, 4.943657, 4.963476"); + } + 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[24]_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.445519, 4.610805, 4.618309, 4.625020, 4.644228",\ + "4.445519, 4.610805, 4.618309, 4.625020, 4.644228",\ + "4.445519, 4.610805, 4.618309, 4.625020, 4.644228",\ + "4.445519, 4.610805, 4.618309, 4.625020, 4.644228",\ + "4.426253, 4.591538, 4.599042, 4.605753, 4.624961"); + } + 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.334488, 4.470593, 4.477776, 4.484200, 4.502588",\ + "4.334488, 4.470593, 4.477776, 4.484200, 4.502588",\ + "4.334488, 4.470593, 4.477776, 4.484200, 4.502588",\ + "4.334488, 4.470593, 4.477776, 4.484200, 4.502588",\ + "4.315221, 4.451326, 4.458509, 4.464933, 4.483321"); + } + 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[24]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -1800,11 +3245,11 @@ pin("mprj_io[23]") { 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 ( "9.063666, 9.235393, 9.243034, 9.243034, 9.243034",\ - "9.063666, 9.235393, 9.243034, 9.243034, 9.243034",\ - "9.051609, 9.223335, 9.231131, 9.238104, 9.243034",\ - "8.961915, 9.133641, 9.141438, 9.148410, 9.168366",\ - "8.563601, 8.735327, 8.743122, 8.750095, 8.770052"); + values ( "9.422274, 9.600439, 9.608367, 9.608367, 9.608367",\ + "9.422274, 9.600439, 9.608367, 9.608367, 9.608367",\ + "9.409763, 9.587929, 9.596018, 9.603252, 9.608367",\ + "9.316707, 9.494873, 9.502961, 9.510195, 9.530900",\ + "8.924460, 9.102627, 9.110715, 9.117949, 9.138654"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1818,11 +3263,11 @@ pin("mprj_io[23]") { 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.916924, 9.057679, 9.063612, 9.063612, 9.063612",\ - "8.916924, 9.057679, 9.063612, 9.063612, 9.063612",\ - "8.904866, 9.045622, 9.053034, 9.059664, 9.063612",\ - "8.815172, 8.955928, 8.963340, 8.969970, 8.988945",\ - "8.416858, 8.557613, 8.565025, 8.571655, 8.590631"); + values ( "9.265991, 9.412025, 9.418181, 9.418181, 9.418181",\ + "9.265991, 9.412025, 9.418181, 9.418181, 9.418181",\ + "9.253482, 9.399516, 9.407207, 9.414085, 9.418181",\ + "9.160425, 9.306459, 9.314150, 9.321028, 9.340714",\ + "8.768179, 8.914213, 8.921904, 8.928782, 8.948468"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1843,11 +3288,11 @@ pin("mprj_io[23]") { 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.216864, 8.217827, 8.217891, 8.217948, 8.218111",\ - "8.216864, 8.217827, 8.217891, 8.217948, 8.218111",\ - "8.216864, 8.217827, 8.217891, 8.217948, 8.218111",\ - "8.174646, 8.175609, 8.175673, 8.175730, 8.175893",\ - "7.779346, 7.780308, 7.780372, 7.780429, 7.780593"); + values ( "7.751473, 7.752400, 7.752461, 7.752516, 7.752674",\ + "7.751473, 7.752400, 7.752461, 7.752516, 7.752674",\ + "7.751473, 7.752400, 7.752461, 7.752516, 7.752674",\ + "7.710839, 7.711765, 7.711827, 7.711882, 7.712039",\ + "7.309355, 7.310282, 7.310343, 7.310398, 7.310555"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1861,11 +3306,11 @@ pin("mprj_io[23]") { 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.166580, 8.172498, 8.172503, 8.172509, 8.172524",\ - "8.166580, 8.172498, 8.172503, 8.172509, 8.172524",\ - "8.166580, 8.172498, 8.172503, 8.172509, 8.172524",\ - "8.124362, 8.130280, 8.130286, 8.130291, 8.130306",\ - "7.729062, 7.734980, 7.734985, 7.734991, 7.735006"); + values ( "7.703075, 7.708771, 7.708776, 7.708782, 7.708797",\ + "7.703075, 7.708771, 7.708776, 7.708782, 7.708797",\ + "7.703075, 7.708771, 7.708776, 7.708782, 7.708797",\ + "7.662440, 7.668137, 7.668142, 7.668147, 7.668162",\ + "7.260957, 7.266653, 7.266659, 7.266664, 7.266678"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1879,12 +3324,97 @@ pin("mprj_io[23]") { } /* end of arc hk_serial_load_mprj_io[23]_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.935129, 5.073167, 5.073167, 5.073167, 5.073167",\ + "4.935129, 5.073167, 5.073167, 5.073167, 5.073167",\ + "4.935129, 5.073167, 5.073167, 5.073167, 5.073167",\ + "4.917042, 5.073167, 5.073167, 5.073167, 5.073167",\ + "4.837346, 5.015512, 5.023601, 5.030835, 5.051539"); + } + 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.862199, 4.967241, 4.967241, 4.967241, 4.967241",\ + "4.862199, 4.967241, 4.967241, 4.967241, 4.967241",\ + "4.862199, 4.967241, 4.967241, 4.967241, 4.967241",\ + "4.844111, 4.967241, 4.967241, 4.967241, 4.967241",\ + "4.764416, 4.911126, 4.918869, 4.925794, 4.945614"); + } + 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.423503, 0.515551, 0.520965, 0.525807, 0.539667",\ + "0.423503, 0.515551, 0.520965, 0.525807, 0.539667",\ + "0.423503, 0.515551, 0.520965, 0.525807, 0.539667",\ + "0.423503, 0.515551, 0.520965, 0.525807, 0.539667",\ + "0.423503, 0.515551, 0.520965, 0.525807, 0.539667"); + } + + } /* end of arc hkspi_clk_mprj_io[23]_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.318093, 4.483380, 4.490884, 4.497595, 4.516803",\ + "4.318093, 4.483380, 4.490884, 4.497595, 4.516803",\ + "4.318093, 4.483380, 4.490884, 4.497595, 4.516803",\ + "4.318093, 4.483380, 4.490884, 4.497595, 4.516803",\ + "4.298827, 4.464113, 4.471617, 4.478328, 4.497537"); + } + 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.288026, 4.424131, 4.431314, 4.437738, 4.456126",\ + "4.288026, 4.424131, 4.431314, 4.437738, 4.456126",\ + "4.288026, 4.424131, 4.431314, 4.437738, 4.456126",\ + "4.288026, 4.424131, 4.431314, 4.437738, 4.456126",\ + "4.268759, 4.404864, 4.412047, 4.418471, 4.436859"); + } + 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.423503, 0.515551, 0.520965, 0.525807, 0.539667",\ + "0.423503, 0.515551, 0.520965, 0.525807, 0.539667",\ + "0.423503, 0.515551, 0.520965, 0.525807, 0.539667",\ + "0.423503, 0.515551, 0.520965, 0.525807, 0.539667",\ + "0.423503, 0.515551, 0.520965, 0.525807, 0.539667"); + } + + } /* end of arc hkspi_clk_mprj_io[23]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -1898,11 +3428,11 @@ pin("mprj_io[22]") { 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 ( "9.430310, 9.602028, 9.609670, 9.609670, 9.609670",\ - "9.430310, 9.602028, 9.609670, 9.609670, 9.609670",\ - "9.418253, 9.589970, 9.597767, 9.604739, 9.609670",\ - "9.328559, 9.500277, 9.508072, 9.515045, 9.535003",\ - "8.930244, 9.101961, 9.109758, 9.116731, 9.136688"); + values ( "9.803742, 9.981899, 9.989829, 9.989829, 9.989829",\ + "9.803742, 9.981899, 9.989829, 9.989829, 9.989829",\ + "9.791233, 9.969390, 9.977478, 9.984713, 9.989829",\ + "9.698176, 9.876333, 9.884422, 9.891657, 9.912362",\ + "9.305930, 9.484087, 9.492176, 9.499411, 9.520116"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1916,11 +3446,11 @@ pin("mprj_io[22]") { 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 ( "9.274280, 9.415035, 9.420969, 9.420969, 9.420969",\ - "9.274280, 9.415035, 9.420969, 9.420969, 9.420969",\ - "9.262222, 9.402978, 9.410391, 9.417021, 9.420969",\ - "9.172528, 9.313284, 9.320696, 9.327326, 9.346301",\ - "8.774214, 8.914969, 8.922382, 8.929012, 8.947987"); + values ( "9.637825, 9.783859, 9.790014, 9.790014, 9.790014",\ + "9.637825, 9.783859, 9.790014, 9.790014, 9.790014",\ + "9.625315, 9.771349, 9.779039, 9.785918, 9.790014",\ + "9.532258, 9.678292, 9.685983, 9.692862, 9.712547",\ + "9.140012, 9.286046, 9.293736, 9.300615, 9.320301"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1941,11 +3471,11 @@ pin("mprj_io[22]") { 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.571359, 8.572323, 8.572387, 8.572444, 8.572608",\ - "8.571359, 8.572323, 8.572387, 8.572444, 8.572608",\ - "8.571359, 8.572323, 8.572387, 8.572444, 8.572608",\ - "8.529141, 8.530106, 8.530169, 8.530227, 8.530390",\ - "8.133841, 8.134805, 8.134869, 8.134926, 8.135090"); + values ( "8.092676, 8.093604, 8.093666, 8.093721, 8.093878",\ + "8.092676, 8.093604, 8.093666, 8.093721, 8.093878",\ + "8.092676, 8.093604, 8.093666, 8.093721, 8.093878",\ + "8.052042, 8.052970, 8.053031, 8.053086, 8.053244",\ + "7.650558, 7.651486, 7.651547, 7.651603, 7.651760"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1959,11 +3489,11 @@ pin("mprj_io[22]") { 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.521070, 8.526983, 8.526989, 8.526995, 8.527010",\ - "8.521070, 8.526983, 8.526989, 8.526995, 8.527010",\ - "8.521070, 8.526983, 8.526989, 8.526995, 8.527010",\ - "8.478851, 8.484765, 8.484772, 8.484776, 8.484792",\ - "8.083551, 8.089465, 8.089471, 8.089477, 8.089492"); + values ( "8.044272, 8.049965, 8.049971, 8.049975, 8.049991",\ + "8.044272, 8.049965, 8.049971, 8.049975, 8.049991",\ + "8.044272, 8.049965, 8.049971, 8.049975, 8.049991",\ + "8.003638, 8.009330, 8.009336, 8.009341, 8.009356",\ + "7.602155, 7.607846, 7.607852, 7.607857, 7.607872"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1977,12 +3507,97 @@ pin("mprj_io[22]") { } /* end of arc hk_serial_load_mprj_io[22]_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.008375, 5.146405, 5.146405, 5.146405, 5.146405",\ + "5.008375, 5.146405, 5.146405, 5.146405, 5.146405",\ + "5.008375, 5.146405, 5.146405, 5.146405, 5.146405",\ + "4.990288, 5.146405, 5.146405, 5.146405, 5.146405",\ + "4.910592, 5.088749, 5.096838, 5.104072, 5.124778"); + } + 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.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612"); + } + 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.919559, 5.024599, 5.024599, 5.024599, 5.024599",\ + "4.919559, 5.024599, 5.024599, 5.024599, 5.024599",\ + "4.919559, 5.024599, 5.024599, 5.024599, 5.024599",\ + "4.901471, 5.024599, 5.024599, 5.024599, 5.024599",\ + "4.821775, 4.968484, 4.976227, 4.983152, 5.002972"); + } + 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.423470, 0.515542, 0.520955, 0.525796, 0.539651",\ + "0.423470, 0.515542, 0.520955, 0.525796, 0.539651",\ + "0.423470, 0.515542, 0.520955, 0.525796, 0.539651",\ + "0.423470, 0.515542, 0.520955, 0.525796, 0.539651",\ + "0.423470, 0.515542, 0.520955, 0.525796, 0.539651"); + } + + } /* end of arc hkspi_clk_mprj_io[22]_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.387724, 4.553002, 4.560506, 4.567218, 4.586427",\ + "4.387724, 4.553002, 4.560506, 4.567218, 4.586427",\ + "4.387724, 4.553002, 4.560506, 4.567218, 4.586427",\ + "4.387724, 4.553002, 4.560506, 4.567218, 4.586427",\ + "4.368457, 4.533735, 4.541240, 4.547951, 4.567160"); + } + 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.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612"); + } + 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.342299, 4.478402, 4.485585, 4.492010, 4.510396",\ + "4.342299, 4.478402, 4.485585, 4.492010, 4.510396",\ + "4.342299, 4.478402, 4.485585, 4.492010, 4.510396",\ + "4.342299, 4.478402, 4.485585, 4.492010, 4.510396",\ + "4.323032, 4.459136, 4.466318, 4.472743, 4.491130"); + } + 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.423470, 0.515542, 0.520955, 0.525796, 0.539651",\ + "0.423470, 0.515542, 0.520955, 0.525796, 0.539651",\ + "0.423470, 0.515542, 0.520955, 0.525796, 0.539651",\ + "0.423470, 0.515542, 0.520955, 0.525796, 0.539651",\ + "0.423470, 0.515542, 0.520955, 0.525796, 0.539651"); + } + + } /* end of arc hkspi_clk_mprj_io[22]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -1996,11 +3611,11 @@ pin("mprj_io[21]") { 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 ( "9.790313, 9.962033, 9.969675, 9.969675, 9.969675",\ - "9.790313, 9.962033, 9.969675, 9.969675, 9.969675",\ - "9.778255, 9.949976, 9.957771, 9.964745, 9.969675",\ - "9.688561, 9.860282, 9.868078, 9.875051, 9.895008",\ - "9.290247, 9.461967, 9.469763, 9.476736, 9.496694"); + values ( "10.178333, 10.356492, 10.364422, 10.364422, 10.364422",\ + "10.178333, 10.356492, 10.364422, 10.364422, 10.364422",\ + "10.165824, 10.343983, 10.352072, 10.359306, 10.364422",\ + "10.072767, 10.250926, 10.259014, 10.266249, 10.286955",\ + "9.680521, 9.858681, 9.866769, 9.874003, 9.894709"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2014,11 +3629,11 @@ pin("mprj_io[21]") { 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 ( "9.633850, 9.774607, 9.780540, 9.780540, 9.780540",\ - "9.633850, 9.774607, 9.780540, 9.780540, 9.780540",\ - "9.621792, 9.762549, 9.769961, 9.776591, 9.780540",\ - "9.532099, 9.672855, 9.680267, 9.686897, 9.705873",\ - "9.133783, 9.274541, 9.281953, 9.288583, 9.307558"); + values ( "10.011968, 10.158628, 10.165017, 10.165017, 10.165017",\ + "10.011968, 10.158628, 10.165017, 10.165017, 10.165017",\ + "9.999457, 10.146119, 10.153862, 10.160788, 10.165017",\ + "9.906400, 10.053062, 10.060805, 10.067730, 10.087550",\ + "9.514153, 9.660816, 9.668558, 9.675484, 9.695303"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2039,11 +3654,11 @@ pin("mprj_io[21]") { 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.925732, 8.926703, 8.926768, 8.926826, 8.926991",\ - "8.925732, 8.926703, 8.926768, 8.926826, 8.926991",\ - "8.925732, 8.926703, 8.926768, 8.926826, 8.926991",\ - "8.883514, 8.884486, 8.884550, 8.884607, 8.884772",\ - "8.488214, 8.489185, 8.489250, 8.489307, 8.489471"); + values ( "8.423801, 8.424736, 8.424798, 8.424854, 8.425012",\ + "8.423801, 8.424736, 8.424798, 8.424854, 8.425012",\ + "8.423801, 8.424736, 8.424798, 8.424854, 8.425012",\ + "8.383166, 8.384102, 8.384164, 8.384219, 8.384377",\ + "7.981683, 7.982618, 7.982680, 7.982736, 7.982894"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2057,11 +3672,11 @@ pin("mprj_io[21]") { 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.875414, 8.881305, 8.881311, 8.881316, 8.881332",\ - "8.875414, 8.881305, 8.881311, 8.881316, 8.881332",\ - "8.875414, 8.881305, 8.881311, 8.881316, 8.881332",\ - "8.833197, 8.839087, 8.839093, 8.839099, 8.839114",\ - "8.437897, 8.443787, 8.443793, 8.443798, 8.443814"); + values ( "8.375371, 8.381041, 8.381046, 8.381051, 8.381066",\ + "8.375371, 8.381041, 8.381046, 8.381051, 8.381066",\ + "8.375371, 8.381041, 8.381046, 8.381051, 8.381066",\ + "8.334736, 8.340405, 8.340411, 8.340417, 8.340431",\ + "7.933252, 7.938922, 7.938928, 7.938933, 7.938948"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2075,12 +3690,97 @@ pin("mprj_io[21]") { } /* end of arc hk_serial_load_mprj_io[21]_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.836810, 4.974841, 4.974841, 4.974841, 4.974841",\ + "4.836810, 4.974841, 4.974841, 4.974841, 4.974841",\ + "4.836810, 4.974841, 4.974841, 4.974841, 4.974841",\ + "4.818722, 4.974841, 4.974841, 4.974841, 4.974841",\ + "4.739027, 4.917186, 4.925274, 4.932509, 4.953215"); + } + 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.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612"); + } + 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.846596, 4.951637, 4.951637, 4.951637, 4.951637",\ + "4.846596, 4.951637, 4.951637, 4.951637, 4.951637",\ + "4.846596, 4.951637, 4.951637, 4.951637, 4.951637",\ + "4.828508, 4.951637, 4.951637, 4.951637, 4.951637",\ + "4.748813, 4.895522, 4.903265, 4.910190, 4.930010"); + } + 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.423479, 0.515544, 0.520957, 0.525799, 0.539655",\ + "0.423479, 0.515544, 0.520957, 0.525799, 0.539655",\ + "0.423479, 0.515544, 0.520957, 0.525799, 0.539655",\ + "0.423479, 0.515544, 0.520957, 0.525799, 0.539655",\ + "0.423479, 0.515544, 0.520957, 0.525799, 0.539655"); + } + + } /* end of arc hkspi_clk_mprj_io[21]_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.305212, 4.470493, 4.477996, 4.484708, 4.503917",\ + "4.305212, 4.470493, 4.477996, 4.484708, 4.503917",\ + "4.305212, 4.470493, 4.477996, 4.484708, 4.503917",\ + "4.305212, 4.470493, 4.477996, 4.484708, 4.503917",\ + "4.285945, 4.451226, 4.458730, 4.465441, 4.484650"); + } + 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.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612"); + } + 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.299604, 4.435708, 4.442891, 4.449316, 4.467703",\ + "4.299604, 4.435708, 4.442891, 4.449316, 4.467703",\ + "4.299604, 4.435708, 4.442891, 4.449316, 4.467703",\ + "4.299604, 4.435708, 4.442891, 4.449316, 4.467703",\ + "4.280337, 4.416441, 4.423624, 4.430049, 4.448436"); + } + 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.423479, 0.515544, 0.520957, 0.525799, 0.539655",\ + "0.423479, 0.515544, 0.520957, 0.525799, 0.539655",\ + "0.423479, 0.515544, 0.520957, 0.525799, 0.539655",\ + "0.423479, 0.515544, 0.520957, 0.525799, 0.539655",\ + "0.423479, 0.515544, 0.520957, 0.525799, 0.539655"); + } + + } /* end of arc hkspi_clk_mprj_io[21]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2094,11 +3794,11 @@ pin("mprj_io[20]") { 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 ( "10.172057, 10.343772, 10.351414, 10.351414, 10.351414",\ - "10.172057, 10.343772, 10.351414, 10.351414, 10.351414",\ - "10.160000, 10.331715, 10.339511, 10.346483, 10.351414",\ - "10.070306, 10.242021, 10.249817, 10.256790, 10.276747",\ - "9.671992, 9.843706, 9.851502, 9.858476, 9.878433"); + values ( "10.575473, 10.753627, 10.761556, 10.761556, 10.761556",\ + "10.575473, 10.753627, 10.761556, 10.761556, 10.761556",\ + "10.562963, 10.741117, 10.749205, 10.756439, 10.761556",\ + "10.469907, 10.648061, 10.656149, 10.663383, 10.684090",\ + "10.077661, 10.255815, 10.263903, 10.271137, 10.291843"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2112,11 +3812,11 @@ pin("mprj_io[20]") { 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 ( "9.997403, 10.138157, 10.144091, 10.144091, 10.144091",\ - "9.997403, 10.138157, 10.144091, 10.144091, 10.144091",\ - "9.985346, 10.126100, 10.133512, 10.140141, 10.144091",\ - "9.895652, 10.036406, 10.043818, 10.050447, 10.069423",\ - "9.497337, 9.638091, 9.645504, 9.652133, 9.671108"); + values ( "10.407243, 10.553950, 10.560338, 10.560338, 10.560338",\ + "10.407243, 10.553950, 10.560338, 10.560338, 10.560338",\ + "10.394732, 10.541440, 10.549183, 10.556108, 10.560338",\ + "10.301677, 10.448384, 10.456127, 10.463052, 10.482872",\ + "9.909431, 10.056138, 10.063881, 10.070806, 10.090626"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2137,11 +3837,11 @@ pin("mprj_io[20]") { 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 ( "9.284348, 9.285298, 9.285362, 9.285419, 9.285581",\ - "9.284348, 9.285298, 9.285362, 9.285419, 9.285581",\ - "9.284348, 9.285298, 9.285362, 9.285419, 9.285581",\ - "9.242130, 9.243081, 9.243144, 9.243200, 9.243362",\ - "8.846830, 8.847780, 8.847844, 8.847900, 8.848063"); + values ( "8.766162, 8.767076, 8.767138, 8.767193, 8.767348",\ + "8.766162, 8.767076, 8.767138, 8.767193, 8.767348",\ + "8.766162, 8.767076, 8.767138, 8.767193, 8.767348",\ + "8.725528, 8.726442, 8.726503, 8.726558, 8.726713",\ + "8.324044, 8.324959, 8.325020, 8.325074, 8.325230"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2155,11 +3855,11 @@ pin("mprj_io[20]") { 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 ( "9.234107, 9.240061, 9.240067, 9.240072, 9.240087",\ - "9.234107, 9.240061, 9.240067, 9.240072, 9.240087",\ - "9.234107, 9.240061, 9.240067, 9.240072, 9.240087",\ - "9.191889, 9.197844, 9.197849, 9.197854, 9.197869",\ - "8.796589, 8.802543, 8.802548, 8.802554, 8.802568"); + values ( "8.717805, 8.723536, 8.723541, 8.723546, 8.723560",\ + "8.717805, 8.723536, 8.723541, 8.723546, 8.723560",\ + "8.717805, 8.723536, 8.723541, 8.723546, 8.723560",\ + "8.677171, 8.682901, 8.682907, 8.682912, 8.682926",\ + "8.275687, 8.281418, 8.281424, 8.281428, 8.281443"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2173,12 +3873,97 @@ pin("mprj_io[20]") { } /* end of arc hk_serial_load_mprj_io[20]_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.824662, 4.962689, 4.962689, 4.962689, 4.962689",\ + "4.824662, 4.962689, 4.962689, 4.962689, 4.962689",\ + "4.824662, 4.962689, 4.962689, 4.962689, 4.962689",\ + "4.806575, 4.962689, 4.962689, 4.962689, 4.962689",\ + "4.726879, 4.905033, 4.913122, 4.920356, 4.941062"); + } + 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.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ + "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ + "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ + "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ + "0.758811, 0.765611, 0.765611, 0.765611, 0.765611"); + } + 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.815423, 4.920463, 4.920463, 4.920463, 4.920463",\ + "4.815423, 4.920463, 4.920463, 4.920463, 4.920463",\ + "4.815423, 4.920463, 4.920463, 4.920463, 4.920463",\ + "4.797335, 4.920463, 4.920463, 4.920463, 4.920463",\ + "4.717639, 4.864347, 4.872090, 4.879015, 4.898835"); + } + 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.423458, 0.515539, 0.520951, 0.525791, 0.539645",\ + "0.423458, 0.515539, 0.520951, 0.525791, 0.539645",\ + "0.423458, 0.515539, 0.520951, 0.525791, 0.539645",\ + "0.423458, 0.515539, 0.520951, 0.525791, 0.539645",\ + "0.423458, 0.515539, 0.520951, 0.525791, 0.539645"); + } + + } /* end of arc hkspi_clk_mprj_io[20]_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.273170, 4.438445, 4.445949, 4.452660, 4.471869",\ + "4.273170, 4.438445, 4.445949, 4.452660, 4.471869",\ + "4.273170, 4.438445, 4.445949, 4.452660, 4.471869",\ + "4.273170, 4.438445, 4.445949, 4.452660, 4.471869",\ + "4.253903, 4.419178, 4.426682, 4.433393, 4.452602"); + } + 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.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ + "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ + "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ + "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ + "0.758811, 0.765611, 0.765611, 0.765611, 0.765611"); + } + 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.260993, 4.397096, 4.404279, 4.410704, 4.429090",\ + "4.260993, 4.397096, 4.404279, 4.410704, 4.429090",\ + "4.260993, 4.397096, 4.404279, 4.410704, 4.429090",\ + "4.260993, 4.397096, 4.404279, 4.410704, 4.429090",\ + "4.241727, 4.377829, 4.385012, 4.391437, 4.409824"); + } + 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.423458, 0.515539, 0.520951, 0.525791, 0.539645",\ + "0.423458, 0.515539, 0.520951, 0.525791, 0.539645",\ + "0.423458, 0.515539, 0.520951, 0.525791, 0.539645",\ + "0.423458, 0.515539, 0.520951, 0.525791, 0.539645",\ + "0.423458, 0.515539, 0.520951, 0.525791, 0.539645"); + } + + } /* end of arc hkspi_clk_mprj_io[20]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2192,11 +3977,11 @@ pin("mprj_io[19]") { 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 ( "10.512794, 10.684516, 10.692158, 10.692158, 10.692158",\ - "10.512794, 10.684516, 10.692158, 10.692158, 10.692158",\ - "10.500736, 10.672459, 10.680255, 10.687227, 10.692158",\ - "10.411042, 10.582765, 10.590561, 10.597534, 10.617491",\ - "10.012728, 10.184450, 10.192246, 10.199219, 10.219176"); + values ( "10.930071, 11.108233, 11.116163, 11.116163, 11.116163",\ + "10.930071, 11.108233, 11.116163, 11.116163, 11.116163",\ + "10.917561, 11.095723, 11.103811, 11.111046, 11.116163",\ + "10.824505, 11.002667, 11.010756, 11.017990, 11.038696",\ + "10.432261, 10.610422, 10.618511, 10.625746, 10.646450"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2210,11 +3995,11 @@ pin("mprj_io[19]") { 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 ( "10.360753, 10.501507, 10.507441, 10.507441, 10.507441",\ - "10.360753, 10.501507, 10.507441, 10.507441, 10.507441",\ - "10.348696, 10.489450, 10.496861, 10.503491, 10.507441",\ - "10.259002, 10.399755, 10.407167, 10.413797, 10.432773",\ - "9.860686, 10.001440, 10.008852, 10.015482, 10.034457"); + values ( "10.768294, 10.914326, 10.920481, 10.920481, 10.920481",\ + "10.768294, 10.914326, 10.920481, 10.920481, 10.920481",\ + "10.755784, 10.901815, 10.909506, 10.916384, 10.920481",\ + "10.662727, 10.808759, 10.816449, 10.823328, 10.843014",\ + "10.270480, 10.416512, 10.424202, 10.431080, 10.450768"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2235,11 +4020,11 @@ pin("mprj_io[19]") { 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 ( "9.642252, 9.643199, 9.643262, 9.643318, 9.643480",\ - "9.642252, 9.643199, 9.643262, 9.643318, 9.643480",\ - "9.642252, 9.643199, 9.643262, 9.643318, 9.643480",\ - "9.600035, 9.600982, 9.601045, 9.601101, 9.601263",\ - "9.204734, 9.205681, 9.205744, 9.205800, 9.205961"); + values ( "9.102610, 9.103520, 9.103580, 9.103636, 9.103790",\ + "9.102610, 9.103520, 9.103580, 9.103636, 9.103790",\ + "9.102610, 9.103520, 9.103580, 9.103636, 9.103790",\ + "9.061975, 9.062885, 9.062946, 9.063001, 9.063156",\ + "8.660491, 8.661402, 8.661463, 8.661517, 8.661673"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2253,11 +4038,11 @@ pin("mprj_io[19]") { 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 ( "9.592025, 9.597991, 9.597997, 9.598001, 9.598017",\ - "9.592025, 9.597991, 9.597997, 9.598001, 9.598017",\ - "9.592025, 9.597991, 9.597997, 9.598001, 9.598017",\ - "9.549808, 9.555774, 9.555779, 9.555784, 9.555799",\ - "9.154507, 9.160473, 9.160479, 9.160483, 9.160499"); + values ( "9.054266, 9.060008, 9.060013, 9.060019, 9.060032",\ + "9.054266, 9.060008, 9.060013, 9.060019, 9.060032",\ + "9.054266, 9.060008, 9.060013, 9.060019, 9.060032",\ + "9.013631, 9.019373, 9.019379, 9.019383, 9.019398",\ + "8.612147, 8.617889, 8.617895, 8.617900, 8.617914"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2271,12 +4056,97 @@ pin("mprj_io[19]") { } /* end of arc hk_serial_load_mprj_io[19]_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.872442, 5.010476, 5.010476, 5.010476, 5.010476",\ + "4.872442, 5.010476, 5.010476, 5.010476, 5.010476",\ + "4.872442, 5.010476, 5.010476, 5.010476, 5.010476",\ + "4.854354, 5.010476, 5.010476, 5.010476, 5.010476",\ + "4.774658, 4.952821, 4.960909, 4.968143, 4.988849"); + } + 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.859685, 4.964726, 4.964726, 4.964726, 4.964726",\ + "4.859685, 4.964726, 4.964726, 4.964726, 4.964726",\ + "4.859685, 4.964726, 4.964726, 4.964726, 4.964726",\ + "4.841597, 4.964726, 4.964726, 4.964726, 4.964726",\ + "4.761902, 4.908612, 4.916354, 4.923279, 4.943099"); + } + 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.423490, 0.515547, 0.520961, 0.525803, 0.539661",\ + "0.423490, 0.515547, 0.520961, 0.525803, 0.539661",\ + "0.423490, 0.515547, 0.520961, 0.525803, 0.539661",\ + "0.423490, 0.515547, 0.520961, 0.525803, 0.539661",\ + "0.423490, 0.515547, 0.520961, 0.525803, 0.539661"); + } + + } /* end of arc hkspi_clk_mprj_io[19]_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.347790, 4.513073, 4.520576, 4.527288, 4.546496",\ + "4.347790, 4.513073, 4.520576, 4.527288, 4.546496",\ + "4.347790, 4.513073, 4.520576, 4.527288, 4.546496",\ + "4.347790, 4.513073, 4.520576, 4.527288, 4.546496",\ + "4.328523, 4.493806, 4.501309, 4.508021, 4.527230"); + } + 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.314788, 4.450892, 4.458076, 4.464500, 4.482887",\ + "4.314788, 4.450892, 4.458076, 4.464500, 4.482887",\ + "4.314788, 4.450892, 4.458076, 4.464500, 4.482887",\ + "4.314788, 4.450892, 4.458076, 4.464500, 4.482887",\ + "4.295521, 4.431626, 4.438808, 4.445233, 4.463620"); + } + 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.423490, 0.515547, 0.520961, 0.525803, 0.539661",\ + "0.423490, 0.515547, 0.520961, 0.525803, 0.539661",\ + "0.423490, 0.515547, 0.520961, 0.525803, 0.539661",\ + "0.423490, 0.515547, 0.520961, 0.525803, 0.539661",\ + "0.423490, 0.515547, 0.520961, 0.525803, 0.539661"); + } + + } /* end of arc hkspi_clk_mprj_io[19]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2290,11 +4160,11 @@ pin("mprj_io[18]") { 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 ( "9.661376, 9.798721, 9.798721, 9.798721, 9.798721",\ - "9.661376, 9.798721, 9.798721, 9.798721, 9.798721",\ - "9.661376, 9.798721, 9.798721, 9.798721, 9.798721",\ - "9.636719, 9.798721, 9.798721, 9.798721, 9.798721",\ - "9.530444, 9.702168, 9.709963, 9.716936, 9.736893"); + values ( "10.045126, 10.187622, 10.187622, 10.187622, 10.187622",\ + "10.045126, 10.187622, 10.187622, 10.187622, 10.187622",\ + "10.045126, 10.187622, 10.187622, 10.187622, 10.187622",\ + "10.019545, 10.187622, 10.187622, 10.187622, 10.187622",\ + "9.910089, 10.088253, 10.096341, 10.103575, 10.124281"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2308,11 +4178,11 @@ pin("mprj_io[18]") { 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 ( "9.507074, 9.611740, 9.611740, 9.611740, 9.611740",\ - "9.507074, 9.611740, 9.611740, 9.611740, 9.611740",\ - "9.507074, 9.611740, 9.611740, 9.611740, 9.611740",\ - "9.482417, 9.611740, 9.611740, 9.611740, 9.611740",\ - "9.376142, 9.516895, 9.524307, 9.530937, 9.549912"); + values ( "9.881001, 9.989594, 9.989594, 9.989594, 9.989594",\ + "9.881001, 9.989594, 9.989594, 9.989594, 9.989594",\ + "9.881001, 9.989594, 9.989594, 9.989594, 9.989594",\ + "9.855419, 9.989594, 9.989594, 9.989594, 9.989594",\ + "9.745964, 9.891996, 9.899687, 9.906565, 9.926251"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2333,11 +4203,11 @@ pin("mprj_io[18]") { 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.736834, 8.737779, 8.737842, 8.737898, 8.738059",\ - "8.736834, 8.737779, 8.737842, 8.737898, 8.738059",\ - "8.736834, 8.737779, 8.737842, 8.737898, 8.738059",\ - "8.736834, 8.737779, 8.737842, 8.737898, 8.738059",\ - "8.675006, 8.675950, 8.676013, 8.676069, 8.676231"); + values ( "8.345084, 8.345993, 8.346054, 8.346107, 8.346263",\ + "8.345084, 8.345993, 8.346054, 8.346107, 8.346263",\ + "8.345084, 8.345993, 8.346054, 8.346107, 8.346263",\ + "8.345084, 8.345993, 8.346054, 8.346107, 8.346263",\ + "8.284770, 8.285679, 8.285740, 8.285793, 8.285949"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2351,11 +4221,11 @@ pin("mprj_io[18]") { 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.686613, 8.692584, 8.692590, 8.692595, 8.692609",\ - "8.686613, 8.692584, 8.692590, 8.692595, 8.692609",\ - "8.686613, 8.692584, 8.692590, 8.692595, 8.692609",\ - "8.686613, 8.692584, 8.692590, 8.692595, 8.692609",\ - "8.624784, 8.630755, 8.630761, 8.630766, 8.630781"); + values ( "8.296746, 8.302493, 8.302499, 8.302504, 8.302518",\ + "8.296746, 8.302493, 8.302499, 8.302504, 8.302518",\ + "8.296746, 8.302493, 8.302499, 8.302504, 8.302518",\ + "8.296746, 8.302493, 8.302499, 8.302504, 8.302518",\ + "8.236432, 8.242179, 8.242185, 8.242189, 8.242204"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2369,12 +4239,97 @@ pin("mprj_io[18]") { } /* end of arc hk_serial_load_mprj_io[18]_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.662917, 4.800952, 4.800952, 4.800952, 4.800952",\ + "4.662917, 4.800952, 4.800952, 4.800952, 4.800952",\ + "4.662917, 4.800952, 4.800952, 4.800952, 4.800952",\ + "4.644829, 4.800952, 4.800952, 4.800952, 4.800952",\ + "4.565134, 4.743297, 4.751385, 4.758619, 4.779325"); + } + 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.650413, 4.755454, 4.755454, 4.755454, 4.755454",\ + "4.650413, 4.755454, 4.755454, 4.755454, 4.755454",\ + "4.650413, 4.755454, 4.755454, 4.755454, 4.755454",\ + "4.632325, 4.755454, 4.755454, 4.755454, 4.755454",\ + "4.552629, 4.699340, 4.707082, 4.714007, 4.733827"); + } + 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.423492, 0.515548, 0.520962, 0.525804, 0.539662",\ + "0.423492, 0.515548, 0.520962, 0.525804, 0.539662",\ + "0.423492, 0.515548, 0.520962, 0.525804, 0.539662",\ + "0.423492, 0.515548, 0.520962, 0.525804, 0.539662",\ + "0.423492, 0.515548, 0.520962, 0.525804, 0.539662"); + } + + } /* end of arc hkspi_clk_mprj_io[18]_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.154216, 4.319499, 4.327003, 4.333714, 4.352923",\ + "4.154216, 4.319499, 4.327003, 4.333714, 4.352923",\ + "4.154216, 4.319499, 4.327003, 4.333714, 4.352923",\ + "4.154216, 4.319499, 4.327003, 4.333714, 4.352923",\ + "4.134949, 4.300232, 4.307736, 4.314447, 4.333656"); + } + 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.121166, 4.257271, 4.264454, 4.270878, 4.289266",\ + "4.121166, 4.257271, 4.264454, 4.270878, 4.289266",\ + "4.121166, 4.257271, 4.264454, 4.270878, 4.289266",\ + "4.121166, 4.257271, 4.264454, 4.270878, 4.289266",\ + "4.101900, 4.238004, 4.245187, 4.251612, 4.269999"); + } + 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.423492, 0.515548, 0.520962, 0.525804, 0.539662",\ + "0.423492, 0.515548, 0.520962, 0.525804, 0.539662",\ + "0.423492, 0.515548, 0.520962, 0.525804, 0.539662",\ + "0.423492, 0.515548, 0.520962, 0.525804, 0.539662",\ + "0.423492, 0.515548, 0.520962, 0.525804, 0.539662"); + } + + } /* end of arc hkspi_clk_mprj_io[18]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2388,11 +4343,11 @@ pin("mprj_io[17]") { 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 ( "9.303867, 9.441198, 9.441198, 9.441198, 9.441198",\ - "9.303867, 9.441198, 9.441198, 9.441198, 9.441198",\ - "9.303867, 9.441198, 9.441198, 9.441198, 9.441198",\ - "9.279211, 9.441198, 9.441198, 9.441198, 9.441198",\ - "9.172935, 9.344644, 9.352440, 9.359413, 9.379371"); + values ( "9.674212, 9.816692, 9.816692, 9.816692, 9.816692",\ + "9.674212, 9.816692, 9.816692, 9.816692, 9.816692",\ + "9.674212, 9.816692, 9.816692, 9.816692, 9.816692",\ + "9.648629, 9.816692, 9.816692, 9.816692, 9.816692",\ + "9.539174, 9.717321, 9.725410, 9.732645, 9.753350"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2406,11 +4361,11 @@ pin("mprj_io[17]") { 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 ( "9.140944, 9.245621, 9.245621, 9.245621, 9.245621",\ - "9.140944, 9.245621, 9.245621, 9.245621, 9.245621",\ - "9.140944, 9.245621, 9.245621, 9.245621, 9.245621",\ - "9.116287, 9.245621, 9.245621, 9.245621, 9.245621",\ - "9.010013, 9.150775, 9.158188, 9.164818, 9.183792"); + values ( "9.504135, 9.613634, 9.613634, 9.613634, 9.613634",\ + "9.504135, 9.613634, 9.613634, 9.613634, 9.613634",\ + "9.504135, 9.613634, 9.613634, 9.613634, 9.613634",\ + "9.478554, 9.613634, 9.613634, 9.613634, 9.613634",\ + "9.369099, 9.515804, 9.523547, 9.530473, 9.550293"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2431,11 +4386,11 @@ pin("mprj_io[17]") { 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.381405, 8.382421, 8.382488, 8.382547, 8.382717",\ - "8.381405, 8.382421, 8.382488, 8.382547, 8.382717",\ - "8.381405, 8.382421, 8.382488, 8.382547, 8.382717",\ - "8.381405, 8.382421, 8.382488, 8.382547, 8.382717",\ - "8.319576, 8.320593, 8.320660, 8.320719, 8.320889"); + values ( "8.002983, 8.003962, 8.004025, 8.004083, 8.004246",\ + "8.002983, 8.003962, 8.004025, 8.004083, 8.004246",\ + "8.002983, 8.003962, 8.004025, 8.004083, 8.004246",\ + "8.002983, 8.003962, 8.004025, 8.004083, 8.004246",\ + "7.942669, 7.943647, 7.943711, 7.943769, 7.943932"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2449,11 +4404,11 @@ pin("mprj_io[17]") { 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.330931, 8.336690, 8.336697, 8.336702, 8.336720",\ - "8.330931, 8.336690, 8.336697, 8.336702, 8.336720",\ - "8.330931, 8.336690, 8.336697, 8.336702, 8.336720",\ - "8.330931, 8.336690, 8.336697, 8.336702, 8.336720",\ - "8.269102, 8.274861, 8.274868, 8.274874, 8.274891"); + values ( "7.954401, 7.959945, 7.959951, 7.959957, 7.959973",\ + "7.954401, 7.959945, 7.959951, 7.959957, 7.959973",\ + "7.954401, 7.959945, 7.959951, 7.959957, 7.959973",\ + "7.954401, 7.959945, 7.959951, 7.959957, 7.959973",\ + "7.894087, 7.899631, 7.899637, 7.899643, 7.899659"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2467,12 +4422,97 @@ pin("mprj_io[17]") { } /* end of arc hk_serial_load_mprj_io[17]_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.812697, 4.950717, 4.950717, 4.950717, 4.950717",\ + "4.812697, 4.950717, 4.950717, 4.950717, 4.950717",\ + "4.812697, 4.950717, 4.950717, 4.950717, 4.950717",\ + "4.794609, 4.950717, 4.950717, 4.950717, 4.950717",\ + "4.714914, 4.893061, 4.901149, 4.908384, 4.929090"); + } + 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.758811, 0.765609, 0.765609, 0.765609, 0.765609",\ + "0.758811, 0.765609, 0.765609, 0.765609, 0.765609",\ + "0.758811, 0.765609, 0.765609, 0.765609, 0.765609",\ + "0.758811, 0.765609, 0.765609, 0.765609, 0.765609",\ + "0.758811, 0.765609, 0.765609, 0.765609, 0.765609"); + } + 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.724521, 4.829559, 4.829559, 4.829559, 4.829559",\ + "4.724521, 4.829559, 4.829559, 4.829559, 4.829559",\ + "4.724521, 4.829559, 4.829559, 4.829559, 4.829559",\ + "4.706434, 4.829559, 4.829559, 4.829559, 4.829559",\ + "4.626739, 4.773445, 4.781187, 4.788113, 4.807933"); + } + 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.423432, 0.515531, 0.520942, 0.525782, 0.539633",\ + "0.423432, 0.515531, 0.520942, 0.525782, 0.539633",\ + "0.423432, 0.515531, 0.520942, 0.525782, 0.539633",\ + "0.423432, 0.515531, 0.520942, 0.525782, 0.539633",\ + "0.423432, 0.515531, 0.520942, 0.525782, 0.539633"); + } + + } /* end of arc hkspi_clk_mprj_io[17]_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.293542, 4.458811, 4.466314, 4.473026, 4.492235",\ + "4.293542, 4.458811, 4.466314, 4.473026, 4.492235",\ + "4.293542, 4.458811, 4.466314, 4.473026, 4.492235",\ + "4.293542, 4.458811, 4.466314, 4.473026, 4.492235",\ + "4.274275, 4.439544, 4.447048, 4.453759, 4.472969"); + } + 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.758811, 0.765609, 0.765609, 0.765609, 0.765609",\ + "0.758811, 0.765609, 0.765609, 0.765609, 0.765609",\ + "0.758811, 0.765609, 0.765609, 0.765609, 0.765609",\ + "0.758811, 0.765609, 0.765609, 0.765609, 0.765609",\ + "0.758811, 0.765609, 0.765609, 0.765609, 0.765609"); + } + 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.190192, 4.326293, 4.333476, 4.339900, 4.358288",\ + "4.190192, 4.326293, 4.333476, 4.339900, 4.358288",\ + "4.190192, 4.326293, 4.333476, 4.339900, 4.358288",\ + "4.190192, 4.326293, 4.333476, 4.339900, 4.358288",\ + "4.170925, 4.307026, 4.314209, 4.320633, 4.339021"); + } + 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.423432, 0.515531, 0.520942, 0.525782, 0.539633",\ + "0.423432, 0.515531, 0.520942, 0.525782, 0.539633",\ + "0.423432, 0.515531, 0.520942, 0.525782, 0.539633",\ + "0.423432, 0.515531, 0.520942, 0.525782, 0.539633",\ + "0.423432, 0.515531, 0.520942, 0.525782, 0.539633"); + } + + } /* end of arc hkspi_clk_mprj_io[17]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2486,11 +4526,11 @@ pin("mprj_io[16]") { 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.900250, 9.037593, 9.037593, 9.037593, 9.037593",\ - "8.900250, 9.037593, 9.037593, 9.037593, 9.037593",\ - "8.900250, 9.037593, 9.037593, 9.037593, 9.037593",\ - "8.875593, 9.037593, 9.037593, 9.037593, 9.037593",\ - "8.769318, 8.941038, 8.948834, 8.955808, 8.975764"); + values ( "9.255458, 9.397951, 9.397951, 9.397951, 9.397951",\ + "9.255458, 9.397951, 9.397951, 9.397951, 9.397951",\ + "9.255458, 9.397951, 9.397951, 9.397951, 9.397951",\ + "9.229876, 9.397951, 9.397951, 9.397951, 9.397951",\ + "9.120420, 9.298581, 9.306669, 9.313904, 9.334609"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2504,11 +4544,11 @@ pin("mprj_io[16]") { 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.737733, 8.842394, 8.842394, 8.842394, 8.842394",\ - "8.737733, 8.842394, 8.842394, 8.842394, 8.842394",\ - "8.737733, 8.842394, 8.842394, 8.842394, 8.842394",\ - "8.713076, 8.842394, 8.842394, 8.842394, 8.842394",\ - "8.606801, 8.747549, 8.754961, 8.761591, 8.780565"); + values ( "9.089170, 9.198672, 9.198672, 9.198672, 9.198672",\ + "9.089170, 9.198672, 9.198672, 9.198672, 9.198672",\ + "9.089170, 9.198672, 9.198672, 9.198672, 9.198672",\ + "9.063588, 9.198672, 9.198672, 9.198672, 9.198672",\ + "8.954133, 9.100843, 9.108585, 9.115511, 9.135330"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2529,11 +4569,11 @@ pin("mprj_io[16]") { 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.978645, 7.979547, 7.979608, 7.979663, 7.979819",\ - "7.978645, 7.979547, 7.979608, 7.979663, 7.979819",\ - "7.978645, 7.979547, 7.979608, 7.979663, 7.979819",\ - "7.978645, 7.979547, 7.979608, 7.979663, 7.979819",\ - "7.916817, 7.917719, 7.917780, 7.917835, 7.917991"); + values ( "7.615326, 7.616194, 7.616253, 7.616306, 7.616456",\ + "7.615326, 7.616194, 7.616253, 7.616306, 7.616456",\ + "7.615326, 7.616194, 7.616253, 7.616306, 7.616456",\ + "7.615326, 7.616194, 7.616253, 7.616306, 7.616456",\ + "7.555012, 7.555880, 7.555939, 7.555992, 7.556142"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2547,11 +4587,11 @@ pin("mprj_io[16]") { 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.928575, 7.934671, 7.934677, 7.934681, 7.934694",\ - "7.928575, 7.934671, 7.934677, 7.934681, 7.934694",\ - "7.928575, 7.934671, 7.934677, 7.934681, 7.934694",\ - "7.928575, 7.934671, 7.934677, 7.934681, 7.934694",\ - "7.866747, 7.872843, 7.872849, 7.872853, 7.872866"); + values ( "7.567133, 7.573001, 7.573007, 7.573011, 7.573024",\ + "7.567133, 7.573001, 7.573007, 7.573011, 7.573024",\ + "7.567133, 7.573001, 7.573007, 7.573011, 7.573024",\ + "7.567133, 7.573001, 7.573007, 7.573011, 7.573024",\ + "7.506819, 7.512687, 7.512692, 7.512697, 7.512710"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2565,12 +4605,97 @@ pin("mprj_io[16]") { } /* end of arc hk_serial_load_mprj_io[16]_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.734607, 4.872640, 4.872640, 4.872640, 4.872640",\ + "4.734607, 4.872640, 4.872640, 4.872640, 4.872640",\ + "4.734607, 4.872640, 4.872640, 4.872640, 4.872640",\ + "4.716519, 4.872640, 4.872640, 4.872640, 4.872640",\ + "4.636824, 4.814984, 4.823072, 4.830307, 4.851012"); + } + 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.765612, 0.765612, 0.765612, 0.765612",\ + "0.758810, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758810, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758810, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758810, 0.765612, 0.765612, 0.765612, 0.765612"); + } + 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.666390, 4.771431, 4.771431, 4.771431, 4.771431",\ + "4.666390, 4.771431, 4.771431, 4.771431, 4.771431",\ + "4.666390, 4.771431, 4.771431, 4.771431, 4.771431",\ + "4.648303, 4.771431, 4.771431, 4.771431, 4.771431",\ + "4.568607, 4.715317, 4.723059, 4.729984, 4.749804"); + } + 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.423482, 0.515545, 0.520958, 0.525800, 0.539657",\ + "0.423482, 0.515545, 0.520958, 0.525800, 0.539657",\ + "0.423482, 0.515545, 0.520958, 0.525800, 0.539657",\ + "0.423482, 0.515545, 0.520958, 0.525800, 0.539657",\ + "0.423482, 0.515545, 0.520958, 0.525800, 0.539657"); + } + + } /* end of arc hkspi_clk_mprj_io[16]_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.221107, 4.386388, 4.393892, 4.400603, 4.419812",\ + "4.221107, 4.386388, 4.393892, 4.400603, 4.419812",\ + "4.221107, 4.386388, 4.393892, 4.400603, 4.419812",\ + "4.221107, 4.386388, 4.393892, 4.400603, 4.419812",\ + "4.201840, 4.367121, 4.374625, 4.381336, 4.400545"); + } + 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.765612, 0.765612, 0.765612, 0.765612",\ + "0.758810, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758810, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758810, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758810, 0.765612, 0.765612, 0.765612, 0.765612"); + } + 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.136263, 4.272367, 4.279550, 4.285974, 4.304361",\ + "4.136263, 4.272367, 4.279550, 4.285974, 4.304361",\ + "4.136263, 4.272367, 4.279550, 4.285974, 4.304361",\ + "4.136263, 4.272367, 4.279550, 4.285974, 4.304361",\ + "4.116996, 4.253100, 4.260283, 4.266707, 4.285094"); + } + 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.423482, 0.515545, 0.520958, 0.525800, 0.539657",\ + "0.423482, 0.515545, 0.520958, 0.525800, 0.539657",\ + "0.423482, 0.515545, 0.520958, 0.525800, 0.539657",\ + "0.423482, 0.515545, 0.520958, 0.525800, 0.539657",\ + "0.423482, 0.515545, 0.520958, 0.525800, 0.539657"); + } + + } /* end of arc hkspi_clk_mprj_io[16]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2584,11 +4709,11 @@ pin("mprj_io[15]") { 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.604990, 8.742308, 8.742308, 8.742308, 8.742308",\ - "8.604990, 8.742308, 8.742308, 8.742308, 8.742308",\ - "8.604990, 8.742308, 8.742308, 8.742308, 8.742308",\ - "8.580333, 8.742308, 8.742308, 8.742308, 8.742308",\ - "8.474058, 8.645751, 8.653547, 8.660521, 8.680479"); + values ( "8.948048, 9.090515, 9.090515, 9.090515, 9.090515",\ + "8.948048, 9.090515, 9.090515, 9.090515, 9.090515",\ + "8.948048, 9.090515, 9.090515, 9.090515, 9.090515",\ + "8.922466, 9.090515, 9.090515, 9.090515, 9.090515",\ + "8.813011, 8.991142, 8.999231, 9.006467, 9.027174"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2602,11 +4727,11 @@ pin("mprj_io[15]") { 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.436450, 8.541141, 8.541141, 8.541141, 8.541141",\ - "8.436450, 8.541141, 8.541141, 8.541141, 8.541141",\ - "8.436450, 8.541141, 8.541141, 8.541141, 8.541141",\ - "8.411793, 8.541141, 8.541141, 8.541141, 8.541141",\ - "8.305518, 8.446295, 8.453707, 8.460337, 8.479312"); + values ( "8.773645, 8.883142, 8.883142, 8.883142, 8.883142",\ + "8.773645, 8.883142, 8.883142, 8.883142, 8.883142",\ + "8.773645, 8.883142, 8.883142, 8.883142, 8.883142",\ + "8.748064, 8.883142, 8.883142, 8.883142, 8.883142",\ + "8.638609, 8.785311, 8.793055, 8.799979, 8.819799"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2627,11 +4752,11 @@ pin("mprj_io[15]") { 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.687316, 7.688441, 7.688512, 7.688576, 7.688758",\ - "7.687316, 7.688441, 7.688512, 7.688576, 7.688758",\ - "7.687316, 7.688441, 7.688512, 7.688576, 7.688758",\ - "7.687316, 7.688441, 7.688512, 7.688576, 7.688758",\ - "7.625487, 7.626613, 7.626684, 7.626748, 7.626930"); + values ( "7.334921, 7.336004, 7.336073, 7.336134, 7.336309",\ + "7.334921, 7.336004, 7.336073, 7.336134, 7.336309",\ + "7.334921, 7.336004, 7.336073, 7.336134, 7.336309",\ + "7.334921, 7.336004, 7.336073, 7.336134, 7.336309",\ + "7.274607, 7.275690, 7.275759, 7.275820, 7.275995"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2645,11 +4770,11 @@ pin("mprj_io[15]") { 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.636462, 7.641905, 7.641913, 7.641920, 7.641941",\ - "7.636462, 7.641905, 7.641913, 7.641920, 7.641941",\ - "7.636462, 7.641905, 7.641913, 7.641920, 7.641941",\ - "7.636462, 7.641905, 7.641913, 7.641920, 7.641941",\ - "7.574634, 7.580077, 7.580085, 7.580092, 7.580113"); + values ( "7.285975, 7.291213, 7.291221, 7.291228, 7.291248",\ + "7.285975, 7.291213, 7.291221, 7.291228, 7.291248",\ + "7.285975, 7.291213, 7.291221, 7.291228, 7.291248",\ + "7.285975, 7.291213, 7.291221, 7.291228, 7.291248",\ + "7.225661, 7.230899, 7.230907, 7.230914, 7.230934"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2663,12 +4788,97 @@ pin("mprj_io[15]") { } /* end of arc hk_serial_load_mprj_io[15]_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.786896, 4.924902, 4.924902, 4.924902, 4.924902",\ + "4.786896, 4.924902, 4.924902, 4.924902, 4.924902",\ + "4.786896, 4.924902, 4.924902, 4.924902, 4.924902",\ + "4.768808, 4.924902, 4.924902, 4.924902, 4.924902",\ + "4.689113, 4.867244, 4.875333, 4.882568, 4.903275"); + } + 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.810281, 4.915316, 4.915316, 4.915316, 4.915316",\ + "4.810281, 4.915316, 4.915316, 4.915316, 4.915316",\ + "4.810281, 4.915316, 4.915316, 4.915316, 4.915316",\ + "4.792193, 4.915316, 4.915316, 4.915316, 4.915316",\ + "4.712498, 4.859200, 4.866942, 4.873868, 4.893688"); + } + 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[15]_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.258112, 4.423367, 4.430871, 4.437582, 4.456792",\ + "4.258112, 4.423367, 4.430871, 4.437582, 4.456792",\ + "4.258112, 4.423367, 4.430871, 4.437582, 4.456792",\ + "4.258112, 4.423367, 4.430871, 4.437582, 4.456792",\ + "4.238845, 4.404099, 4.411604, 4.418316, 4.437526"); + } + 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.265697, 4.401793, 4.408977, 4.415401, 4.433789",\ + "4.265697, 4.401793, 4.408977, 4.415401, 4.433789",\ + "4.265697, 4.401793, 4.408977, 4.415401, 4.433789",\ + "4.265697, 4.401793, 4.408977, 4.415401, 4.433789",\ + "4.246429, 4.382527, 4.389710, 4.396135, 4.414522"); + } + 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[15]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2682,11 +4892,11 @@ pin("mprj_io[14]") { 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.081414, 8.218760, 8.218760, 8.218760, 8.218760",\ - "8.081414, 8.218760, 8.218760, 8.218760, 8.218760",\ - "8.081414, 8.218760, 8.218760, 8.218760, 8.218760",\ - "8.056757, 8.218760, 8.218760, 8.218760, 8.218760",\ - "7.950482, 8.122207, 8.130003, 8.136976, 8.156933"); + values ( "8.403584, 8.546082, 8.546082, 8.546082, 8.546082",\ + "8.403584, 8.546082, 8.546082, 8.546082, 8.546082",\ + "8.403584, 8.546082, 8.546082, 8.546082, 8.546082",\ + "8.378002, 8.546082, 8.546082, 8.546082, 8.546082",\ + "8.268547, 8.446712, 8.454801, 8.462035, 8.482740"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2700,11 +4910,11 @@ pin("mprj_io[14]") { 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.926242, 8.030907, 8.030907, 8.030907, 8.030907",\ - "7.926242, 8.030907, 8.030907, 8.030907, 8.030907",\ - "7.926242, 8.030907, 8.030907, 8.030907, 8.030907",\ - "7.901585, 8.030907, 8.030907, 8.030907, 8.030907",\ - "7.795310, 7.936062, 7.943474, 7.950104, 7.969079"); + values ( "8.238615, 8.348117, 8.348117, 8.348117, 8.348117",\ + "8.238615, 8.348117, 8.348117, 8.348117, 8.348117",\ + "8.238615, 8.348117, 8.348117, 8.348117, 8.348117",\ + "8.213033, 8.348117, 8.348117, 8.348117, 8.348117",\ + "8.103578, 8.250288, 8.258031, 8.264956, 8.284776"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2725,11 +4935,11 @@ pin("mprj_io[14]") { 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.183672, 7.184606, 7.184668, 7.184724, 7.184884",\ - "7.183672, 7.184606, 7.184668, 7.184724, 7.184884",\ - "7.183672, 7.184606, 7.184668, 7.184724, 7.184884",\ - "7.183672, 7.184606, 7.184668, 7.184724, 7.184884",\ - "7.121844, 7.122777, 7.122840, 7.122896, 7.123056"); + values ( "6.885592, 6.886490, 6.886550, 6.886604, 6.886758",\ + "6.885592, 6.886490, 6.886550, 6.886604, 6.886758",\ + "6.885592, 6.886490, 6.886550, 6.886604, 6.886758",\ + "6.885592, 6.886490, 6.886550, 6.886604, 6.886758",\ + "6.825277, 6.826176, 6.826236, 6.826290, 6.826444"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2743,11 +4953,11 @@ pin("mprj_io[14]") { 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.133489, 7.139492, 7.139498, 7.139503, 7.139517",\ - "7.133489, 7.139492, 7.139498, 7.139503, 7.139517",\ - "7.133489, 7.139492, 7.139498, 7.139503, 7.139517",\ - "7.133489, 7.139492, 7.139498, 7.139503, 7.139517",\ - "7.071661, 7.077664, 7.077670, 7.077674, 7.077689"); + values ( "6.837291, 6.843069, 6.843074, 6.843079, 6.843092",\ + "6.837291, 6.843069, 6.843074, 6.843079, 6.843092",\ + "6.837291, 6.843069, 6.843074, 6.843079, 6.843092",\ + "6.837291, 6.843069, 6.843074, 6.843079, 6.843092",\ + "6.776977, 6.782754, 6.782760, 6.782764, 6.782778"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2761,12 +4971,97 @@ pin("mprj_io[14]") { } /* end of arc hk_serial_load_mprj_io[14]_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.740129, 4.878166, 4.878166, 4.878166, 4.878166",\ + "4.740129, 4.878166, 4.878166, 4.878166, 4.878166",\ + "4.740129, 4.878166, 4.878166, 4.878166, 4.878166",\ + "4.722042, 4.878166, 4.878166, 4.878166, 4.878166",\ + "4.642346, 4.820511, 4.828599, 4.835834, 4.856539"); + } + 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.741728, 4.846770, 4.846770, 4.846770, 4.846770",\ + "4.741728, 4.846770, 4.846770, 4.846770, 4.846770",\ + "4.741728, 4.846770, 4.846770, 4.846770, 4.846770",\ + "4.723640, 4.846770, 4.846770, 4.846770, 4.846770",\ + "4.643945, 4.790656, 4.798398, 4.805324, 4.825143"); + } + 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[14]_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.220634, 4.385920, 4.393424, 4.400135, 4.419343",\ + "4.220634, 4.385920, 4.393424, 4.400135, 4.419343",\ + "4.220634, 4.385920, 4.393424, 4.400135, 4.419343",\ + "4.220634, 4.385920, 4.393424, 4.400135, 4.419343",\ + "4.201368, 4.366653, 4.374157, 4.380868, 4.400077"); + } + 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.202196, 4.338301, 4.345484, 4.351909, 4.370296",\ + "4.202196, 4.338301, 4.345484, 4.351909, 4.370296",\ + "4.202196, 4.338301, 4.345484, 4.351909, 4.370296",\ + "4.202196, 4.338301, 4.345484, 4.351909, 4.370296",\ + "4.182930, 4.319035, 4.326218, 4.332642, 4.351029"); + } + 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[14]_redg_min*/ + } /* end of 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 ; @@ -2780,11 +5075,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.687244, 7.824537, 7.824537, 7.824537, 7.824537",\ - "7.687244, 7.824537, 7.824537, 7.824537, 7.824537",\ - "7.687244, 7.824537, 7.824537, 7.824537, 7.824537",\ - "7.662587, 7.824537, 7.824537, 7.824537, 7.824537",\ - "7.556312, 7.727978, 7.735775, 7.742749, 7.762709"); + values ( "7.993347, 8.135788, 8.135788, 8.135788, 8.135788",\ + "7.993347, 8.135788, 8.135788, 8.135788, 8.135788",\ + "7.993347, 8.135788, 8.135788, 8.135788, 8.135788",\ + "7.967765, 8.135788, 8.135788, 8.135788, 8.135788",\ + "7.858310, 8.036413, 8.044502, 8.051739, 8.072447"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2798,11 +5093,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.556344, 7.661055, 7.661055, 7.661055, 7.661055",\ - "7.556344, 7.661055, 7.661055, 7.661055, 7.661055",\ - "7.556344, 7.661055, 7.661055, 7.661055, 7.661055",\ - "7.531687, 7.661055, 7.661055, 7.661055, 7.661055",\ - "7.425412, 7.566210, 7.573622, 7.580252, 7.599227"); + values ( "7.853502, 7.962140, 7.962140, 7.962140, 7.962140",\ + "7.853502, 7.962140, 7.962140, 7.962140, 7.962140",\ + "7.853502, 7.962140, 7.962140, 7.962140, 7.962140",\ + "7.827920, 7.962140, 7.962140, 7.962140, 7.962140",\ + "7.718465, 7.864543, 7.872233, 7.879112, 7.898798"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2823,11 +5118,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.845157, 6.846441, 6.846519, 6.846589, 6.846789",\ - "6.845157, 6.846441, 6.846519, 6.846589, 6.846789",\ - "6.845157, 6.846441, 6.846519, 6.846589, 6.846789",\ - "6.845157, 6.846441, 6.846519, 6.846589, 6.846789",\ - "6.783329, 6.784613, 6.784691, 6.784761, 6.784962"); + values ( "6.559772, 6.561007, 6.561082, 6.561150, 6.561343",\ + "6.559772, 6.561007, 6.561082, 6.561150, 6.561343",\ + "6.559772, 6.561007, 6.561082, 6.561150, 6.561343",\ + "6.559772, 6.561007, 6.561082, 6.561150, 6.561343",\ + "6.499457, 6.500693, 6.500768, 6.500835, 6.501029"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2841,11 +5136,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.793751, 6.798730, 6.798741, 6.798750, 6.798776",\ - "6.793751, 6.798730, 6.798741, 6.798750, 6.798776",\ - "6.793751, 6.798730, 6.798741, 6.798750, 6.798776",\ - "6.793751, 6.798730, 6.798741, 6.798750, 6.798776",\ - "6.731922, 6.736902, 6.736913, 6.736922, 6.736948"); + values ( "6.510293, 6.515086, 6.515096, 6.515104, 6.515130",\ + "6.510293, 6.515086, 6.515096, 6.515104, 6.515130",\ + "6.510293, 6.515086, 6.515096, 6.515104, 6.515130",\ + "6.510293, 6.515086, 6.515096, 6.515104, 6.515130",\ + "6.449978, 6.454772, 6.454782, 6.454790, 6.454815"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2859,12 +5154,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.836334, 4.974314, 4.974314, 4.974314, 4.974314",\ + "4.836334, 4.974314, 4.974314, 4.974314, 4.974314",\ + "4.836334, 4.974314, 4.974314, 4.974314, 4.974314",\ + "4.818246, 4.974314, 4.974314, 4.974314, 4.974314",\ + "4.738551, 4.916654, 4.924743, 4.931979, 4.952687"); + } + 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.758815, 0.765599, 0.765599, 0.765599, 0.765599",\ + "0.758815, 0.765599, 0.765599, 0.765599, 0.765599",\ + "0.758815, 0.765599, 0.765599, 0.765599, 0.765599",\ + "0.758815, 0.765599, 0.765599, 0.765599, 0.765599",\ + "0.758815, 0.765599, 0.765599, 0.765599, 0.765599"); + } + 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.858894, 4.963923, 4.963923, 4.963923, 4.963923",\ + "4.858894, 4.963923, 4.963923, 4.963923, 4.963923",\ + "4.858894, 4.963923, 4.963923, 4.963923, 4.963923",\ + "4.840807, 4.963923, 4.963923, 4.963923, 4.963923",\ + "4.761111, 4.907806, 4.915549, 4.922475, 4.942296"); + } + 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.423266, 0.515486, 0.520890, 0.525722, 0.539554",\ + "0.423266, 0.515486, 0.520890, 0.525722, 0.539554",\ + "0.423266, 0.515486, 0.520890, 0.525722, 0.539554",\ + "0.423266, 0.515486, 0.520890, 0.525722, 0.539554",\ + "0.423266, 0.515486, 0.520890, 0.525722, 0.539554"); + } + + } /* 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.200624, 4.365852, 4.373357, 4.380069, 4.399281",\ + "4.200624, 4.365852, 4.373357, 4.380069, 4.399281",\ + "4.200624, 4.365852, 4.373357, 4.380069, 4.399281",\ + "4.200624, 4.365852, 4.373357, 4.380069, 4.399281",\ + "4.181357, 4.346585, 4.354090, 4.360803, 4.380014"); + } + 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.758815, 0.765599, 0.765599, 0.765599, 0.765599",\ + "0.758815, 0.765599, 0.765599, 0.765599, 0.765599",\ + "0.758815, 0.765599, 0.765599, 0.765599, 0.765599",\ + "0.758815, 0.765599, 0.765599, 0.765599, 0.765599",\ + "0.758815, 0.765599, 0.765599, 0.765599, 0.765599"); + } + 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.181189, 4.317279, 4.324463, 4.330888, 4.349276",\ + "4.181189, 4.317279, 4.324463, 4.330888, 4.349276",\ + "4.181189, 4.317279, 4.324463, 4.330888, 4.349276",\ + "4.181189, 4.317279, 4.324463, 4.330888, 4.349276",\ + "4.161922, 4.298013, 4.305196, 4.311621, 4.330009"); + } + 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.423266, 0.515486, 0.520890, 0.525722, 0.539554",\ + "0.423266, 0.515486, 0.520890, 0.525722, 0.539554",\ + "0.423266, 0.515486, 0.520890, 0.525722, 0.539554",\ + "0.423266, 0.515486, 0.520890, 0.525722, 0.539554",\ + "0.423266, 0.515486, 0.520890, 0.525722, 0.539554"); + } + + } /* 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 ; @@ -2878,11 +5258,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.310386, 7.447704, 7.447704, 7.447704, 7.447704",\ - "7.310386, 7.447704, 7.447704, 7.447704, 7.447704",\ - "7.310386, 7.447704, 7.447704, 7.447704, 7.447704",\ - "7.285728, 7.447704, 7.447704, 7.447704, 7.447704",\ - "7.179453, 7.351148, 7.358945, 7.365918, 7.385877"); + values ( "7.601285, 7.743753, 7.743753, 7.743753, 7.743753",\ + "7.601285, 7.743753, 7.743753, 7.743753, 7.743753",\ + "7.601285, 7.743753, 7.743753, 7.743753, 7.743753",\ + "7.575703, 7.743753, 7.743753, 7.743753, 7.743753",\ + "7.466248, 7.644381, 7.652470, 7.659705, 7.680411"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2896,11 +5276,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.160184, 7.264874, 7.264874, 7.264874, 7.264874",\ - "7.160184, 7.264874, 7.264874, 7.264874, 7.264874",\ - "7.160184, 7.264874, 7.264874, 7.264874, 7.264874",\ - "7.135527, 7.264874, 7.264874, 7.264874, 7.264874",\ - "7.029252, 7.170029, 7.177441, 7.184071, 7.203046"); + values ( "7.441413, 7.550030, 7.550030, 7.550030, 7.550030",\ + "7.441413, 7.550030, 7.550030, 7.550030, 7.550030",\ + "7.441413, 7.550030, 7.550030, 7.550030, 7.550030",\ + "7.415832, 7.550030, 7.550030, 7.550030, 7.550030",\ + "7.306377, 7.452433, 7.460124, 7.467002, 7.486689"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2921,11 +5301,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.446061, 6.447186, 6.447258, 6.447321, 6.447504",\ - "6.446061, 6.447186, 6.447258, 6.447321, 6.447504",\ - "6.446061, 6.447186, 6.447258, 6.447321, 6.447504",\ - "6.446061, 6.447186, 6.447258, 6.447321, 6.447504",\ - "6.384233, 6.385358, 6.385429, 6.385493, 6.385675"); + values ( "6.175640, 6.176723, 6.176792, 6.176854, 6.177029",\ + "6.175640, 6.176723, 6.176792, 6.176854, 6.177029",\ + "6.175640, 6.176723, 6.176792, 6.176854, 6.177029",\ + "6.175640, 6.176723, 6.176792, 6.176854, 6.177029",\ + "6.115326, 6.116409, 6.116478, 6.116539, 6.116715"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2939,11 +5319,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.395205, 6.400646, 6.400655, 6.400662, 6.400682",\ - "6.395205, 6.400646, 6.400655, 6.400662, 6.400682",\ - "6.395205, 6.400646, 6.400655, 6.400662, 6.400682",\ - "6.395205, 6.400646, 6.400655, 6.400662, 6.400682",\ - "6.333377, 6.338819, 6.338826, 6.338834, 6.338854"); + values ( "6.126692, 6.131929, 6.131937, 6.131944, 6.131964",\ + "6.126692, 6.131929, 6.131937, 6.131944, 6.131964",\ + "6.126692, 6.131929, 6.131937, 6.131944, 6.131964",\ + "6.126692, 6.131929, 6.131937, 6.131944, 6.131964",\ + "6.066378, 6.071615, 6.071622, 6.071630, 6.071650"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2957,12 +5337,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.735223, 4.873231, 4.873231, 4.873231, 4.873231",\ + "4.735223, 4.873231, 4.873231, 4.873231, 4.873231",\ + "4.735223, 4.873231, 4.873231, 4.873231, 4.873231",\ + "4.717136, 4.873231, 4.873231, 4.873231, 4.873231",\ + "4.637441, 4.815574, 4.823663, 4.830897, 4.851604"); + } + 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.606249, 4.711284, 4.711284, 4.711284, 4.711284",\ + "4.606249, 4.711284, 4.711284, 4.711284, 4.711284",\ + "4.606249, 4.711284, 4.711284, 4.711284, 4.711284",\ + "4.588161, 4.711284, 4.711284, 4.711284, 4.711284",\ + "4.508466, 4.655169, 4.662911, 4.669837, 4.689657"); + } + 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.423380, 0.515517, 0.520926, 0.525763, 0.539608",\ + "0.423380, 0.515517, 0.520926, 0.525763, 0.539608",\ + "0.423380, 0.515517, 0.520926, 0.525763, 0.539608",\ + "0.423380, 0.515517, 0.520926, 0.525763, 0.539608",\ + "0.423380, 0.515517, 0.520926, 0.525763, 0.539608"); + } + + } /* 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.217208, 4.382464, 4.389969, 4.396680, 4.415891",\ + "4.217208, 4.382464, 4.389969, 4.396680, 4.415891",\ + "4.217208, 4.382464, 4.389969, 4.396680, 4.415891",\ + "4.217208, 4.382464, 4.389969, 4.396680, 4.415891",\ + "4.197942, 4.363198, 4.370702, 4.377414, 4.396624"); + } + 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.078178, 4.214276, 4.221459, 4.227884, 4.246272",\ + "4.078178, 4.214276, 4.221459, 4.227884, 4.246272",\ + "4.078178, 4.214276, 4.221459, 4.227884, 4.246272",\ + "4.078178, 4.214276, 4.221459, 4.227884, 4.246272",\ + "4.058912, 4.195009, 4.202192, 4.208617, 4.227005"); + } + 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.423380, 0.515517, 0.520926, 0.525763, 0.539608",\ + "0.423380, 0.515517, 0.520926, 0.525763, 0.539608",\ + "0.423380, 0.515517, 0.520926, 0.525763, 0.539608",\ + "0.423380, 0.515517, 0.520926, 0.525763, 0.539608",\ + "0.423380, 0.515517, 0.520926, 0.525763, 0.539608"); + } + + } /* 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 ; @@ -2976,11 +5441,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.979457, 7.116776, 7.116776, 7.116776, 7.116776",\ - "6.979457, 7.116776, 7.116776, 7.116776, 7.116776",\ - "6.979457, 7.116776, 7.116776, 7.116776, 7.116776",\ - "6.954800, 7.116776, 7.116776, 7.116776, 7.116776",\ - "6.848525, 7.020220, 7.028017, 7.034990, 7.054949"); + values ( "7.256875, 7.399344, 7.399344, 7.399344, 7.399344",\ + "7.256875, 7.399344, 7.399344, 7.399344, 7.399344",\ + "7.256875, 7.399344, 7.399344, 7.399344, 7.399344",\ + "7.231293, 7.399344, 7.399344, 7.399344, 7.399344",\ + "7.121838, 7.299972, 7.308061, 7.315296, 7.336002"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2994,11 +5459,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.811684, 6.916374, 6.916374, 6.916374, 6.916374",\ - "6.811684, 6.916374, 6.916374, 6.916374, 6.916374",\ - "6.811684, 6.916374, 6.916374, 6.916374, 6.916374",\ - "6.787026, 6.916374, 6.916374, 6.916374, 6.916374",\ - "6.680752, 6.821528, 6.828941, 6.835571, 6.854546"); + values ( "7.083107, 7.192603, 7.192603, 7.192603, 7.192603",\ + "7.083107, 7.192603, 7.192603, 7.192603, 7.192603",\ + "7.083107, 7.192603, 7.192603, 7.192603, 7.192603",\ + "7.057525, 7.192603, 7.192603, 7.192603, 7.192603",\ + "6.948070, 7.094772, 7.102515, 7.109441, 7.129261"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3019,11 +5484,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.100286, 6.101409, 6.101480, 6.101544, 6.101727",\ - "6.100286, 6.101409, 6.101480, 6.101544, 6.101727",\ - "6.100286, 6.101409, 6.101480, 6.101544, 6.101727",\ - "6.100286, 6.101409, 6.101480, 6.101544, 6.101727",\ - "6.038457, 6.039581, 6.039653, 6.039716, 6.039898"); + values ( "5.842831, 5.843913, 5.843981, 5.844042, 5.844217",\ + "5.842831, 5.843913, 5.843981, 5.844042, 5.844217",\ + "5.842831, 5.843913, 5.843981, 5.844042, 5.844217",\ + "5.842831, 5.843913, 5.843981, 5.844042, 5.844217",\ + "5.782516, 5.783598, 5.783667, 5.783728, 5.783903"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3037,11 +5502,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.049436, 6.054882, 6.054890, 6.054897, 6.054918",\ - "6.049436, 6.054882, 6.054890, 6.054897, 6.054918",\ - "6.049436, 6.054882, 6.054890, 6.054897, 6.054918",\ - "6.049436, 6.054882, 6.054890, 6.054897, 6.054918",\ - "5.987608, 5.993054, 5.993062, 5.993069, 5.993090"); + values ( "5.793888, 5.799130, 5.799138, 5.799145, 5.799165",\ + "5.793888, 5.799130, 5.799138, 5.799145, 5.799165",\ + "5.793888, 5.799130, 5.799138, 5.799145, 5.799165",\ + "5.793888, 5.799130, 5.799138, 5.799145, 5.799165",\ + "5.733573, 5.738815, 5.738823, 5.738830, 5.738850"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3055,12 +5520,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.748583, 4.886591, 4.886591, 4.886591, 4.886591",\ + "4.748583, 4.886591, 4.886591, 4.886591, 4.886591",\ + "4.748583, 4.886591, 4.886591, 4.886591, 4.886591",\ + "4.730495, 4.886591, 4.886591, 4.886591, 4.886591",\ + "4.650800, 4.828933, 4.837022, 4.844257, 4.864964"); + } + 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.634551, 4.739586, 4.739586, 4.739586, 4.739586",\ + "4.634551, 4.739586, 4.739586, 4.739586, 4.739586",\ + "4.634551, 4.739586, 4.739586, 4.739586, 4.739586",\ + "4.616464, 4.739586, 4.739586, 4.739586, 4.739586",\ + "4.536768, 4.683471, 4.691214, 4.698139, 4.717959"); + } + 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.423382, 0.515518, 0.520927, 0.525764, 0.539609",\ + "0.423382, 0.515518, 0.520927, 0.525764, 0.539609",\ + "0.423382, 0.515518, 0.520927, 0.525764, 0.539609",\ + "0.423382, 0.515518, 0.520927, 0.525764, 0.539609",\ + "0.423382, 0.515518, 0.520927, 0.525764, 0.539609"); + } + + } /* 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.225713, 4.390969, 4.398474, 4.405186, 4.424396",\ + "4.225713, 4.390969, 4.398474, 4.405186, 4.424396",\ + "4.225713, 4.390969, 4.398474, 4.405186, 4.424396",\ + "4.225713, 4.390969, 4.398474, 4.405186, 4.424396",\ + "4.206446, 4.371702, 4.379207, 4.385919, 4.405128"); + } + 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.103775, 4.239872, 4.247056, 4.253480, 4.271868",\ + "4.103775, 4.239872, 4.247056, 4.253480, 4.271868",\ + "4.103775, 4.239872, 4.247056, 4.253480, 4.271868",\ + "4.103775, 4.239872, 4.247056, 4.253480, 4.271868",\ + "4.084508, 4.220605, 4.227789, 4.234213, 4.252601"); + } + 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.423382, 0.515518, 0.520927, 0.525764, 0.539609",\ + "0.423382, 0.515518, 0.520927, 0.525764, 0.539609",\ + "0.423382, 0.515518, 0.520927, 0.525764, 0.539609",\ + "0.423382, 0.515518, 0.520927, 0.525764, 0.539609",\ + "0.423382, 0.515518, 0.520927, 0.525764, 0.539609"); + } + + } /* 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 ; @@ -3074,11 +5624,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.624154, 6.761474, 6.761474, 6.761474, 6.761474",\ - "6.624154, 6.761474, 6.761474, 6.761474, 6.761474",\ - "6.624154, 6.761474, 6.761474, 6.761474, 6.761474",\ - "6.599496, 6.761474, 6.761474, 6.761474, 6.761474",\ - "6.493221, 6.664917, 6.672713, 6.679687, 6.699645"); + values ( "7.593017, 7.735487, 7.735487, 7.735487, 7.735487",\ + "7.593017, 7.735487, 7.735487, 7.735487, 7.735487",\ + "7.593017, 7.735487, 7.735487, 7.735487, 7.735487",\ + "7.567435, 7.735487, 7.735487, 7.735487, 7.735487",\ + "7.457980, 7.636114, 7.644203, 7.651438, 7.672145"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3092,11 +5642,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.464501, 6.569193, 6.569193, 6.569193, 6.569193",\ - "6.464501, 6.569193, 6.569193, 6.569193, 6.569193",\ - "6.464501, 6.569193, 6.569193, 6.569193, 6.569193",\ - "6.439844, 6.569193, 6.569193, 6.569193, 6.569193",\ - "6.333568, 6.474347, 6.481759, 6.488389, 6.507364"); + values ( "6.937706, 7.047201, 7.047201, 7.047201, 7.047201",\ + "6.937706, 7.047201, 7.047201, 7.047201, 7.047201",\ + "6.937706, 7.047201, 7.047201, 7.047201, 7.047201",\ + "6.912123, 7.047201, 7.047201, 7.047201, 7.047201",\ + "6.802668, 6.949371, 6.957114, 6.964039, 6.983860"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3117,11 +5667,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.756857, 5.757998, 5.758070, 5.758134, 5.758318",\ - "5.756857, 5.757998, 5.758070, 5.758134, 5.758318",\ - "5.756857, 5.757998, 5.758070, 5.758134, 5.758318",\ - "5.756857, 5.757998, 5.758070, 5.758134, 5.758318",\ - "5.695029, 5.696170, 5.696241, 5.696306, 5.696490"); + values ( "5.512282, 5.513380, 5.513449, 5.513511, 5.513688",\ + "5.512282, 5.513380, 5.513449, 5.513511, 5.513688",\ + "5.512282, 5.513380, 5.513449, 5.513511, 5.513688",\ + "5.512282, 5.513380, 5.513449, 5.513511, 5.513688",\ + "5.451967, 5.453065, 5.453135, 5.453196, 5.453373"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3135,11 +5685,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.705951, 5.711349, 5.711357, 5.711364, 5.711385",\ - "5.705951, 5.711349, 5.711357, 5.711364, 5.711385",\ - "5.705951, 5.711349, 5.711357, 5.711364, 5.711385",\ - "5.705951, 5.711349, 5.711357, 5.711364, 5.711385",\ - "5.644122, 5.649520, 5.649529, 5.649536, 5.649557"); + values ( "5.463284, 5.468480, 5.468488, 5.468494, 5.468515",\ + "5.463284, 5.468480, 5.468488, 5.468494, 5.468515",\ + "5.463284, 5.468480, 5.468488, 5.468494, 5.468515",\ + "5.463284, 5.468480, 5.468488, 5.468494, 5.468515",\ + "5.402969, 5.408165, 5.408173, 5.408180, 5.408200"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3153,12 +5703,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.706347, 4.844357, 4.844357, 4.844357, 4.844357",\ + "4.706347, 4.844357, 4.844357, 4.844357, 4.844357",\ + "4.706347, 4.844357, 4.844357, 4.844357, 4.844357",\ + "4.688260, 4.844357, 4.844357, 4.844357, 4.844357",\ + "4.608564, 4.786699, 4.794788, 4.802023, 4.822730"); + } + 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.684004, 4.789039, 4.789039, 4.789039, 4.789039",\ + "4.684004, 4.789039, 4.789039, 4.789039, 4.789039",\ + "4.684004, 4.789039, 4.789039, 4.789039, 4.789039",\ + "4.665916, 4.789039, 4.789039, 4.789039, 4.789039",\ + "4.586221, 4.732924, 4.740666, 4.747592, 4.767412"); + } + 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.423385, 0.515519, 0.520927, 0.525765, 0.539611",\ + "0.423385, 0.515519, 0.520927, 0.525765, 0.539611",\ + "0.423385, 0.515519, 0.520927, 0.525765, 0.539611",\ + "0.423385, 0.515519, 0.520927, 0.525765, 0.539611",\ + "0.423385, 0.515519, 0.520927, 0.525765, 0.539611"); + } + + } /* 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.341128, 3.506386, 3.513890, 3.520602, 3.539812",\ + "3.341128, 3.506386, 3.513890, 3.520602, 3.539812",\ + "3.341128, 3.506386, 3.513890, 3.520602, 3.539812",\ + "3.341128, 3.506386, 3.513890, 3.520602, 3.539812",\ + "3.322569, 3.487826, 3.495330, 3.502042, 3.521252"); + } + 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.314340, 3.450438, 3.457622, 3.464046, 3.482434",\ + "3.314340, 3.450438, 3.457622, 3.464046, 3.482434",\ + "3.314340, 3.450438, 3.457622, 3.464046, 3.482434",\ + "3.314340, 3.450438, 3.457622, 3.464046, 3.482434",\ + "3.295781, 3.431879, 3.439062, 3.445487, 3.463874"); + } + 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.423385, 0.515519, 0.520927, 0.525765, 0.539611",\ + "0.423385, 0.515519, 0.520927, 0.525765, 0.539611",\ + "0.423385, 0.515519, 0.520927, 0.525765, 0.539611",\ + "0.423385, 0.515519, 0.520927, 0.525765, 0.539611",\ + "0.423385, 0.515519, 0.520927, 0.525765, 0.539611"); + } + + } /* 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 ; @@ -3172,11 +5807,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.264753, 6.402074, 6.402074, 6.402074, 6.402074",\ - "6.264753, 6.402074, 6.402074, 6.402074, 6.402074",\ - "6.264753, 6.402074, 6.402074, 6.402074, 6.402074",\ - "6.240096, 6.402074, 6.402074, 6.402074, 6.402074",\ - "6.133821, 6.305517, 6.313313, 6.320287, 6.340245"); + values ( "6.513214, 6.655684, 6.655684, 6.655684, 6.655684",\ + "6.513214, 6.655684, 6.655684, 6.655684, 6.655684",\ + "6.513214, 6.655684, 6.655684, 6.655684, 6.655684",\ + "6.487632, 6.655684, 6.655684, 6.655684, 6.655684",\ + "6.378177, 6.556311, 6.564400, 6.571635, 6.592342"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3190,11 +5825,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.080423, 6.185114, 6.185114, 6.185114, 6.185114",\ - "6.080423, 6.185114, 6.185114, 6.185114, 6.185114",\ - "6.080423, 6.185114, 6.185114, 6.185114, 6.185114",\ - "6.055766, 6.185114, 6.185114, 6.185114, 6.185114",\ - "5.949491, 6.090268, 6.097681, 6.104311, 6.123286"); + values ( "6.339731, 6.449227, 6.449227, 6.449227, 6.449227",\ + "6.339731, 6.449227, 6.449227, 6.449227, 6.449227",\ + "6.339731, 6.449227, 6.449227, 6.449227, 6.449227",\ + "6.314149, 6.449227, 6.449227, 6.449227, 6.449227",\ + "6.204694, 6.351397, 6.359139, 6.366065, 6.385885"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3215,11 +5850,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.375903, 5.377037, 5.377108, 5.377172, 5.377355",\ - "5.375903, 5.377037, 5.377108, 5.377172, 5.377355",\ - "5.375903, 5.377037, 5.377108, 5.377172, 5.377355",\ - "5.375903, 5.377037, 5.377108, 5.377172, 5.377355",\ - "5.314075, 5.315208, 5.315280, 5.315344, 5.315527"); + values ( "5.163884, 5.164975, 5.165044, 5.165106, 5.165282",\ + "5.163884, 5.164975, 5.165044, 5.165106, 5.165282",\ + "5.163884, 5.164975, 5.165044, 5.165106, 5.165282",\ + "5.163884, 5.164975, 5.165044, 5.165106, 5.165282",\ + "5.103569, 5.104661, 5.104730, 5.104791, 5.104967"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3233,11 +5868,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.325020, 5.330438, 5.330446, 5.330453, 5.330474",\ - "5.325020, 5.330438, 5.330446, 5.330453, 5.330474",\ - "5.325020, 5.330438, 5.330446, 5.330453, 5.330474",\ - "5.325020, 5.330438, 5.330446, 5.330453, 5.330474",\ - "5.263192, 5.268610, 5.268618, 5.268625, 5.268646"); + values ( "5.114909, 5.120124, 5.120131, 5.120139, 5.120159",\ + "5.114909, 5.120124, 5.120131, 5.120139, 5.120159",\ + "5.114909, 5.120124, 5.120131, 5.120139, 5.120159",\ + "5.114909, 5.120124, 5.120131, 5.120139, 5.120159",\ + "5.054595, 5.059809, 5.059817, 5.059824, 5.059844"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3251,12 +5886,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.841549, 4.979558, 4.979558, 4.979558, 4.979558",\ + "4.841549, 4.979558, 4.979558, 4.979558, 4.979558",\ + "4.841549, 4.979558, 4.979558, 4.979558, 4.979558",\ + "4.823462, 4.979558, 4.979558, 4.979558, 4.979558",\ + "4.743766, 4.921900, 4.929989, 4.937224, 4.957931"); + } + 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.758528, 4.863564, 4.863564, 4.863564, 4.863564",\ + "4.758528, 4.863564, 4.863564, 4.863564, 4.863564",\ + "4.758528, 4.863564, 4.863564, 4.863564, 4.863564",\ + "4.740441, 4.863564, 4.863564, 4.863564, 4.863564",\ + "4.660745, 4.807448, 4.815191, 4.822116, 4.841937"); + } + 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.423386, 0.515519, 0.520928, 0.525765, 0.539611",\ + "0.423386, 0.515519, 0.520928, 0.525765, 0.539611",\ + "0.423386, 0.515519, 0.520928, 0.525765, 0.539611",\ + "0.423386, 0.515519, 0.520928, 0.525765, 0.539611",\ + "0.423386, 0.515519, 0.520928, 0.525765, 0.539611"); + } + + } /* 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.326384, 3.491642, 3.499146, 3.505857, 3.525067",\ + "3.326384, 3.491642, 3.499146, 3.505857, 3.525067",\ + "3.326384, 3.491642, 3.499146, 3.505857, 3.525067",\ + "3.326384, 3.491642, 3.499146, 3.505857, 3.525067",\ + "3.307825, 3.473082, 3.480587, 3.487298, 3.506508"); + } + 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.302864, 3.438962, 3.446145, 3.452569, 3.470957",\ + "3.302864, 3.438962, 3.446145, 3.452569, 3.470957",\ + "3.302864, 3.438962, 3.446145, 3.452569, 3.470957",\ + "3.302864, 3.438962, 3.446145, 3.452569, 3.470957",\ + "3.284305, 3.420403, 3.427586, 3.434011, 3.452398"); + } + 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.423386, 0.515519, 0.520928, 0.525765, 0.539611",\ + "0.423386, 0.515519, 0.520928, 0.525765, 0.539611",\ + "0.423386, 0.515519, 0.520928, 0.525765, 0.539611",\ + "0.423386, 0.515519, 0.520928, 0.525765, 0.539611",\ + "0.423386, 0.515519, 0.520928, 0.525765, 0.539611"); + } + + } /* 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.229607, 3.367588, 3.367588, 3.367588, 3.367588",\ + "3.229607, 3.367588, 3.367588, 3.367588, 3.367588",\ + "3.229607, 3.367588, 3.367588, 3.367588, 3.367588",\ + "3.211506, 3.367588, 3.367588, 3.367588, 3.367588",\ + "3.131894, 3.310029, 3.318118, 3.325353, 3.346059"); + } + 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.127692, 3.274395, 3.282137, 3.289063, 3.308883",\ + "3.249340, 3.396043, 3.403786, 3.410711, 3.430532",\ + "3.364397, 3.511100, 3.518843, 3.525768, 3.545588",\ + "3.558254, 3.704957, 3.712699, 3.719625, 3.739445",\ + "4.346912, 4.493615, 4.501358, 4.508283, 4.528104"); + } + 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.423386, 0.515519, 0.520928, 0.525765, 0.539611",\ + "0.423386, 0.515519, 0.520928, 0.525765, 0.539611",\ + "0.423386, 0.515519, 0.520928, 0.525765, 0.539611",\ + "0.423386, 0.515519, 0.520928, 0.525765, 0.539611",\ + "0.423386, 0.515519, 0.520928, 0.525765, 0.539611"); + } + + } /* 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.914448, 3.079705, 3.087209, 3.093921, 3.113131",\ + "2.914448, 3.079705, 3.087209, 3.093921, 3.113131",\ + "2.914448, 3.079705, 3.087209, 3.093921, 3.113131",\ + "2.914448, 3.079705, 3.087209, 3.093921, 3.113131",\ + "2.895296, 3.060553, 3.068057, 3.074769, 3.093979"); + } + 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 ( "2.867033, 3.003130, 3.010314, 3.016738, 3.035126",\ + "2.980034, 3.116132, 3.123315, 3.129740, 3.148128",\ + "3.087079, 3.223177, 3.230360, 3.236785, 3.255172",\ + "3.267240, 3.403338, 3.410521, 3.416946, 3.435334",\ + "3.999961, 4.136059, 4.143242, 4.149667, 4.168055"); + } + 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.423386, 0.515519, 0.520928, 0.525765, 0.539611",\ + "0.423386, 0.515519, 0.520928, 0.525765, 0.539611",\ + "0.423386, 0.515519, 0.520928, 0.525765, 0.539611",\ + "0.423386, 0.515519, 0.520928, 0.525765, 0.539611",\ + "0.423386, 0.515519, 0.520928, 0.525765, 0.539611"); + } + + } /* 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 ; @@ -3270,11 +6077,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.903295, 6.040621, 6.040621, 6.040621, 6.040621",\ - "5.903295, 6.040621, 6.040621, 6.040621, 6.040621",\ - "5.903295, 6.040621, 6.040621, 6.040621, 6.040621",\ - "5.878637, 6.040621, 6.040621, 6.040621, 6.040621",\ - "5.772363, 5.944065, 5.951861, 5.958835, 5.978793"); + values ( "7.974102, 8.116577, 8.116577, 8.116577, 8.116577",\ + "7.974102, 8.116577, 8.116577, 8.116577, 8.116577",\ + "7.974102, 8.116577, 8.116577, 8.116577, 8.116577",\ + "7.948519, 8.116577, 8.116577, 8.116577, 8.116577",\ + "7.839064, 8.017205, 8.025294, 8.032529, 8.053235"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3288,11 +6095,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.734867, 5.839559, 5.839559, 5.839559, 5.839559",\ - "5.734867, 5.839559, 5.839559, 5.839559, 5.839559",\ - "5.734867, 5.839559, 5.839559, 5.839559, 5.839559",\ - "5.710210, 5.839559, 5.839559, 5.839559, 5.839559",\ - "5.603935, 5.744713, 5.752126, 5.758756, 5.777731"); + values ( "7.271282, 7.380780, 7.380780, 7.380780, 7.380780",\ + "7.271282, 7.380780, 7.380780, 7.380780, 7.380780",\ + "7.271282, 7.380780, 7.380780, 7.380780, 7.380780",\ + "7.245700, 7.380780, 7.380780, 7.380780, 7.380780",\ + "7.136245, 7.282949, 7.290692, 7.297617, 7.317438"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3313,11 +6120,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.033560, 5.034696, 5.034767, 5.034832, 5.035015",\ - "5.033560, 5.034696, 5.034767, 5.034832, 5.035015",\ - "5.033560, 5.034696, 5.034767, 5.034832, 5.035015",\ - "5.033560, 5.034696, 5.034767, 5.034832, 5.035015",\ - "4.971731, 4.972867, 4.972939, 4.973003, 4.973186"); + values ( "4.843425, 4.844519, 4.844588, 4.844649, 4.844826",\ + "4.843425, 4.844519, 4.844588, 4.844649, 4.844826",\ + "4.843425, 4.844519, 4.844588, 4.844649, 4.844826",\ + "4.843425, 4.844519, 4.844588, 4.844649, 4.844826",\ + "4.783111, 4.784204, 4.784273, 4.784335, 4.784512"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3331,11 +6138,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.982669, 4.988081, 4.988090, 4.988097, 4.988118",\ - "4.982669, 4.988081, 4.988090, 4.988097, 4.988118",\ - "4.982669, 4.988081, 4.988090, 4.988097, 4.988118",\ - "4.982669, 4.988081, 4.988090, 4.988097, 4.988118",\ - "4.920841, 4.926253, 4.926261, 4.926269, 4.926290"); + values ( "4.794444, 4.799652, 4.799660, 4.799667, 4.799688",\ + "4.794444, 4.799652, 4.799660, 4.799667, 4.799688",\ + "4.794444, 4.799652, 4.799660, 4.799667, 4.799688",\ + "4.794444, 4.799652, 4.799660, 4.799667, 4.799688",\ + "4.734129, 4.739338, 4.739346, 4.739353, 4.739373"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3349,12 +6156,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.700556, 4.838571, 4.838571, 4.838571, 4.838571",\ + "4.700556, 4.838571, 4.838571, 4.838571, 4.838571",\ + "4.700556, 4.838571, 4.838571, 4.838571, 4.838571",\ + "4.682468, 4.838571, 4.838571, 4.838571, 4.838571",\ + "4.602773, 4.780914, 4.789002, 4.796237, 4.816944"); + } + 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.674789, 4.779827, 4.779827, 4.779827, 4.779827",\ + "4.674789, 4.779827, 4.779827, 4.779827, 4.779827",\ + "4.674789, 4.779827, 4.779827, 4.779827, 4.779827",\ + "4.656702, 4.779827, 4.779827, 4.779827, 4.779827",\ + "4.577006, 4.723711, 4.731454, 4.738379, 4.758200"); + } + 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.423410, 0.515526, 0.520936, 0.525774, 0.539623",\ + "0.423410, 0.515526, 0.520936, 0.525774, 0.539623",\ + "0.423410, 0.515526, 0.520936, 0.525774, 0.539623",\ + "0.423410, 0.515526, 0.520936, 0.525774, 0.539623",\ + "0.423410, 0.515526, 0.520936, 0.525774, 0.539623"); + } + + } /* 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.273406, 3.438669, 3.446173, 3.452885, 3.472095",\ + "3.273406, 3.438669, 3.446173, 3.452885, 3.472095",\ + "3.273406, 3.438669, 3.446173, 3.452885, 3.472095",\ + "3.273406, 3.438669, 3.446173, 3.452885, 3.472095",\ + "3.254846, 3.420109, 3.427613, 3.434325, 3.453535"); + } + 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.270116, 3.406215, 3.413398, 3.419823, 3.438210",\ + "3.270116, 3.406215, 3.413398, 3.419823, 3.438210",\ + "3.270116, 3.406215, 3.413398, 3.419823, 3.438210",\ + "3.270116, 3.406215, 3.413398, 3.419823, 3.438210",\ + "3.251556, 3.387655, 3.394839, 3.401263, 3.419651"); + } + 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.423410, 0.515526, 0.520936, 0.525774, 0.539623",\ + "0.423410, 0.515526, 0.520936, 0.525774, 0.539623",\ + "0.423410, 0.515526, 0.520936, 0.525774, 0.539623",\ + "0.423410, 0.515526, 0.520936, 0.525774, 0.539623",\ + "0.423410, 0.515526, 0.520936, 0.525774, 0.539623"); + } + + } /* 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 ; @@ -3368,11 +6260,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.561568, 5.698893, 5.698893, 5.698893, 5.698893",\ - "5.561568, 5.698893, 5.698893, 5.698893, 5.698893",\ - "5.561568, 5.698893, 5.698893, 5.698893, 5.698893",\ - "5.536911, 5.698893, 5.698893, 5.698893, 5.698893",\ - "5.430635, 5.602336, 5.610133, 5.617106, 5.637064"); + values ( "5.781516, 5.923990, 5.923990, 5.923990, 5.923990",\ + "5.781516, 5.923990, 5.923990, 5.923990, 5.923990",\ + "5.781516, 5.923990, 5.923990, 5.923990, 5.923990",\ + "5.755934, 5.923990, 5.923990, 5.923990, 5.923990",\ + "5.646479, 5.824618, 5.832706, 5.839942, 5.860648"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3386,11 +6278,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.414763, 5.519464, 5.519464, 5.519464, 5.519464",\ - "5.414763, 5.519464, 5.519464, 5.519464, 5.519464",\ - "5.414763, 5.519464, 5.519464, 5.519464, 5.519464",\ - "5.390106, 5.519464, 5.519464, 5.519464, 5.519464",\ - "5.283832, 5.424618, 5.432030, 5.438660, 5.457635"); + values ( "5.625172, 5.733798, 5.733798, 5.733798, 5.733798",\ + "5.625172, 5.733798, 5.733798, 5.733798, 5.733798",\ + "5.625172, 5.733798, 5.733798, 5.733798, 5.733798",\ + "5.599590, 5.733798, 5.733798, 5.733798, 5.733798",\ + "5.490134, 5.636200, 5.643890, 5.650769, 5.670456"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3411,11 +6303,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.718274, 4.719472, 4.719546, 4.719613, 4.719803",\ - "4.718274, 4.719472, 4.719546, 4.719613, 4.719803",\ - "4.718274, 4.719472, 4.719546, 4.719613, 4.719803",\ - "4.718274, 4.719472, 4.719546, 4.719613, 4.719803",\ - "4.656446, 4.657644, 4.657718, 4.657785, 4.657975"); + values ( "4.539963, 4.541116, 4.541187, 4.541252, 4.541435",\ + "4.539963, 4.541116, 4.541187, 4.541252, 4.541435",\ + "4.539963, 4.541116, 4.541187, 4.541252, 4.541435",\ + "4.539963, 4.541116, 4.541187, 4.541252, 4.541435",\ + "4.479649, 4.480801, 4.480873, 4.480937, 4.481120"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3429,11 +6321,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.667169, 4.672401, 4.672410, 4.672418, 4.672441",\ - "4.667169, 4.672401, 4.672410, 4.672418, 4.672441",\ - "4.667169, 4.672401, 4.672410, 4.672418, 4.672441",\ - "4.667169, 4.672401, 4.672410, 4.672418, 4.672441",\ - "4.605341, 4.610573, 4.610582, 4.610590, 4.610613"); + values ( "4.490775, 4.495810, 4.495819, 4.495827, 4.495849",\ + "4.490775, 4.495810, 4.495819, 4.495827, 4.495849",\ + "4.490775, 4.495810, 4.495819, 4.495827, 4.495849",\ + "4.490775, 4.495810, 4.495819, 4.495827, 4.495849",\ + "4.430460, 4.435495, 4.435504, 4.435512, 4.435534"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3447,12 +6339,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.604221, 4.742234, 4.742234, 4.742234, 4.742234",\ + "4.604221, 4.742234, 4.742234, 4.742234, 4.742234",\ + "4.604221, 4.742234, 4.742234, 4.742234, 4.742234",\ + "4.586133, 4.742234, 4.742234, 4.742234, 4.742234",\ + "4.506438, 4.684577, 4.692666, 4.699901, 4.720608"); + } + 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.542562, 4.647598, 4.647598, 4.647598, 4.647598",\ + "4.542562, 4.647598, 4.647598, 4.647598, 4.647598",\ + "4.542562, 4.647598, 4.647598, 4.647598, 4.647598",\ + "4.524474, 4.647598, 4.647598, 4.647598, 4.647598",\ + "4.444778, 4.591483, 4.599226, 4.606151, 4.625971"); + } + 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.520934, 0.525772, 0.539620",\ + "0.423404, 0.515524, 0.520934, 0.525772, 0.539620",\ + "0.423404, 0.515524, 0.520934, 0.525772, 0.539620",\ + "0.423404, 0.515524, 0.520934, 0.525772, 0.539620",\ + "0.423404, 0.515524, 0.520934, 0.525772, 0.539620"); + } + + } /* 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.083199, 4.248461, 4.255965, 4.262677, 4.281887",\ + "4.083199, 4.248461, 4.255965, 4.262677, 4.281887",\ + "4.083199, 4.248461, 4.255965, 4.262677, 4.281887",\ + "4.083199, 4.248461, 4.255965, 4.262677, 4.281887",\ + "4.063932, 4.229194, 4.236698, 4.243410, 4.262619"); + } + 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.017281, 4.153379, 4.160563, 4.166987, 4.185375",\ + "4.017281, 4.153379, 4.160563, 4.166987, 4.185375",\ + "4.017281, 4.153379, 4.160563, 4.166987, 4.185375",\ + "4.017281, 4.153379, 4.160563, 4.166987, 4.185375",\ + "3.998014, 4.134113, 4.141296, 4.147720, 4.166108"); + } + 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.520934, 0.525772, 0.539620",\ + "0.423404, 0.515524, 0.520934, 0.525772, 0.539620",\ + "0.423404, 0.515524, 0.520934, 0.525772, 0.539620",\ + "0.423404, 0.515524, 0.520934, 0.525772, 0.539620",\ + "0.423404, 0.515524, 0.520934, 0.525772, 0.539620"); + } + + } /* 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 ; @@ -3464,16 +6441,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.742773, 8.914504, 8.922300, 8.929273, 8.949229",\ - "8.804867, 8.976599, 8.984394, 8.991367, 9.011323",\ - "8.940876, 9.112607, 9.120403, 9.127376, 9.147332",\ - "9.156898, 9.328630, 9.336426, 9.343399, 9.363355",\ - "9.189716, 9.361448, 9.369244, 9.376217, 9.396173"); + values ( "9.323016, 9.501188, 9.509275, 9.516510, 9.537214",\ + "9.374529, 9.552700, 9.560788, 9.568022, 9.588727",\ + "9.426042, 9.604213, 9.612301, 9.619535, 9.640240",\ + "9.529066, 9.707237, 9.715325, 9.722559, 9.743264",\ + "9.735115, 9.913286, 9.921375, 9.928609, 9.949314"); } 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.758810, 0.765615, 0.765615, 0.765615, 0.765615",\ "0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\ @@ -3482,16 +6459,16 @@ pin("mprj_io[6]") { "0.758810, 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.807318, 8.948727, 8.956190, 8.962864, 8.981968",\ - "8.869411, 9.010821, 9.018284, 9.024959, 9.044062",\ - "9.005421, 9.146830, 9.154293, 9.160967, 9.180071",\ - "9.221443, 9.362853, 9.370316, 9.376990, 9.396093",\ - "9.254262, 9.395671, 9.403133, 9.409809, 9.428912"); + values ( "9.333735, 9.480448, 9.488190, 9.495115, 9.514935",\ + "9.385248, 9.531960, 9.539702, 9.546627, 9.566447",\ + "9.436761, 9.583472, 9.591215, 9.598141, 9.617960",\ + "9.539785, 9.686497, 9.694240, 9.701164, 9.720984",\ + "9.745834, 9.892547, 9.900290, 9.907214, 9.927033"); } 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.423524, 0.515557, 0.520972, 0.525815, 0.539677",\ "0.423524, 0.515557, 0.520972, 0.525815, 0.539677",\ @@ -3507,16 +6484,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.936546, 8.108277, 8.116074, 8.123046, 8.143003",\ - "7.998640, 8.170372, 8.178167, 8.185141, 8.205096",\ - "8.134649, 8.306380, 8.314177, 8.321149, 8.341105",\ - "8.350672, 8.522404, 8.530199, 8.537172, 8.557128",\ - "8.383490, 8.555222, 8.563017, 8.569990, 8.589947"); + values ( "7.405042, 7.570333, 7.577837, 7.584548, 7.603756",\ + "7.499900, 7.665192, 7.672695, 7.679407, 7.698615",\ + "7.499900, 7.665192, 7.672695, 7.679407, 7.698615",\ + "7.596196, 7.761487, 7.768991, 7.775702, 7.794910",\ + "7.787351, 7.952642, 7.960146, 7.966857, 7.986065"); } 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.758810, 0.765615, 0.765615, 0.765615, 0.765615",\ "0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\ @@ -3525,16 +6502,16 @@ pin("mprj_io[6]") { "0.758810, 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.853778, 7.995188, 8.002650, 8.009325, 8.028428",\ - "7.915873, 8.057282, 8.064745, 8.071420, 8.090523",\ - "8.051882, 8.193291, 8.200753, 8.207428, 8.226531",\ - "8.267904, 8.409314, 8.416777, 8.423451, 8.442554",\ - "8.300722, 8.442132, 8.449594, 8.456269, 8.475372"); + values ( "7.410278, 7.546384, 7.553567, 7.559991, 7.578378",\ + "7.505136, 7.641243, 7.648426, 7.654850, 7.673237",\ + "7.505136, 7.641243, 7.648426, 7.654850, 7.673237",\ + "7.601432, 7.737539, 7.744721, 7.751146, 7.769533",\ + "7.792587, 7.928694, 7.935876, 7.942301, 7.960688"); } 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.423524, 0.515557, 0.520972, 0.525815, 0.539677",\ "0.423524, 0.515557, 0.520972, 0.525815, 0.539677",\ @@ -3551,11 +6528,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.373401, 7.510753, 7.510753, 7.510753, 7.510753",\ - "7.373401, 7.510753, 7.510753, 7.510753, 7.510753",\ - "7.373401, 7.510753, 7.510753, 7.510753, 7.510753",\ - "7.348743, 7.510753, 7.510753, 7.510753, 7.510753",\ - "7.242468, 7.414200, 7.421996, 7.428968, 7.448925"); + values ( "7.863288, 8.005792, 8.005792, 8.005792, 8.005792",\ + "7.863288, 8.005792, 8.005792, 8.005792, 8.005792",\ + "7.863288, 8.005792, 8.005792, 8.005792, 8.005792",\ + "7.837707, 8.005792, 8.005792, 8.005792, 8.005792",\ + "7.728251, 7.906423, 7.914511, 7.921745, 7.942450"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3569,11 +6546,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.427109, 7.532654, 7.532654, 7.532654, 7.532654",\ - "7.427109, 7.532654, 7.532654, 7.532654, 7.532654",\ - "7.427109, 7.532654, 7.532654, 7.532654, 7.532654",\ - "7.402451, 7.532654, 7.532654, 7.532654, 7.532654",\ - "7.296176, 7.437586, 7.445048, 7.451723, 7.470826"); + values ( "7.862783, 7.972287, 7.972287, 7.972287, 7.972287",\ + "7.862783, 7.972287, 7.972287, 7.972287, 7.972287",\ + "7.862783, 7.972287, 7.972287, 7.972287, 7.972287",\ + "7.837202, 7.972287, 7.972287, 7.972287, 7.972287",\ + "7.727746, 7.874458, 7.882201, 7.889126, 7.908945"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3594,11 +6571,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.279023, 4.279874, 4.279933, 4.279986, 4.280136",\ - "4.279023, 4.279874, 4.279933, 4.279986, 4.280136",\ - "4.279023, 4.279874, 4.279933, 4.279986, 4.280136",\ - "4.279023, 4.279874, 4.279933, 4.279986, 4.280136",\ - "4.217195, 4.218046, 4.218105, 4.218158, 4.218308"); + values ( "4.117184, 4.118003, 4.118060, 4.118111, 4.118256",\ + "4.117184, 4.118003, 4.118060, 4.118111, 4.118256",\ + "4.117184, 4.118003, 4.118060, 4.118111, 4.118256",\ + "4.117184, 4.118003, 4.118060, 4.118111, 4.118256",\ + "4.056870, 4.057689, 4.057745, 4.057796, 4.057941"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3612,11 +6589,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.229129, 4.235373, 4.235377, 4.235381, 4.235393",\ - "4.229129, 4.235373, 4.235377, 4.235381, 4.235393",\ - "4.229129, 4.235373, 4.235377, 4.235381, 4.235393",\ - "4.229129, 4.235373, 4.235377, 4.235381, 4.235393",\ - "4.167300, 4.173544, 4.173549, 4.173553, 4.173564"); + values ( "4.069160, 4.075171, 4.075175, 4.075179, 4.075190",\ + "4.069160, 4.075171, 4.075175, 4.075179, 4.075190",\ + "4.069160, 4.075171, 4.075175, 4.075179, 4.075190",\ + "4.069160, 4.075171, 4.075175, 4.075179, 4.075190",\ + "4.008846, 4.014856, 4.014860, 4.014864, 4.014875"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3636,11 +6613,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.574162, 4.707214, 4.707214, 4.707214, 4.707214",\ - "4.574162, 4.707214, 4.707214, 4.707214, 4.707214",\ - "4.574162, 4.707214, 4.707214, 4.707214, 4.707214",\ - "4.556727, 4.707214, 4.707214, 4.707214, 4.707214",\ - "4.479913, 4.651644, 4.659440, 4.666413, 4.686369"); + values ( "4.874655, 5.012697, 5.012697, 5.012697, 5.012697",\ + "4.874655, 5.012697, 5.012697, 5.012697, 5.012697",\ + "4.874655, 5.012697, 5.012697, 5.012697, 5.012697",\ + "4.856567, 5.012697, 5.012697, 5.012697, 5.012697",\ + "4.776872, 4.955043, 4.963131, 4.970366, 4.991070"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3654,11 +6631,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.562235, 4.663482, 4.663482, 4.663482, 4.663482",\ - "4.562235, 4.663482, 4.663482, 4.663482, 4.663482",\ - "4.562235, 4.663482, 4.663482, 4.663482, 4.663482",\ - "4.544802, 4.663482, 4.663482, 4.663482, 4.663482",\ - "4.467987, 4.609396, 4.616858, 4.623533, 4.642636"); + values ( "4.841439, 4.946483, 4.946483, 4.946483, 4.946483",\ + "4.841439, 4.946483, 4.946483, 4.946483, 4.946483",\ + "4.841439, 4.946483, 4.946483, 4.946483, 4.946483",\ + "4.823352, 4.946483, 4.946483, 4.946483, 4.946483",\ + "4.743656, 4.890368, 4.898111, 4.905036, 4.924855"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3679,11 +6656,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.490219, 4.661950, 4.669746, 4.676719, 4.696675",\ - "4.490219, 4.661950, 4.669746, 4.676719, 4.696675",\ - "4.490219, 4.661950, 4.669746, 4.676719, 4.696675",\ - "4.490219, 4.661950, 4.669746, 4.676719, 4.696675",\ - "4.470201, 4.641932, 4.649729, 4.656701, 4.676658"); + values ( "4.207686, 4.372978, 4.380482, 4.387193, 4.406401",\ + "4.207686, 4.372978, 4.380482, 4.387193, 4.406401",\ + "4.207686, 4.372978, 4.380482, 4.387193, 4.406401",\ + "4.207686, 4.372978, 4.380482, 4.387193, 4.406401",\ + "4.188420, 4.353711, 4.361215, 4.367926, 4.387134"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3697,11 +6674,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.437053, 4.578462, 4.585925, 4.592600, 4.611703",\ - "4.437053, 4.578462, 4.585925, 4.592600, 4.611703",\ - "4.437053, 4.578462, 4.585925, 4.592600, 4.611703",\ - "4.437053, 4.578462, 4.585925, 4.592600, 4.611703",\ - "4.417035, 4.558444, 4.565907, 4.572582, 4.591685"); + values ( "4.186094, 4.322201, 4.329384, 4.335808, 4.354195",\ + "4.186094, 4.322201, 4.329384, 4.335808, 4.354195",\ + "4.186094, 4.322201, 4.329384, 4.335808, 4.354195",\ + "4.186094, 4.322201, 4.329384, 4.335808, 4.354195",\ + "4.166828, 4.302934, 4.310117, 4.316541, 4.334928"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3719,8 +6696,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 ; @@ -3734,11 +6711,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.799033, 4.936385, 4.936385, 4.936385, 4.936385",\ - "4.799033, 4.936385, 4.936385, 4.936385, 4.936385",\ - "4.799033, 4.936385, 4.936385, 4.936385, 4.936385",\ - "4.774376, 4.936385, 4.936385, 4.936385, 4.936385",\ - "4.668101, 4.839832, 4.847628, 4.854601, 4.874557"); + values ( "4.988241, 5.130744, 5.130744, 5.130744, 5.130744",\ + "4.988241, 5.130744, 5.130744, 5.130744, 5.130744",\ + "4.988241, 5.130744, 5.130744, 5.130744, 5.130744",\ + "4.962659, 5.130744, 5.130744, 5.130744, 5.130744",\ + "4.853204, 5.031375, 5.039463, 5.046698, 5.067402"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3752,11 +6729,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.647907, 4.752563, 4.752563, 4.752563, 4.752563",\ - "4.647907, 4.752563, 4.752563, 4.752563, 4.752563",\ - "4.647907, 4.752563, 4.752563, 4.752563, 4.752563",\ - "4.623249, 4.752563, 4.752563, 4.752563, 4.752563",\ - "4.516974, 4.657718, 4.665130, 4.671760, 4.690735"); + values ( "4.827413, 4.935994, 4.935994, 4.935994, 4.935994",\ + "4.827413, 4.935994, 4.935994, 4.935994, 4.935994",\ + "4.827413, 4.935994, 4.935994, 4.935994, 4.935994",\ + "4.801831, 4.935994, 4.935994, 4.935994, 4.935994",\ + "4.692376, 4.838397, 4.846087, 4.852966, 4.872652"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3777,11 +6754,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.945369, 3.946240, 3.946300, 3.946353, 3.946506",\ - "3.945369, 3.946240, 3.946300, 3.946353, 3.946506",\ - "3.945369, 3.946240, 3.946300, 3.946353, 3.946506",\ - "3.945369, 3.946240, 3.946300, 3.946353, 3.946506",\ - "3.883541, 3.884412, 3.884472, 3.884525, 3.884678"); + values ( "3.796042, 3.796880, 3.796938, 3.796989, 3.797136",\ + "3.796042, 3.796880, 3.796938, 3.796989, 3.797136",\ + "3.796042, 3.796880, 3.796938, 3.796989, 3.797136",\ + "3.796042, 3.796880, 3.796938, 3.796989, 3.797136",\ + "3.735728, 3.736566, 3.736623, 3.736675, 3.736822"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3795,11 +6772,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.895405, 3.901591, 3.901596, 3.901600, 3.901612",\ - "3.895405, 3.901591, 3.901596, 3.901600, 3.901612",\ - "3.895405, 3.901591, 3.901596, 3.901600, 3.901612",\ - "3.895405, 3.901591, 3.901596, 3.901600, 3.901612",\ - "3.833577, 3.839763, 3.839768, 3.839772, 3.839784"); + values ( "3.747952, 3.753906, 3.753910, 3.753914, 3.753926",\ + "3.747952, 3.753906, 3.753910, 3.753914, 3.753926",\ + "3.747952, 3.753906, 3.753910, 3.753914, 3.753926",\ + "3.747952, 3.753906, 3.753910, 3.753914, 3.753926",\ + "3.687637, 3.693591, 3.693596, 3.693600, 3.693612"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3819,11 +6796,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.243075, 4.376128, 4.376128, 4.376128, 4.376128",\ - "4.243075, 4.376128, 4.376128, 4.376128, 4.376128",\ - "4.243075, 4.376128, 4.376128, 4.376128, 4.376128",\ - "4.225641, 4.376128, 4.376128, 4.376128, 4.376128",\ - "4.148827, 4.320558, 4.328354, 4.335326, 4.355283"); + values ( "4.490020, 4.628062, 4.628062, 4.628062, 4.628062",\ + "4.490020, 4.628062, 4.628062, 4.628062, 4.628062",\ + "4.490020, 4.628062, 4.628062, 4.628062, 4.628062",\ + "4.471932, 4.628062, 4.628062, 4.628062, 4.628062",\ + "4.392236, 4.570408, 4.578496, 4.585730, 4.606435"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3837,11 +6814,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.142092, 4.243339, 4.243339, 4.243339, 4.243339",\ - "4.142092, 4.243339, 4.243339, 4.243339, 4.243339",\ - "4.142092, 4.243339, 4.243339, 4.243339, 4.243339",\ - "4.124658, 4.243339, 4.243339, 4.243339, 4.243339",\ - "4.047843, 4.189252, 4.196715, 4.203390, 4.222493"); + values ( "4.378654, 4.483698, 4.483698, 4.483698, 4.483698",\ + "4.378654, 4.483698, 4.483698, 4.483698, 4.483698",\ + "4.378654, 4.483698, 4.483698, 4.483698, 4.483698",\ + "4.360567, 4.483698, 4.483698, 4.483698, 4.483698",\ + "4.280871, 4.427584, 4.435326, 4.442251, 4.462070"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3862,11 +6839,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.167342, 4.339073, 4.346869, 4.353842, 4.373798",\ - "4.167342, 4.339073, 4.346869, 4.353842, 4.373798",\ - "4.167342, 4.339073, 4.346869, 4.353842, 4.373798",\ - "4.167342, 4.339073, 4.346869, 4.353842, 4.373798",\ - "4.147325, 4.319056, 4.326852, 4.333825, 4.353781"); + values ( "3.926246, 4.091537, 4.099041, 4.105752, 4.124960",\ + "3.926246, 4.091537, 4.099041, 4.105752, 4.124960",\ + "3.926246, 4.091537, 4.099041, 4.105752, 4.124960",\ + "3.926246, 4.091537, 4.099041, 4.105752, 4.124960",\ + "3.906980, 4.072271, 4.079774, 4.086486, 4.105694"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3880,11 +6857,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.056592, 4.198002, 4.205464, 4.212139, 4.231242",\ - "4.056592, 4.198002, 4.205464, 4.212139, 4.231242",\ - "4.056592, 4.198002, 4.205464, 4.212139, 4.231242",\ - "4.056592, 4.198002, 4.205464, 4.212139, 4.231242",\ - "4.036575, 4.177984, 4.185447, 4.192122, 4.211225"); + values ( "3.833492, 3.969598, 3.976781, 3.983206, 4.001593",\ + "3.833492, 3.969598, 3.976781, 3.983206, 4.001593",\ + "3.833492, 3.969598, 3.976781, 3.983206, 4.001593",\ + "3.833492, 3.969598, 3.976781, 3.983206, 4.001593",\ + "3.814225, 3.950331, 3.957514, 3.963939, 3.982326"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3902,8 +6879,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 ; @@ -3915,8 +6892,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 ; @@ -3930,11 +6907,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.110519, 4.247873, 4.247873, 4.247873, 4.247873",\ - "4.110519, 4.247873, 4.247873, 4.247873, 4.247873",\ - "4.110519, 4.247873, 4.247873, 4.247873, 4.247873",\ - "4.085862, 4.247873, 4.247873, 4.247873, 4.247873",\ - "3.979587, 4.151320, 4.159116, 4.166089, 4.186045"); + values ( "4.271492, 4.413997, 4.413997, 4.413997, 4.413997",\ + "4.271492, 4.413997, 4.413997, 4.413997, 4.413997",\ + "4.271492, 4.413997, 4.413997, 4.413997, 4.413997",\ + "4.245911, 4.413997, 4.413997, 4.413997, 4.413997",\ + "4.136456, 4.314629, 4.322717, 4.329951, 4.350656"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3948,11 +6925,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.956720, 4.061374, 4.061374, 4.061374, 4.061374",\ - "3.956720, 4.061374, 4.061374, 4.061374, 4.061374",\ - "3.956720, 4.061374, 4.061374, 4.061374, 4.061374",\ - "3.932063, 4.061374, 4.061374, 4.061374, 4.061374",\ - "3.825788, 3.966529, 3.973941, 3.980571, 3.999546"); + values ( "4.108773, 4.218277, 4.218277, 4.218277, 4.218277",\ + "4.108773, 4.218277, 4.218277, 4.218277, 4.218277",\ + "4.108773, 4.218277, 4.218277, 4.218277, 4.218277",\ + "4.083191, 4.218277, 4.218277, 4.218277, 4.218277",\ + "3.973735, 4.120448, 4.128191, 4.135116, 4.154935"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3973,11 +6950,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.258655, 3.259510, 3.259569, 3.259622, 3.259773",\ - "3.258655, 3.259510, 3.259569, 3.259622, 3.259773",\ - "3.258655, 3.259510, 3.259569, 3.259622, 3.259773",\ - "3.258655, 3.259510, 3.259569, 3.259622, 3.259773",\ - "3.196827, 3.197682, 3.197741, 3.197793, 3.197945"); + values ( "3.135080, 3.135902, 3.135959, 3.136010, 3.136155",\ + "3.135080, 3.135902, 3.135959, 3.136010, 3.136155",\ + "3.135080, 3.135902, 3.135959, 3.136010, 3.136155",\ + "3.135080, 3.135902, 3.135959, 3.136010, 3.136155",\ + "3.074765, 3.075588, 3.075645, 3.075696, 3.075841"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3991,11 +6968,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.208748, 3.214982, 3.214986, 3.214990, 3.215002",\ - "3.208748, 3.214982, 3.214986, 3.214990, 3.215002",\ - "3.208748, 3.214982, 3.214986, 3.214990, 3.215002",\ - "3.208748, 3.214982, 3.214986, 3.214990, 3.215002",\ - "3.146920, 3.153153, 3.153158, 3.153162, 3.153174"); + values ( "3.087044, 3.093044, 3.093049, 3.093052, 3.093063",\ + "3.087044, 3.093044, 3.093049, 3.093052, 3.093063",\ + "3.087044, 3.093044, 3.093049, 3.093052, 3.093063",\ + "3.087044, 3.093044, 3.093049, 3.093052, 3.093063",\ + "3.026730, 3.032730, 3.032734, 3.032738, 3.032749"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4015,11 +6992,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.236152, 4.369206, 4.369206, 4.369206, 4.369206",\ - "4.236152, 4.369206, 4.369206, 4.369206, 4.369206",\ - "4.236152, 4.369206, 4.369206, 4.369206, 4.369206",\ - "4.218718, 4.369206, 4.369206, 4.369206, 4.369206",\ - "4.141903, 4.313637, 4.321432, 4.328405, 4.348361"); + values ( "4.499107, 4.637152, 4.637152, 4.637152, 4.637152",\ + "4.499107, 4.637152, 4.637152, 4.637152, 4.637152",\ + "4.499107, 4.637152, 4.637152, 4.637152, 4.637152",\ + "4.481020, 4.637152, 4.637152, 4.637152, 4.637152",\ + "4.401324, 4.579498, 4.587586, 4.594820, 4.615525"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4033,11 +7010,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.153796, 4.255043, 4.255043, 4.255043, 4.255043",\ - "4.153796, 4.255043, 4.255043, 4.255043, 4.255043",\ - "4.153796, 4.255043, 4.255043, 4.255043, 4.255043",\ - "4.136362, 4.255043, 4.255043, 4.255043, 4.255043",\ - "4.059547, 4.200957, 4.208419, 4.215094, 4.234197"); + values ( "4.393068, 4.498112, 4.498112, 4.498112, 4.498112",\ + "4.393068, 4.498112, 4.498112, 4.498112, 4.498112",\ + "4.393068, 4.498112, 4.498112, 4.498112, 4.498112",\ + "4.374981, 4.498112, 4.498112, 4.498112, 4.498112",\ + "4.295286, 4.441998, 4.449741, 4.456666, 4.476485"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4058,11 +7035,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.161423, 4.333156, 4.340952, 4.347924, 4.367881",\ - "4.161423, 4.333156, 4.340952, 4.347924, 4.367881",\ - "4.161423, 4.333156, 4.340952, 4.347924, 4.367881",\ - "4.161423, 4.333156, 4.340952, 4.347924, 4.367881",\ - "4.141405, 4.313138, 4.320934, 4.327907, 4.347863"); + values ( "3.905339, 4.070632, 4.078135, 4.084847, 4.104055",\ + "3.905339, 4.070632, 4.078135, 4.084847, 4.104055",\ + "3.905339, 4.070632, 4.078135, 4.084847, 4.104055",\ + "3.905339, 4.070632, 4.078135, 4.084847, 4.104055",\ + "3.886072, 4.051365, 4.058869, 4.065580, 4.084788"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4076,11 +7053,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.075706, 4.217116, 4.224579, 4.231254, 4.250357",\ - "4.075706, 4.217116, 4.224579, 4.231254, 4.250357",\ - "4.075706, 4.217116, 4.224579, 4.231254, 4.250357",\ - "4.075706, 4.217116, 4.224579, 4.231254, 4.250357",\ - "4.055689, 4.197099, 4.204561, 4.211236, 4.230339"); + values ( "3.838804, 3.974911, 3.982094, 3.988518, 4.006905",\ + "3.838804, 3.974911, 3.982094, 3.988518, 4.006905",\ + "3.838804, 3.974911, 3.982094, 3.988518, 4.006905",\ + "3.838804, 3.974911, 3.982094, 3.988518, 4.006905",\ + "3.819537, 3.955644, 3.962827, 3.969251, 3.987638"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4098,8 +7075,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 ; @@ -4111,22 +7088,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.287268, 4.230146, 4.213756, 4.230781, 4.307285",\ - "4.526580, 4.469459, 4.453068, 4.470093, 4.546597",\ - "5.050763, 4.993642, 4.977251, 4.994277, 5.070781",\ - "5.883319, 5.826198, 5.809807, 5.826832, 5.903337",\ - "6.137152, 6.080030, 6.063640, 6.080665, 6.157169"); + values ( "4.735265, 4.680285, 4.664510, 4.680897, 4.754532",\ + "4.933794, 4.878814, 4.863039, 4.879426, 4.953061",\ + "5.132323, 5.077343, 5.061568, 5.077955, 5.151590",\ + "5.529382, 5.474402, 5.458627, 5.475014, 5.548649",\ + "6.323499, 6.268519, 6.252743, 6.269130, 6.342765"); } 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.865289, 4.808167, 4.791777, 4.808802, 4.885306",\ - "5.145477, 5.088356, 5.071965, 5.088991, 5.165495",\ - "5.759200, 5.702079, 5.685688, 5.702713, 5.779218",\ - "6.733969, 6.676847, 6.660457, 6.677482, 6.753986",\ - "7.085875, 7.028753, 7.012362, 7.029388, 7.105892"); + values ( "5.344992, 5.290012, 5.274236, 5.290623, 5.364259",\ + "5.577434, 5.522454, 5.506678, 5.523065, 5.596701",\ + "5.809875, 5.754896, 5.739120, 5.755507, 5.829143",\ + "6.274757, 6.219778, 6.204002, 6.220389, 6.294024",\ + "7.204522, 7.149543, 7.133767, 7.150154, 7.223789"); } } /* end of arc hkspi_clk_mprj_io[2]_stupr*/ @@ -4135,22 +7112,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.505353, 5.387938, 5.276661, 5.089465, 4.327694",\ - "5.744666, 5.627250, 5.515974, 5.328777, 4.567007",\ - "6.268849, 6.151434, 6.040157, 5.852961, 5.091191",\ - "7.101405, 6.983989, 6.872713, 6.685516, 5.923746",\ - "7.355238, 7.237823, 7.126546, 6.939350, 6.177579"); + values ( "6.025537, 5.912525, 5.805421, 5.625244, 4.892020",\ + "6.224066, 6.111054, 6.003950, 5.823773, 5.090549",\ + "6.422596, 6.309583, 6.202479, 6.022303, 5.289078",\ + "6.819654, 6.706642, 6.599538, 6.419361, 5.686137",\ + "7.613771, 7.500759, 7.393655, 7.213478, 6.480254"); } 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.469539, 5.352124, 5.240848, 5.053651, 4.291882",\ - "5.749729, 5.632314, 5.521037, 5.333840, 4.572072",\ - "6.363451, 6.246037, 6.134760, 5.947563, 5.185794",\ - "7.338220, 7.220805, 7.109529, 6.922332, 6.160563",\ - "7.690126, 7.572711, 7.461434, 7.274238, 6.512469"); + values ( "5.960864, 5.847852, 5.740747, 5.560571, 4.827348",\ + "6.193305, 6.080293, 5.973188, 5.793012, 5.059789",\ + "6.425746, 6.312734, 6.205630, 6.025454, 5.292231",\ + "6.890628, 6.777617, 6.670512, 6.490336, 5.757113",\ + "7.820392, 7.707380, 7.600276, 7.420100, 6.686876"); } } /* end of arc hkspi_clk_mprj_io[2]_stupf*/ @@ -4159,22 +7136,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.037106, -0.980062, -0.963675, -0.981121, -1.057853",\ - "-0.951886, -0.894842, -0.878454, -0.895901, -0.972633",\ - "-0.765220, -0.708177, -0.691789, -0.709236, -0.785968",\ - "-0.468742, -0.411698, -0.395311, -0.412757, -0.489489",\ - "-0.297611, -0.240568, -0.224180, -0.241627, -0.318359"); + values ( "-0.967109, -0.907926, -0.890924, -0.909025, -0.988635",\ + "-0.836921, -0.777739, -0.760737, -0.778837, -0.858447",\ + "-0.836921, -0.777739, -0.760737, -0.778837, -0.858447",\ + "-0.704762, -0.645579, -0.628577, -0.646677, -0.726287",\ + "-0.442414, -0.383231, -0.366229, -0.384330, -0.463940"); } 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.178916, -1.121872, -1.105484, -1.122931, -1.199663",\ - "-1.384846, -1.327802, -1.311415, -1.328861, -1.405594",\ - "-1.835913, -1.778869, -1.762482, -1.779928, -1.856660",\ - "-2.552337, -2.495293, -2.478906, -2.496352, -2.573084",\ - "-2.743729, -2.686685, -2.670298, -2.687744, -2.764476"); + values ( "-1.106771, -1.047588, -1.030586, -1.048687, -1.128296",\ + "-1.421362, -1.362179, -1.345177, -1.363278, -1.442887",\ + "-1.421362, -1.362179, -1.345177, -1.363278, -1.442887",\ + "-1.740719, -1.681536, -1.664534, -1.682635, -1.762245",\ + "-2.374668, -2.315485, -2.298483, -2.316583, -2.396193"); } } /* end of arc hkspi_clk_mprj_io[2]_hldr*/ @@ -4183,22 +7160,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.520417, -1.403157, -1.292202, -1.105342, -0.345266",\ - "-1.435197, -1.317937, -1.206981, -1.020121, -0.260045",\ - "-1.248532, -1.131272, -1.020316, -0.833456, -0.073380",\ - "-0.952053, -0.834793, -0.723837, -0.536977, 0.223099",\ - "-0.780922, -0.663662, -0.552707, -0.365847, 0.394229"); + values ( "-1.416984, -1.295327, -1.180210, -0.986343, -0.197764",\ + "-1.286797, -1.165139, -1.050023, -0.856155, -0.067577",\ + "-1.286797, -1.165139, -1.050023, -0.856155, -0.067577",\ + "-1.154637, -1.032979, -0.917863, -0.723995, 0.064583",\ + "-0.892289, -0.770632, -0.655515, -0.461648, 0.326931"); } 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.079838, -1.962578, -1.851622, -1.664762, -0.904686",\ - "-2.285768, -2.168508, -2.057552, -1.870692, -1.110617",\ - "-2.736835, -2.619575, -2.508619, -2.321759, -1.561683",\ - "-3.453259, -3.335999, -3.225043, -3.038183, -2.278107",\ - "-3.644651, -3.527391, -3.416435, -3.229575, -2.469499"); + values ( "-1.939039, -1.817382, -1.702266, -1.508398, -0.719820",\ + "-2.253630, -2.131973, -2.016857, -1.822989, -1.034411",\ + "-2.253630, -2.131973, -2.016857, -1.822989, -1.034411",\ + "-2.572988, -2.451331, -2.336214, -2.142347, -1.353768",\ + "-3.206937, -3.085279, -2.970163, -2.776296, -1.987717"); } } /* end of arc hkspi_clk_mprj_io[2]_hldf*/ @@ -4207,8 +7184,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 ; @@ -4222,11 +7199,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.274056, 8.411409, 8.411409, 8.411409, 8.411409",\ - "8.274056, 8.411409, 8.411409, 8.411409, 8.411409",\ - "8.274056, 8.411409, 8.411409, 8.411409, 8.411409",\ - "8.249399, 8.411409, 8.411409, 8.411409, 8.411409",\ - "8.143125, 8.314857, 8.322652, 8.329625, 8.349581"); + values ( "11.395072, 11.537577, 11.537577, 11.537577, 11.537577",\ + "11.395072, 11.537577, 11.537577, 11.537577, 11.537577",\ + "11.395072, 11.537577, 11.537577, 11.537577, 11.537577",\ + "11.369491, 11.537577, 11.537577, 11.537577, 11.537577",\ + "11.260036, 11.438208, 11.446297, 11.453530, 11.474236"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4240,11 +7217,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.389056, 8.494602, 8.494602, 8.494602, 8.494602",\ - "8.389056, 8.494602, 8.494602, 8.494602, 8.494602",\ - "8.389056, 8.494602, 8.494602, 8.494602, 8.494602",\ - "8.364399, 8.494602, 8.494602, 8.494602, 8.494602",\ - "8.258124, 8.399533, 8.406996, 8.413671, 8.432774"); + values ( "10.804435, 10.913939, 10.913939, 10.913939, 10.913939",\ + "10.804435, 10.913939, 10.913939, 10.913939, 10.913939",\ + "10.804435, 10.913939, 10.913939, 10.913939, 10.913939",\ + "10.778853, 10.913939, 10.913939, 10.913939, 10.913939",\ + "10.669396, 10.816109, 10.823852, 10.830776, 10.850596"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4265,11 +7242,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.567305, 2.568155, 2.568213, 2.568266, 2.568417",\ - "2.567305, 2.568155, 2.568213, 2.568266, 2.568417",\ - "2.567305, 2.568155, 2.568213, 2.568266, 2.568417",\ - "2.567305, 2.568155, 2.568213, 2.568266, 2.568417",\ - "2.505477, 2.506327, 2.506385, 2.506438, 2.506588"); + values ( "2.469903, 2.470721, 2.470778, 2.470828, 2.470973",\ + "2.469903, 2.470721, 2.470778, 2.470828, 2.470973",\ + "2.469903, 2.470721, 2.470778, 2.470828, 2.470973",\ + "2.469903, 2.470721, 2.470778, 2.470828, 2.470973",\ + "2.409588, 2.410406, 2.410463, 2.410513, 2.410658"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4283,11 +7260,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.517415, 2.523663, 2.523667, 2.523671, 2.523682",\ - "2.517415, 2.523663, 2.523667, 2.523671, 2.523682",\ - "2.517415, 2.523663, 2.523667, 2.523671, 2.523682",\ - "2.517415, 2.523663, 2.523667, 2.523671, 2.523682",\ - "2.455587, 2.461834, 2.461839, 2.461843, 2.461854"); + values ( "2.421884, 2.427897, 2.427901, 2.427905, 2.427916",\ + "2.421884, 2.427897, 2.427901, 2.427905, 2.427916",\ + "2.421884, 2.427897, 2.427901, 2.427905, 2.427916",\ + "2.421884, 2.427897, 2.427901, 2.427905, 2.427916",\ + "2.361569, 2.367582, 2.367587, 2.367590, 2.367601"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4307,11 +7284,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.552249, 3.723981, 3.731777, 3.738750, 3.758706",\ - "3.669447, 3.841179, 3.848975, 3.855948, 3.875904",\ - "3.780459, 3.952191, 3.959987, 3.966960, 3.986916",\ - "3.967344, 4.139075, 4.146872, 4.153844, 4.173800",\ - "4.727154, 4.898886, 4.906681, 4.913654, 4.933610"); + values ( "3.720520, 3.898692, 3.906780, 3.914015, 3.934720",\ + "3.842113, 4.020285, 4.028373, 4.035607, 4.056312",\ + "3.957288, 4.135460, 4.143548, 4.150783, 4.171487",\ + "4.151180, 4.329352, 4.337440, 4.344675, 4.365379",\ + "4.939484, 5.117656, 5.125744, 5.132978, 5.153683"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4325,11 +7302,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.455842, 3.597252, 3.604714, 3.611389, 3.630493",\ - "3.573040, 3.714450, 3.721912, 3.728587, 3.747690",\ - "3.684052, 3.825462, 3.832924, 3.839599, 3.858703",\ - "3.870936, 4.012346, 4.019809, 4.026484, 4.045587",\ - "4.630746, 4.772156, 4.779618, 4.786293, 4.805397"); + values ( "3.620148, 3.766860, 3.774603, 3.781528, 3.801348",\ + "3.741741, 3.888453, 3.896196, 3.903121, 3.922940",\ + "3.856916, 4.003629, 4.011371, 4.018296, 4.038116",\ + "4.050808, 4.197520, 4.205263, 4.212188, 4.232008",\ + "4.839111, 4.985824, 4.993566, 5.000491, 5.020311"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4350,11 +7327,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.988022, 2.988872, 2.988931, 2.988984, 2.989134",\ - "3.105371, 3.106220, 3.106279, 3.106332, 3.106482",\ - "3.216694, 3.217544, 3.217603, 3.217655, 3.217806",\ - "3.403903, 3.404753, 3.404812, 3.404865, 3.405015",\ - "4.164813, 4.165663, 4.165722, 4.165774, 4.165925"); + values ( "2.859971, 2.860789, 2.860846, 2.860896, 2.861041",\ + "2.972919, 2.973736, 2.973793, 2.973844, 2.973989",\ + "3.080067, 3.080885, 3.080942, 3.080992, 3.081137",\ + "3.260256, 3.261074, 3.261131, 3.261181, 3.261326",\ + "3.992632, 3.993450, 3.993506, 3.993557, 3.993702"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4368,11 +7345,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.938132, 2.944380, 2.944384, 2.944388, 2.944400",\ - "3.055480, 3.061728, 3.061733, 3.061737, 3.061748",\ - "3.166804, 3.173052, 3.173056, 3.173060, 3.173071",\ - "3.354013, 3.360261, 3.360265, 3.360269, 3.360281",\ - "4.114923, 4.121171, 4.121175, 4.121179, 4.121191"); + values ( "2.811952, 2.817965, 2.817969, 2.817973, 2.817984",\ + "2.924899, 2.930913, 2.930917, 2.930921, 2.930932",\ + "3.032048, 3.038062, 3.038066, 3.038070, 3.038081",\ + "3.212237, 3.218251, 3.218255, 3.218259, 3.218270",\ + "3.944613, 3.950626, 3.950630, 3.950634, 3.950645"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4392,11 +7369,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.787498, 5.920552, 5.920552, 5.920552, 5.920552",\ - "5.787498, 5.920552, 5.920552, 5.920552, 5.920552",\ - "5.787498, 5.920552, 5.920552, 5.920552, 5.920552",\ - "5.770065, 5.920552, 5.920552, 5.920552, 5.920552",\ - "5.693250, 5.864982, 5.872778, 5.879750, 5.899707"); + values ( "6.306401, 6.444445, 6.444445, 6.444445, 6.444445",\ + "6.306401, 6.444445, 6.444445, 6.444445, 6.444445",\ + "6.306401, 6.444445, 6.444445, 6.444445, 6.444445",\ + "6.288314, 6.444445, 6.444445, 6.444445, 6.444445",\ + "6.208618, 6.386790, 6.394878, 6.402113, 6.422817"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4410,11 +7387,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.862978, 5.964225, 5.964225, 5.964225, 5.964225",\ - "5.862978, 5.964225, 5.964225, 5.964225, 5.964225",\ - "5.862978, 5.964225, 5.964225, 5.964225, 5.964225",\ - "5.845545, 5.964225, 5.964225, 5.964225, 5.964225",\ - "5.768730, 5.910139, 5.917602, 5.924276, 5.943380"); + values ( "6.411971, 6.517014, 6.517014, 6.517014, 6.517014",\ + "6.411971, 6.517014, 6.517014, 6.517014, 6.517014",\ + "6.411971, 6.517014, 6.517014, 6.517014, 6.517014",\ + "6.393883, 6.517014, 6.517014, 6.517014, 6.517014",\ + "6.314188, 6.460900, 6.468642, 6.475567, 6.495387"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4435,11 +7412,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.202922, 3.374654, 3.382450, 3.389423, 3.409379",\ - "3.202922, 3.374654, 3.382450, 3.389423, 3.409379",\ - "3.202922, 3.374654, 3.382450, 3.389423, 3.409379",\ - "3.202922, 3.374654, 3.382450, 3.389423, 3.409379",\ - "3.183026, 3.354758, 3.362554, 3.369527, 3.389483"); + values ( "3.050517, 3.215809, 3.223312, 3.230024, 3.249232",\ + "3.050517, 3.215809, 3.223312, 3.230024, 3.249232",\ + "3.050517, 3.215809, 3.223312, 3.230024, 3.249232",\ + "3.050517, 3.215809, 3.223312, 3.230024, 3.249232",\ + "3.031368, 3.196660, 3.204163, 3.210874, 3.230082"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4453,11 +7430,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.206560, 3.347969, 3.355432, 3.362107, 3.381210",\ - "3.206560, 3.347969, 3.355432, 3.362107, 3.381210",\ - "3.206560, 3.347969, 3.355432, 3.362107, 3.381210",\ - "3.206560, 3.347969, 3.355432, 3.362107, 3.381210",\ - "3.186664, 3.328074, 3.335536, 3.342211, 3.361314"); + values ( "3.064681, 3.200787, 3.207970, 3.214395, 3.232781",\ + "3.064681, 3.200787, 3.207970, 3.214395, 3.232781",\ + "3.064681, 3.200787, 3.207970, 3.214395, 3.232781",\ + "3.064681, 3.200787, 3.207970, 3.214395, 3.232781",\ + "3.045531, 3.181638, 3.188820, 3.195245, 3.213632"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4475,8 +7452,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 ; @@ -4488,16 +7465,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.039236, 8.210969, 8.218765, 8.225738, 8.245694",\ - "8.101331, 8.273064, 8.280859, 8.287832, 8.307789",\ - "8.237339, 8.409072, 8.416868, 8.423841, 8.443797",\ - "8.453362, 8.625095, 8.632891, 8.639864, 8.659821",\ - "8.486181, 8.657913, 8.665709, 8.672682, 8.692638"); + values ( "8.407497, 8.585670, 8.593759, 8.600992, 8.621697",\ + "8.459010, 8.637182, 8.645271, 8.652505, 8.673210",\ + "8.510523, 8.688696, 8.696783, 8.704018, 8.724722",\ + "8.613547, 8.791719, 8.799809, 8.807042, 8.827747",\ + "8.819596, 8.997769, 9.005857, 9.013092, 9.033796"); } 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",\ @@ -4506,16 +7483,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.936584, 8.077324, 8.084737, 8.091367, 8.110342",\ - "7.998678, 8.139419, 8.146832, 8.153461, 8.172436",\ - "8.134686, 8.275427, 8.282840, 8.289470, 8.308445",\ - "8.350709, 8.491450, 8.498863, 8.505492, 8.524467",\ - "8.383528, 8.524269, 8.531681, 8.538311, 8.557285"); + values ( "8.294996, 8.441015, 8.448706, 8.455584, 8.475270",\ + "8.346508, 8.492527, 8.500217, 8.507096, 8.526783",\ + "8.398022, 8.544040, 8.551730, 8.558609, 8.578296",\ + "8.501045, 8.647064, 8.654755, 8.661633, 8.681320",\ + "8.707095, 8.853114, 8.860805, 8.867682, 8.887369"); } 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.543391, 0.556567",\ "0.444233, 0.533641, 0.538788, 0.543391, 0.556567",\ @@ -4531,16 +7508,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.190094, 7.190947, 7.191006, 7.191059, 7.191210",\ - "7.252188, 7.253041, 7.253100, 7.253153, 7.253304",\ - "7.388196, 7.389050, 7.389109, 7.389162, 7.389313",\ - "7.604219, 7.605073, 7.605132, 7.605185, 7.605336",\ - "7.637038, 7.637891, 7.637950, 7.638003, 7.638154"); + values ( "6.888062, 6.888884, 6.888941, 6.888992, 6.889137",\ + "6.982921, 6.983743, 6.983800, 6.983850, 6.983995",\ + "6.982921, 6.983743, 6.983800, 6.983850, 6.983995",\ + "7.079217, 7.080039, 7.080095, 7.080146, 7.080292",\ + "7.270372, 7.271194, 7.271251, 7.271301, 7.271446"); } 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",\ @@ -4549,16 +7526,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.140189, 7.146425, 7.146430, 7.146434, 7.146445",\ - "7.202284, 7.208519, 7.208524, 7.208528, 7.208539",\ - "7.338292, 7.344528, 7.344533, 7.344537, 7.344548",\ - "7.554316, 7.560551, 7.560556, 7.560560, 7.560571",\ - "7.587133, 7.593369, 7.593374, 7.593378, 7.593390"); + values ( "6.840030, 6.846032, 6.846036, 6.846040, 6.846051",\ + "6.934888, 6.940891, 6.940895, 6.940899, 6.940910",\ + "6.934888, 6.940891, 6.940895, 6.940899, 6.940910",\ + "7.031184, 7.037187, 7.037191, 7.037195, 7.037206",\ + "7.222339, 7.228342, 7.228346, 7.228350, 7.228361"); } 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",\ @@ -4575,11 +7552,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.068959, 3.206313, 3.206313, 3.206313, 3.206313",\ - "3.068959, 3.206313, 3.206313, 3.206313, 3.206313",\ - "3.068959, 3.206313, 3.206313, 3.206313, 3.206313",\ - "3.044302, 3.206313, 3.206313, 3.206313, 3.206313",\ - "2.938027, 3.109760, 3.117556, 3.124528, 3.144485"); + values ( "3.190981, 3.333486, 3.333486, 3.333486, 3.333486",\ + "3.190981, 3.333486, 3.333486, 3.333486, 3.333486",\ + "3.190981, 3.333486, 3.333486, 3.333486, 3.333486",\ + "3.165399, 3.333486, 3.333486, 3.333486, 3.333486",\ + "3.055944, 3.234117, 3.242205, 3.249439, 3.270144"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4593,11 +7570,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.915200, 3.019854, 3.019854, 3.019854, 3.019854",\ - "2.915200, 3.019854, 3.019854, 3.019854, 3.019854",\ - "2.915200, 3.019854, 3.019854, 3.019854, 3.019854",\ - "2.890543, 3.019854, 3.019854, 3.019854, 3.019854",\ - "2.784268, 2.925009, 2.932421, 2.939051, 2.958026"); + values ( "3.026395, 3.134973, 3.134973, 3.134973, 3.134973",\ + "3.026395, 3.134973, 3.134973, 3.134973, 3.134973",\ + "3.026395, 3.134973, 3.134973, 3.134973, 3.134973",\ + "3.000813, 3.134973, 3.134973, 3.134973, 3.134973",\ + "2.891357, 3.037376, 3.045066, 3.051945, 3.071631"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4618,11 +7595,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.224771, 2.225624, 2.225683, 2.225736, 2.225887",\ - "2.224771, 2.225624, 2.225683, 2.225736, 2.225887",\ - "2.224771, 2.225624, 2.225683, 2.225736, 2.225887",\ - "2.224771, 2.225624, 2.225683, 2.225736, 2.225887",\ - "2.162942, 2.163796, 2.163855, 2.163908, 2.164059"); + values ( "2.140467, 2.141289, 2.141346, 2.141396, 2.141541",\ + "2.140467, 2.141289, 2.141346, 2.141396, 2.141541",\ + "2.140467, 2.141289, 2.141346, 2.141396, 2.141541",\ + "2.140467, 2.141289, 2.141346, 2.141396, 2.141541",\ + "2.080153, 2.080974, 2.081031, 2.081082, 2.081227"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4636,11 +7613,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.174866, 2.181103, 2.181107, 2.181111, 2.181123",\ - "2.174866, 2.181103, 2.181107, 2.181111, 2.181123",\ - "2.174866, 2.181103, 2.181107, 2.181111, 2.181123",\ - "2.174866, 2.181103, 2.181107, 2.181111, 2.181123",\ - "2.113039, 2.119275, 2.119279, 2.119283, 2.119295"); + values ( "2.092434, 2.098437, 2.098441, 2.098445, 2.098456",\ + "2.092434, 2.098437, 2.098441, 2.098445, 2.098456",\ + "2.092434, 2.098437, 2.098441, 2.098445, 2.098456",\ + "2.092434, 2.098437, 2.098441, 2.098445, 2.098456",\ + "2.032120, 2.038122, 2.038126, 2.038130, 2.038141"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4660,11 +7637,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.689890, 4.822945, 4.822945, 4.822945, 4.822945",\ - "4.689890, 4.822945, 4.822945, 4.822945, 4.822945",\ - "4.689890, 4.822945, 4.822945, 4.822945, 4.822945",\ - "4.672457, 4.822945, 4.822945, 4.822945, 4.822945",\ - "4.595642, 4.767374, 4.775170, 4.782143, 4.802099"); + values ( "4.924184, 5.062228, 5.062228, 5.062228, 5.062228",\ + "4.924184, 5.062228, 5.062228, 5.062228, 5.062228",\ + "4.924184, 5.062228, 5.062228, 5.062228, 5.062228",\ + "4.906096, 5.062228, 5.062228, 5.062228, 5.062228",\ + "4.826401, 5.004574, 5.012662, 5.019896, 5.040601"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4678,11 +7655,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.587236, 4.687592, 4.687592, 4.687592, 4.687592",\ - "4.587236, 4.687592, 4.687592, 4.687592, 4.687592",\ - "4.587236, 4.687592, 4.687592, 4.687592, 4.687592",\ - "4.569802, 4.687592, 4.687592, 4.687592, 4.687592",\ - "4.492988, 4.633729, 4.641141, 4.647771, 4.666746"); + values ( "4.811684, 4.915802, 4.915802, 4.915802, 4.915802",\ + "4.811684, 4.915802, 4.915802, 4.915802, 4.915802",\ + "4.811684, 4.915802, 4.915802, 4.915802, 4.915802",\ + "4.793595, 4.915802, 4.915802, 4.915802, 4.915802",\ + "4.713901, 4.859919, 4.867610, 4.874488, 4.894175"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4703,11 +7680,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.918230, 3.919084, 3.919142, 3.919195, 3.919346",\ - "3.918230, 3.919084, 3.919142, 3.919195, 3.919346",\ - "3.918230, 3.919084, 3.919142, 3.919195, 3.919346",\ - "3.918230, 3.919084, 3.919142, 3.919195, 3.919346",\ - "3.898212, 3.899066, 3.899125, 3.899178, 3.899329"); + values ( "3.714542, 3.715364, 3.715420, 3.715471, 3.715616",\ + "3.714542, 3.715364, 3.715420, 3.715471, 3.715616",\ + "3.714542, 3.715364, 3.715420, 3.715471, 3.715616",\ + "3.714542, 3.715364, 3.715420, 3.715471, 3.715616",\ + "3.695275, 3.696097, 3.696154, 3.696204, 3.696350"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4721,11 +7698,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.868326, 3.874562, 3.874566, 3.874570, 3.874582",\ - "3.868326, 3.874562, 3.874566, 3.874570, 3.874582",\ - "3.868326, 3.874562, 3.874566, 3.874570, 3.874582",\ - "3.868326, 3.874562, 3.874566, 3.874570, 3.874582",\ - "3.848308, 3.854544, 3.854549, 3.854553, 3.854564"); + values ( "3.666509, 3.672512, 3.672516, 3.672520, 3.672531",\ + "3.666509, 3.672512, 3.672516, 3.672520, 3.672531",\ + "3.666509, 3.672512, 3.672516, 3.672520, 3.672531",\ + "3.666509, 3.672512, 3.672516, 3.672520, 3.672531",\ + "3.647243, 3.653244, 3.653249, 3.653253, 3.653264"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4745,7 +7722,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 ; @@ -4773,12 +7750,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") { @@ -4795,16 +7774,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.638517, 7.810114, 7.817913, 7.824888, 7.844851",\ - "7.700612, 7.872209, 7.880007, 7.886983, 7.906946",\ - "7.836622, 8.008219, 8.016018, 8.022993, 8.042956",\ - "8.052645, 8.224241, 8.232040, 8.239016, 8.258979",\ - "8.085463, 8.257060, 8.264858, 8.271834, 8.291798"); + values ( "8.038311, 8.216343, 8.224434, 8.231670, 8.252383",\ + "8.089823, 8.267855, 8.275946, 8.283183, 8.303896",\ + "8.141335, 8.319367, 8.327458, 8.334696, 8.355408",\ + "8.244360, 8.422392, 8.430483, 8.437720, 8.458433",\ + "8.450410, 8.628442, 8.636533, 8.643770, 8.664482"); } 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",\ @@ -4813,16 +7792,16 @@ pin("flash_csb") { "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.932655, 8.074028, 8.081491, 8.088167, 8.107274",\ - "7.994749, 8.136122, 8.143585, 8.150262, 8.169368",\ - "8.130759, 8.272132, 8.279596, 8.286272, 8.305378",\ - "8.346783, 8.488155, 8.495619, 8.502295, 8.521401",\ - "8.379601, 8.520973, 8.528437, 8.535113, 8.554219"); + values ( "8.516963, 8.663637, 8.671381, 8.678308, 8.698131",\ + "8.568476, 8.715150, 8.722894, 8.729820, 8.749643",\ + "8.619987, 8.766662, 8.774405, 8.781332, 8.801155",\ + "8.723013, 8.869687, 8.877431, 8.884357, 8.904181",\ + "8.929062, 9.075736, 9.083480, 9.090406, 9.110229"); } 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.422951, 0.515400, 0.520789, 0.525609, 0.539404",\ "0.422951, 0.515400, 0.520789, 0.525609, 0.539404",\ @@ -4838,16 +7817,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.616627, 7.788224, 7.796023, 7.802999, 7.822962",\ - "7.678721, 7.850318, 7.858117, 7.865092, 7.885056",\ - "7.814731, 7.986328, 7.994127, 8.001102, 8.021066",\ - "8.030754, 8.202352, 8.210150, 8.217126, 8.237089",\ - "8.063572, 8.235169, 8.242968, 8.249944, 8.269907"); + values ( "7.199098, 7.364260, 7.371767, 7.378480, 7.397696",\ + "7.293956, 7.459118, 7.466625, 7.473339, 7.492554",\ + "7.293956, 7.459118, 7.466625, 7.473339, 7.492554",\ + "7.390252, 7.555414, 7.562921, 7.569634, 7.588850",\ + "7.581407, 7.746569, 7.754075, 7.760789, 7.780004"); } 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",\ @@ -4856,16 +7835,16 @@ pin("flash_csb") { "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.856821, 7.998194, 8.005657, 8.012334, 8.031440",\ - "7.918916, 8.060288, 8.067753, 8.074429, 8.093534",\ - "8.054926, 8.196299, 8.203762, 8.210439, 8.229545",\ - "8.270948, 8.412321, 8.419785, 8.426461, 8.445567",\ - "8.303767, 8.445140, 8.452604, 8.459280, 8.478386"); + values ( "7.300138, 7.436209, 7.443393, 7.449819, 7.468209",\ + "7.394996, 7.531067, 7.538251, 7.544677, 7.563067",\ + "7.394996, 7.531067, 7.538251, 7.544677, 7.563067",\ + "7.491292, 7.627363, 7.634547, 7.640973, 7.659363",\ + "7.682446, 7.818518, 7.825702, 7.832128, 7.850517"); } 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.422951, 0.515400, 0.520789, 0.525609, 0.539404",\ "0.422951, 0.515400, 0.520789, 0.525609, 0.539404",\ @@ -4892,16 +7871,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.419655, 7.591249, 7.599048, 7.606023, 7.625987",\ - "7.481750, 7.653343, 7.661141, 7.668117, 7.688081",\ - "7.617759, 7.789352, 7.797151, 7.804126, 7.824090",\ - "7.833782, 8.005375, 8.013174, 8.020149, 8.040113",\ - "7.866600, 8.038194, 8.045992, 8.052967, 8.072931"); + values ( "7.778766, 7.956794, 7.964885, 7.972122, 7.992835",\ + "7.830277, 8.008306, 8.016397, 8.023634, 8.044347",\ + "7.881790, 8.059818, 8.067909, 8.075147, 8.095860",\ + "7.984815, 8.162843, 8.170935, 8.178171, 8.198884",\ + "8.190865, 8.368893, 8.376984, 8.384221, 8.404934"); } 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.765581, 0.765581, 0.765581, 0.765581",\ "0.758821, 0.765581, 0.765581, 0.765581, 0.765581",\ @@ -4910,16 +7889,16 @@ pin("flash_clk") { "0.758821, 0.765581, 0.765581, 0.765581, 0.765581"); } 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.262615, 7.403987, 7.411451, 7.418127, 7.437234",\ - "7.324710, 7.466082, 7.473546, 7.480221, 7.499328",\ - "7.460719, 7.602091, 7.609555, 7.616230, 7.635337",\ - "7.676742, 7.818113, 7.825578, 7.832253, 7.851360",\ - "7.709560, 7.850932, 7.858396, 7.865072, 7.884179"); + values ( "7.589048, 7.735721, 7.743465, 7.750391, 7.770214",\ + "7.640560, 7.787233, 7.794977, 7.801904, 7.821727",\ + "7.692072, 7.838746, 7.846489, 7.853415, 7.873239",\ + "7.795097, 7.941771, 7.949514, 7.956441, 7.976264",\ + "8.001146, 8.147820, 8.155563, 8.162490, 8.182313"); } 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.422937, 0.515397, 0.520785, 0.525604, 0.539397",\ "0.422937, 0.515397, 0.520785, 0.525604, 0.539397",\ @@ -4935,16 +7914,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.419049, 7.590643, 7.598441, 7.605417, 7.625381",\ - "7.481143, 7.652737, 7.660536, 7.667511, 7.687475",\ - "7.617153, 7.788746, 7.796545, 7.803520, 7.823484",\ - "7.833176, 8.004769, 8.012568, 8.019543, 8.039507",\ - "7.865994, 8.037587, 8.045386, 8.052361, 8.072326"); + values ( "7.073490, 7.238648, 7.246155, 7.252869, 7.272084",\ + "7.168348, 7.333507, 7.341013, 7.347727, 7.366942",\ + "7.168348, 7.333507, 7.341013, 7.347727, 7.366942",\ + "7.264644, 7.429802, 7.437309, 7.444023, 7.463238",\ + "7.455798, 7.620957, 7.628463, 7.635177, 7.654392"); } 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.765581, 0.765581, 0.765581, 0.765581",\ "0.758821, 0.765581, 0.765581, 0.765581, 0.765581",\ @@ -4953,16 +7932,16 @@ pin("flash_clk") { "0.758821, 0.765581, 0.765581, 0.765581, 0.765581"); } 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.261030, 7.402402, 7.409866, 7.416542, 7.435648",\ - "7.323124, 7.464496, 7.471960, 7.478636, 7.497743",\ - "7.459133, 7.600505, 7.607969, 7.614645, 7.633752",\ - "7.675157, 7.816528, 7.823992, 7.830668, 7.849775",\ - "7.707974, 7.849346, 7.856811, 7.863486, 7.882593"); + values ( "6.972793, 7.108863, 7.116048, 7.122473, 7.140863",\ + "7.067651, 7.203722, 7.210906, 7.217331, 7.235722",\ + "7.067651, 7.203722, 7.210906, 7.217331, 7.235722",\ + "7.163947, 7.300017, 7.307201, 7.313627, 7.332017",\ + "7.355102, 7.491172, 7.498356, 7.504782, 7.523172"); } 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.422937, 0.515397, 0.520785, 0.525604, 0.539397",\ "0.422937, 0.515397, 0.520785, 0.525604, 0.539397",\ @@ -4989,16 +7968,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.268639, 7.440312, 7.448110, 7.455083, 7.475043",\ - "7.330732, 7.502407, 7.510203, 7.517178, 7.537137",\ - "7.466742, 7.638416, 7.646213, 7.653187, 7.673146",\ - "7.682765, 7.854439, 7.862236, 7.869210, 7.889169",\ - "7.715583, 7.887257, 7.895054, 7.902028, 7.921988"); + values ( "7.739961, 7.918073, 7.926163, 7.933398, 7.954106",\ + "7.791473, 7.969585, 7.977674, 7.984910, 8.005618",\ + "7.842986, 8.021097, 8.029187, 8.036423, 8.057131",\ + "7.946011, 8.124123, 8.132212, 8.139447, 8.160155",\ + "8.152061, 8.330172, 8.338262, 8.345497, 8.366205"); } 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.777879, 0.789776, 0.789776, 0.789776, 0.789776",\ "0.777879, 0.789776, 0.789776, 0.789776, 0.789776",\ @@ -5007,16 +7986,16 @@ pin("flash_io0") { "0.777879, 0.789776, 0.789776, 0.789776, 0.789776"); } 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.221441, 7.362247, 7.369659, 7.376289, 7.395264",\ - "7.283535, 7.424340, 7.431753, 7.438383, 7.457358",\ - "7.419545, 7.560349, 7.567762, 7.574392, 7.593368",\ - "7.635568, 7.776373, 7.783785, 7.790415, 7.809390",\ - "7.668386, 7.809191, 7.816604, 7.823234, 7.842209"); + values ( "7.558999, 7.705085, 7.712775, 7.719654, 7.739341",\ + "7.610512, 7.756597, 7.764287, 7.771166, 7.790853",\ + "7.662024, 7.808109, 7.815800, 7.822679, 7.842365",\ + "7.765049, 7.911134, 7.918825, 7.925703, 7.945390",\ + "7.971098, 8.117184, 8.124874, 8.131753, 8.151440"); } 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.444259, 0.533599, 0.538748, 0.543353, 0.556534",\ "0.444259, 0.533599, 0.538748, 0.543353, 0.556534",\ @@ -5032,16 +8011,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.794876, 6.796166, 6.796245, 6.796315, 6.796516",\ - "6.856971, 6.858260, 6.858339, 6.858409, 6.858610",\ - "6.992980, 6.994269, 6.994348, 6.994418, 6.994619",\ - "7.209002, 7.210292, 7.210371, 7.210441, 7.210642",\ - "7.241821, 7.243111, 7.243189, 7.243259, 7.243461"); + values ( "6.465748, 6.466989, 6.467064, 6.467132, 6.467326",\ + "6.560606, 6.561847, 6.561923, 6.561990, 6.562184",\ + "6.560606, 6.561847, 6.561923, 6.561990, 6.562184",\ + "6.656901, 6.658143, 6.658218, 6.658286, 6.658480",\ + "6.848056, 6.849298, 6.849373, 6.849441, 6.849634"); } 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",\ @@ -5050,16 +8029,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.743449, 6.748412, 6.748422, 6.748431, 6.748458",\ - "6.805543, 6.810506, 6.810516, 6.810526, 6.810552",\ - "6.941553, 6.946516, 6.946526, 6.946535, 6.946561",\ - "7.157576, 7.162539, 7.162549, 7.162558, 7.162584",\ - "7.190394, 7.195357, 7.195367, 7.195376, 7.195403"); + values ( "6.416249, 6.421026, 6.421036, 6.421044, 6.421070",\ + "6.511107, 6.515884, 6.515894, 6.515903, 6.515928",\ + "6.511107, 6.515884, 6.515894, 6.515903, 6.515928",\ + "6.607403, 6.612180, 6.612189, 6.612198, 6.612224",\ + "6.798557, 6.803334, 6.803344, 6.803353, 6.803378"); } 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",\ @@ -5116,7 +8095,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/caravel/primetime-signoff/lib/max/caravel.ss.lib b/signoff/caravel/primetime-signoff/lib/max/caravel.ss.lib index 61e103e9..1e7d865e 100644 --- a/signoff/caravel/primetime-signoff/lib/max/caravel.ss.lib +++ b/signoff/caravel/primetime-signoff/lib/max/caravel.ss.lib @@ -4,7 +4,7 @@ library("caravel.ss") { technology (cmos) ; delay_model : table_lookup ; library_features ( report_delay_calculation ) ; - date : "Tue Oct 18 15:45:44 2022" ; + date : "Sun Oct 30 12:32:22 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( caravel ) { - area : 1926648.000000 ; + area : 1931614.375000 ; dont_use : true ; dont_touch : true ; interface_timing : true; @@ -99,7 +99,7 @@ cell( caravel ) { 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.939873, 23.468880, 23.548210, 23.571898, 23.650278",\ - "23.120062, 23.649069, 23.728399, 23.752087, 23.830467",\ - "23.514742, 24.043749, 24.123079, 24.146767, 24.225147",\ - "24.141781, 24.670788, 24.750118, 24.773806, 24.852186",\ - "24.319412, 24.848419, 24.927750, 24.951437, 25.029818"); + values ( "23.927330, 24.476175, 24.558479, 24.583055, 24.664375",\ + "24.076809, 24.625654, 24.707958, 24.732534, 24.813854",\ + "24.226292, 24.775137, 24.857441, 24.882017, 24.963337",\ + "24.525253, 25.074099, 25.156403, 25.180979, 25.262299",\ + "25.123348, 25.672194, 25.754498, 25.779074, 25.860394"); } 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.037197, 23.376747, 23.425430, 23.439968, 23.488070",\ - "23.217386, 23.556936, 23.605621, 23.620157, 23.668259",\ - "23.612066, 23.951616, 24.000301, 24.014837, 24.062939",\ - "24.239105, 24.578655, 24.627338, 24.641876, 24.689978",\ - "24.416737, 24.756287, 24.804970, 24.819508, 24.867609"); + values ( "24.106939, 24.459221, 24.509731, 24.524815, 24.574718",\ + "24.256420, 24.608704, 24.659212, 24.674295, 24.724201",\ + "24.405901, 24.758183, 24.808693, 24.823776, 24.873680",\ + "24.704861, 25.057144, 25.107653, 25.122736, 25.172642",\ + "25.302958, 25.655239, 25.705750, 25.720833, 25.770737"); } 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.001781, 21.002066, 21.002098, 21.002108, 21.002140",\ - "21.181969, 21.182255, 21.182287, 21.182297, 21.182329",\ - "21.576649, 21.576935, 21.576967, 21.576977, 21.577009",\ - "22.203690, 22.203974, 22.204006, 22.204016, 22.204048",\ - "22.381321, 22.381605, 22.381638, 22.381647, 22.381680"); + values ( "20.081581, 20.081854, 20.081886, 20.081896, 20.081926",\ + "20.356848, 20.357121, 20.357153, 20.357162, 20.357193",\ + "20.356848, 20.357121, 20.357153, 20.357162, 20.357193",\ + "20.636284, 20.636557, 20.636589, 20.636599, 20.636629",\ + "21.191145, 21.191418, 21.191450, 21.191460, 21.191490"); } 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.873201, 20.880821, 20.881176, 20.881283, 20.881636",\ - "21.053391, 21.061008, 21.061365, 21.061472, 21.061825",\ - "21.448071, 21.455688, 21.456045, 21.456152, 21.456505",\ - "22.075109, 22.082729, 22.083084, 22.083191, 22.083544",\ - "22.252741, 22.260361, 22.260715, 22.260822, 22.261175"); + values ( "19.957825, 19.965157, 19.965500, 19.965601, 19.965940",\ + "20.233089, 20.240423, 20.240767, 20.240868, 20.241207",\ + "20.233089, 20.240423, 20.240767, 20.240868, 20.241207",\ + "20.512527, 20.519859, 20.520203, 20.520304, 20.520643",\ + "21.067387, 21.074720, 21.075064, 21.075165, 21.075504"); } 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.577265, 13.106357, 13.185684, 13.209370, 13.287746",\ - "12.628601, 13.157693, 13.237020, 13.260706, 13.339083",\ - "12.737857, 13.266949, 13.346275, 13.369962, 13.448339",\ - "13.015404, 13.544496, 13.623823, 13.647509, 13.725885",\ - "13.936242, 14.465334, 14.544661, 14.568347, 14.646724"); + values ( "13.082718, 13.631651, 13.713952, 13.738526, 13.819842",\ + "13.135979, 13.684912, 13.767214, 13.791788, 13.873104",\ + "13.249332, 13.798265, 13.880567, 13.905141, 13.986457",\ + "13.537287, 14.086220, 14.168521, 14.193095, 14.274411",\ + "14.492657, 15.041590, 15.123891, 15.148465, 15.229781"); } 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.658902, 12.982965, 13.030488, 13.044678, 13.091631",\ - "12.710238, 13.034302, 13.081824, 13.096014, 13.142967",\ - "12.819494, 13.143558, 13.191080, 13.205271, 13.252224",\ - "13.097041, 13.421104, 13.468627, 13.482817, 13.529770",\ - "14.017881, 14.341944, 14.389467, 14.403657, 14.450610"); + values ( "13.206566, 13.542782, 13.592086, 13.606808, 13.655522",\ + "13.259828, 13.596043, 13.645348, 13.660070, 13.708784",\ + "13.373180, 13.709395, 13.758699, 13.773422, 13.822136",\ + "13.661135, 13.997351, 14.046656, 14.061378, 14.110092",\ + "14.616505, 14.952720, 15.002024, 15.016747, 15.065460"); } 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.572054, 9.572382, 9.572420, 9.572432, 9.572469",\ - "9.623390, 9.623718, 9.623756, 9.623768, 9.623805",\ - "9.732647, 9.732975, 9.733013, 9.733025, 9.733062",\ - "10.009417, 10.009745, 10.009783, 10.009794, 10.009831",\ - "10.940563, 10.940893, 10.940930, 10.940942, 10.940979"); + values ( "8.959421, 8.959738, 8.959774, 8.959785, 8.959821",\ + "9.008832, 9.009149, 9.009185, 9.009195, 9.009232",\ + "9.113991, 9.114307, 9.114344, 9.114355, 9.114390",\ + "9.380382, 9.380698, 9.380734, 9.380745, 9.380781",\ + "10.276609, 10.276926, 10.276963, 10.276974, 10.277010"); } 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.444536, 9.451635, 9.451978, 9.452080, 9.452419",\ - "9.495872, 9.502972, 9.503314, 9.503416, 9.503756",\ - "9.605129, 9.612228, 9.612571, 9.612673, 9.613012",\ - "9.881899, 9.888998, 9.889340, 9.889442, 9.889782",\ - "10.813046, 10.820145, 10.820488, 10.820591, 10.820930"); + values ( "8.836685, 8.843518, 8.843848, 8.843946, 8.844274",\ + "8.886096, 8.892929, 8.893259, 8.893358, 8.893684",\ + "8.991255, 8.998088, 8.998418, 8.998516, 8.998843",\ + "9.257646, 9.264479, 9.264809, 9.264908, 9.265234",\ + "10.153874, 10.160707, 10.161037, 10.161136, 10.161462"); } 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.465649, 18.014582, 18.096884, 18.121458, 18.202774",\ + "17.516624, 18.065557, 18.147858, 18.172432, 18.253750",\ + "17.631111, 18.180044, 18.262346, 18.286921, 18.368237",\ + "17.975721, 18.524654, 18.606956, 18.631531, 18.712847",\ + "19.170727, 19.719660, 19.801962, 19.826536, 19.907852"); + } + 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.110987, 2.137874, 2.145903, 2.172468",\ + "1.903822, 2.110987, 2.137874, 2.145903, 2.172468",\ + "1.903822, 2.110987, 2.137874, 2.145903, 2.172468",\ + "1.903822, 2.110987, 2.137874, 2.145903, 2.172468",\ + "1.903822, 2.110987, 2.137874, 2.145903, 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.601892, 17.954174, 18.004684, 18.019766, 18.069672",\ + "17.652866, 18.005148, 18.055658, 18.070740, 18.120646",\ + "17.767355, 18.119637, 18.170147, 18.185228, 18.235134",\ + "18.111965, 18.464245, 18.514755, 18.529839, 18.579742",\ + "19.306971, 19.659252, 19.709763, 19.724844, 19.774750"); + } + 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.403180, 1.535188, 1.553026, 1.558352, 1.575976",\ + "1.403180, 1.535188, 1.553026, 1.558352, 1.575976",\ + "1.403180, 1.535188, 1.553026, 1.558352, 1.575976",\ + "1.403180, 1.535188, 1.553026, 1.558352, 1.575976",\ + "1.403180, 1.535188, 1.553026, 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.597634, 13.597950, 13.597987, 13.597998, 13.598034",\ + "13.644925, 13.645241, 13.645278, 13.645288, 13.645325",\ + "13.751136, 13.751451, 13.751489, 13.751499, 13.751535",\ + "14.070834, 14.071150, 14.071187, 14.071198, 14.071234",\ + "15.179454, 15.179770, 15.179807, 15.179817, 15.179853"); + } + 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.474897, 13.481730, 13.482061, 13.482160, 13.482486",\ + "13.522188, 13.529021, 13.529352, 13.529450, 13.529777",\ + "13.628399, 13.635232, 13.635563, 13.635661, 13.635987",\ + "13.948097, 13.954930, 13.955261, 13.955359, 13.955686",\ + "15.056717, 15.063550, 15.063881, 15.063979, 15.064305"); + } + 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.745190, 14.274284, 14.353611, 14.377297, 14.455674",\ - "13.796526, 14.325621, 14.404947, 14.428634, 14.507010",\ - "13.905783, 14.434877, 14.514204, 14.537890, 14.616267",\ - "14.183330, 14.712424, 14.791751, 14.815437, 14.893814",\ - "15.104168, 15.633263, 15.712589, 15.736276, 15.814652"); + values ( "14.283673, 14.832609, 14.914910, 14.939486, 15.020802",\ + "14.336936, 14.885872, 14.968173, 14.992748, 15.074064",\ + "14.450288, 14.999224, 15.081525, 15.106100, 15.187416",\ + "14.738244, 15.287180, 15.369481, 15.394056, 15.475372",\ + "15.693612, 16.242548, 16.324848, 16.349424, 16.430740"); } 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.827929, 14.151990, 14.199512, 14.213703, 14.260656",\ - "13.879265, 14.203326, 14.250849, 14.265039, 14.311993",\ - "13.988520, 14.312582, 14.360106, 14.374294, 14.421248",\ - "14.266068, 14.590129, 14.637651, 14.651842, 14.698795",\ - "15.186907, 15.510968, 15.558491, 15.572681, 15.619635"); + values ( "14.419035, 14.755249, 14.804554, 14.819276, 14.867990",\ + "14.472296, 14.808511, 14.857816, 14.872538, 14.921251",\ + "14.585649, 14.921864, 14.971169, 14.985890, 15.034605",\ + "14.873604, 15.209819, 15.259124, 15.273846, 15.322559",\ + "15.828972, 16.165188, 16.214493, 16.229214, 16.277927"); } 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.754802, 10.755091, 10.755123, 10.755134, 10.755166",\ - "10.806138, 10.806427, 10.806459, 10.806470, 10.806502",\ - "10.915395, 10.915683, 10.915716, 10.915726, 10.915759",\ - "11.192163, 11.192451, 11.192486, 11.192495, 11.192528",\ - "12.123312, 12.123600, 12.123634, 12.123644, 12.123676"); + values ( "10.097816, 10.098093, 10.098125, 10.098135, 10.098166",\ + "10.147226, 10.147505, 10.147536, 10.147546, 10.147577",\ + "10.252386, 10.252663, 10.252695, 10.252705, 10.252736",\ + "10.518776, 10.519053, 10.519085, 10.519094, 10.519126",\ + "11.415005, 11.415281, 11.415314, 11.415323, 11.415355"); } 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.626308, 10.633884, 10.634240, 10.634346, 10.634697",\ - "10.677645, 10.685221, 10.685576, 10.685682, 10.686033",\ - "10.786901, 10.794477, 10.794833, 10.794939, 10.795290",\ - "11.063670, 11.071247, 11.071602, 11.071709, 11.072060",\ - "11.994819, 12.002396, 12.002750, 12.002857, 12.003208"); + values ( "9.974140, 9.981433, 9.981775, 9.981877, 9.982215",\ + "10.023552, 10.030844, 10.031186, 10.031288, 10.031626",\ + "10.128710, 10.136003, 10.136345, 10.136447, 10.136786",\ + "10.395100, 10.402393, 10.402735, 10.402837, 10.403175",\ + "11.291328, 11.298622, 11.298964, 11.299066, 11.299404"); } 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.104439, 18.653374, 18.735676, 18.760250, 18.841566",\ + "18.155413, 18.704350, 18.786650, 18.811224, 18.892540",\ + "18.269901, 18.818836, 18.901138, 18.925713, 19.007029",\ + "18.614511, 19.163448, 19.245749, 19.270323, 19.351639",\ + "19.809517, 20.358452, 20.440754, 20.465328, 20.546644"); + } + 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.110976, 2.137866, 2.145895, 2.172464",\ + "1.903822, 2.110976, 2.137866, 2.145895, 2.172464",\ + "1.903822, 2.110976, 2.137866, 2.145895, 2.172464",\ + "1.903822, 2.110976, 2.137866, 2.145895, 2.172464",\ + "1.903822, 2.110976, 2.137866, 2.145895, 2.172464"); + } + cell_fall( f_itrans_ocap ){ + index_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.257784, 18.610100, 18.660612, 18.675694, 18.725601",\ + "18.308758, 18.661074, 18.711586, 18.726669, 18.776577",\ + "18.423246, 18.775562, 18.826075, 18.841156, 18.891064",\ + "18.767857, 19.120173, 19.170685, 19.185768, 19.235676",\ + "19.962862, 20.315178, 20.365690, 20.380772, 20.430679"); + } + 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.403268, 1.535187, 1.553025, 1.558351, 1.575976",\ + "1.403268, 1.535187, 1.553025, 1.558351, 1.575976",\ + "1.403268, 1.535187, 1.553025, 1.558351, 1.575976",\ + "1.403268, 1.535187, 1.553025, 1.558351, 1.575976",\ + "1.403268, 1.535187, 1.553025, 1.558351, 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.122086, 14.162661, 14.162693, 14.162703, 14.162734",\ + "14.169376, 14.209951, 14.209983, 14.209992, 14.210024",\ + "14.275585, 14.316162, 14.316195, 14.316204, 14.316236",\ + "14.595285, 14.635860, 14.635893, 14.635902, 14.635934",\ + "15.703903, 15.744480, 15.744512, 15.744521, 15.744553"); + } + 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.038708, 14.046000, 14.046343, 14.046445, 14.046782",\ + "14.085998, 14.093290, 14.093633, 14.093735, 14.094072",\ + "14.192209, 14.199502, 14.199844, 14.199946, 14.200284",\ + "14.511908, 14.519200, 14.519543, 14.519645, 14.519982",\ + "15.620526, 15.627819, 15.628161, 15.628263, 15.628601"); + } + 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.396084, 30.945004, 31.027306, 31.051880, 31.133196",\ + "30.545567, 31.094482, 31.176786, 31.201361, 31.282677",\ + "30.695045, 31.243965, 31.326267, 31.350842, 31.432158",\ + "30.994007, 31.542927, 31.625229, 31.649803, 31.731119",\ + "31.592106, 32.141022, 32.223324, 32.247898, 32.329216"); + } + 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.110977, 2.137867, 2.145896, 2.172464",\ + "1.903822, 2.110977, 2.137867, 2.145896, 2.172464",\ + "1.903822, 2.110977, 2.137867, 2.145896, 2.172464",\ + "1.903822, 2.110977, 2.137867, 2.145896, 2.172464",\ + "1.903822, 2.110977, 2.137867, 2.145896, 2.172464"); + } + 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.535965, 30.888277, 30.938789, 30.953873, 31.003780",\ + "30.685448, 31.037758, 31.088270, 31.103354, 31.153261",\ + "30.834927, 31.187239, 31.237751, 31.252834, 31.302742",\ + "31.133888, 31.486200, 31.536713, 31.551796, 31.601704",\ + "31.731987, 32.084297, 32.134811, 32.149895, 32.199799"); + } + 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.403257, 1.535187, 1.553025, 1.558351, 1.575976",\ + "1.403257, 1.535187, 1.553025, 1.558351, 1.575976",\ + "1.403257, 1.535187, 1.553025, 1.558351, 1.575976",\ + "1.403257, 1.535187, 1.553025, 1.558351, 1.575976",\ + "1.403257, 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.816240, 22.816523, 22.816555, 22.816565, 22.816597",\ + "23.091505, 23.091787, 23.091820, 23.091829, 23.091862",\ + "23.091505, 23.091787, 23.091820, 23.091829, 23.091862",\ + "23.370943, 23.371225, 23.371258, 23.371267, 23.371300",\ + "23.925802, 23.926085, 23.926117, 23.926126, 23.926159"); + } + 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.692686, 22.699919, 22.700260, 22.700361, 22.700699",\ + "22.967951, 22.975183, 22.975525, 22.975626, 22.975964",\ + "22.967951, 22.975183, 22.975525, 22.975626, 22.975964",\ + "23.247389, 23.254622, 23.254963, 23.255064, 23.255402",\ + "23.802248, 23.809481, 23.809822, 23.809923, 23.810261"); + } + 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.907455, 15.436533, 15.515860, 15.539547, 15.617924",\ - "14.958792, 15.487869, 15.567196, 15.590883, 15.669260",\ - "15.068047, 15.597124, 15.676453, 15.700138, 15.778516",\ - "15.345594, 15.874672, 15.953999, 15.977686, 16.056063",\ - "16.266434, 16.795511, 16.874838, 16.898525, 16.976902"); + values ( "15.489521, 16.038439, 16.120741, 16.145315, 16.226631",\ + "15.542784, 16.091702, 16.174004, 16.198578, 16.279896",\ + "15.656136, 16.205053, 16.287355, 16.311930, 16.393246",\ + "15.944092, 16.493010, 16.575312, 16.599886, 16.681202",\ + "16.899462, 17.448380, 17.530682, 17.555256, 17.636574"); } 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.983356, 15.307426, 15.354948, 15.369138, 15.416090",\ - "15.034693, 15.358763, 15.406284, 15.420474, 15.467426",\ - "15.143950, 15.468018, 15.515540, 15.529730, 15.576683",\ - "15.421495, 15.745565, 15.793087, 15.807277, 15.854229",\ - "16.342335, 16.666405, 16.713926, 16.728115, 16.775068"); + values ( "15.618062, 15.954284, 16.003588, 16.018311, 16.067024",\ + "15.671325, 16.007545, 16.056850, 16.071571, 16.120285",\ + "15.784677, 16.120899, 16.170202, 16.184925, 16.233639",\ + "16.072632, 16.408855, 16.458158, 16.472881, 16.521595",\ + "17.028004, 17.364223, 17.413528, 17.428249, 17.476963"); } 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.902597, 11.902891, 11.902925, 11.902934, 11.902967",\ - "11.953934, 11.954227, 11.954261, 11.954270, 11.954304",\ - "12.063190, 12.063482, 12.063517, 12.063526, 12.063560",\ - "12.339959, 12.340252, 12.340286, 12.340296, 12.340330",\ - "13.271107, 13.271400, 13.271434, 13.271443, 13.271477"); + values ( "11.202568, 11.202850, 11.202883, 11.202892, 11.202925",\ + "11.251978, 11.252261, 11.252294, 11.252303, 11.252336",\ + "11.357138, 11.357420, 11.357452, 11.357462, 11.357494",\ + "11.623528, 11.623810, 11.623842, 11.623852, 11.623884",\ + "12.519755, 12.520038, 12.520071, 12.520080, 12.520112"); } 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.774229, 11.781744, 11.782098, 11.782204, 11.782553",\ - "11.825565, 11.833080, 11.833434, 11.833540, 11.833889",\ - "11.934821, 11.942336, 11.942690, 11.942796, 11.943146",\ - "12.211591, 12.219106, 12.219460, 12.219565, 12.219915",\ - "13.142738, 13.150253, 13.150607, 13.150713, 13.151062"); + values ( "11.079013, 11.086246, 11.086587, 11.086689, 11.087025",\ + "11.128424, 11.135657, 11.135998, 11.136100, 11.136436",\ + "11.233582, 11.240816, 11.241157, 11.241259, 11.241594",\ + "11.499973, 11.507206, 11.507547, 11.507648, 11.507985",\ + "12.396201, 12.403435, 12.403775, 12.403876, 12.404213"); } 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.625507, 19.174427, 19.256729, 19.281303, 19.362619",\ + "18.676483, 19.225403, 19.307705, 19.332279, 19.413595",\ + "18.790970, 19.339890, 19.422192, 19.446766, 19.528082",\ + "19.135582, 19.684498, 19.766802, 19.791376, 19.872692",\ + "20.330585, 20.879505, 20.961807, 20.986382, 21.067698"); + } + 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.110977, 2.137867, 2.145896, 2.172464",\ + "1.903822, 2.110977, 2.137867, 2.145896, 2.172464",\ + "1.903822, 2.110977, 2.137867, 2.145896, 2.172464",\ + "1.903822, 2.110977, 2.137867, 2.145896, 2.172464",\ + "1.903822, 2.110977, 2.137867, 2.145896, 2.172464"); + } + cell_fall( f_itrans_ocap ){ + index_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.765388, 19.117701, 19.168213, 19.183296, 19.233204",\ + "18.816364, 19.168676, 19.219189, 19.234272, 19.284180",\ + "18.930851, 19.283163, 19.333675, 19.348759, 19.398666",\ + "19.275463, 19.627773, 19.678286, 19.693369, 19.743277",\ + "20.470467, 20.822779, 20.873291, 20.888374, 20.938282"); + } + 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.403257, 1.535187, 1.553025, 1.558351, 1.575976",\ + "1.403257, 1.535187, 1.553025, 1.558351, 1.575976",\ + "1.403257, 1.535187, 1.553025, 1.558351, 1.575976",\ + "1.403257, 1.535187, 1.553025, 1.558351, 1.575976",\ + "1.403257, 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.388177, 14.424349, 14.424381, 14.424391, 14.424423",\ + "14.435468, 14.471638, 14.471671, 14.471681, 14.471712",\ + "14.541678, 14.577850, 14.577883, 14.577892, 14.577925",\ + "14.861378, 14.897549, 14.897581, 14.897591, 14.897623",\ + "15.969997, 16.006168, 16.006201, 16.006210, 16.006243"); + } + 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.300511, 14.307745, 14.308085, 14.308187, 14.308523",\ + "14.347801, 14.355035, 14.355375, 14.355476, 14.355813",\ + "14.454013, 14.461246, 14.461587, 14.461689, 14.462025",\ + "14.773711, 14.780945, 14.781285, 14.781387, 14.781723",\ + "15.882331, 15.889565, 15.889905, 15.890007, 15.890343"); + } + 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.083204, 16.612289, 16.691616, 16.715303, 16.793680",\ - "16.134541, 16.663626, 16.742954, 16.766640, 16.845016",\ - "16.243797, 16.772881, 16.852209, 16.875895, 16.954273",\ - "16.521343, 17.050428, 17.129757, 17.153442, 17.231819",\ - "17.442183, 17.971268, 18.050594, 18.074282, 18.152658"); + values ( "16.703886, 17.252811, 17.335115, 17.359688, 17.441006",\ + "16.757149, 17.306076, 17.388378, 17.412952, 17.494268",\ + "16.870501, 17.419426, 17.501730, 17.526302, 17.607620",\ + "17.158457, 17.707382, 17.789686, 17.814259, 17.895576",\ + "18.113825, 18.662750, 18.745054, 18.769627, 18.850945"); } 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.162266, 16.486332, 16.533854, 16.548042, 16.594995",\ - "16.213602, 16.537666, 16.585190, 16.599380, 16.646332",\ - "16.322857, 16.646923, 16.694445, 16.708635, 16.755589",\ - "16.600405, 16.924469, 16.971992, 16.986183, 17.033134",\ - "17.521244, 17.845310, 17.892832, 17.907022, 17.953976"); + values ( "16.840677, 17.176895, 17.226200, 17.240923, 17.289635",\ + "16.893940, 17.230158, 17.279463, 17.294186, 17.342899",\ + "17.007292, 17.343510, 17.392815, 17.407537, 17.456249",\ + "17.295248, 17.631466, 17.680771, 17.695494, 17.744205",\ + "18.250616, 18.586834, 18.636139, 18.650862, 18.699574"); } 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.087002, 13.087290, 13.087323, 13.087333, 13.087365",\ - "13.138338, 13.138626, 13.138659, 13.138669, 13.138701",\ - "13.247593, 13.247881, 13.247914, 13.247924, 13.247956",\ - "13.524363, 13.524651, 13.524684, 13.524693, 13.524726",\ - "14.455511, 14.455799, 14.455832, 14.455842, 14.455874"); + values ( "12.342557, 12.342834, 12.342865, 12.342875, 12.342907",\ + "12.391968, 12.392244, 12.392277, 12.392286, 12.392317",\ + "12.497127, 12.497403, 12.497435, 12.497444, 12.497477",\ + "12.763516, 12.763793, 12.763824, 12.763834, 12.763866",\ + "13.659745, 13.660022, 13.660053, 13.660063, 13.660095"); } 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.958495, 12.966078, 12.966434, 12.966540, 12.966891",\ - "13.009831, 13.017414, 13.017771, 13.017877, 13.018228",\ - "13.119086, 13.126669, 13.127026, 13.127131, 13.127482",\ - "13.395856, 13.403439, 13.403795, 13.403901, 13.404252",\ - "14.327004, 14.334587, 14.334944, 14.335050, 14.335401"); + values ( "12.218869, 12.226168, 12.226510, 12.226612, 12.226950",\ + "12.268280, 12.275578, 12.275921, 12.276023, 12.276361",\ + "12.373439, 12.380737, 12.381080, 12.381182, 12.381519",\ + "12.639829, 12.647127, 12.647470, 12.647572, 12.647909",\ + "13.536057, 13.543356, 13.543698, 13.543800, 13.544138"); } 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.435974, 15.984900, 16.067202, 16.091776, 16.173092",\ + "15.486948, 16.035875, 16.118176, 16.142752, 16.224068",\ + "15.601437, 16.150364, 16.232666, 16.257240, 16.338556",\ + "15.946049, 16.494974, 16.577276, 16.601851, 16.683167",\ + "17.141052, 17.689980, 17.772282, 17.796856, 17.878172"); + } + 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.847002, 16.183220, 16.232525, 16.247248, 16.295959",\ + "15.897978, 16.234196, 16.283501, 16.298222, 16.346935",\ + "16.012465, 16.348682, 16.397987, 16.412710, 16.461422",\ + "16.357075, 16.693293, 16.742598, 16.757320, 16.806034",\ + "17.552080, 17.888298, 17.937603, 17.952326, 18.001038"); + } + 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.322875, 1.444189, 1.461992, 1.467308, 1.484898",\ + "1.322875, 1.444189, 1.461992, 1.467308, 1.484898",\ + "1.322875, 1.444189, 1.461992, 1.467308, 1.484898",\ + "1.322875, 1.444189, 1.461992, 1.467308, 1.484898",\ + "1.322875, 1.444189, 1.461992, 1.467308, 1.484898"); + } + + } /* 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 ( "14.016830, 14.526075, 14.602427, 14.625225, 14.700664",\ + "14.064119, 14.573364, 14.649717, 14.672516, 14.747953",\ + "14.170332, 14.679577, 14.755929, 14.778727, 14.854165",\ + "14.490030, 14.999275, 15.075627, 15.098425, 15.173863",\ + "15.598648, 16.107893, 16.184246, 16.207045, 16.282482"); + } + 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.374035, 14.685947, 14.731688, 14.745346, 14.790538",\ + "14.421324, 14.733238, 14.778977, 14.792635, 14.837828",\ + "14.527536, 14.839449, 14.885189, 14.898848, 14.944039",\ + "14.847235, 15.159147, 15.204887, 15.218546, 15.263738",\ + "15.955854, 16.267767, 16.313507, 16.327166, 16.372356"); + } + 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.322875, 1.444189, 1.461992, 1.467308, 1.484898",\ + "1.322875, 1.444189, 1.461992, 1.467308, 1.484898",\ + "1.322875, 1.444189, 1.461992, 1.467308, 1.484898",\ + "1.322875, 1.444189, 1.461992, 1.467308, 1.484898",\ + "1.322875, 1.444189, 1.461992, 1.467308, 1.484898"); + } + + } /* 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.416765, 28.965696, 29.047998, 29.072571, 29.153889",\ + "28.566246, 29.115177, 29.197479, 29.222054, 29.303370",\ + "28.715727, 29.264658, 29.346960, 29.371532, 29.452850",\ + "29.014688, 29.563620, 29.645922, 29.670494, 29.751812",\ + "29.612785, 30.161716, 30.244019, 30.268593, 30.349909"); + } + 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.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.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "29.682053, 30.018269, 30.067574, 30.082294, 30.131008",\ + "29.831533, 30.167749, 30.217052, 30.231775, 30.280489",\ + "29.981014, 30.317230, 30.366535, 30.381256, 30.429970",\ + "30.279976, 30.616192, 30.665497, 30.680218, 30.728931",\ + "30.878073, 31.214289, 31.263592, 31.278315, 31.327028"); + } + 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.322878, 1.444185, 1.461990, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461990, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461990, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461990, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461990, 1.467306, 1.484897"); + } + + } /* 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.284576, 23.793827, 23.870178, 23.892977, 23.968414",\ + "23.559841, 24.069092, 24.145443, 24.168242, 24.243679",\ + "23.559841, 24.069092, 24.145443, 24.168242, 24.243679",\ + "23.839277, 24.348528, 24.424879, 24.447678, 24.523115",\ + "24.394136, 24.903387, 24.979738, 25.002537, 25.077974"); + } + 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.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.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "24.317415, 24.629326, 24.675068, 24.688725, 24.733917",\ + "24.592682, 24.904593, 24.950333, 24.963991, 25.009184",\ + "24.592682, 24.904593, 24.950333, 24.963991, 25.009184",\ + "24.872116, 25.184027, 25.229767, 25.243425, 25.288618",\ + "25.426977, 25.738888, 25.784630, 25.798286, 25.843479"); + } + 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.322878, 1.444185, 1.461990, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461990, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461990, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461990, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461990, 1.467306, 1.484897"); + } + + } /* 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.251369, 17.780460, 17.859787, 17.883474, 17.961851",\ - "17.302706, 17.831797, 17.911123, 17.934811, 18.013187",\ - "17.411963, 17.941053, 18.020380, 18.044067, 18.122444",\ - "17.689508, 18.218599, 18.297926, 18.321613, 18.399990",\ - "18.610348, 19.139439, 19.218765, 19.242453, 19.320829"); + values ( "17.915857, 18.464788, 18.547091, 18.571665, 18.652981",\ + "17.969120, 18.518051, 18.600353, 18.624928, 18.706244",\ + "18.082472, 18.631403, 18.713705, 18.738279, 18.819595",\ + "18.370428, 18.919359, 19.001661, 19.026236, 19.107552",\ + "19.325796, 19.874727, 19.957029, 19.981604, 20.062920"); } 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.332460, 17.656525, 17.704046, 17.718237, 17.765190",\ - "17.383797, 17.707859, 17.755383, 17.769573, 17.816526",\ - "17.493053, 17.817116, 17.864639, 17.878830, 17.925783",\ - "17.770599, 18.094662, 18.142185, 18.156376, 18.203329",\ - "18.691439, 19.015503, 19.063025, 19.077215, 19.124168"); + values ( "18.054976, 18.391191, 18.440496, 18.455219, 18.503933",\ + "18.108238, 18.444454, 18.493759, 18.508482, 18.557196",\ + "18.221590, 18.557806, 18.607111, 18.621834, 18.670547",\ + "18.509546, 18.845762, 18.895067, 18.909790, 18.958504",\ + "19.464914, 19.801130, 19.850435, 19.865158, 19.913872"); } 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.243616, 14.243937, 14.243974, 14.243985, 14.244021",\ - "14.294952, 14.295273, 14.295310, 14.295321, 14.295358",\ - "14.404209, 14.404530, 14.404567, 14.404578, 14.404614",\ - "14.680979, 14.681299, 14.681336, 14.681348, 14.681384",\ - "15.612125, 15.612446, 15.612483, 15.612494, 15.612531"); + values ( "13.455797, 13.456106, 13.456141, 13.456152, 13.456187",\ + "13.505208, 13.505517, 13.505552, 13.505564, 13.505598",\ + "13.610367, 13.610676, 13.610711, 13.610722, 13.610757",\ + "13.876757, 13.877066, 13.877101, 13.877111, 13.877147",\ + "14.772985, 14.773294, 14.773330, 14.773340, 14.773376"); } 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.115911, 14.123101, 14.123447, 14.123550, 14.123892",\ - "14.167247, 14.174438, 14.174784, 14.174887, 14.175228",\ - "14.276504, 14.283694, 14.284040, 14.284143, 14.284485",\ - "14.553273, 14.560464, 14.560810, 14.560913, 14.561255",\ - "15.484420, 15.491611, 15.491957, 15.492060, 15.492401"); + values ( "13.332881, 13.339802, 13.340135, 13.340234, 13.340563",\ + "13.382292, 13.389213, 13.389545, 13.389645, 13.389973",\ + "13.487451, 13.494371, 13.494704, 13.494803, 13.495132",\ + "13.753840, 13.760761, 13.761094, 13.761193, 13.761522",\ + "14.650069, 14.656990, 14.657323, 14.657422, 14.657751"); } 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.328636, 15.877567, 15.959869, 15.984443, 16.065760",\ + "15.379612, 15.928543, 16.010845, 16.035419, 16.116735",\ + "15.494099, 16.043030, 16.125332, 16.149906, 16.231222",\ + "15.838711, 16.387642, 16.469944, 16.494518, 16.575834",\ + "17.033716, 17.582647, 17.664949, 17.689522, 17.770840"); + } + 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 ( "16.556805, 16.893021, 16.942326, 16.957048, 17.005762",\ + "16.607780, 16.943996, 16.993301, 17.008024, 17.056738",\ + "16.722267, 17.058483, 17.107788, 17.122511, 17.171225",\ + "17.066877, 17.403093, 17.452398, 17.467121, 17.515835",\ + "18.261885, 18.598101, 18.647406, 18.662128, 18.710842"); + } + 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.322878, 1.444185, 1.461990, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461990, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461990, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461990, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461990, 1.467306, 1.484897"); + } + + } /* 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.492561, 14.001812, 14.078163, 14.100962, 14.176399",\ + "13.539852, 14.049101, 14.125454, 14.148252, 14.223690",\ + "13.646063, 14.155313, 14.231665, 14.254463, 14.329901",\ + "13.965763, 14.475012, 14.551365, 14.574162, 14.649601",\ + "15.074385, 15.583633, 15.659986, 15.682784, 15.758223"); + } + 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.783003, 15.094913, 15.140654, 15.154312, 15.199505",\ + "14.830292, 15.142202, 15.187943, 15.201601, 15.246794",\ + "14.936504, 15.248415, 15.294155, 15.307814, 15.353006",\ + "15.256203, 15.568113, 15.613854, 15.627512, 15.672705",\ + "16.364822, 16.676733, 16.722473, 16.736132, 16.781324"); + } + 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.322878, 1.444185, 1.461990, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461990, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461990, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461990, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461990, 1.467306, 1.484897"); + } + + } /* 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.340321, 28.889256, 28.971558, 28.996132, 29.077446",\ + "28.489803, 29.038736, 29.121037, 29.145611, 29.226929",\ + "28.639282, 29.188217, 29.270519, 29.295094, 29.376408",\ + "28.938244, 29.487179, 29.569481, 29.594055, 29.675369",\ + "29.536343, 30.085276, 30.167576, 30.192150, 30.273468"); + } + 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.869142, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063382, 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.669699, 30.005915, 30.055220, 30.069941, 30.118656",\ + "29.819180, 30.155396, 30.204700, 30.219421, 30.268135",\ + "29.968660, 30.304876, 30.354181, 30.368902, 30.417618",\ + "30.267622, 30.603838, 30.653143, 30.667864, 30.716579",\ + "30.865719, 31.201935, 31.251240, 31.265961, 31.314674"); + } + 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.322879, 1.444184, 1.461989, 1.467305, 1.484897",\ + "1.322879, 1.444184, 1.461989, 1.467305, 1.484897",\ + "1.322879, 1.444184, 1.461989, 1.467305, 1.484897",\ + "1.322879, 1.444184, 1.461989, 1.467305, 1.484897",\ + "1.322879, 1.444184, 1.461989, 1.467305, 1.484897"); + } + + } /* 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.261959, 25.771210, 25.847561, 25.870359, 25.945797",\ + "25.537224, 26.046474, 26.122826, 26.145624, 26.221062",\ + "25.537224, 26.046474, 26.122826, 26.145624, 26.221062",\ + "25.816658, 26.325909, 26.402260, 26.425058, 26.500496",\ + "26.371517, 26.880768, 26.957119, 26.979918, 27.055355"); + } + 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.869142, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063382, 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 ( "25.641121, 25.953030, 25.998772, 26.012428, 26.057621",\ + "25.916386, 26.228294, 26.274036, 26.287693, 26.332886",\ + "25.916386, 26.228294, 26.274036, 26.287693, 26.332886",\ + "26.195820, 26.507729, 26.553471, 26.567127, 26.612320",\ + "26.750679, 27.062592, 27.108332, 27.121988, 27.167183"); + } + 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.322879, 1.444184, 1.461989, 1.467305, 1.484897",\ + "1.322879, 1.444184, 1.461989, 1.467305, 1.484897",\ + "1.322879, 1.444184, 1.461989, 1.467305, 1.484897",\ + "1.322879, 1.444184, 1.461989, 1.467305, 1.484897",\ + "1.322879, 1.444184, 1.461989, 1.467305, 1.484897"); + } + + } /* 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.418053, 18.947145, 19.026472, 19.050159, 19.128536",\ - "18.469391, 18.998482, 19.077808, 19.101494, 19.179871",\ - "18.578648, 19.107738, 19.187065, 19.210751, 19.289127",\ - "18.856194, 19.385284, 19.464611, 19.488297, 19.566673",\ - "19.777031, 20.306124, 20.385450, 20.409138, 20.487514"); + values ( "19.126291, 19.675224, 19.757526, 19.782101, 19.863417",\ + "19.179554, 19.728487, 19.810789, 19.835363, 19.916679",\ + "19.292906, 19.841839, 19.924141, 19.948715, 20.030031",\ + "19.580862, 20.129795, 20.212097, 20.236671, 20.317987",\ + "20.536230, 21.085163, 21.167465, 21.192039, 21.273355"); } 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.499901, 18.823965, 18.871487, 18.885677, 18.932631",\ - "18.551237, 18.875301, 18.922823, 18.937014, 18.983967",\ - "18.660494, 18.984558, 19.032080, 19.046270, 19.093224",\ - "18.938040, 19.262104, 19.309626, 19.323816, 19.370770",\ - "19.858879, 20.182943, 20.230465, 20.244656, 20.291609"); + values ( "19.266367, 19.602583, 19.651888, 19.666609, 19.715324",\ + "19.319630, 19.655846, 19.705151, 19.719872, 19.768585",\ + "19.432981, 19.769197, 19.818502, 19.833223, 19.881939",\ + "19.720938, 20.057154, 20.106459, 20.121180, 20.169895",\ + "20.676306, 21.012522, 21.061827, 21.076548, 21.125263"); } 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.427643, 15.427934, 15.427967, 15.427977, 15.428010",\ - "15.478979, 15.479270, 15.479303, 15.479313, 15.479346",\ - "15.588236, 15.588527, 15.588560, 15.588570, 15.588603",\ - "15.865005, 15.865296, 15.865330, 15.865339, 15.865373",\ - "16.796152, 16.796444, 16.796476, 16.796486, 16.796520"); + values ( "14.587008, 14.587287, 14.587319, 14.587329, 14.587360",\ + "14.636417, 14.636697, 14.636729, 14.636739, 14.636770",\ + "14.741577, 14.741857, 14.741889, 14.741899, 14.741930",\ + "15.007967, 15.008246, 15.008279, 15.008288, 15.008320",\ + "15.904194, 15.904473, 15.904506, 15.904515, 15.904547"); } 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.299202, 15.306753, 15.307108, 15.307214, 15.307564",\ - "15.350538, 15.358089, 15.358444, 15.358550, 15.358900",\ - "15.459795, 15.467346, 15.467701, 15.467807, 15.468157",\ - "15.736565, 15.744116, 15.744471, 15.744576, 15.744926",\ - "16.667711, 16.675262, 16.675617, 16.675722, 16.676073"); + values ( "14.463383, 14.470651, 14.470992, 14.471094, 14.471432",\ + "14.512793, 14.520061, 14.520402, 14.520504, 14.520842",\ + "14.617952, 14.625220, 14.625562, 14.625664, 14.626001",\ + "14.884342, 14.891610, 14.891952, 14.892054, 14.892391",\ + "15.780569, 15.787837, 15.788178, 15.788280, 15.788618"); } 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.554183, 16.103117, 16.185417, 16.209991, 16.291309",\ + "15.605158, 16.154091, 16.236393, 16.260967, 16.342283",\ + "15.719646, 16.268579, 16.350880, 16.375454, 16.456772",\ + "16.064259, 16.613192, 16.695492, 16.720066, 16.801384",\ + "17.259262, 17.808197, 17.890499, 17.915073, 17.996387"); + } + 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.063382, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063382, 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.847319, 17.183535, 17.232840, 17.247561, 17.296276",\ + "16.898293, 17.234509, 17.283813, 17.298534, 17.347248",\ + "17.012781, 17.348997, 17.398302, 17.413023, 17.461739",\ + "17.357391, 17.693607, 17.742912, 17.757633, 17.806347",\ + "18.552397, 18.888613, 18.937918, 18.952639, 19.001354"); + } + 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.322879, 1.444184, 1.461989, 1.467305, 1.484897",\ + "1.322879, 1.444184, 1.461989, 1.467305, 1.484897",\ + "1.322879, 1.444184, 1.461989, 1.467305, 1.484897",\ + "1.322879, 1.444184, 1.461989, 1.467305, 1.484897",\ + "1.322879, 1.444184, 1.461989, 1.467305, 1.484897"); + } + + } /* 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.197847, 14.707098, 14.783451, 14.806249, 14.881686",\ + "14.245137, 14.754389, 14.830741, 14.853539, 14.928976",\ + "14.351349, 14.860600, 14.936953, 14.959750, 15.035188",\ + "14.671048, 15.180300, 15.256652, 15.279449, 15.354887",\ + "15.779669, 16.288919, 16.365273, 16.388069, 16.463509"); + } + 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.063382, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063382, 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.337314, 15.649224, 15.694965, 15.708622, 15.753816",\ + "15.384604, 15.696514, 15.742254, 15.755913, 15.801105",\ + "15.490814, 15.802725, 15.848465, 15.862123, 15.907316",\ + "15.810513, 16.122425, 16.168165, 16.181822, 16.227016",\ + "16.919134, 17.231045, 17.276785, 17.290443, 17.335636"); + } + 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.322879, 1.444184, 1.461989, 1.467305, 1.484897",\ + "1.322879, 1.444184, 1.461989, 1.467305, 1.484897",\ + "1.322879, 1.444184, 1.461989, 1.467305, 1.484897",\ + "1.322879, 1.444184, 1.461989, 1.467305, 1.484897",\ + "1.322879, 1.444184, 1.461989, 1.467305, 1.484897"); + } + + } /* 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.707403, 20.236488, 20.315817, 20.339502, 20.417879",\ - "19.758739, 20.287827, 20.367153, 20.390839, 20.469215",\ - "19.867996, 20.397083, 20.476410, 20.500095, 20.578472",\ - "20.145542, 20.674629, 20.753956, 20.777641, 20.856018",\ - "21.066381, 21.595467, 21.674795, 21.698481, 21.776857"); + values ( "20.463993, 21.012920, 21.095222, 21.119797, 21.201113",\ + "20.517256, 21.066183, 21.148483, 21.173059, 21.254375",\ + "20.630608, 21.179535, 21.261837, 21.286411, 21.367727",\ + "20.918564, 21.467491, 21.549793, 21.574368, 21.655684",\ + "21.873932, 22.422859, 22.505161, 22.529736, 22.611052"); } 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.786751, 20.110817, 20.158340, 20.172529, 20.219482",\ - "19.838089, 20.162153, 20.209675, 20.223866, 20.270819",\ - "19.947346, 20.271410, 20.318932, 20.333122, 20.380075",\ - "20.224892, 20.548956, 20.596478, 20.610668, 20.657621",\ - "21.145729, 21.469795, 21.517319, 21.531507, 21.578461"); + values ( "20.601246, 20.937464, 20.986769, 21.001492, 21.050205",\ + "20.654509, 20.990726, 21.040031, 21.054752, 21.103466",\ + "20.767860, 21.104078, 21.153383, 21.168106, 21.216820",\ + "21.055817, 21.392035, 21.441339, 21.456062, 21.504776",\ + "22.011185, 22.347403, 22.396708, 22.411430, 22.460144"); } 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.719215, 16.719463, 16.719492, 16.719500, 16.719528",\ - "16.770554, 16.770800, 16.770828, 16.770836, 16.770864",\ - "16.879810, 16.880056, 16.880085, 16.880093, 16.880121",\ - "17.156578, 17.156826, 17.156855, 17.156862, 17.156891",\ - "18.087727, 18.087973, 18.088001, 18.088009, 18.088037"); + values ( "15.830147, 15.830384, 15.830412, 15.830420, 15.830446",\ + "15.879559, 15.879796, 15.879824, 15.879831, 15.879858",\ + "15.984716, 15.984954, 15.984982, 15.984989, 15.985016",\ + "16.251106, 16.251343, 16.251371, 16.251379, 16.251406",\ + "17.147335, 17.147572, 17.147600, 17.147608, 17.147635"); } 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.589731, 16.597794, 16.598162, 16.598270, 16.598635",\ - "16.641068, 16.649130, 16.649498, 16.649607, 16.649971",\ - "16.750324, 16.758387, 16.758755, 16.758863, 16.759228",\ - "17.027094, 17.035156, 17.035524, 17.035633, 17.035997",\ - "17.958241, 17.966303, 17.966671, 17.966780, 17.967144"); + values ( "15.705518, 15.713277, 15.713631, 15.713737, 15.714087",\ + "15.754930, 15.762689, 15.763042, 15.763148, 15.763498",\ + "15.860087, 15.867846, 15.868200, 15.868306, 15.868656",\ + "16.126476, 16.134235, 16.134590, 16.134697, 16.135046",\ + "17.022705, 17.030464, 17.030819, 17.030926, 17.031275"); } 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.376313, 15.925240, 16.007542, 16.032116, 16.113434",\ + "15.427289, 15.976215, 16.058517, 16.083092, 16.164410",\ + "15.541777, 16.090704, 16.173006, 16.197580, 16.278896",\ + "15.886387, 16.435314, 16.517616, 16.542191, 16.623507",\ + "17.081390, 17.630318, 17.712620, 17.737194, 17.818512"); + } + 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.985487, 16.321705, 16.371010, 16.385731, 16.434444",\ + "16.036461, 16.372679, 16.421984, 16.436707, 16.485420",\ + "16.150949, 16.487167, 16.536472, 16.551193, 16.599907",\ + "16.495560, 16.831778, 16.881083, 16.895805, 16.944519",\ + "17.690565, 18.026783, 18.076088, 18.090809, 18.139523"); + } + 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.322875, 1.444189, 1.461992, 1.467308, 1.484898",\ + "1.322875, 1.444189, 1.461992, 1.467308, 1.484898",\ + "1.322875, 1.444189, 1.461992, 1.467308, 1.484898",\ + "1.322875, 1.444189, 1.461992, 1.467308, 1.484898",\ + "1.322875, 1.444189, 1.461992, 1.467308, 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.921096, 14.430342, 14.506693, 14.529491, 14.604929",\ + "13.968387, 14.477633, 14.553984, 14.576782, 14.652220",\ + "14.074597, 14.583843, 14.660194, 14.682993, 14.758430",\ + "14.394297, 14.903542, 14.979895, 15.002692, 15.078130",\ + "15.502916, 16.012161, 16.088514, 16.111313, 16.186749"); + } + 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.496597, 14.808510, 14.854250, 14.867908, 14.913100",\ + "14.543888, 14.855801, 14.901541, 14.915198, 14.960391",\ + "14.650099, 14.962011, 15.007751, 15.021409, 15.066602",\ + "14.969797, 15.281710, 15.327450, 15.341107, 15.386300",\ + "16.078417, 16.390329, 16.436069, 16.449726, 16.494919"); + } + 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.322875, 1.444189, 1.461992, 1.467308, 1.484898",\ + "1.322875, 1.444189, 1.461992, 1.467308, 1.484898",\ + "1.322875, 1.444189, 1.461992, 1.467308, 1.484898",\ + "1.322875, 1.444189, 1.461992, 1.467308, 1.484898",\ + "1.322875, 1.444189, 1.461992, 1.467308, 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.875566, 21.404659, 21.483986, 21.507671, 21.586048",\ - "20.926903, 21.455994, 21.535322, 21.559008, 21.637384",\ - "21.036160, 21.565250, 21.644579, 21.668264, 21.746641",\ - "21.313705, 21.842796, 21.922125, 21.945810, 22.024187",\ - "22.234545, 22.763638, 22.842964, 22.866650, 22.945026"); + values ( "21.675964, 22.224895, 22.307198, 22.331774, 22.413090",\ + "21.729225, 22.278160, 22.360462, 22.385036, 22.466351",\ + "21.842579, 22.391510, 22.473812, 22.498388, 22.579704",\ + "22.130535, 22.679466, 22.761768, 22.786345, 22.867661",\ + "23.085903, 23.634834, 23.717136, 23.741713, 23.823029"); } 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.957483, 21.281546, 21.329069, 21.343258, 21.390213",\ - "21.008820, 21.332882, 21.380405, 21.394594, 21.441547",\ - "21.118076, 21.442139, 21.489662, 21.503851, 21.550804",\ - "21.395622, 21.719685, 21.767208, 21.781397, 21.828350",\ - "22.316462, 22.640524, 22.688047, 22.702236, 22.749191"); + values ( "21.815718, 22.151934, 22.201239, 22.215960, 22.264675",\ + "21.868980, 22.205196, 22.254501, 22.269222, 22.317938",\ + "21.982332, 22.318548, 22.367853, 22.382574, 22.431290",\ + "22.270290, 22.606506, 22.655811, 22.670532, 22.719248",\ + "23.225658, 23.561874, 23.611179, 23.625900, 23.674616"); } 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.880306, 17.880569, 17.880600, 17.880608, 17.880638",\ - "17.931643, 17.931906, 17.931936, 17.931946, 17.931974",\ - "18.040899, 18.041162, 18.041193, 18.041203, 18.041231",\ - "18.317669, 18.317932, 18.317963, 18.317970, 18.318001",\ - "19.248816, 19.249079, 19.249109, 19.249119, 19.249147"); + values ( "16.917469, 16.917723, 16.917751, 16.917759, 16.917789",\ + "16.966881, 16.967134, 16.967163, 16.967171, 16.967201",\ + "17.072039, 17.072292, 17.072321, 17.072330, 17.072359",\ + "17.338428, 17.338682, 17.338711, 17.338718, 17.338749",\ + "18.234657, 18.234911, 18.234940, 18.234947, 18.234978"); } 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.751207, 17.759081, 17.759443, 17.759552, 17.759911",\ - "17.802544, 17.810417, 17.810780, 17.810888, 17.811247",\ - "17.911800, 17.919674, 17.920036, 17.920145, 17.920504",\ - "18.188570, 18.196444, 18.196806, 18.196915, 18.197273",\ - "19.119717, 19.127590, 19.127953, 19.128061, 19.128420"); + values ( "16.793211, 16.800789, 16.801138, 16.801243, 16.801588",\ + "16.842623, 16.850201, 16.850550, 16.850655, 16.851000",\ + "16.947781, 16.955359, 16.955708, 16.955812, 16.956158",\ + "17.214170, 17.221748, 17.222097, 17.222202, 17.222548",\ + "18.110399, 18.117977, 18.118326, 18.118431, 18.118776"); } 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.542200, 16.091135, 16.173435, 16.198011, 16.279327",\ + "15.593176, 16.142109, 16.224411, 16.248985, 16.330301",\ + "15.707663, 16.256598, 16.338898, 16.363474, 16.444790",\ + "16.052273, 16.601206, 16.683508, 16.708082, 16.789398",\ + "17.247278, 17.796213, 17.878513, 17.903090, 17.984406"); + } + 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.063382, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063382, 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.046614, 16.382830, 16.432133, 16.446856, 16.495571",\ + "16.097589, 16.433804, 16.483109, 16.497831, 16.546545",\ + "16.212076, 16.548292, 16.597595, 16.612318, 16.661034",\ + "16.556686, 16.892900, 16.942205, 16.956928, 17.005642",\ + "17.751690, 18.087906, 18.137211, 18.151932, 18.200647"); + } + 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.322879, 1.444184, 1.461988, 1.467305, 1.484897",\ + "1.322879, 1.444184, 1.461988, 1.467305, 1.484897",\ + "1.322879, 1.444184, 1.461988, 1.467305, 1.484897",\ + "1.322879, 1.444184, 1.461988, 1.467305, 1.484897",\ + "1.322879, 1.444184, 1.461988, 1.467305, 1.484897"); + } + + } /* 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 ( "14.140078, 14.649328, 14.725681, 14.748480, 14.823916",\ + "14.187368, 14.696619, 14.772972, 14.795771, 14.871207",\ + "14.293579, 14.802832, 14.879184, 14.901981, 14.977419",\ + "14.613277, 15.122530, 15.198882, 15.221680, 15.297117",\ + "15.721897, 16.231150, 16.307503, 16.330299, 16.405737"); + } + 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.063382, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063382, 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.571167, 14.883078, 14.928818, 14.942476, 14.987669",\ + "14.618456, 14.930367, 14.976107, 14.989765, 15.034958",\ + "14.724667, 15.036577, 15.082318, 15.095976, 15.141169",\ + "15.044365, 15.356276, 15.402017, 15.415674, 15.460867",\ + "16.152985, 16.464895, 16.510635, 16.524294, 16.569487"); + } + 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.322879, 1.444184, 1.461988, 1.467305, 1.484897",\ + "1.322879, 1.444184, 1.461988, 1.467305, 1.484897",\ + "1.322879, 1.444184, 1.461988, 1.467305, 1.484897",\ + "1.322879, 1.444184, 1.461988, 1.467305, 1.484897",\ + "1.322879, 1.444184, 1.461988, 1.467305, 1.484897"); + } + + } /* 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.061720, 22.590780, 22.670109, 22.693796, 22.772173",\ - "22.113056, 22.642117, 22.721445, 22.745132, 22.823509",\ - "22.222313, 22.751373, 22.830702, 22.854389, 22.932766",\ - "22.499857, 23.028917, 23.108246, 23.131933, 23.210310",\ - "23.420696, 23.949757, 24.029085, 24.052773, 24.131149"); + values ( "22.910192, 23.459093, 23.541397, 23.565971, 23.647289",\ + "22.963453, 23.512354, 23.594658, 23.619232, 23.700550",\ + "23.076807, 23.625708, 23.708012, 23.732586, 23.813904",\ + "23.364761, 23.913662, 23.995964, 24.020540, 24.101856",\ + "24.320129, 24.869030, 24.951332, 24.975908, 25.057224"); } 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.130711, 22.454786, 22.502308, 22.516497, 22.563448",\ - "22.182047, 22.506123, 22.553642, 22.567833, 22.614784",\ - "22.291306, 22.615381, 22.662903, 22.677092, 22.724043",\ - "22.568851, 22.892927, 22.940449, 22.954638, 23.001589",\ - "23.489689, 23.813765, 23.861286, 23.875475, 23.922426"); + values ( "23.036568, 23.372797, 23.422100, 23.436821, 23.485535",\ + "23.089828, 23.426058, 23.475361, 23.490082, 23.538795",\ + "23.203182, 23.539412, 23.588715, 23.603436, 23.652149",\ + "23.491137, 23.827366, 23.876669, 23.891390, 23.940102",\ + "24.446505, 24.782734, 24.832037, 24.846758, 24.895470"); } 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.044436, 19.044710, 19.044743, 19.044750, 19.044783",\ - "19.095772, 19.096046, 19.096077, 19.096087, 19.096119",\ - "19.205029, 19.205303, 19.205334, 19.205343, 19.205376",\ - "19.481798, 19.482073, 19.482105, 19.482113, 19.482145",\ - "20.412943, 20.413218, 20.413250, 20.413258, 20.413290"); + values ( "18.037949, 18.038214, 18.038244, 18.038254, 18.038284",\ + "18.087360, 18.087624, 18.087654, 18.087664, 18.087694",\ + "18.192520, 18.192783, 18.192814, 18.192823, 18.192854",\ + "18.458908, 18.459173, 18.459204, 18.459213, 18.459244",\ + "19.355137, 19.355400, 19.355431, 19.355440, 19.355471"); } 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.915625, 18.923355, 18.923716, 18.923822, 18.924177",\ - "18.966961, 18.974693, 18.975052, 18.975159, 18.975513",\ - "19.076218, 19.083950, 19.084309, 19.084415, 19.084770",\ - "19.352987, 19.360718, 19.361078, 19.361185, 19.361540",\ - "20.284132, 20.291862, 20.292223, 20.292330, 20.292685"); + values ( "17.913969, 17.921412, 17.921757, 17.921860, 17.922203",\ + "17.963379, 17.970821, 17.971167, 17.971272, 17.971613",\ + "18.068539, 18.075981, 18.076326, 18.076431, 18.076773",\ + "18.334929, 18.342371, 18.342716, 18.342819, 18.343163",\ + "19.231155, 19.238598, 19.238943, 19.239048, 19.239389"); } 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.998653, 15.547554, 15.629856, 15.654432, 15.735749",\ + "15.049627, 15.598528, 15.680830, 15.705406, 15.786723",\ + "15.164116, 15.713017, 15.795319, 15.819895, 15.901212",\ + "15.508726, 16.057627, 16.139929, 16.164505, 16.245823",\ + "16.703730, 17.252630, 17.334932, 17.359509, 17.440826"); + } + 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.869154, 2.063375, 2.088645, 2.096189, 2.121156",\ + "1.869154, 2.063375, 2.088645, 2.096189, 2.121156",\ + "1.869154, 2.063375, 2.088645, 2.096189, 2.121156",\ + "1.869154, 2.063375, 2.088645, 2.096189, 2.121156",\ + "1.869154, 2.063375, 2.088645, 2.096189, 2.121156"); + } + cell_fall( f_itrans_ocap ){ + index_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.951742, 16.287971, 16.337273, 16.351995, 16.400707",\ + "16.002718, 16.338947, 16.388248, 16.402971, 16.451683",\ + "16.117207, 16.453436, 16.502739, 16.517460, 16.566172",\ + "16.461815, 16.798044, 16.847347, 16.862068, 16.910780",\ + "17.656822, 17.993052, 18.042355, 18.057076, 18.105787"); + } + 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.322859, 1.444209, 1.462006, 1.467320, 1.484904",\ + "1.322859, 1.444209, 1.462006, 1.467320, 1.484904",\ + "1.322859, 1.444209, 1.462006, 1.467320, 1.484904",\ + "1.322859, 1.444209, 1.462006, 1.467320, 1.484904",\ + "1.322859, 1.444209, 1.462006, 1.467320, 1.484904"); + } + + } /* 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.641727, 14.150949, 14.227303, 14.250101, 14.325540",\ + "13.689018, 14.198240, 14.274593, 14.297392, 14.372830",\ + "13.795229, 14.304451, 14.380804, 14.403603, 14.479041",\ + "14.114929, 14.624149, 14.700502, 14.723301, 14.798740",\ + "15.223549, 15.732769, 15.809122, 15.831921, 15.907360"); + } + 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.869154, 2.063375, 2.088645, 2.096189, 2.121156",\ + "1.869154, 2.063375, 2.088645, 2.096189, 2.121156",\ + "1.869154, 2.063375, 2.088645, 2.096189, 2.121156",\ + "1.869154, 2.063375, 2.088645, 2.096189, 2.121156",\ + "1.869154, 2.063375, 2.088645, 2.096189, 2.121156"); + } + cell_fall( f_itrans_ocap ){ + index_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.486498, 14.798420, 14.844159, 14.857817, 14.903008",\ + "14.533787, 14.845711, 14.891449, 14.905106, 14.950297",\ + "14.639999, 14.951921, 14.997661, 15.011318, 15.056509",\ + "14.959698, 15.271622, 15.317360, 15.331017, 15.376208",\ + "16.068319, 16.380241, 16.425980, 16.439638, 16.484829"); + } + 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.322859, 1.444209, 1.462006, 1.467320, 1.484904",\ + "1.322859, 1.444209, 1.462006, 1.467320, 1.484904",\ + "1.322859, 1.444209, 1.462006, 1.467320, 1.484904",\ + "1.322859, 1.444209, 1.462006, 1.467320, 1.484904",\ + "1.322859, 1.444209, 1.462006, 1.467320, 1.484904"); + } + + } /* 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.214766, 23.743847, 23.823175, 23.846861, 23.925240",\ - "23.266102, 23.795183, 23.874512, 23.898197, 23.976574",\ - "23.375359, 23.904440, 23.983768, 24.007454, 24.085831",\ - "23.652905, 24.181986, 24.261314, 24.285000, 24.363377",\ - "24.573744, 25.102825, 25.182154, 25.205839, 25.284218"); + values ( "24.106474, 24.655397, 24.737700, 24.762274, 24.843590",\ + "24.159737, 24.708660, 24.790962, 24.815536, 24.896854",\ + "24.273088, 24.822012, 24.904314, 24.928888, 25.010204",\ + "24.561045, 25.109968, 25.192270, 25.216845, 25.298161",\ + "25.516415, 26.065338, 26.147640, 26.172215, 26.253532"); } 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.292410, 23.616476, 23.663998, 23.678188, 23.725142",\ - "23.343746, 23.667812, 23.715336, 23.729525, 23.776478",\ - "23.453003, 23.777069, 23.824593, 23.838781, 23.885735",\ - "23.730549, 24.054615, 24.102139, 24.116327, 24.163280",\ - "24.651388, 24.975454, 25.022976, 25.037167, 25.084120"); + values ( "24.241796, 24.578016, 24.627319, 24.642042, 24.690756",\ + "24.295059, 24.631279, 24.680584, 24.695305, 24.744019",\ + "24.408411, 24.744631, 24.793934, 24.808657, 24.857370",\ + "24.696367, 25.032587, 25.081890, 25.096613, 25.145327",\ + "25.651737, 25.987957, 26.037262, 26.051983, 26.100697"); } 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.210573, 20.210846, 20.210876, 20.210886, 20.210917",\ - "20.261911, 20.262184, 20.262215, 20.262224, 20.262255",\ - "20.371168, 20.371441, 20.371471, 20.371481, 20.371511",\ - "20.647936, 20.648209, 20.648239, 20.648249, 20.648279",\ - "21.579084, 21.579357, 21.579388, 21.579397, 21.579428"); + values ( "19.146563, 19.146824, 19.146854, 19.146864, 19.146894",\ + "19.195974, 19.196236, 19.196266, 19.196276, 19.196306",\ + "19.301132, 19.301395, 19.301424, 19.301434, 19.301464",\ + "19.567520, 19.567783, 19.567814, 19.567822, 19.567852",\ + "20.463749, 20.464010, 20.464041, 20.464050, 20.464079"); } 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.081699, 20.089462, 20.089823, 20.089930, 20.090286",\ - "20.133038, 20.140800, 20.141161, 20.141268, 20.141624",\ - "20.242294, 20.250057, 20.250418, 20.250525, 20.250881",\ - "20.519062, 20.526825, 20.527185, 20.527292, 20.527649",\ - "21.450211, 21.457973, 21.458334, 21.458441, 21.458797"); + values ( "19.022522, 19.029993, 19.030340, 19.030443, 19.030787",\ + "19.071934, 19.079405, 19.079752, 19.079855, 19.080198",\ + "19.177092, 19.184563, 19.184910, 19.185013, 19.185356",\ + "19.443481, 19.450953, 19.451298, 19.451403, 19.451744",\ + "20.339708, 20.347179, 20.347527, 20.347630, 20.347971"); } 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.148441, 15.697365, 15.779667, 15.804241, 15.885557",\ + "15.199416, 15.748339, 15.830641, 15.855216, 15.936532",\ + "15.313904, 15.862827, 15.945129, 15.969704, 16.051020",\ + "15.658513, 16.207436, 16.289738, 16.314312, 16.395630",\ + "16.853519, 17.402441, 17.484743, 17.509319, 17.590633"); + } + 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 ( "16.068859, 16.405079, 16.454384, 16.469105, 16.517818",\ + "16.119835, 16.456055, 16.505358, 16.520081, 16.568794",\ + "16.234322, 16.570541, 16.619846, 16.634567, 16.683281",\ + "16.578932, 16.915152, 16.964455, 16.979177, 17.027891",\ + "17.773937, 18.110157, 18.159462, 18.174183, 18.222897"); + } + 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.444192, 1.461994, 1.467310, 1.484899",\ + "1.322873, 1.444192, 1.461994, 1.467310, 1.484899",\ + "1.322873, 1.444192, 1.461994, 1.467310, 1.484899",\ + "1.322873, 1.444192, 1.461994, 1.467310, 1.484899",\ + "1.322873, 1.444192, 1.461994, 1.467310, 1.484899"); + } + + } /* 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.800413, 14.309654, 14.386007, 14.408806, 14.484243",\ + "13.847703, 14.356945, 14.433298, 14.456096, 14.531533",\ + "13.953914, 14.463156, 14.539509, 14.562306, 14.637744",\ + "14.273613, 14.782854, 14.859207, 14.882006, 14.957443",\ + "15.382232, 15.891474, 15.967827, 15.990624, 16.066063"); + } + 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.606141, 14.918056, 14.963796, 14.977453, 15.022646",\ + "14.653430, 14.965344, 15.011085, 15.024742, 15.069935",\ + "14.759643, 15.071557, 15.117297, 15.130955, 15.176147",\ + "15.079341, 15.391255, 15.436996, 15.450653, 15.495846",\ + "16.187960, 16.499874, 16.545614, 16.559273, 16.604464"); + } + 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.444192, 1.461994, 1.467310, 1.484899",\ + "1.322873, 1.444192, 1.461994, 1.467310, 1.484899",\ + "1.322873, 1.444192, 1.461994, 1.467310, 1.484899",\ + "1.322873, 1.444192, 1.461994, 1.467310, 1.484899",\ + "1.322873, 1.444192, 1.461994, 1.467310, 1.484899"); + } + + } /* 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.349533, 24.878637, 24.957964, 24.981649, 25.060026",\ - "24.400869, 24.929974, 25.009300, 25.032986, 25.111362",\ - "24.510126, 25.039230, 25.118557, 25.142242, 25.220619",\ - "24.787672, 25.316776, 25.396103, 25.419788, 25.498165",\ - "25.708511, 26.237616, 26.316942, 26.340628, 26.419004"); + values ( "25.298018, 25.846962, 25.929264, 25.953838, 26.035154",\ + "25.351278, 25.900223, 25.982525, 26.007099, 26.088415",\ + "25.464632, 26.013577, 26.095879, 26.120453, 26.201769",\ + "25.752586, 26.301533, 26.383833, 26.408407, 26.489723",\ + "26.707956, 27.256901, 27.339203, 27.363777, 27.445093"); } 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.436417, 24.760473, 24.807997, 24.822187, 24.869143",\ - "24.487753, 24.811810, 24.859333, 24.873524, 24.920479",\ - "24.597010, 24.921066, 24.968590, 24.982780, 25.029736",\ - "24.874556, 25.198612, 25.246136, 25.260326, 25.307281",\ - "25.795393, 26.119450, 26.166973, 26.181164, 26.228119"); + values ( "25.442924, 25.779133, 25.828440, 25.843163, 25.891876",\ + "25.496185, 25.832394, 25.881701, 25.896423, 25.945137",\ + "25.609539, 25.945747, 25.995054, 26.009777, 26.058491",\ + "25.897493, 26.233704, 26.283009, 26.297729, 26.346447",\ + "26.852863, 27.189072, 27.238379, 27.253101, 27.301815"); } 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.365242, 21.365507, 21.365538, 21.365547, 21.365578",\ - "21.416580, 21.416845, 21.416876, 21.416885, 21.416916",\ - "21.525837, 21.526102, 21.526133, 21.526142, 21.526173",\ - "21.802605, 21.802870, 21.802900, 21.802910, 21.802940",\ - "22.733749, 22.734015, 22.734045, 22.734055, 22.734085"); + values ( "20.254356, 20.254612, 20.254641, 20.254650, 20.254679",\ + "20.303768, 20.304024, 20.304052, 20.304062, 20.304090",\ + "20.408924, 20.409180, 20.409208, 20.409218, 20.409246",\ + "20.675314, 20.675570, 20.675598, 20.675608, 20.675636",\ + "21.571543, 21.571798, 21.571827, 21.571836, 21.571865"); } 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.236208, 21.244049, 21.244411, 21.244518, 21.244877",\ - "21.287546, 21.295387, 21.295750, 21.295856, 21.296215",\ - "21.396803, 21.404644, 21.405006, 21.405113, 21.405472",\ - "21.673571, 21.681412, 21.681774, 21.681881, 21.682240",\ - "22.604715, 22.612556, 22.612919, 22.613026, 22.613384"); + values ( "20.130161, 20.137707, 20.138056, 20.138161, 20.138504",\ + "20.179573, 20.187119, 20.187468, 20.187572, 20.187916",\ + "20.284729, 20.292274, 20.292624, 20.292728, 20.293072",\ + "20.551119, 20.558666, 20.559013, 20.559118, 20.559464",\ + "21.447348, 21.454895, 21.455242, 21.455347, 21.455692"); } 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.014593, 15.563540, 15.645841, 15.670416, 15.751730",\ + "15.065568, 15.614515, 15.696815, 15.721390, 15.802706",\ + "15.180056, 15.729002, 15.811303, 15.835878, 15.917192",\ + "15.524666, 16.073612, 16.155914, 16.180489, 16.261803",\ + "16.719671, 17.268618, 17.350918, 17.375494, 17.456808"); + } + 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.940269, 16.276480, 16.325785, 16.340508, 16.389223",\ + "15.991243, 16.327454, 16.376759, 16.391481, 16.440197",\ + "16.105730, 16.441940, 16.491245, 16.505968, 16.554684",\ + "16.450340, 16.786551, 16.835855, 16.850578, 16.899294",\ + "17.645346, 17.981556, 18.030861, 18.045584, 18.094299"); + } + 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.467299, 1.484894",\ + "1.322887, 1.444174, 1.461982, 1.467299, 1.484894",\ + "1.322887, 1.444174, 1.461982, 1.467299, 1.484894",\ + "1.322887, 1.444174, 1.461982, 1.467299, 1.484894",\ + "1.322887, 1.444174, 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.677728, 14.186991, 14.263343, 14.286140, 14.361578",\ + "13.725019, 14.234282, 14.310634, 14.333431, 14.408869",\ + "13.831229, 14.340492, 14.416844, 14.439642, 14.515079",\ + "14.150928, 14.660192, 14.736544, 14.759342, 14.834778",\ + "15.259548, 15.768812, 15.845163, 15.867962, 15.943398"); + } + 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.486727, 14.798632, 14.844374, 14.858031, 14.903225",\ + "14.534018, 14.845923, 14.891665, 14.905323, 14.950517",\ + "14.640228, 14.952134, 14.997875, 15.011534, 15.056727",\ + "14.959929, 15.271833, 15.317575, 15.331233, 15.376427",\ + "16.068546, 16.380451, 16.426193, 16.439852, 16.485046"); + } + 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.467299, 1.484894",\ + "1.322887, 1.444174, 1.461982, 1.467299, 1.484894",\ + "1.322887, 1.444174, 1.461982, 1.467299, 1.484894",\ + "1.322887, 1.444174, 1.461982, 1.467299, 1.484894",\ + "1.322887, 1.444174, 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 ( "25.546585, 26.075647, 26.154976, 26.178661, 26.257040",\ - "25.597921, 26.126984, 26.206310, 26.229998, 26.308376",\ - "25.707178, 26.236240, 26.315567, 26.339254, 26.417633",\ - "25.984724, 26.513786, 26.593113, 26.616800, 26.695179",\ - "26.905565, 27.434628, 27.513954, 27.537642, 27.616020"); + values ( "26.539959, 27.088860, 27.171164, 27.195740, 27.277056",\ + "26.593220, 27.142120, 27.224424, 27.249001, 27.330317",\ + "26.706573, 27.255474, 27.337778, 27.362354, 27.443670",\ + "26.994528, 27.543430, 27.625732, 27.650307, 27.731625",\ + "27.949898, 28.498798, 28.581102, 28.605679, 28.686995"); } 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.615814, 25.939890, 25.987411, 26.001600, 26.048552",\ - "25.667150, 25.991226, 26.038746, 26.052937, 26.099888",\ - "25.776407, 26.100483, 26.148003, 26.162193, 26.209145",\ - "26.053953, 26.378029, 26.425549, 26.439739, 26.486691",\ - "26.974794, 27.298870, 27.346390, 27.360580, 27.407532"); + values ( "26.666552, 27.002779, 27.052082, 27.066803, 27.115517",\ + "26.719812, 27.056040, 27.105343, 27.120064, 27.168777",\ + "26.833166, 27.169394, 27.218697, 27.233418, 27.282131",\ + "27.121120, 27.457348, 27.506651, 27.521374, 27.570086",\ + "28.076490, 28.412718, 28.462021, 28.476742, 28.525455"); } 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.529127, 22.529396, 22.529427, 22.529436, 22.529467",\ - "22.580462, 22.580730, 22.580761, 22.580770, 22.580801",\ - "22.689718, 22.689987, 22.690018, 22.690027, 22.690058",\ - "22.966486, 22.966755, 22.966785, 22.966795, 22.966825",\ - "23.897635, 23.897903, 23.897934, 23.897943, 23.897974"); + values ( "21.374609, 21.374868, 21.374897, 21.374907, 21.374935",\ + "21.424021, 21.424280, 21.424309, 21.424318, 21.424347",\ + "21.529179, 21.529438, 21.529467, 21.529476, 21.529505",\ + "21.795568, 21.795828, 21.795856, 21.795866, 21.795895",\ + "22.691797, 22.692057, 22.692085, 22.692095, 22.692123"); } 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.400156, 22.407967, 22.408329, 22.408436, 22.408792",\ - "22.451490, 22.459301, 22.459663, 22.459770, 22.460127",\ - "22.560747, 22.568558, 22.568920, 22.569027, 22.569384",\ - "22.837515, 22.845325, 22.845688, 22.845795, 22.846151",\ - "23.768663, 23.776474, 23.776836, 23.776943, 23.777300"); + values ( "21.250475, 21.257992, 21.258341, 21.258444, 21.258787",\ + "21.299887, 21.307404, 21.307753, 21.307856, 21.308199",\ + "21.405045, 21.412561, 21.412910, 21.413013, 21.413357",\ + "21.671434, 21.678951, 21.679300, 21.679403, 21.679747",\ + "22.567663, 22.575180, 22.575529, 22.575632, 22.575975"); } 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.390084, 15.938986, 16.021290, 16.045864, 16.127180",\ + "15.441059, 15.989960, 16.072264, 16.096838, 16.178156",\ + "15.555547, 16.104448, 16.186752, 16.211327, 16.292643",\ + "15.900158, 16.449059, 16.531363, 16.555937, 16.637255",\ + "17.095163, 17.644064, 17.726368, 17.750942, 17.832260"); + } + 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.869153, 2.063375, 2.088645, 2.096190, 2.121156",\ + "1.869153, 2.063375, 2.088645, 2.096190, 2.121156",\ + "1.869153, 2.063375, 2.088645, 2.096190, 2.121156",\ + "1.869153, 2.063375, 2.088645, 2.096190, 2.121156",\ + "1.869153, 2.063375, 2.088645, 2.096190, 2.121156"); + } + cell_fall( f_itrans_ocap ){ + index_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.200184, 16.536413, 16.585716, 16.600437, 16.649149",\ + "16.251158, 16.587387, 16.636690, 16.651411, 16.700123",\ + "16.365646, 16.701876, 16.751179, 16.765900, 16.814611",\ + "16.710255, 17.046484, 17.095787, 17.110508, 17.159220",\ + "17.905262, 18.241491, 18.290794, 18.305515, 18.354227"); + } + 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.322860, 1.444208, 1.462005, 1.467320, 1.484904",\ + "1.322860, 1.444208, 1.462005, 1.467320, 1.484904",\ + "1.322860, 1.444208, 1.462005, 1.467320, 1.484904",\ + "1.322860, 1.444208, 1.462005, 1.467320, 1.484904",\ + "1.322860, 1.444208, 1.462005, 1.467320, 1.484904"); + } + + } /* 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.998370, 14.507591, 14.583945, 14.606744, 14.682182",\ + "14.045661, 14.554882, 14.631236, 14.654035, 14.729473",\ + "14.151873, 14.661095, 14.737448, 14.760246, 14.835686",\ + "14.471572, 14.980793, 15.057147, 15.079946, 15.155384",\ + "15.580192, 16.089413, 16.165768, 16.188564, 16.264004"); + } + 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.869153, 2.063375, 2.088645, 2.096190, 2.121156",\ + "1.869153, 2.063375, 2.088645, 2.096190, 2.121156",\ + "1.869153, 2.063375, 2.088645, 2.096190, 2.121156",\ + "1.869153, 2.063375, 2.088645, 2.096190, 2.121156",\ + "1.869153, 2.063375, 2.088645, 2.096190, 2.121156"); + } + cell_fall( f_itrans_ocap ){ + index_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.716637, 15.028559, 15.074299, 15.087955, 15.133146",\ + "14.763926, 15.075850, 15.121588, 15.135245, 15.180437",\ + "14.870138, 15.182060, 15.227800, 15.241457, 15.286648",\ + "15.189837, 15.501759, 15.547499, 15.561155, 15.606346",\ + "16.298456, 16.610378, 16.656118, 16.669775, 16.714966"); + } + 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.322860, 1.444208, 1.462005, 1.467320, 1.484904",\ + "1.322860, 1.444208, 1.462005, 1.467320, 1.484904",\ + "1.322860, 1.444208, 1.462005, 1.467320, 1.484904",\ + "1.322860, 1.444208, 1.462005, 1.467320, 1.484904",\ + "1.322860, 1.444208, 1.462005, 1.467320, 1.484904"); + } + + } /* 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.678019, 27.207109, 27.286436, 27.310123, 27.388500",\ - "26.729355, 27.258446, 27.337772, 27.361460, 27.439837",\ - "26.838612, 27.367702, 27.447029, 27.470716, 27.549093",\ - "27.116158, 27.645248, 27.724575, 27.748262, 27.826639",\ - "28.036999, 28.566090, 28.645416, 28.669104, 28.747480"); + values ( "27.713823, 28.262756, 28.345058, 28.369633, 28.450947",\ + "27.767084, 28.316017, 28.398319, 28.422894, 28.504208",\ + "27.880438, 28.429371, 28.511673, 28.536247, 28.617561",\ + "28.168392, 28.717325, 28.799625, 28.824200, 28.905518",\ + "29.123762, 29.672695, 29.754997, 29.779572, 29.860886"); } 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.759533, 27.083595, 27.131119, 27.145308, 27.192261",\ - "26.810867, 27.134932, 27.182455, 27.196644, 27.243599",\ - "26.920124, 27.244188, 27.291712, 27.305901, 27.352856",\ - "27.197670, 27.521734, 27.569258, 27.583447, 27.630402",\ - "28.118511, 28.442575, 28.490099, 28.504288, 28.551243"); + values ( "27.853554, 28.189770, 28.239075, 28.253798, 28.302511",\ + "27.906815, 28.243031, 28.292336, 28.307058, 28.355772",\ + "28.020168, 28.356384, 28.405689, 28.420412, 28.469126",\ + "28.308123, 28.644339, 28.693644, 28.708366, 28.757080",\ + "29.263493, 29.599709, 29.649014, 29.663736, 29.712450"); } 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.681410, 23.681698, 23.681730, 23.681740, 23.681772",\ - "23.732744, 23.733032, 23.733065, 23.733074, 23.733107",\ - "23.842001, 23.842289, 23.842321, 23.842331, 23.842363",\ - "24.118773, 24.119061, 24.119093, 24.119102, 24.119135",\ - "25.049917, 25.050205, 25.050238, 25.050247, 25.050280"); + values ( "22.486506, 22.486782, 22.486813, 22.486822, 22.486855",\ + "22.535917, 22.536194, 22.536224, 22.536234, 22.536266",\ + "22.641077, 22.641354, 22.641384, 22.641394, 22.641426",\ + "22.907467, 22.907743, 22.907776, 22.907784, 22.907816",\ + "23.803694, 23.803970, 23.804001, 23.804010, 23.804043"); } 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.552872, 23.560471, 23.560825, 23.560932, 23.561283",\ - "23.604206, 23.611805, 23.612160, 23.612267, 23.612617",\ - "23.713463, 23.721062, 23.721416, 23.721523, 23.721874",\ - "23.990234, 23.997833, 23.998188, 23.998295, 23.998646",\ - "24.921379, 24.928978, 24.929333, 24.929440, 24.929790"); + values ( "22.362787, 22.370100, 22.370443, 22.370546, 22.370884",\ + "22.412199, 22.419512, 22.419855, 22.419958, 22.420296",\ + "22.517359, 22.524672, 22.525015, 22.525118, 22.525455",\ + "22.783749, 22.791061, 22.791405, 22.791508, 22.791845",\ + "23.679976, 23.687288, 23.687632, 23.687735, 23.688072"); } 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 ( "16.072145, 16.621078, 16.703381, 16.727955, 16.809271",\ + "16.123119, 16.672052, 16.754353, 16.778929, 16.860245",\ + "16.237608, 16.786541, 16.868843, 16.893417, 16.974733",\ + "16.582216, 17.131149, 17.213451, 17.238026, 17.319342",\ + "17.777222, 18.326155, 18.408455, 18.433031, 18.514347"); + } + 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.121152",\ + "1.869143, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869143, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869143, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869143, 2.063382, 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.612970, 16.949186, 16.998491, 17.013214, 17.061928",\ + "16.663946, 17.000162, 17.049467, 17.064188, 17.112904",\ + "16.778433, 17.114649, 17.163954, 17.178677, 17.227390",\ + "17.123045, 17.459261, 17.508566, 17.523287, 17.572002",\ + "18.318048, 18.654264, 18.703569, 18.718292, 18.767006"); + } + 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.322878, 1.444185, 1.461989, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461989, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461989, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461989, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461989, 1.467306, 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 ( "14.569841, 15.079092, 15.155444, 15.178242, 15.253679",\ + "14.617132, 15.126383, 15.202735, 15.225533, 15.300970",\ + "14.723345, 15.232594, 15.308947, 15.331745, 15.407183",\ + "15.043043, 15.552294, 15.628646, 15.651443, 15.726881",\ + "16.151665, 16.660913, 16.737267, 16.760065, 16.835503"); + } + 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.121152",\ + "1.869143, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869143, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869143, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869143, 2.063382, 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.080305, 15.392216, 15.437958, 15.451614, 15.496807",\ + "15.127596, 15.439507, 15.485249, 15.498905, 15.544098",\ + "15.233807, 15.545717, 15.591459, 15.605116, 15.650309",\ + "15.553507, 15.865417, 15.911160, 15.924816, 15.970009",\ + "16.662127, 16.974037, 17.019777, 17.033436, 17.078629"); + } + 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.322878, 1.444185, 1.461989, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461989, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461989, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461989, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461989, 1.467306, 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -1702,11 +3062,11 @@ pin("mprj_io[24]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "28.020391, 28.549480, 28.628807, 28.652493, 28.730869",\ - "28.071728, 28.600817, 28.680143, 28.703831, 28.782207",\ - "28.180984, 28.710073, 28.789400, 28.813087, 28.891464",\ - "28.458530, 28.987619, 29.066946, 29.090633, 29.169010",\ - "29.379372, 29.908461, 29.987787, 30.011475, 30.089851"); + values ( "29.106531, 29.655460, 29.737762, 29.762337, 29.843653",\ + "29.159792, 29.708721, 29.791023, 29.815598, 29.896914",\ + "29.273146, 29.822075, 29.904377, 29.928951, 30.010267",\ + "29.561100, 30.110029, 30.192331, 30.216906, 30.298222",\ + "30.516470, 31.065399, 31.147701, 31.172276, 31.253592"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1720,11 +3080,11 @@ pin("mprj_io[24]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "28.100718, 28.424782, 28.472305, 28.486494, 28.533447",\ - "28.152054, 28.476118, 28.523640, 28.537830, 28.584784",\ - "28.261311, 28.585375, 28.632896, 28.647087, 28.694040",\ - "28.538857, 28.862921, 28.910442, 28.924633, 28.971586",\ - "29.459698, 29.783762, 29.831284, 29.845474, 29.892427"); + values ( "29.244755, 29.580971, 29.630276, 29.644997, 29.693710",\ + "29.298016, 29.634232, 29.683537, 29.698257, 29.746971",\ + "29.411369, 29.747585, 29.796890, 29.811611, 29.860325",\ + "29.699322, 30.035540, 30.084845, 30.099567, 30.148281",\ + "30.654694, 30.990910, 31.040215, 31.054935, 31.103649"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1745,11 +3105,11 @@ pin("mprj_io[24]") { cell_rise( f_itrans_ocap ){ index_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.979332, 24.979685, 24.979725, 24.979736, 24.979778",\ - "25.030666, 25.031019, 25.031059, 25.031071, 25.031113",\ - "25.139923, 25.140276, 25.140316, 25.140327, 25.140369",\ - "25.416695, 25.417048, 25.417088, 25.417099, 25.417141",\ - "26.347839, 26.348192, 26.348232, 26.348244, 26.348286"); + values ( "23.660315, 23.660654, 23.660694, 23.660706, 23.660744",\ + "23.709726, 23.710066, 23.710106, 23.710117, 23.710155",\ + "23.814886, 23.815226, 23.815266, 23.815277, 23.815315",\ + "24.081276, 24.081615, 24.081654, 24.081665, 24.081705",\ + "24.977503, 24.977842, 24.977882, 24.977894, 24.977932"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1763,11 +3123,11 @@ pin("mprj_io[24]") { cell_fall( f_itrans_ocap ){ index_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.852392, 24.859207, 24.859543, 24.859644, 24.859976",\ - "24.903727, 24.910542, 24.910877, 24.910978, 24.911310",\ - "25.012983, 25.019798, 25.020134, 25.020235, 25.020567",\ - "25.289755, 25.296570, 25.296906, 25.297007, 25.297338",\ - "26.220900, 26.227715, 26.228050, 26.228151, 26.228483"); + values ( "23.538134, 23.544695, 23.545019, 23.545115, 23.545435",\ + "23.587545, 23.594107, 23.594431, 23.594526, 23.594847",\ + "23.692705, 23.699266, 23.699591, 23.699686, 23.700006",\ + "23.959095, 23.965656, 23.965981, 23.966076, 23.966396",\ + "24.855322, 24.861883, 24.862207, 24.862303, 24.862623"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1781,12 +3141,97 @@ pin("mprj_io[24]") { } /* end of arc hk_serial_load_mprj_io[24]_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.946428, 16.495358, 16.577660, 16.602234, 16.683552",\ + "15.997404, 16.546333, 16.628635, 16.653210, 16.734528",\ + "16.111891, 16.660820, 16.743122, 16.767696, 16.849014",\ + "16.456501, 17.005432, 17.087732, 17.112307, 17.193623",\ + "17.651506, 18.200436, 18.282738, 18.307312, 18.388630"); + } + 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.474567, 16.810785, 16.860090, 16.874813, 16.923527",\ + "16.525543, 16.861761, 16.911064, 16.925787, 16.974501",\ + "16.640030, 16.976248, 17.025553, 17.040276, 17.088989",\ + "16.984642, 17.320858, 17.370163, 17.384884, 17.433598",\ + "18.179646, 18.515863, 18.565168, 18.579891, 18.628605"); + } + 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[24]_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.543697, 15.052945, 15.129297, 15.152096, 15.227533",\ + "14.590988, 15.100235, 15.176588, 15.199385, 15.274823",\ + "14.697199, 15.206447, 15.282799, 15.305597, 15.381035",\ + "15.016897, 15.526145, 15.602497, 15.625296, 15.700733",\ + "16.125519, 16.634766, 16.711119, 16.733915, 16.809353"); + } + 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.982955, 15.294867, 15.340607, 15.354265, 15.399458",\ + "15.030245, 15.342157, 15.387897, 15.401555, 15.446748",\ + "15.136456, 15.448368, 15.494108, 15.507767, 15.552959",\ + "15.456155, 15.768066, 15.813807, 15.827465, 15.872658",\ + "16.564774, 16.876686, 16.922426, 16.936085, 16.981277"); + } + 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[24]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -1800,11 +3245,11 @@ pin("mprj_io[23]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "29.341906, 29.870998, 29.950325, 29.974012, 30.052389",\ - "29.393242, 29.922335, 30.001663, 30.025349, 30.103725",\ - "29.502499, 30.031591, 30.110920, 30.134605, 30.212982",\ - "29.780045, 30.309137, 30.388466, 30.412151, 30.490528",\ - "30.700886, 31.229979, 31.309307, 31.332993, 31.411369"); + values ( "30.477455, 31.026390, 31.108690, 31.133265, 31.214581",\ + "30.530716, 31.079651, 31.161951, 31.186525, 31.267841",\ + "30.644070, 31.193005, 31.275305, 31.299879, 31.381195",\ + "30.932024, 31.480957, 31.563259, 31.587833, 31.669149",\ + "31.887394, 32.436329, 32.518631, 32.543205, 32.624519"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1818,11 +3263,11 @@ pin("mprj_io[23]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "29.423923, 29.747986, 29.795507, 29.809698, 29.856651",\ - "29.475258, 29.799322, 29.846844, 29.861034, 29.907988",\ - "29.584515, 29.908579, 29.956100, 29.970291, 30.017244",\ - "29.862061, 30.186125, 30.233646, 30.247837, 30.294790",\ - "30.782902, 31.106966, 31.154488, 31.168678, 31.215631"); + values ( "30.617313, 30.953529, 31.002834, 31.017557, 31.066271",\ + "30.670574, 31.006790, 31.056095, 31.070818, 31.119532",\ + "30.783928, 31.120144, 31.169449, 31.184172, 31.232885",\ + "31.071884, 31.408098, 31.457403, 31.472126, 31.520840",\ + "32.027252, 32.363468, 32.412773, 32.427494, 32.476212"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1843,11 +3288,11 @@ pin("mprj_io[23]") { cell_rise( f_itrans_ocap ){ index_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.334940, 26.335201, 26.335232, 26.335241, 26.335272",\ - "26.386274, 26.386536, 26.386566, 26.386576, 26.386606",\ - "26.495531, 26.495792, 26.495823, 26.495832, 26.495863",\ - "26.772303, 26.772564, 26.772594, 26.772604, 26.772635",\ - "27.703447, 27.703709, 27.703739, 27.703749, 27.703779"); + values ( "24.965086, 24.965340, 24.965368, 24.965376, 24.965406",\ + "25.014498, 25.014751, 25.014780, 25.014788, 25.014818",\ + "25.119658, 25.119911, 25.119940, 25.119947, 25.119978",\ + "25.386045, 25.386299, 25.386328, 25.386335, 25.386366",\ + "26.282274, 26.282528, 26.282557, 26.282564, 26.282595"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1861,11 +3306,11 @@ pin("mprj_io[23]") { cell_fall( f_itrans_ocap ){ index_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.205828, 26.213707, 26.214069, 26.214178, 26.214537",\ - "26.257162, 26.265041, 26.265404, 26.265512, 26.265871",\ - "26.366419, 26.374298, 26.374660, 26.374769, 26.375128",\ - "26.643190, 26.651070, 26.651432, 26.651541, 26.651899",\ - "27.574335, 27.582214, 27.582577, 27.582685, 27.583044"); + values ( "24.840816, 24.848400, 24.848749, 24.848854, 24.849199",\ + "24.890228, 24.897812, 24.898161, 24.898266, 24.898611",\ + "24.995388, 25.002972, 25.003321, 25.003426, 25.003771",\ + "25.261776, 25.269360, 25.269709, 25.269814, 25.270159",\ + "26.158005, 26.165588, 26.165937, 26.166042, 26.166388"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1879,12 +3324,97 @@ pin("mprj_io[23]") { } /* end of arc hk_serial_load_mprj_io[23]_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.930937, 16.479870, 16.562172, 16.586746, 16.668062",\ + "15.981911, 16.530846, 16.613146, 16.637722, 16.719036",\ + "16.096399, 16.645332, 16.727634, 16.752209, 16.833525",\ + "16.441010, 16.989943, 17.072245, 17.096819, 17.178135",\ + "17.636015, 18.184948, 18.267250, 18.291824, 18.373142"); + } + 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.063382, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063382, 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.697380, 17.033594, 17.082899, 17.097622, 17.146336",\ + "16.748352, 17.084568, 17.133873, 17.148596, 17.197309",\ + "16.862843, 17.199057, 17.248362, 17.263084, 17.311798",\ + "17.207451, 17.543667, 17.592972, 17.607695, 17.656408",\ + "18.402454, 18.738670, 18.787975, 18.802698, 18.851412"); + } + 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.322879, 1.444183, 1.461988, 1.467305, 1.484897",\ + "1.322879, 1.444183, 1.461988, 1.467305, 1.484897",\ + "1.322879, 1.444183, 1.461988, 1.467305, 1.484897",\ + "1.322879, 1.444183, 1.461988, 1.467305, 1.484897",\ + "1.322879, 1.444183, 1.461988, 1.467305, 1.484897"); + } + + } /* end of arc hkspi_clk_mprj_io[23]_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.296999, 14.806251, 14.882603, 14.905400, 14.980838",\ + "14.344288, 14.853540, 14.929892, 14.952690, 15.028128",\ + "14.450500, 14.959752, 15.036104, 15.058902, 15.134339",\ + "14.770199, 15.279451, 15.355803, 15.378601, 15.454039",\ + "15.878819, 16.388071, 16.464422, 16.487221, 16.562658"); + } + 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.063382, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063382, 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.069859, 15.381769, 15.427509, 15.441168, 15.486361",\ + "15.117149, 15.429060, 15.474800, 15.488459, 15.533651",\ + "15.223360, 15.535271, 15.581011, 15.594669, 15.639862",\ + "15.543060, 15.854971, 15.900711, 15.914370, 15.959562",\ + "16.651678, 16.963589, 17.009329, 17.022987, 17.068180"); + } + 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.322879, 1.444183, 1.461988, 1.467305, 1.484897",\ + "1.322879, 1.444183, 1.461988, 1.467305, 1.484897",\ + "1.322879, 1.444183, 1.461988, 1.467305, 1.484897",\ + "1.322879, 1.444183, 1.461988, 1.467305, 1.484897",\ + "1.322879, 1.444183, 1.461988, 1.467305, 1.484897"); + } + + } /* end of arc hkspi_clk_mprj_io[23]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -1898,11 +3428,11 @@ pin("mprj_io[22]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "30.561392, 31.090448, 31.169777, 31.193462, 31.271843",\ - "30.612728, 31.141785, 31.221113, 31.244801, 31.323177",\ - "30.721985, 31.251041, 31.330370, 31.354057, 31.432434",\ - "30.999531, 31.528587, 31.607916, 31.631603, 31.709980",\ - "31.920372, 32.449429, 32.528755, 32.552444, 32.630821"); + values ( "31.739229, 32.288128, 32.370430, 32.395004, 32.476322",\ + "31.792490, 32.341389, 32.423691, 32.448265, 32.529583",\ + "31.905844, 32.454742, 32.537045, 32.561619, 32.642937",\ + "32.193798, 32.742695, 32.824997, 32.849571, 32.930893",\ + "33.149170, 33.698067, 33.780369, 33.804943, 33.886261"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1916,11 +3446,11 @@ pin("mprj_io[22]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "30.628761, 30.952839, 31.000360, 31.014549, 31.061501",\ - "30.680098, 31.004175, 31.051697, 31.065886, 31.112837",\ - "30.789354, 31.113432, 31.160954, 31.175142, 31.222094",\ - "31.066900, 31.390978, 31.438499, 31.452688, 31.499640",\ - "31.987741, 32.311821, 32.359341, 32.373528, 32.420479"); + values ( "31.863892, 32.200123, 32.249428, 32.264149, 32.312859",\ + "31.917152, 32.253384, 32.302689, 32.317410, 32.366119",\ + "32.030506, 32.366737, 32.416039, 32.430763, 32.479473",\ + "32.318462, 32.654694, 32.703995, 32.718716, 32.767429",\ + "33.273830, 33.610062, 33.659363, 33.674088, 33.722797"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1941,11 +3471,11 @@ pin("mprj_io[22]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "27.526257, 27.526518, 27.526548, 27.526558, 27.526587",\ - "27.577591, 27.577852, 27.577883, 27.577892, 27.577921",\ - "27.686848, 27.687109, 27.687140, 27.687149, 27.687178",\ - "27.963615, 27.963877, 27.963907, 27.963917, 27.963945",\ - "28.894764, 28.895025, 28.895056, 28.895065, 28.895094"); + values ( "26.111727, 26.111979, 26.112007, 26.112015, 26.112045",\ + "26.161139, 26.161390, 26.161419, 26.161427, 26.161457",\ + "26.266298, 26.266550, 26.266579, 26.266586, 26.266617",\ + "26.532688, 26.532940, 26.532969, 26.532978, 26.533005",\ + "27.428915, 27.429167, 27.429195, 27.429203, 27.429234"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1959,11 +3489,11 @@ pin("mprj_io[22]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "27.397108, 27.405005, 27.405369, 27.405478, 27.405836",\ - "27.448442, 27.456339, 27.456703, 27.456812, 27.457170",\ - "27.557699, 27.565596, 27.565960, 27.566069, 27.566427",\ - "27.834467, 27.842363, 27.842728, 27.842836, 27.843195",\ - "28.765615, 28.773512, 28.773876, 28.773985, 28.774343"); + values ( "25.987421, 25.995022, 25.995373, 25.995476, 25.995823",\ + "26.036833, 26.044434, 26.044785, 26.044888, 26.045235",\ + "26.141993, 26.149593, 26.149944, 26.150047, 26.150394",\ + "26.408382, 26.415983, 26.416334, 26.416439, 26.416784",\ + "27.304609, 27.312210, 27.312561, 27.312664, 27.313011"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1977,12 +3507,97 @@ pin("mprj_io[22]") { } /* end of arc hk_serial_load_mprj_io[22]_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.165977, 16.714874, 16.797176, 16.821753, 16.903070",\ + "16.216953, 16.765850, 16.848152, 16.872726, 16.954044",\ + "16.331440, 16.880337, 16.962639, 16.987215, 17.068533",\ + "16.676052, 17.224949, 17.307251, 17.331825, 17.413143",\ + "17.871058, 18.419952, 18.502256, 18.526833, 18.608149"); + } + 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.869155, 2.063375, 2.088644, 2.096189, 2.121156",\ + "1.869155, 2.063375, 2.088644, 2.096189, 2.121156",\ + "1.869155, 2.063375, 2.088644, 2.096189, 2.121156",\ + "1.869155, 2.063375, 2.088644, 2.096189, 2.121156",\ + "1.869155, 2.063375, 2.088644, 2.096189, 2.121156"); + } + cell_fall( f_itrans_ocap ){ + index_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.835533, 17.171762, 17.221066, 17.235786, 17.284498",\ + "16.886505, 17.222736, 17.272039, 17.286760, 17.335472",\ + "17.000996, 17.337225, 17.386528, 17.401249, 17.449961",\ + "17.345604, 17.681835, 17.731138, 17.745859, 17.794571",\ + "18.540611, 18.876841, 18.926144, 18.940865, 18.989576"); + } + 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.322857, 1.444211, 1.462008, 1.467322, 1.484905",\ + "1.322857, 1.444211, 1.462008, 1.467322, 1.484905",\ + "1.322857, 1.444211, 1.462008, 1.467322, 1.484905",\ + "1.322857, 1.444211, 1.462008, 1.467322, 1.484905",\ + "1.322857, 1.444211, 1.462008, 1.467322, 1.484905"); + } + + } /* end of arc hkspi_clk_mprj_io[22]_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.530237, 15.039454, 15.115808, 15.138606, 15.214045",\ + "14.577526, 15.086743, 15.163097, 15.185896, 15.261335",\ + "14.683739, 15.192955, 15.269309, 15.292108, 15.367546",\ + "15.003437, 15.512653, 15.589007, 15.611806, 15.687244",\ + "16.112057, 16.621273, 16.697628, 16.720425, 16.795864"); + } + 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.869155, 2.063375, 2.088644, 2.096189, 2.121156",\ + "1.869155, 2.063375, 2.088644, 2.096189, 2.121156",\ + "1.869155, 2.063375, 2.088644, 2.096189, 2.121156",\ + "1.869155, 2.063375, 2.088644, 2.096189, 2.121156",\ + "1.869155, 2.063375, 2.088644, 2.096189, 2.121156"); + } + cell_fall( f_itrans_ocap ){ + index_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.207516, 15.519440, 15.565179, 15.578836, 15.624027",\ + "15.254807, 15.566730, 15.612470, 15.626127, 15.671318",\ + "15.361018, 15.672943, 15.718681, 15.732338, 15.777529",\ + "15.680717, 15.992641, 16.038380, 16.052036, 16.097227",\ + "16.789337, 17.101261, 17.146999, 17.160656, 17.205847"); + } + 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.322857, 1.444211, 1.462008, 1.467322, 1.484905",\ + "1.322857, 1.444211, 1.462008, 1.467322, 1.484905",\ + "1.322857, 1.444211, 1.462008, 1.467322, 1.484905",\ + "1.322857, 1.444211, 1.462008, 1.467322, 1.484905",\ + "1.322857, 1.444211, 1.462008, 1.467322, 1.484905"); + } + + } /* end of arc hkspi_clk_mprj_io[22]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -1996,11 +3611,11 @@ pin("mprj_io[21]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "31.763622, 32.292690, 32.372017, 32.395702, 32.474083",\ - "31.814959, 32.344025, 32.423355, 32.447041, 32.525417",\ - "31.924215, 32.453281, 32.532608, 32.556297, 32.634674",\ - "32.201759, 32.730827, 32.810158, 32.833843, 32.912220",\ - "33.122604, 33.651669, 33.730995, 33.754684, 33.833061"); + values ( "32.986546, 33.535454, 33.617756, 33.642330, 33.723648",\ + "33.039806, 33.588715, 33.671017, 33.695591, 33.776909",\ + "33.153160, 33.702065, 33.784370, 33.808945, 33.890263",\ + "33.441116, 33.990021, 34.072323, 34.096901, 34.178215",\ + "34.396484, 34.945389, 35.027695, 35.052269, 35.133587"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2014,11 +3629,11 @@ pin("mprj_io[21]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "31.835026, 32.159100, 32.206619, 32.220810, 32.267761",\ - "31.886362, 32.210434, 32.257957, 32.272148, 32.319099",\ - "31.995619, 32.319695, 32.367214, 32.381401, 32.428356",\ - "32.273163, 32.597237, 32.644760, 32.658951, 32.705902",\ - "33.194008, 33.518082, 33.565601, 33.579788, 33.626743"); + values ( "33.115395, 33.451622, 33.500923, 33.515644, 33.564358",\ + "33.168655, 33.504883, 33.554184, 33.568905, 33.617619",\ + "33.282009, 33.618237, 33.667538, 33.682259, 33.730972",\ + "33.569962, 33.906189, 33.955494, 33.970215, 34.018925",\ + "34.525333, 34.861561, 34.910862, 34.925583, 34.974297"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2039,11 +3654,11 @@ pin("mprj_io[21]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "28.732346, 28.732597, 28.732628, 28.732635, 28.732664",\ - "28.783680, 28.783932, 28.783962, 28.783970, 28.783998",\ - "28.892937, 28.893188, 28.893219, 28.893227, 28.893255",\ - "29.169704, 29.169956, 29.169987, 29.169994, 29.170023",\ - "30.100853, 30.101105, 30.101135, 30.101143, 30.101171"); + values ( "27.256895, 27.257139, 27.257166, 27.257175, 27.257202",\ + "27.306307, 27.306551, 27.306578, 27.306587, 27.306614",\ + "27.411467, 27.411711, 27.411737, 27.411747, 27.411774",\ + "27.677856, 27.678101, 27.678127, 27.678137, 27.678164",\ + "28.574083, 28.574327, 28.574354, 28.574364, 28.574390"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2057,11 +3672,11 @@ pin("mprj_io[21]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "28.602995, 28.610991, 28.611357, 28.611467, 28.611828",\ - "28.654329, 28.662325, 28.662691, 28.662802, 28.663162",\ - "28.763586, 28.771582, 28.771948, 28.772058, 28.772419",\ - "29.040354, 29.048349, 29.048716, 29.048826, 29.049187",\ - "29.971502, 29.979498, 29.979864, 29.979975, 29.980335"); + values ( "27.132395, 27.140091, 27.140444, 27.140549, 27.140898",\ + "27.181807, 27.189503, 27.189856, 27.189960, 27.190310",\ + "27.286966, 27.294662, 27.295015, 27.295120, 27.295469",\ + "27.553356, 27.561052, 27.561405, 27.561510, 27.561859",\ + "28.449583, 28.457279, 28.457632, 28.457737, 28.458086"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2075,12 +3690,97 @@ pin("mprj_io[21]") { } /* end of arc hk_serial_load_mprj_io[21]_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.623556, 16.172462, 16.254765, 16.279339, 16.360657",\ + "15.674530, 16.223436, 16.305740, 16.330315, 16.411633",\ + "15.789019, 16.337925, 16.420227, 16.444801, 16.526119",\ + "16.133629, 16.682535, 16.764839, 16.789413, 16.870731",\ + "17.328634, 17.877541, 17.959845, 17.984419, 18.065735"); + } + 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.869151, 2.063377, 2.088645, 2.096190, 2.121155",\ + "1.869151, 2.063377, 2.088645, 2.096190, 2.121155",\ + "1.869151, 2.063377, 2.088645, 2.096190, 2.121155",\ + "1.869151, 2.063377, 2.088645, 2.096190, 2.121155",\ + "1.869151, 2.063377, 2.088645, 2.096190, 2.121155"); + } + cell_fall( f_itrans_ocap ){ + index_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.681723, 17.017948, 17.067251, 17.081974, 17.130686",\ + "16.732698, 17.068924, 17.118227, 17.132950, 17.181662",\ + "16.847185, 17.183411, 17.232714, 17.247437, 17.296148",\ + "17.191795, 17.528021, 17.577324, 17.592045, 17.640759",\ + "18.386801, 18.723026, 18.772329, 18.787052, 18.835764"); + } + 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.322863, 1.444204, 1.462003, 1.467317, 1.484903",\ + "1.322863, 1.444204, 1.462003, 1.467317, 1.484903",\ + "1.322863, 1.444204, 1.462003, 1.467317, 1.484903",\ + "1.322863, 1.444204, 1.462003, 1.467317, 1.484903",\ + "1.322863, 1.444204, 1.462003, 1.467317, 1.484903"); + } + + } /* end of arc hkspi_clk_mprj_io[21]_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.223469, 14.732697, 14.809050, 14.831848, 14.907287",\ + "14.270760, 14.779987, 14.856340, 14.879139, 14.954577",\ + "14.376970, 14.886198, 14.962551, 14.985350, 15.060788",\ + "14.696671, 15.205898, 15.282251, 15.305050, 15.380488",\ + "15.805288, 16.314516, 16.390869, 16.413668, 16.489105"); + } + 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.869151, 2.063377, 2.088645, 2.096190, 2.121155",\ + "1.869151, 2.063377, 2.088645, 2.096190, 2.121155",\ + "1.869151, 2.063377, 2.088645, 2.096190, 2.121155",\ + "1.869151, 2.063377, 2.088645, 2.096190, 2.121155",\ + "1.869151, 2.063377, 2.088645, 2.096190, 2.121155"); + } + cell_fall( f_itrans_ocap ){ + index_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.165482, 15.477402, 15.523142, 15.536798, 15.581989",\ + "15.212770, 15.524691, 15.570431, 15.584087, 15.629278",\ + "15.318983, 15.630903, 15.676643, 15.690300, 15.735491",\ + "15.638681, 15.950602, 15.996342, 16.009998, 16.055189",\ + "16.747299, 17.059219, 17.104959, 17.118616, 17.163807"); + } + 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.322863, 1.444204, 1.462003, 1.467317, 1.484903",\ + "1.322863, 1.444204, 1.462003, 1.467317, 1.484903",\ + "1.322863, 1.444204, 1.462003, 1.467317, 1.484903",\ + "1.322863, 1.444204, 1.462003, 1.467317, 1.484903",\ + "1.322863, 1.444204, 1.462003, 1.467317, 1.484903"); + } + + } /* end of arc hkspi_clk_mprj_io[21]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2094,11 +3794,11 @@ pin("mprj_io[20]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "32.990616, 33.519657, 33.598988, 33.622673, 33.701054",\ - "33.041950, 33.570995, 33.650322, 33.674011, 33.752388",\ - "33.151207, 33.680252, 33.759579, 33.783268, 33.861645",\ - "33.428753, 33.957798, 34.037125, 34.060814, 34.139191",\ - "34.349594, 34.878639, 34.957966, 34.981655, 35.060032"); + values ( "34.259548, 34.808430, 34.890732, 34.915310, 34.996628",\ + "34.312809, 34.861691, 34.943993, 34.968571, 35.049889",\ + "34.426163, 34.975044, 35.057350, 35.081924, 35.163242",\ + "34.714115, 35.262997, 35.345299, 35.369877, 35.451195",\ + "35.669487, 36.218369, 36.300674, 36.325249, 36.406567"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2112,11 +3812,11 @@ pin("mprj_io[20]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "33.052326, 33.376411, 33.423931, 33.438118, 33.485069",\ - "33.103664, 33.427746, 33.475266, 33.489456, 33.536407",\ - "33.212921, 33.537003, 33.584522, 33.598713, 33.645664",\ - "33.490467, 33.814548, 33.862068, 33.876259, 33.923210",\ - "34.411308, 34.735390, 34.782909, 34.797100, 34.844051"); + values ( "34.378342, 34.714577, 34.763882, 34.778603, 34.827312",\ + "34.431602, 34.767838, 34.817142, 34.831863, 34.880573",\ + "34.544956, 34.881195, 34.930496, 34.945217, 34.993927",\ + "34.832912, 35.169147, 35.218449, 35.233170, 35.281883",\ + "35.788280, 36.124519, 36.173820, 36.188541, 36.237251"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2137,11 +3837,11 @@ pin("mprj_io[20]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "29.918015, 29.918289, 29.918322, 29.918331, 29.918362",\ - "29.969349, 29.969624, 29.969656, 29.969666, 29.969696",\ - "30.078606, 30.078880, 30.078913, 30.078922, 30.078953",\ - "30.355377, 30.355652, 30.355684, 30.355694, 30.355724",\ - "31.286522, 31.286797, 31.286829, 31.286839, 31.286869"); + values ( "28.393997, 28.394262, 28.394293, 28.394300, 28.394331",\ + "28.443409, 28.443674, 28.443705, 28.443712, 28.443743",\ + "28.548569, 28.548834, 28.548864, 28.548872, 28.548903",\ + "28.814959, 28.815224, 28.815254, 28.815262, 28.815292",\ + "29.711185, 29.711451, 29.711481, 29.711489, 29.711519"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2155,11 +3855,11 @@ pin("mprj_io[20]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "29.789215, 29.796942, 29.797300, 29.797409, 29.797764",\ - "29.840549, 29.848276, 29.848635, 29.848743, 29.849098",\ - "29.949806, 29.957533, 29.957891, 29.958000, 29.958355",\ - "30.226578, 30.234304, 30.234663, 30.234772, 30.235126",\ - "31.157722, 31.165449, 31.165808, 31.165916, 31.166271"); + values ( "28.270027, 28.277464, 28.277809, 28.277912, 28.278255",\ + "28.319439, 28.326876, 28.327221, 28.327324, 28.327667",\ + "28.424599, 28.432035, 28.432381, 28.432484, 28.432827",\ + "28.690989, 28.698425, 28.698771, 28.698874, 28.699215",\ + "29.587215, 29.594652, 29.594997, 29.595100, 29.595444"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2173,12 +3873,97 @@ pin("mprj_io[20]") { } /* end of arc hk_serial_load_mprj_io[20]_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.531306, 16.080189, 16.162493, 16.187069, 16.268387",\ + "15.582281, 16.131165, 16.213467, 16.238043, 16.319361",\ + "15.696769, 16.245651, 16.327955, 16.352531, 16.433849",\ + "16.041378, 16.590261, 16.672565, 16.697140, 16.778458",\ + "17.236385, 17.785267, 17.867571, 17.892147, 17.973465"); + } + 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.869160, 2.063372, 2.088643, 2.096189, 2.121157",\ + "1.869160, 2.063372, 2.088643, 2.096189, 2.121157",\ + "1.869160, 2.063372, 2.088643, 2.096189, 2.121157",\ + "1.869160, 2.063372, 2.088643, 2.096189, 2.121157",\ + "1.869160, 2.063372, 2.088643, 2.096189, 2.121157"); + } + cell_fall( f_itrans_ocap ){ + index_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.546604, 16.882839, 16.932142, 16.946863, 16.995575",\ + "16.597580, 16.933815, 16.983118, 16.997839, 17.046551",\ + "16.712067, 17.048302, 17.097605, 17.112326, 17.161037",\ + "17.056677, 17.392914, 17.442215, 17.456936, 17.505648",\ + "18.251682, 18.587917, 18.637220, 18.651941, 18.700653"); + } + 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.322848, 1.444222, 1.462015, 1.467328, 1.484908",\ + "1.322848, 1.444222, 1.462015, 1.467328, 1.484908",\ + "1.322848, 1.444222, 1.462015, 1.467328, 1.484908",\ + "1.322848, 1.444222, 1.462015, 1.467328, 1.484908",\ + "1.322848, 1.444222, 1.462015, 1.467328, 1.484908"); + } + + } /* end of arc hkspi_clk_mprj_io[20]_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.105530, 14.614735, 14.691089, 14.713887, 14.789327",\ + "14.152821, 14.662025, 14.738379, 14.761178, 14.836617",\ + "14.259031, 14.768236, 14.844590, 14.867389, 14.942828",\ + "14.578731, 15.087935, 15.164289, 15.187088, 15.262527",\ + "15.687351, 16.196556, 16.272911, 16.295708, 16.371147"); + } + 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.869160, 2.063372, 2.088643, 2.096189, 2.121157",\ + "1.869160, 2.063372, 2.088643, 2.096189, 2.121157",\ + "1.869160, 2.063372, 2.088643, 2.096189, 2.121157",\ + "1.869160, 2.063372, 2.088643, 2.096189, 2.121157",\ + "1.869160, 2.063372, 2.088643, 2.096189, 2.121157"); + } + cell_fall( f_itrans_ocap ){ + index_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.006111, 15.318041, 15.363779, 15.377436, 15.422625",\ + "15.053402, 15.365332, 15.411070, 15.424726, 15.469915",\ + "15.159613, 15.471543, 15.517281, 15.530938, 15.576128",\ + "15.479311, 15.791242, 15.836979, 15.850636, 15.895826",\ + "16.587933, 16.899862, 16.945601, 16.959257, 17.004446"); + } + 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.322848, 1.444222, 1.462015, 1.467328, 1.484908",\ + "1.322848, 1.444222, 1.462015, 1.467328, 1.484908",\ + "1.322848, 1.444222, 1.462015, 1.467328, 1.484908",\ + "1.322848, 1.444222, 1.462015, 1.467328, 1.484908",\ + "1.322848, 1.444222, 1.462015, 1.467328, 1.484908"); + } + + } /* end of arc hkspi_clk_mprj_io[20]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2192,11 +3977,11 @@ pin("mprj_io[19]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "34.154572, 34.683647, 34.762978, 34.786663, 34.865040",\ - "34.205906, 34.734985, 34.814312, 34.837997, 34.916378",\ - "34.315163, 34.844242, 34.923569, 34.947258, 35.025635",\ - "34.592709, 35.121788, 35.201115, 35.224800, 35.303181",\ - "35.513550, 36.042629, 36.121956, 36.145645, 36.224022"); + values ( "35.467152, 36.016071, 36.098373, 36.122948, 36.204266",\ + "35.520412, 36.069332, 36.151634, 36.176208, 36.257526",\ + "35.633766, 36.182686, 36.264988, 36.289562, 36.370880",\ + "35.921722, 36.470642, 36.552940, 36.577518, 36.658833",\ + "36.877094, 37.426010, 37.508316, 37.532890, 37.614204"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2210,11 +3995,11 @@ pin("mprj_io[19]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "34.230774, 34.554844, 34.602364, 34.616554, 34.663506",\ - "34.282112, 34.606178, 34.653702, 34.667892, 34.714844",\ - "34.391369, 34.715435, 34.762959, 34.777145, 34.824100",\ - "34.668915, 34.992981, 35.040504, 35.054695, 35.101646",\ - "35.589756, 35.913822, 35.961346, 35.975533, 36.022488"); + values ( "35.600986, 35.937206, 35.986511, 36.001232, 36.049946",\ + "35.654247, 35.990467, 36.039772, 36.054493, 36.103207",\ + "35.767601, 36.103821, 36.153126, 36.167847, 36.216560",\ + "36.055553, 36.391777, 36.441078, 36.455799, 36.504513",\ + "37.010925, 37.347145, 37.396450, 37.411171, 37.459885"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2235,11 +4020,11 @@ pin("mprj_io[19]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "31.118700, 31.118980, 31.119013, 31.119022, 31.119053",\ - "31.170034, 31.170315, 31.170347, 31.170357, 31.170387",\ - "31.279291, 31.279572, 31.279604, 31.279613, 31.279644",\ - "31.556063, 31.556343, 31.556376, 31.556385, 31.556416",\ - "32.487206, 32.487488, 32.487518, 32.487530, 32.487560"); + values ( "29.539240, 29.539509, 29.539539, 29.539549, 29.539579",\ + "29.588652, 29.588921, 29.588951, 29.588961, 29.588991",\ + "29.693811, 29.694080, 29.694111, 29.694120, 29.694151",\ + "29.960201, 29.960470, 29.960501, 29.960510, 29.960541",\ + "30.856428, 30.856697, 30.856728, 30.856737, 30.856768"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2253,11 +4038,11 @@ pin("mprj_io[19]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "30.990004, 30.997679, 30.998037, 30.998144, 30.998497",\ - "31.041338, 31.049013, 31.049372, 31.049479, 31.049831",\ - "31.150595, 31.158270, 31.158628, 31.158735, 31.159088",\ - "31.427366, 31.435041, 31.435400, 31.435507, 31.435860",\ - "32.358509, 32.366188, 32.366543, 32.366650, 32.367004"); + values ( "29.415369, 29.422756, 29.423101, 29.423204, 29.423544",\ + "29.464781, 29.472168, 29.472513, 29.472616, 29.472956",\ + "29.569941, 29.577328, 29.577673, 29.577776, 29.578115",\ + "29.836330, 29.843718, 29.844063, 29.844166, 29.844505",\ + "30.732557, 30.739944, 30.740290, 30.740393, 30.740732"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2271,12 +4056,97 @@ pin("mprj_io[19]") { } /* end of arc hk_serial_load_mprj_io[19]_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.741170, 16.290089, 16.372391, 16.396965, 16.478283",\ + "15.792145, 16.341064, 16.423367, 16.447941, 16.529257",\ + "15.906632, 16.455551, 16.537853, 16.562428, 16.643745",\ + "16.251244, 16.800163, 16.882465, 16.907040, 16.988356",\ + "17.446249, 17.995167, 18.077471, 18.102045, 18.183361"); + } + 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.063379, 2.088646, 2.096190, 2.121154",\ + "1.869147, 2.063379, 2.088646, 2.096190, 2.121154",\ + "1.869147, 2.063379, 2.088646, 2.096190, 2.121154",\ + "1.869147, 2.063379, 2.088646, 2.096190, 2.121154",\ + "1.869147, 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.695189, 17.031410, 17.080713, 17.095434, 17.144148",\ + "16.746162, 17.082382, 17.131687, 17.146408, 17.195122",\ + "16.860651, 17.196873, 17.246176, 17.260897, 17.309610",\ + "17.205259, 17.541481, 17.590784, 17.605505, 17.654219",\ + "18.400265, 18.736485, 18.785789, 18.800510, 18.849224"); + } + 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.322870, 1.444195, 1.461996, 1.467312, 1.484900",\ + "1.322870, 1.444195, 1.461996, 1.467312, 1.484900",\ + "1.322870, 1.444195, 1.461996, 1.467312, 1.484900",\ + "1.322870, 1.444195, 1.461996, 1.467312, 1.484900",\ + "1.322870, 1.444195, 1.461996, 1.467312, 1.484900"); + } + + } /* end of arc hkspi_clk_mprj_io[19]_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.353171, 14.862410, 14.938763, 14.961560, 15.036999",\ + "14.400462, 14.909700, 14.986053, 15.008851, 15.084290",\ + "14.506673, 15.015911, 15.092264, 15.115062, 15.190500",\ + "14.826371, 15.335609, 15.411963, 15.434760, 15.510199",\ + "15.934993, 16.444231, 16.520584, 16.543381, 16.618820"); + } + 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.063379, 2.088646, 2.096190, 2.121154",\ + "1.869147, 2.063379, 2.088646, 2.096190, 2.121154",\ + "1.869147, 2.063379, 2.088646, 2.096190, 2.121154",\ + "1.869147, 2.063379, 2.088646, 2.096190, 2.121154",\ + "1.869147, 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.187855, 15.499770, 15.545509, 15.559168, 15.604360",\ + "15.235146, 15.547061, 15.592800, 15.606459, 15.651650",\ + "15.341356, 15.653272, 15.699011, 15.712669, 15.757861",\ + "15.661057, 15.972972, 16.018711, 16.032370, 16.077560",\ + "16.769674, 17.081589, 17.127329, 17.140987, 17.186180"); + } + 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.322870, 1.444195, 1.461996, 1.467312, 1.484900",\ + "1.322870, 1.444195, 1.461996, 1.467312, 1.484900",\ + "1.322870, 1.444195, 1.461996, 1.467312, 1.484900",\ + "1.322870, 1.444195, 1.461996, 1.467312, 1.484900",\ + "1.322870, 1.444195, 1.461996, 1.467312, 1.484900"); + } + + } /* end of arc hkspi_clk_mprj_io[19]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2290,11 +4160,11 @@ pin("mprj_io[18]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "31.463573, 31.992655, 32.071983, 32.095669, 32.174046",\ - "31.513035, 32.042114, 32.121441, 32.145130, 32.223507",\ - "31.623322, 32.152401, 32.231728, 32.255417, 32.333794",\ - "31.949665, 32.478748, 32.558075, 32.581760, 32.660137",\ - "33.072971, 33.602051, 33.681377, 33.705067, 33.783443"); + values ( "32.689438, 33.238358, 33.320660, 33.345234, 33.426552",\ + "32.740753, 33.289673, 33.371975, 33.396549, 33.477867",\ + "32.855175, 33.404095, 33.486397, 33.510971, 33.592289",\ + "33.193760, 33.742680, 33.824982, 33.849556, 33.930874",\ + "34.359184, 34.908104, 34.990406, 35.014980, 35.096298"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2308,11 +4178,11 @@ pin("mprj_io[18]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "31.540636, 31.864704, 31.912226, 31.926416, 31.973370",\ - "31.590096, 31.914164, 31.961685, 31.975876, 32.022827",\ - "31.700382, 32.024452, 32.071972, 32.086163, 32.133114",\ - "32.026730, 32.350796, 32.398319, 32.412506, 32.459461",\ - "33.150032, 33.474098, 33.521622, 33.535812, 33.582764"); + values ( "32.824158, 33.160378, 33.209679, 33.224403, 33.273117",\ + "32.875473, 33.211693, 33.260994, 33.275719, 33.324432",\ + "32.989891, 33.326111, 33.375416, 33.390141, 33.438850",\ + "33.328476, 33.664696, 33.714001, 33.728725, 33.777435",\ + "34.493904, 34.830124, 34.879425, 34.894150, 34.942863"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2333,11 +4203,11 @@ pin("mprj_io[18]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "28.550762, 28.551044, 28.551077, 28.551086, 28.551119",\ - "28.600224, 28.600506, 28.600538, 28.600548, 28.600580",\ - "28.710510, 28.710793, 28.710825, 28.710835, 28.710867",\ - "29.036854, 29.037136, 29.037169, 29.037178, 29.037210",\ - "30.160160, 30.160442, 30.160475, 30.160484, 30.160517"); + values ( "27.319302, 27.319572, 27.319603, 27.319613, 27.319643",\ + "27.366907, 27.367178, 27.367208, 27.367218, 27.367249",\ + "27.473059, 27.473330, 27.473360, 27.473370, 27.473400",\ + "27.787167, 27.787437, 27.787468, 27.787477, 27.787508",\ + "28.868343, 28.868614, 28.868645, 28.868654, 28.868685"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2351,11 +4221,11 @@ pin("mprj_io[18]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "28.422112, 28.429766, 28.430122, 28.430229, 28.430582",\ - "28.471573, 28.479227, 28.479584, 28.479691, 28.480043",\ - "28.581860, 28.589514, 28.589870, 28.589977, 28.590330",\ - "28.908203, 28.915857, 28.916214, 28.916321, 28.916674",\ - "30.031509, 30.039164, 30.039520, 30.039627, 30.039980"); + values ( "27.195473, 27.202841, 27.203184, 27.203287, 27.203627",\ + "27.243080, 27.250446, 27.250790, 27.250893, 27.251232",\ + "27.349232, 27.356598, 27.356941, 27.357044, 27.357384",\ + "27.663338, 27.670706, 27.671049, 27.671152, 27.671492",\ + "28.744514, 28.751883, 28.752226, 28.752329, 28.752668"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2369,12 +4239,97 @@ pin("mprj_io[18]") { } /* end of arc hk_serial_load_mprj_io[18]_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.984836, 15.533757, 15.616059, 15.640635, 15.721951",\ + "15.035810, 15.584731, 15.667033, 15.691608, 15.772924",\ + "15.150297, 15.699219, 15.781521, 15.806095, 15.887412",\ + "15.494908, 16.043831, 16.126133, 16.150707, 16.232023",\ + "16.689915, 17.238836, 17.321138, 17.345713, 17.427029"); + } + 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.943748, 16.279968, 16.329271, 16.343994, 16.392708",\ + "15.994721, 16.330940, 16.380245, 16.394968, 16.443680",\ + "16.109211, 16.445431, 16.494734, 16.509457, 16.558170",\ + "16.453819, 16.790039, 16.839344, 16.854067, 16.902779",\ + "17.648827, 17.985046, 18.034349, 18.049072, 18.097786"); + } + 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.444193, 1.461995, 1.467311, 1.484899",\ + "1.322872, 1.444193, 1.461995, 1.467311, 1.484899",\ + "1.322872, 1.444193, 1.461995, 1.467311, 1.484899",\ + "1.322872, 1.444193, 1.461995, 1.467311, 1.484899",\ + "1.322872, 1.444193, 1.461995, 1.467311, 1.484899"); + } + + } /* end of arc hkspi_clk_mprj_io[18]_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.651458, 14.160698, 14.237051, 14.259850, 14.335287",\ + "13.698749, 14.207989, 14.284342, 14.307140, 14.382578",\ + "13.804959, 14.314199, 14.390553, 14.413351, 14.488789",\ + "14.124660, 14.633900, 14.710253, 14.733051, 14.808489",\ + "15.233279, 15.742519, 15.818872, 15.841671, 15.917109"); + } + 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 ( "14.490709, 14.802625, 14.848364, 14.862022, 14.907214",\ + "14.538000, 14.849916, 14.895655, 14.909313, 14.954505",\ + "14.644211, 14.956126, 15.001865, 15.015524, 15.060716",\ + "14.963910, 15.275826, 15.321566, 15.335222, 15.380415",\ + "16.072531, 16.384445, 16.430185, 16.443844, 16.489037"); + } + 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.444193, 1.461995, 1.467311, 1.484899",\ + "1.322872, 1.444193, 1.461995, 1.467311, 1.484899",\ + "1.322872, 1.444193, 1.461995, 1.467311, 1.484899",\ + "1.322872, 1.444193, 1.461995, 1.467311, 1.484899",\ + "1.322872, 1.444193, 1.461995, 1.467311, 1.484899"); + } + + } /* end of arc hkspi_clk_mprj_io[18]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2388,11 +4343,11 @@ pin("mprj_io[17]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "30.275513, 30.804527, 30.883858, 30.907545, 30.985926",\ - "30.324972, 30.853987, 30.933317, 30.957005, 31.035385",\ - "30.435259, 30.964273, 31.043604, 31.067291, 31.145672",\ - "30.761604, 31.290619, 31.369949, 31.393637, 31.472017",\ - "31.884909, 32.413925, 32.493256, 32.516941, 32.595322"); + values ( "31.456825, 32.005676, 32.087982, 32.112560, 32.193878",\ + "31.508141, 32.056992, 32.139297, 32.163876, 32.245193",\ + "31.622562, 32.171417, 32.253719, 32.278297, 32.359615",\ + "31.961145, 32.509998, 32.592304, 32.616879, 32.698200",\ + "33.126572, 33.675423, 33.757729, 33.782303, 33.863625"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2406,11 +4361,11 @@ pin("mprj_io[17]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "30.325808, 30.649902, 30.697420, 30.711609, 30.758558",\ - "30.375267, 30.699362, 30.746880, 30.761068, 30.808018",\ - "30.485554, 30.809649, 30.857166, 30.871355, 30.918304",\ - "30.811899, 31.135994, 31.183512, 31.197701, 31.244650",\ - "31.935204, 32.259300, 32.306816, 32.321007, 32.367954"); + values ( "31.563774, 31.900023, 31.949322, 31.964043, 32.012753",\ + "31.615089, 31.951338, 32.000637, 32.015358, 32.064068",\ + "31.729511, 32.065758, 32.115059, 32.129780, 32.178490",\ + "32.068092, 32.404343, 32.453644, 32.468361, 32.517071",\ + "33.233517, 33.569767, 33.619064, 33.633789, 33.682495"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2431,11 +4386,11 @@ pin("mprj_io[17]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "27.350901, 27.351105, 27.351130, 27.351135, 27.351160",\ - "27.400362, 27.400566, 27.400591, 27.400597, 27.400621",\ - "27.510649, 27.510853, 27.510878, 27.510883, 27.510908",\ - "27.836992, 27.837196, 27.837221, 27.837227, 27.837252",\ - "28.960299, 28.960503, 28.960527, 28.960533, 28.960558"); + values ( "26.164433, 26.164629, 26.164652, 26.164658, 26.164680",\ + "26.212036, 26.212234, 26.212257, 26.212265, 26.212286",\ + "26.318188, 26.318386, 26.318409, 26.318417, 26.318438",\ + "26.632298, 26.632494, 26.632517, 26.632523, 26.632545",\ + "27.713474, 27.713671, 27.713694, 27.713699, 27.713722"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2449,11 +4404,11 @@ pin("mprj_io[17]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "27.220409, 27.228964, 27.229343, 27.229458, 27.229834",\ - "27.269871, 27.278425, 27.278805, 27.278919, 27.279295",\ - "27.380157, 27.388712, 27.389091, 27.389206, 27.389582",\ - "27.706501, 27.715055, 27.715435, 27.715549, 27.715925",\ - "28.829807, 28.838362, 28.838741, 28.838856, 28.839231"); + values ( "26.038834, 26.047068, 26.047434, 26.047543, 26.047905",\ + "26.086441, 26.094673, 26.095039, 26.095148, 26.095510",\ + "26.192593, 26.200825, 26.201191, 26.201300, 26.201662",\ + "26.506699, 26.514933, 26.515299, 26.515408, 26.515770",\ + "27.587875, 27.596109, 27.596476, 27.596584, 27.596947"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2467,12 +4422,97 @@ pin("mprj_io[17]") { } /* end of arc hk_serial_load_mprj_io[17]_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.398737, 15.947591, 16.029896, 16.054470, 16.135790",\ + "15.449713, 15.998566, 16.080872, 16.105446, 16.186766",\ + "15.564199, 16.113052, 16.195358, 16.219933, 16.301252",\ + "15.908810, 16.457664, 16.539968, 16.564545, 16.645863",\ + "17.103815, 17.652668, 17.734974, 17.759548, 17.840868"); + } + 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.869170, 2.063365, 2.088641, 2.096188, 2.121160",\ + "1.869170, 2.063365, 2.088641, 2.096188, 2.121160",\ + "1.869170, 2.063365, 2.088641, 2.096188, 2.121160",\ + "1.869170, 2.063365, 2.088641, 2.096188, 2.121160",\ + "1.869170, 2.063365, 2.088641, 2.096188, 2.121160"); + } + cell_fall( f_itrans_ocap ){ + index_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.983315, 16.319565, 16.368864, 16.383585, 16.432293",\ + "16.034290, 16.370539, 16.419838, 16.434559, 16.483269",\ + "16.148777, 16.485027, 16.534327, 16.549047, 16.597755",\ + "16.493389, 16.829638, 16.878937, 16.893658, 16.942368",\ + "17.688393, 18.024643, 18.073942, 18.088663, 18.137371"); + } + 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.322830, 1.444244, 1.462030, 1.467341, 1.484914",\ + "1.322830, 1.444244, 1.462030, 1.467341, 1.484914",\ + "1.322830, 1.444244, 1.462030, 1.467341, 1.484914",\ + "1.322830, 1.444244, 1.462030, 1.467341, 1.484914",\ + "1.322830, 1.444244, 1.462030, 1.467341, 1.484914"); + } + + } /* end of arc hkspi_clk_mprj_io[17]_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.035599, 14.544776, 14.621132, 14.643930, 14.719372",\ + "14.082890, 14.592066, 14.668422, 14.691220, 14.766661",\ + "14.189100, 14.698277, 14.774633, 14.797432, 14.872873",\ + "14.508801, 15.017977, 15.094333, 15.117131, 15.192572",\ + "15.617418, 16.126595, 16.202951, 16.225750, 16.301191"); + } + 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.869170, 2.063365, 2.088641, 2.096188, 2.121160",\ + "1.869170, 2.063365, 2.088641, 2.096188, 2.121160",\ + "1.869170, 2.063365, 2.088641, 2.096188, 2.121160",\ + "1.869170, 2.063365, 2.088641, 2.096188, 2.121160",\ + "1.869170, 2.063365, 2.088641, 2.096188, 2.121160"); + } + cell_fall( f_itrans_ocap ){ + index_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.527446, 14.839388, 14.885123, 14.898780, 14.943968",\ + "14.574736, 14.886677, 14.932413, 14.946070, 14.991258",\ + "14.680947, 14.992889, 15.038625, 15.052281, 15.097469",\ + "15.000646, 15.312588, 15.358323, 15.371980, 15.417168",\ + "16.109264, 16.421206, 16.466942, 16.480598, 16.525787"); + } + 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.322830, 1.444244, 1.462030, 1.467341, 1.484914",\ + "1.322830, 1.444244, 1.462030, 1.467341, 1.484914",\ + "1.322830, 1.444244, 1.462030, 1.467341, 1.484914",\ + "1.322830, 1.444244, 1.462030, 1.467341, 1.484914",\ + "1.322830, 1.444244, 1.462030, 1.467341, 1.484914"); + } + + } /* end of arc hkspi_clk_mprj_io[17]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2486,11 +4526,11 @@ pin("mprj_io[16]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "28.967607, 29.496677, 29.576006, 29.599693, 29.678070",\ - "29.017067, 29.546137, 29.625465, 29.649151, 29.727530",\ - "29.127354, 29.656424, 29.735752, 29.759438, 29.837816",\ - "29.453699, 29.982769, 30.062098, 30.085785, 30.164162",\ - "30.577003, 31.106073, 31.185402, 31.209087, 31.287466"); + values ( "30.099876, 30.648788, 30.731091, 30.755665, 30.836983",\ + "30.151192, 30.700104, 30.782406, 30.806980, 30.888298",\ + "30.265614, 30.814526, 30.896828, 30.921402, 31.002720",\ + "30.604198, 31.153107, 31.235411, 31.259985, 31.341303",\ + "31.769623, 32.318531, 32.400833, 32.425411, 32.506725"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2504,11 +4544,11 @@ pin("mprj_io[16]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "29.040340, 29.364410, 29.411934, 29.426123, 29.473074",\ - "29.089798, 29.413872, 29.461391, 29.475582, 29.522533",\ - "29.200085, 29.524158, 29.571678, 29.585869, 29.632820",\ - "29.526432, 29.850502, 29.898026, 29.912214, 29.959166",\ - "30.649734, 30.973808, 31.021328, 31.035519, 31.082470"); + values ( "30.230104, 30.566330, 30.615633, 30.630354, 30.679066",\ + "30.281420, 30.617645, 30.666948, 30.681669, 30.730381",\ + "30.395842, 30.732067, 30.781370, 30.796091, 30.844803",\ + "30.734425, 31.070648, 31.119953, 31.134674, 31.183388",\ + "31.899849, 32.236073, 32.285378, 32.300098, 32.348812"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2529,11 +4569,11 @@ pin("mprj_io[16]") { cell_rise( f_itrans_ocap ){ index_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.033873, 26.034199, 26.034237, 26.034248, 26.034286",\ - "26.083334, 26.083660, 26.083698, 26.083710, 26.083748",\ - "26.193621, 26.193947, 26.193985, 26.193996, 26.194035",\ - "26.519964, 26.520290, 26.520329, 26.520340, 26.520378",\ - "27.643270, 27.643597, 27.643635, 27.643646, 27.643684"); + values ( "24.896793, 24.897106, 24.897144, 24.897154, 24.897190",\ + "24.944397, 24.944712, 24.944748, 24.944759, 24.944796",\ + "25.050549, 25.050863, 25.050900, 25.050911, 25.050947",\ + "25.364658, 25.364971, 25.365009, 25.365019, 25.365055",\ + "26.445835, 26.446148, 26.446186, 26.446196, 26.446232"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2547,11 +4587,11 @@ pin("mprj_io[16]") { cell_fall( f_itrans_ocap ){ index_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.906311, 25.913431, 25.913776, 25.913877, 25.914217",\ - "25.955772, 25.962893, 25.963238, 25.963339, 25.963678",\ - "26.066059, 26.073179, 26.073524, 26.073626, 26.073965",\ - "26.392403, 26.399523, 26.399868, 26.399969, 26.400309",\ - "27.515709, 27.522829, 27.523174, 27.523275, 27.523615"); + values ( "24.774014, 24.780869, 24.781199, 24.781298, 24.781624",\ + "24.821621, 24.828474, 24.828804, 24.828903, 24.829229",\ + "24.927773, 24.934626, 24.934956, 24.935055, 24.935381",\ + "25.241879, 25.248734, 25.249063, 25.249163, 25.249489",\ + "26.323055, 26.329910, 26.330240, 26.330339, 26.330666"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2565,12 +4605,97 @@ pin("mprj_io[16]") { } /* end of arc hk_serial_load_mprj_io[16]_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.162906, 15.711817, 15.794119, 15.818693, 15.900011",\ + "15.213881, 15.762791, 15.845094, 15.869669, 15.950985",\ + "15.328368, 15.877279, 15.959581, 15.984156, 16.065474",\ + "15.672978, 16.221889, 16.304192, 16.328766, 16.410084",\ + "16.867985, 17.416895, 17.499197, 17.523771, 17.605089"); + } + 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.869150, 2.063377, 2.088645, 2.096190, 2.121155",\ + "1.869150, 2.063377, 2.088645, 2.096190, 2.121155",\ + "1.869150, 2.063377, 2.088645, 2.096190, 2.121155",\ + "1.869150, 2.063377, 2.088645, 2.096190, 2.121155",\ + "1.869150, 2.063377, 2.088645, 2.096190, 2.121155"); + } + cell_fall( f_itrans_ocap ){ + index_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.856874, 16.193098, 16.242401, 16.257122, 16.305836",\ + "15.907848, 16.244072, 16.293377, 16.308098, 16.356812",\ + "16.022335, 16.358561, 16.407864, 16.422585, 16.471298",\ + "16.366947, 16.703171, 16.752474, 16.767197, 16.815908",\ + "17.561953, 17.898178, 17.947481, 17.962202, 18.010914"); + } + 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.322865, 1.444201, 1.462001, 1.467316, 1.484902",\ + "1.322865, 1.444201, 1.462001, 1.467316, 1.484902",\ + "1.322865, 1.444201, 1.462001, 1.467316, 1.484902",\ + "1.322865, 1.444201, 1.462001, 1.467316, 1.484902",\ + "1.322865, 1.444201, 1.462001, 1.467316, 1.484902"); + } + + } /* end of arc hkspi_clk_mprj_io[16]_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.816813, 14.326042, 14.402395, 14.425194, 14.500633",\ + "13.864103, 14.373333, 14.449686, 14.472485, 14.547924",\ + "13.970314, 14.479544, 14.555897, 14.578695, 14.654135",\ + "14.290013, 14.799244, 14.875596, 14.898396, 14.973833",\ + "15.398633, 15.907864, 15.984216, 16.007015, 16.082453"); + } + 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.869150, 2.063377, 2.088645, 2.096190, 2.121155",\ + "1.869150, 2.063377, 2.088645, 2.096190, 2.121155",\ + "1.869150, 2.063377, 2.088645, 2.096190, 2.121155",\ + "1.869150, 2.063377, 2.088645, 2.096190, 2.121155",\ + "1.869150, 2.063377, 2.088645, 2.096190, 2.121155"); + } + cell_fall( f_itrans_ocap ){ + index_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.410142, 14.722061, 14.767801, 14.781458, 14.826650",\ + "14.457433, 14.769352, 14.815092, 14.828749, 14.873940",\ + "14.563643, 14.875563, 14.921303, 14.934959, 14.980151",\ + "14.883342, 15.195261, 15.241001, 15.254658, 15.299850",\ + "15.991961, 16.303879, 16.349619, 16.363277, 16.408468"); + } + 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.322865, 1.444201, 1.462001, 1.467316, 1.484902",\ + "1.322865, 1.444201, 1.462001, 1.467316, 1.484902",\ + "1.322865, 1.444201, 1.462001, 1.467316, 1.484902",\ + "1.322865, 1.444201, 1.462001, 1.467316, 1.484902",\ + "1.322865, 1.444201, 1.462001, 1.467316, 1.484902"); + } + + } /* end of arc hkspi_clk_mprj_io[16]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2584,11 +4709,11 @@ pin("mprj_io[15]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "27.894758, 28.423710, 28.503044, 28.526733, 28.605114",\ - "27.944218, 28.473171, 28.552504, 28.576191, 28.654575",\ - "28.054504, 28.583458, 28.662790, 28.686478, 28.764862",\ - "28.380850, 28.909801, 28.989136, 29.012825, 29.091206",\ - "29.504154, 30.033108, 30.112440, 30.136127, 30.214512"); + values ( "28.986794, 29.535582, 29.617891, 29.642467, 29.723789",\ + "29.038109, 29.586897, 29.669207, 29.693783, 29.775105",\ + "29.152531, 29.701319, 29.783628, 29.808205, 29.889526",\ + "29.491116, 30.039902, 30.122211, 30.146788, 30.228109",\ + "30.656540, 31.205326, 31.287636, 31.312212, 31.393534"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2602,11 +4727,11 @@ pin("mprj_io[15]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "27.919550, 28.243671, 28.291185, 28.305374, 28.352318",\ - "27.969009, 28.293131, 28.340645, 28.354832, 28.401777",\ - "28.079296, 28.403418, 28.450932, 28.465118, 28.512064",\ - "28.405642, 28.729763, 28.777277, 28.791466, 28.838409",\ - "29.528946, 29.853067, 29.900581, 29.914768, 29.961714"); + values ( "29.067284, 29.403561, 29.452856, 29.467575, 29.516281",\ + "29.118599, 29.454876, 29.504171, 29.518890, 29.567596",\ + "29.233021, 29.569298, 29.618593, 29.633312, 29.682018",\ + "29.571606, 29.907881, 29.957176, 29.971897, 30.020601",\ + "30.737030, 31.073305, 31.122601, 31.137321, 31.186026"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2627,11 +4752,11 @@ pin("mprj_io[15]") { cell_rise( f_itrans_ocap ){ index_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.972822, 24.972914, 24.972923, 24.972927, 24.972937",\ - "25.022282, 25.022373, 25.022383, 25.022387, 25.022396",\ - "25.132568, 25.132660, 25.132669, 25.132673, 25.132683",\ - "25.458914, 25.459005, 25.459015, 25.459019, 25.459028",\ - "26.582218, 26.582310, 26.582319, 26.582323, 26.582333"); + values ( "23.875528, 23.875616, 23.875626, 23.875629, 23.875639",\ + "23.923134, 23.923222, 23.923233, 23.923235, 23.923244",\ + "24.029285, 24.029373, 24.029385, 24.029387, 24.029396",\ + "24.343393, 24.343481, 24.343491, 24.343494, 24.343504",\ + "25.424570, 25.424658, 25.424667, 25.424671, 25.424681"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2645,11 +4770,11 @@ pin("mprj_io[15]") { cell_fall( f_itrans_ocap ){ index_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.839579, 24.849480, 24.849895, 24.850019, 24.850430",\ - "24.889038, 24.898939, 24.899355, 24.899479, 24.899889",\ - "24.999325, 25.009226, 25.009642, 25.009766, 25.010176",\ - "25.325670, 25.335571, 25.335987, 25.336111, 25.336521",\ - "26.448975, 26.458876, 26.459291, 26.459415, 26.459826"); + values ( "23.747282, 23.756811, 23.757212, 23.757332, 23.757727",\ + "23.794888, 23.804417, 23.804817, 23.804935, 23.805332",\ + "23.901039, 23.910568, 23.910969, 23.911087, 23.911484",\ + "24.215147, 24.224676, 24.225077, 24.225197, 24.225592",\ + "25.296324, 25.305853, 25.306253, 25.306374, 25.306768"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2663,12 +4788,97 @@ pin("mprj_io[15]") { } /* end of arc hk_serial_load_mprj_io[15]_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.310551, 15.859339, 15.941647, 15.966223, 16.047546",\ + "15.361525, 15.910313, 15.992620, 16.017197, 16.098518",\ + "15.476012, 16.024799, 16.107109, 16.131685, 16.213007",\ + "15.820622, 16.369411, 16.451719, 16.476295, 16.557617",\ + "17.015629, 17.564415, 17.646725, 17.671301, 17.752623"); + } + 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 ( "16.800938, 17.137213, 17.186510, 17.201229, 17.249935",\ + "16.851913, 17.188189, 17.237484, 17.252205, 17.300909",\ + "16.966400, 17.302675, 17.351973, 17.366692, 17.415398",\ + "17.311010, 17.647285, 17.696583, 17.711302, 17.760008",\ + "18.506016, 18.842291, 18.891588, 18.906307, 18.955013"); + } + 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[15]_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.952308, 14.461425, 14.537783, 14.560583, 14.636026",\ + "13.999599, 14.508716, 14.585073, 14.607874, 14.683317",\ + "14.105809, 14.614926, 14.691284, 14.714085, 14.789528",\ + "14.425509, 14.934627, 15.010984, 15.033785, 15.109228",\ + "15.534129, 16.043247, 16.119604, 16.142405, 16.217848"); + } + 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.277324, 15.589291, 15.635023, 15.648678, 15.693863",\ + "15.324614, 15.636580, 15.682312, 15.695968, 15.741152",\ + "15.430825, 15.742792, 15.788525, 15.802179, 15.847364",\ + "15.750524, 16.062490, 16.108223, 16.121878, 16.167063",\ + "16.859142, 17.171110, 17.216843, 17.230497, 17.275682"); + } + 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[15]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2682,11 +4892,11 @@ pin("mprj_io[14]") { cell_rise( f_itrans_ocap ){ index_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.341713, 26.870804, 26.950130, 26.973816, 27.052193",\ - "26.391174, 26.920261, 26.999590, 27.023275, 27.101652",\ - "26.501461, 27.030548, 27.109877, 27.133562, 27.211939",\ - "26.827805, 27.356895, 27.436222, 27.459908, 27.538284",\ - "27.951111, 28.480198, 28.559526, 28.583212, 28.661589"); + values ( "27.375509, 27.924440, 28.006741, 28.031317, 28.112633",\ + "27.426825, 27.975756, 28.058056, 28.082632, 28.163948",\ + "27.541246, 28.090178, 28.172478, 28.197054, 28.278370",\ + "27.879829, 28.428761, 28.511063, 28.535637, 28.616953",\ + "29.045254, 29.594185, 29.676487, 29.701061, 29.782377"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2700,11 +4910,11 @@ pin("mprj_io[14]") { cell_fall( f_itrans_ocap ){ index_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.422152, 26.746216, 26.793737, 26.807928, 26.854881",\ - "26.471613, 26.795677, 26.843199, 26.857389, 26.904343",\ - "26.581900, 26.905964, 26.953485, 26.967676, 27.014629",\ - "26.908243, 27.232307, 27.279829, 27.294020, 27.340973",\ - "28.031549, 28.355614, 28.403135, 28.417326, 28.464279"); + values ( "27.513735, 27.849951, 27.899256, 27.913979, 27.962692",\ + "27.565050, 27.901266, 27.950571, 27.965294, 28.014008",\ + "27.679472, 28.015688, 28.064993, 28.079716, 28.128429",\ + "28.018055, 28.354271, 28.403576, 28.418297, 28.467010",\ + "29.183479, 29.519695, 29.569000, 29.583721, 29.632435"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2725,11 +4935,11 @@ pin("mprj_io[14]") { cell_rise( f_itrans_ocap ){ index_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.456303, 23.456596, 23.456629, 23.456638, 23.456673",\ - "23.505762, 23.506054, 23.506088, 23.506100, 23.506132",\ - "23.616049, 23.616341, 23.616375, 23.616386, 23.616419",\ - "23.942394, 23.942688, 23.942720, 23.942730, 23.942764",\ - "25.065699, 25.065990, 25.066025, 25.066036, 25.066069"); + values ( "22.494909, 22.495192, 22.495224, 22.495234, 22.495266",\ + "22.542515, 22.542797, 22.542830, 22.542839, 22.542871",\ + "22.648666, 22.648949, 22.648981, 22.648991, 22.649023",\ + "22.962774, 22.963057, 22.963089, 22.963099, 22.963131",\ + "24.043951, 24.044233, 24.044266, 24.044275, 24.044308"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2743,11 +4953,11 @@ pin("mprj_io[14]") { cell_fall( f_itrans_ocap ){ index_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.327929, 23.335445, 23.335800, 23.335905, 23.336256",\ - "23.377388, 23.384907, 23.385260, 23.385365, 23.385715",\ - "23.487675, 23.495193, 23.495546, 23.495651, 23.496002",\ - "23.814020, 23.821537, 23.821892, 23.821997, 23.822348",\ - "24.937325, 24.944843, 24.945196, 24.945301, 24.945652"); + values ( "22.371349, 22.378586, 22.378925, 22.379028, 22.379364",\ + "22.418955, 22.426191, 22.426533, 22.426634, 22.426970",\ + "22.525106, 22.532343, 22.532684, 22.532785, 22.533121",\ + "22.839214, 22.846451, 22.846790, 22.846893, 22.847229",\ + "23.920391, 23.927628, 23.927967, 23.928070, 23.928406"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2761,12 +4971,97 @@ pin("mprj_io[14]") { } /* end of arc hk_serial_load_mprj_io[14]_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.209635, 15.758564, 15.840866, 15.865441, 15.946756",\ + "15.260610, 15.809540, 15.891842, 15.916416, 15.997732",\ + "15.375097, 15.924026, 16.006329, 16.030903, 16.112219",\ + "15.719708, 16.268639, 16.350941, 16.375515, 16.456831",\ + "16.914713, 17.463642, 17.545944, 17.570518, 17.651834"); + } + 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 ( "16.607744, 16.943962, 16.993265, 17.007988, 17.056702",\ + "16.658720, 16.994936, 17.044241, 17.058964, 17.107677",\ + "16.773207, 17.109425, 17.158728, 17.173450, 17.222164",\ + "17.117817, 17.454035, 17.503338, 17.518061, 17.566774",\ + "18.312822, 18.649038, 18.698343, 18.713066, 18.761780"); + } + 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[14]_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.847905, 14.357153, 14.433506, 14.456304, 14.531742",\ + "13.895195, 14.404444, 14.480795, 14.503593, 14.579031",\ + "14.001407, 14.510654, 14.587008, 14.609805, 14.685244",\ + "14.321105, 14.830353, 14.906706, 14.929503, 15.004942",\ + "15.429725, 15.938972, 16.015326, 16.038124, 16.113562"); + } + 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.091509, 15.403421, 15.449162, 15.462819, 15.508012",\ + "15.138800, 15.450710, 15.496450, 15.510109, 15.555302",\ + "15.245010, 15.556923, 15.602663, 15.616321, 15.661513",\ + "15.564709, 15.876621, 15.922361, 15.936019, 15.981212",\ + "16.673328, 16.985239, 17.030979, 17.044638, 17.089830"); + } + 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[14]_redg_min*/ + } /* end of 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 ; @@ -2780,11 +5075,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.118578, 25.648018, 25.727345, 25.751030, 25.829409",\ - "25.168037, 25.697475, 25.776804, 25.800491, 25.878868",\ - "25.278324, 25.807762, 25.887091, 25.910778, 25.989155",\ - "25.604670, 26.134109, 26.213436, 26.237122, 26.315500",\ - "26.727974, 27.257412, 27.336740, 27.360428, 27.438805"); + values ( "26.110104, 26.659397, 26.741699, 26.766273, 26.847589",\ + "26.161419, 26.710712, 26.793015, 26.817589, 26.898905",\ + "26.275841, 26.825134, 26.907436, 26.932011, 27.013327",\ + "26.614424, 27.163717, 27.246019, 27.270594, 27.351910",\ + "27.779848, 28.329142, 28.411444, 28.436018, 28.517334"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2798,11 +5093,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.103252, 25.427423, 25.474930, 25.489115, 25.536053",\ - "25.152712, 25.476883, 25.524389, 25.538574, 25.585512",\ - "25.262997, 25.587168, 25.634674, 25.648859, 25.695797",\ - "25.589342, 25.913513, 25.961020, 25.975204, 26.022142",\ - "26.712646, 27.036818, 27.084324, 27.098509, 27.145447"); + values ( "26.148970, 26.485296, 26.534584, 26.549301, 26.598000",\ + "26.200285, 26.536612, 26.585899, 26.600616, 26.649315",\ + "26.314707, 26.651033, 26.700321, 26.715038, 26.763737",\ + "26.653292, 26.989618, 27.038906, 27.053623, 27.102322",\ + "27.818716, 28.155043, 28.204330, 28.219048, 28.267746"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2823,11 +5118,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.274775, 22.274782, 22.274782, 22.274782, 22.274782",\ - "22.324232, 22.324240, 22.324240, 22.324240, 22.324240",\ - "22.434519, 22.434526, 22.434526, 22.434526, 22.434526",\ - "22.760862, 22.760870, 22.760870, 22.760870, 22.760870",\ - "23.884169, 23.884176, 23.884176, 23.884176, 23.884176"); + values ( "21.357689, 21.357697, 21.357697, 21.357697, 21.357697",\ + "21.405294, 21.405302, 21.405302, 21.405302, 21.405302",\ + "21.511446, 21.511454, 21.511454, 21.511454, 21.511454",\ + "21.825552, 21.825560, 21.825560, 21.825560, 21.825560",\ + "22.906729, 22.906736, 22.906736, 22.906736, 22.906736"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2841,11 +5136,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.140877, 22.151134, 22.151546, 22.151669, 22.152077",\ - "22.190334, 22.200592, 22.201004, 22.201126, 22.201534",\ - "22.300621, 22.310879, 22.311291, 22.311413, 22.311821",\ - "22.626965, 22.637222, 22.637634, 22.637756, 22.638165",\ - "23.750271, 23.760529, 23.760941, 23.761063, 23.761471"); + values ( "21.228813, 21.238686, 21.239082, 21.239201, 21.239594",\ + "21.276419, 21.286293, 21.286688, 21.286806, 21.287197",\ + "21.382570, 21.392445, 21.392839, 21.392958, 21.393349",\ + "21.696676, 21.706551, 21.706945, 21.707064, 21.707455",\ + "22.777853, 22.787727, 22.788122, 22.788240, 22.788631"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2859,12 +5154,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.765296, 16.314589, 16.396891, 16.421467, 16.502783",\ + "15.816272, 16.365564, 16.447866, 16.472443, 16.553759",\ + "15.930758, 16.480051, 16.562353, 16.586929, 16.668245",\ + "16.275368, 16.824661, 16.906963, 16.931538, 17.012856",\ + "17.470375, 18.019667, 18.101969, 18.126545, 18.207861"); + } + 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.869504, 2.063407, 2.088690, 2.096240, 2.121220",\ + "1.869504, 2.063407, 2.088690, 2.096240, 2.121220",\ + "1.869504, 2.063407, 2.088690, 2.096240, 2.121220",\ + "1.869504, 2.063407, 2.088690, 2.096240, 2.121220",\ + "1.869504, 2.063407, 2.088690, 2.096240, 2.121220"); + } + cell_fall( f_itrans_ocap ){ + index_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.784216, 17.120544, 17.169832, 17.184549, 17.233248",\ + "16.835192, 17.171520, 17.220808, 17.235525, 17.284224",\ + "16.949678, 17.286007, 17.335295, 17.350012, 17.398710",\ + "17.294291, 17.630617, 17.679905, 17.694622, 17.743320",\ + "18.489294, 18.825623, 18.874910, 18.889627, 18.938326"); + } + 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.322716, 1.444385, 1.462128, 1.467426, 1.484955",\ + "1.322716, 1.444385, 1.462128, 1.467426, 1.484955",\ + "1.322716, 1.444385, 1.462128, 1.467426, 1.484955",\ + "1.322716, 1.444385, 1.462128, 1.467426, 1.484955",\ + "1.322716, 1.444385, 1.462128, 1.467426, 1.484955"); + } + + } /* 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.868324, 14.377910, 14.454262, 14.477060, 14.552498",\ + "13.915615, 14.425200, 14.501553, 14.524351, 14.599789",\ + "14.021826, 14.531411, 14.607763, 14.630562, 14.705999",\ + "14.341524, 14.851110, 14.927462, 14.950260, 15.025698",\ + "15.450145, 15.959730, 16.036083, 16.058880, 16.134319"); + } + 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.869504, 2.063407, 2.088690, 2.096240, 2.121220",\ + "1.869504, 2.063407, 2.088690, 2.096240, 2.121220",\ + "1.869504, 2.063407, 2.088690, 2.096240, 2.121220",\ + "1.869504, 2.063407, 2.088690, 2.096240, 2.121220",\ + "1.869504, 2.063407, 2.088690, 2.096240, 2.121220"); + } + cell_fall( f_itrans_ocap ){ + index_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.856791, 15.168805, 15.214531, 15.228184, 15.273361",\ + "14.904081, 15.216095, 15.261820, 15.275474, 15.320652",\ + "15.010292, 15.322306, 15.368031, 15.381684, 15.426863",\ + "15.329990, 15.642004, 15.687729, 15.701383, 15.746561",\ + "16.438610, 16.750624, 16.796349, 16.810001, 16.855181"); + } + 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.322716, 1.444385, 1.462128, 1.467426, 1.484955",\ + "1.322716, 1.444385, 1.462128, 1.467426, 1.484955",\ + "1.322716, 1.444385, 1.462128, 1.467426, 1.484955",\ + "1.322716, 1.444385, 1.462128, 1.467426, 1.484955",\ + "1.322716, 1.444385, 1.462128, 1.467426, 1.484955"); + } + + } /* 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 ; @@ -2878,11 +5258,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.856642, 24.385601, 24.464933, 24.488621, 24.567003",\ - "23.906101, 24.435061, 24.514393, 24.538080, 24.616463",\ - "24.016388, 24.545347, 24.624680, 24.648367, 24.726749",\ - "24.342733, 24.871693, 24.951025, 24.974712, 25.053095",\ - "25.466036, 25.994995, 26.074327, 26.098015, 26.176397"); + values ( "24.800846, 25.349640, 25.431948, 25.456524, 25.537846",\ + "24.852161, 25.400955, 25.483263, 25.507839, 25.589161",\ + "24.966583, 25.515377, 25.597685, 25.622261, 25.703583",\ + "25.305164, 25.853960, 25.936268, 25.960844, 26.042166",\ + "26.470592, 27.019386, 27.101694, 27.126270, 27.207592"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2896,11 +5276,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.884216, 24.208334, 24.255848, 24.270037, 24.316982",\ - "23.933674, 24.257793, 24.305307, 24.319496, 24.366440",\ - "24.043961, 24.368080, 24.415594, 24.429783, 24.476727",\ - "24.370308, 24.694426, 24.741940, 24.756128, 24.803074",\ - "25.493607, 25.817726, 25.865240, 25.879429, 25.926373"); + values ( "24.884218, 25.220490, 25.269787, 25.284508, 25.333212",\ + "24.935534, 25.271805, 25.321102, 25.335823, 25.384527",\ + "25.049955, 25.386227, 25.435524, 25.450245, 25.498949",\ + "25.388538, 25.724812, 25.774107, 25.788826, 25.837532",\ + "26.553965, 26.890236, 26.939533, 26.954254, 27.002958"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2921,11 +5301,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.000427, 21.000517, 21.000528, 21.000530, 21.000542",\ - "21.049887, 21.049976, 21.049988, 21.049990, 21.050001",\ - "21.160173, 21.160263, 21.160275, 21.160276, 21.160288",\ - "21.486519, 21.486609, 21.486620, 21.486622, 21.486633",\ - "22.609819, 22.609909, 22.609921, 22.609922, 22.609934"); + values ( "20.128656, 20.128744, 20.128754, 20.128757, 20.128767",\ + "20.176262, 20.176350, 20.176359, 20.176363, 20.176373",\ + "20.282413, 20.282501, 20.282511, 20.282515, 20.282524",\ + "20.596518, 20.596605, 20.596615, 20.596619, 20.596628",\ + "21.677694, 21.677782, 21.677792, 21.677795, 21.677805"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2939,11 +5319,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.867170, 20.877077, 20.877493, 20.877617, 20.878029",\ - "20.916630, 20.926537, 20.926952, 20.927076, 20.927488",\ - "21.026917, 21.036823, 21.037239, 21.037363, 21.037775",\ - "21.353262, 21.363169, 21.363585, 21.363708, 21.364120",\ - "22.476562, 22.486469, 22.486885, 22.487009, 22.487421"); + values ( "20.000399, 20.009933, 20.010334, 20.010452, 20.010849",\ + "20.048004, 20.057539, 20.057940, 20.058058, 20.058453",\ + "20.154156, 20.163691, 20.164091, 20.164209, 20.164604",\ + "20.468260, 20.477795, 20.478195, 20.478313, 20.478710",\ + "21.549437, 21.558971, 21.559372, 21.559490, 21.559887"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2957,12 +5337,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.125618, 15.674412, 15.756720, 15.781296, 15.862617",\ + "15.176594, 15.725388, 15.807695, 15.832272, 15.913593",\ + "15.291080, 15.839874, 15.922182, 15.946758, 16.028080",\ + "15.635691, 16.184486, 16.266792, 16.291370, 16.372692",\ + "16.830698, 17.379492, 17.461800, 17.486376, 17.567698"); + } + 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 ( "15.513649, 15.849921, 15.899218, 15.913938, 15.962643",\ + "15.564625, 15.900897, 15.950193, 15.964913, 16.013618",\ + "15.679111, 16.015385, 16.064680, 16.079399, 16.128105",\ + "16.023722, 16.359995, 16.409290, 16.424011, 16.472717",\ + "17.218727, 17.555000, 17.604298, 17.619017, 17.667723"); + } + 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.322795, 1.444288, 1.462061, 1.467368, 1.484927",\ + "1.322795, 1.444288, 1.462061, 1.467368, 1.484927",\ + "1.322795, 1.444288, 1.462061, 1.467368, 1.484927",\ + "1.322795, 1.444288, 1.462061, 1.467368, 1.484927",\ + "1.322795, 1.444288, 1.462061, 1.467368, 1.484927"); + } + + } /* 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.770079, 14.279201, 14.355558, 14.378358, 14.453801",\ + "13.817368, 14.326490, 14.402848, 14.425648, 14.501091",\ + "13.923580, 14.432702, 14.509060, 14.531859, 14.607303",\ + "14.243279, 14.752400, 14.828758, 14.851558, 14.927001",\ + "15.351898, 15.861020, 15.937378, 15.960177, 16.035622"); + } + 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 ( "14.082472, 14.394437, 14.440169, 14.453825, 14.499010",\ + "14.129763, 14.441728, 14.487460, 14.501116, 14.546301",\ + "14.235973, 14.547938, 14.593671, 14.607327, 14.652512",\ + "14.555672, 14.867637, 14.913369, 14.927025, 14.972210",\ + "15.664291, 15.976256, 16.021988, 16.035645, 16.080830"); + } + 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.322795, 1.444288, 1.462061, 1.467368, 1.484927",\ + "1.322795, 1.444288, 1.462061, 1.467368, 1.484927",\ + "1.322795, 1.444288, 1.462061, 1.467368, 1.484927",\ + "1.322795, 1.444288, 1.462061, 1.467368, 1.484927",\ + "1.322795, 1.444288, 1.462061, 1.467368, 1.484927"); + } + + } /* 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 ; @@ -2976,11 +5441,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.703348, 23.232309, 23.311642, 23.335331, 23.413712",\ - "22.752808, 23.281769, 23.361101, 23.384789, 23.463171",\ - "22.863094, 23.392056, 23.471388, 23.495075, 23.573458",\ - "23.189440, 23.718401, 23.797733, 23.821423, 23.899803",\ - "24.312742, 24.841703, 24.921036, 24.944725, 25.023106"); + values ( "23.604301, 24.153097, 24.235405, 24.259981, 24.341303",\ + "23.655617, 24.204414, 24.286722, 24.311298, 24.392620",\ + "23.770039, 24.318836, 24.401144, 24.425720, 24.507042",\ + "24.108620, 24.657417, 24.739725, 24.764301, 24.845623",\ + "25.274048, 25.822844, 25.905151, 25.929728, 26.011049"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2994,11 +5459,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.731579, 23.055696, 23.103210, 23.117397, 23.164345",\ - "22.781038, 23.105156, 23.152670, 23.166859, 23.213802",\ - "22.891325, 23.215443, 23.262957, 23.277145, 23.324089",\ - "23.217670, 23.541788, 23.589302, 23.603489, 23.650436",\ - "24.340973, 24.665091, 24.712605, 24.726791, 24.773739"); + values ( "23.688356, 24.024628, 24.073925, 24.088646, 24.137350",\ + "23.739676, 24.075947, 24.125244, 24.139965, 24.188669",\ + "23.854097, 24.190369, 24.239666, 24.254387, 24.303091",\ + "24.192678, 24.528950, 24.578247, 24.592968, 24.641672",\ + "25.358103, 25.694374, 25.743671, 25.758392, 25.807096"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3019,11 +5484,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.830172, 19.830263, 19.830275, 19.830276, 19.830288",\ - "19.879633, 19.879725, 19.879736, 19.879738, 19.879749",\ - "19.989920, 19.990011, 19.990023, 19.990025, 19.990036",\ - "20.316263, 20.316355, 20.316366, 20.316368, 20.316380",\ - "21.439568, 21.439659, 21.439671, 21.439672, 21.439684"); + values ( "19.003145, 19.003235, 19.003244, 19.003246, 19.003258",\ + "19.050751, 19.050838, 19.050850, 19.050852, 19.050863",\ + "19.156902, 19.156990, 19.157001, 19.157003, 19.157015",\ + "19.471008, 19.471096, 19.471107, 19.471109, 19.471121",\ + "20.552183, 20.552271, 20.552280, 20.552284, 20.552294"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3037,11 +5502,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.696959, 19.706844, 19.707258, 19.707382, 19.707792",\ - "19.746420, 19.756306, 19.756720, 19.756844, 19.757254",\ - "19.856707, 19.866592, 19.867006, 19.867130, 19.867540",\ - "20.183050, 20.192936, 20.193350, 20.193474, 20.193884",\ - "21.306355, 21.316240, 21.316654, 21.316778, 21.317188"); + values ( "18.874928, 18.884443, 18.884842, 18.884962, 18.885357",\ + "18.922533, 18.932049, 18.932447, 18.932568, 18.932962",\ + "19.028685, 19.038200, 19.038599, 19.038719, 19.039114",\ + "19.342791, 19.352306, 19.352705, 19.352825, 19.353220",\ + "20.423965, 20.433479, 20.433880, 20.433998, 20.434393"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3055,12 +5520,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 ( "15.017120, 15.565916, 15.648224, 15.672800, 15.754122",\ + "15.068094, 15.616892, 15.699200, 15.723776, 15.805098",\ + "15.182583, 15.731379, 15.813686, 15.838263, 15.919584",\ + "15.527193, 16.075989, 16.158297, 16.182873, 16.264194",\ + "16.722197, 17.270994, 17.353302, 17.377878, 17.459200"); + } + 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.869189, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869189, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869189, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869189, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869189, 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.526031, 15.862304, 15.911600, 15.926320, 15.975025",\ + "15.577007, 15.913280, 15.962576, 15.977296, 16.026001",\ + "15.691494, 16.027767, 16.077063, 16.091782, 16.140488",\ + "16.036104, 16.372375, 16.421673, 16.436394, 16.485098",\ + "17.231110, 17.567383, 17.616680, 17.631399, 17.680105"); + } + 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.322796, 1.444286, 1.462059, 1.467367, 1.484927",\ + "1.322796, 1.444286, 1.462059, 1.467367, 1.484927",\ + "1.322796, 1.444286, 1.462059, 1.467367, 1.484927",\ + "1.322796, 1.444286, 1.462059, 1.467367, 1.484927",\ + "1.322796, 1.444286, 1.462059, 1.467367, 1.484927"); + } + + } /* 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.660645, 14.169769, 14.246128, 14.268927, 14.344370",\ + "13.707935, 14.217060, 14.293419, 14.316217, 14.391661",\ + "13.814146, 14.323271, 14.399630, 14.422428, 14.497871",\ + "14.133846, 14.642971, 14.719328, 14.742128, 14.817572",\ + "15.242466, 15.751591, 15.827948, 15.850748, 15.926191"); + } + 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.869189, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869189, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869189, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869189, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869189, 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 ( "14.087461, 14.399425, 14.445157, 14.458813, 14.503998",\ + "14.134752, 14.446715, 14.492448, 14.506104, 14.551289",\ + "14.240963, 14.552926, 14.598659, 14.612314, 14.657499",\ + "14.560662, 14.872625, 14.918358, 14.932014, 14.977200",\ + "15.669280, 15.981243, 16.026976, 16.040630, 16.085817"); + } + 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.322796, 1.444286, 1.462059, 1.467367, 1.484927",\ + "1.322796, 1.444286, 1.462059, 1.467367, 1.484927",\ + "1.322796, 1.444286, 1.462059, 1.467367, 1.484927",\ + "1.322796, 1.444286, 1.462059, 1.467367, 1.484927",\ + "1.322796, 1.444286, 1.462059, 1.467367, 1.484927"); + } + + } /* 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 ; @@ -3074,11 +5624,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.514065, 22.043030, 22.122362, 22.146049, 22.224432",\ - "21.563524, 22.092487, 22.171822, 22.195509, 22.273891",\ - "21.673811, 22.202774, 22.282108, 22.305796, 22.384178",\ - "22.000156, 22.529121, 22.608454, 22.632141, 22.710524",\ - "23.123457, 23.652420, 23.731754, 23.755442, 23.833824"); + values ( "38.176929, 38.725731, 38.808037, 38.832615, 38.913937",\ + "38.228245, 38.777046, 38.859352, 38.883930, 38.965252",\ + "38.342667, 38.891468, 38.973774, 38.998352, 39.079674",\ + "38.681248, 39.230049, 39.312355, 39.336933, 39.418255",\ + "39.846672, 40.395473, 40.477779, 40.502357, 40.583679"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3092,11 +5642,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.543461, 21.867577, 21.915091, 21.929279, 21.976225",\ - "21.592918, 21.917036, 21.964550, 21.978739, 22.025684",\ - "21.703205, 22.027323, 22.074837, 22.089025, 22.135971",\ - "22.029552, 22.353668, 22.401182, 22.415371, 22.462317",\ - "23.152855, 23.476971, 23.524485, 23.538673, 23.585619"); + values ( "31.994448, 32.330719, 32.380016, 32.394733, 32.443439",\ + "32.045761, 32.382034, 32.431332, 32.446049, 32.494755",\ + "32.160187, 32.496456, 32.545753, 32.560471, 32.609177",\ + "32.498768, 32.835037, 32.884335, 32.899055, 32.947762",\ + "33.664192, 34.000465, 34.049763, 34.064480, 34.113186"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3117,11 +5667,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.658520, 18.658594, 18.658604, 18.658606, 18.658613",\ - "18.707981, 18.708055, 18.708065, 18.708067, 18.708075",\ - "18.818268, 18.818342, 18.818352, 18.818354, 18.818361",\ - "19.144611, 19.144686, 19.144695, 19.144697, 19.144705",\ - "20.267916, 20.267990, 20.268000, 20.268002, 20.268011"); + values ( "17.872583, 17.872656, 17.872663, 17.872665, 17.872673",\ + "17.920191, 17.920263, 17.920271, 17.920273, 17.920280",\ + "18.026340, 18.026413, 18.026421, 18.026423, 18.026432",\ + "18.340446, 18.340519, 18.340527, 18.340528, 18.340538",\ + "19.421625, 19.421698, 19.421705, 19.421707, 19.421715"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3135,11 +5685,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.524889, 18.534979, 18.535400, 18.535524, 18.535940",\ - "18.574350, 18.584440, 18.584862, 18.584986, 18.585402",\ - "18.684637, 18.694727, 18.695148, 18.695272, 18.695688",\ - "19.010981, 19.021070, 19.021492, 19.021616, 19.022032",\ - "20.134285, 20.144375, 20.144796, 20.144922, 20.145336"); + values ( "17.743963, 17.753675, 17.754080, 17.754200, 17.754601",\ + "17.791571, 17.801283, 17.801687, 17.801807, 17.802208",\ + "17.897720, 17.907433, 17.907837, 17.907959, 17.908358",\ + "18.211826, 18.221539, 18.221943, 18.222065, 18.222464",\ + "19.293005, 19.302717, 19.303122, 19.303242, 19.303642"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3153,12 +5703,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.937779, 15.486580, 15.568888, 15.593464, 15.674786",\ + "14.988754, 15.537554, 15.619862, 15.644438, 15.725760",\ + "15.103242, 15.652042, 15.734350, 15.758926, 15.840248",\ + "15.447853, 15.996653, 16.078960, 16.103537, 16.184858",\ + "16.642857, 17.191658, 17.273966, 17.298542, 17.379864"); + } + 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.869188, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869188, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869188, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869188, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869188, 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 ( "16.247334, 16.583605, 16.632902, 16.647621, 16.696327",\ + "16.298309, 16.634581, 16.683878, 16.698597, 16.747303",\ + "16.412796, 16.749067, 16.798365, 16.813084, 16.861790",\ + "16.757408, 17.093679, 17.142975, 17.157696, 17.206402",\ + "17.952412, 18.288683, 18.337980, 18.352699, 18.401405"); + } + 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.322798, 1.444284, 1.462058, 1.467365, 1.484926",\ + "1.322798, 1.444284, 1.462058, 1.467365, 1.484926",\ + "1.322798, 1.444284, 1.462058, 1.467365, 1.484926",\ + "1.322798, 1.444284, 1.462058, 1.467365, 1.484926",\ + "1.322798, 1.444284, 1.462058, 1.467365, 1.484926"); + } + + } /* 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.281248, 10.790376, 10.866734, 10.889533, 10.964976",\ + "10.328539, 10.837666, 10.914024, 10.936823, 11.012266",\ + "10.434750, 10.943877, 11.020235, 11.043035, 11.118478",\ + "10.754454, 11.263580, 11.339938, 11.362738, 11.438181",\ + "11.863121, 12.372248, 12.448606, 12.471405, 12.546848"); + } + 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.869188, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869188, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869188, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869188, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869188, 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 ( "11.412519, 11.724482, 11.770214, 11.783871, 11.829056",\ + "11.459809, 11.771772, 11.817505, 11.831160, 11.876345",\ + "11.566020, 11.877983, 11.923716, 11.937370, 11.982555",\ + "11.885723, 12.197685, 12.243418, 12.257074, 12.302259",\ + "12.994390, 13.306353, 13.352085, 13.365742, 13.410927"); + } + 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.322798, 1.444284, 1.462058, 1.467365, 1.484926",\ + "1.322798, 1.444284, 1.462058, 1.467365, 1.484926",\ + "1.322798, 1.444284, 1.462058, 1.467365, 1.484926",\ + "1.322798, 1.444284, 1.462058, 1.467365, 1.484926",\ + "1.322798, 1.444284, 1.462058, 1.467365, 1.484926"); + } + + } /* 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 ; @@ -3172,11 +5807,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.314758, 20.843721, 20.923054, 20.946743, 21.025124",\ - "20.364216, 20.893181, 20.972515, 20.996202, 21.074585",\ - "20.474503, 21.003468, 21.082802, 21.106489, 21.184872",\ - "20.800848, 21.329813, 21.409145, 21.432833, 21.511215",\ - "21.924150, 22.453115, 22.532448, 22.556135, 22.634518"); + values ( "21.111532, 21.660334, 21.742641, 21.767218, 21.848537",\ + "21.162849, 21.711651, 21.793959, 21.818535, 21.899857",\ + "21.277271, 21.826073, 21.908381, 21.932957, 22.014278",\ + "21.615852, 22.164654, 22.246962, 22.271538, 22.352859",\ + "22.781279, 23.330080, 23.412388, 23.436964, 23.518284"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3190,11 +5825,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.344585, 20.668703, 20.716217, 20.730404, 20.777351",\ - "20.394047, 20.718163, 20.765676, 20.779865, 20.826811",\ - "20.504333, 20.828449, 20.875963, 20.890152, 20.937098",\ - "20.830677, 21.154795, 21.202309, 21.216496, 21.263443",\ - "21.953979, 22.278095, 22.325609, 22.339798, 22.386744"); + values ( "21.197245, 21.533516, 21.582813, 21.597532, 21.646238",\ + "21.248562, 21.584833, 21.634129, 21.648849, 21.697556",\ + "21.362984, 21.699255, 21.748550, 21.763271, 21.811977",\ + "21.701567, 22.037836, 22.087133, 22.101852, 22.150558",\ + "22.866993, 23.203262, 23.252560, 23.267279, 23.315987"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3215,11 +5850,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.434784, 17.434864, 17.434874, 17.434877, 17.434887",\ - "17.484241, 17.484324, 17.484333, 17.484337, 17.484346",\ - "17.594528, 17.594610, 17.594620, 17.594624, 17.594633",\ - "17.920876, 17.920956, 17.920965, 17.920969, 17.920979",\ - "19.044178, 19.044258, 19.044268, 19.044271, 19.044281"); + values ( "16.755129, 16.755207, 16.755217, 16.755219, 16.755228",\ + "16.802734, 16.802813, 16.802822, 16.802824, 16.802834",\ + "16.908886, 16.908964, 16.908974, 16.908976, 16.908985",\ + "17.222992, 17.223070, 17.223080, 17.223082, 17.223091",\ + "18.304169, 18.304247, 18.304256, 18.304258, 18.304268"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3233,11 +5868,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.301325, 17.311331, 17.311749, 17.311874, 17.312286",\ - "17.350784, 17.360790, 17.361208, 17.361334, 17.361746",\ - "17.461071, 17.471077, 17.471495, 17.471621, 17.472033",\ - "17.787416, 17.797422, 17.797840, 17.797966, 17.798378",\ - "18.910719, 18.920725, 18.921143, 18.921268, 18.921680"); + values ( "16.626675, 16.636305, 16.636707, 16.636827, 16.637226",\ + "16.674280, 16.683910, 16.684313, 16.684433, 16.684832",\ + "16.780432, 16.790062, 16.790464, 16.790585, 16.790983",\ + "17.094538, 17.104168, 17.104570, 17.104691, 17.105089",\ + "18.175714, 18.185345, 18.185747, 18.185867, 18.186266"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3251,12 +5886,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.440046, 15.988847, 16.071154, 16.095730, 16.177052",\ + "15.491022, 16.039822, 16.122129, 16.146706, 16.228027",\ + "15.605509, 16.154308, 16.236616, 16.261192, 16.342514",\ + "15.950119, 16.498920, 16.581228, 16.605804, 16.687126",\ + "17.145124, 17.693926, 17.776234, 17.800810, 17.882132"); + } + 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.869188, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869188, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869188, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869188, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869188, 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 ( "16.559666, 16.895937, 16.945232, 16.959953, 17.008659",\ + "16.610641, 16.946911, 16.996208, 17.010927, 17.059635",\ + "16.725128, 17.061399, 17.110695, 17.125416, 17.174122",\ + "17.069738, 17.406010, 17.455307, 17.470026, 17.518732",\ + "18.264744, 18.601015, 18.650311, 18.665031, 18.713737"); + } + 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.322798, 1.444283, 1.462057, 1.467365, 1.484926",\ + "1.322798, 1.444283, 1.462057, 1.467365, 1.484926",\ + "1.322798, 1.444283, 1.462057, 1.467365, 1.484926",\ + "1.322798, 1.444283, 1.462057, 1.467365, 1.484926",\ + "1.322798, 1.444283, 1.462057, 1.467365, 1.484926"); + } + + } /* 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.269127, 10.778255, 10.854613, 10.877413, 10.952856",\ + "10.316418, 10.825546, 10.901903, 10.924704, 11.000147",\ + "10.422628, 10.931757, 11.008115, 11.030914, 11.106358",\ + "10.742332, 11.251461, 11.327818, 11.350618, 11.426062",\ + "11.850999, 12.360128, 12.436485, 12.459285, 12.534728"); + } + 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.869188, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869188, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869188, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869188, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869188, 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 ( "11.393599, 11.705561, 11.751294, 11.764950, 11.810135",\ + "11.440889, 11.752851, 11.798585, 11.812241, 11.857426",\ + "11.547100, 11.859062, 11.904796, 11.918451, 11.963636",\ + "11.866804, 12.178766, 12.224499, 12.238154, 12.283340",\ + "12.975471, 13.287433, 13.333166, 13.346821, 13.392006"); + } + 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.322798, 1.444283, 1.462057, 1.467365, 1.484926",\ + "1.322798, 1.444283, 1.462057, 1.467365, 1.484926",\ + "1.322798, 1.444283, 1.462057, 1.467365, 1.484926",\ + "1.322798, 1.444283, 1.462057, 1.467365, 1.484926",\ + "1.322798, 1.444283, 1.462057, 1.467365, 1.484926"); + } + + } /* 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.206598, 9.755399, 9.837706, 9.862282, 9.943604",\ + "9.257573, 9.806374, 9.888681, 9.913258, 9.994579",\ + "9.372061, 9.920861, 10.003168, 10.027744, 10.109066",\ + "9.716682, 10.265484, 10.347792, 10.372368, 10.453690",\ + "10.911804, 11.460605, 11.542912, 11.567488, 11.648809"); + } + 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.869188, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869188, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869188, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869188, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869188, 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 ( "10.385040, 10.721312, 10.770608, 10.785328, 10.834034",\ + "10.438070, 10.774340, 10.823637, 10.838356, 10.887063",\ + "10.561470, 10.897741, 10.947038, 10.961758, 11.010464",\ + "10.942076, 11.278345, 11.327642, 11.342361, 11.391068",\ + "12.403717, 12.739988, 12.789285, 12.804005, 12.852711"); + } + 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.322798, 1.444283, 1.462057, 1.467365, 1.484926",\ + "1.322798, 1.444283, 1.462057, 1.467365, 1.484926",\ + "1.322798, 1.444283, 1.462057, 1.467365, 1.484926",\ + "1.322798, 1.444283, 1.462057, 1.467365, 1.484926",\ + "1.322798, 1.444283, 1.462057, 1.467365, 1.484926"); + } + + } /* 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.493681, 9.002810, 9.079167, 9.101967, 9.177410",\ + "8.540971, 9.050100, 9.126457, 9.149257, 9.224700",\ + "8.647182, 9.156311, 9.232668, 9.255467, 9.330911",\ + "8.966892, 9.476021, 9.552378, 9.575178, 9.650621",\ + "10.075619, 10.584747, 10.661104, 10.683905, 10.759348"); + } + 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.869188, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869188, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869188, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869188, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869188, 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 ( "9.534140, 9.846102, 9.891834, 9.905490, 9.950676",\ + "9.583336, 9.895298, 9.941031, 9.954686, 9.999872",\ + "9.697817, 10.009779, 10.055511, 10.069166, 10.114352",\ + "10.050907, 10.362869, 10.408602, 10.422257, 10.467443",\ + "11.406889, 11.718851, 11.764584, 11.778238, 11.823424"); + } + 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.322798, 1.444283, 1.462057, 1.467365, 1.484926",\ + "1.322798, 1.444283, 1.462057, 1.467365, 1.484926",\ + "1.322798, 1.444283, 1.462057, 1.467365, 1.484926",\ + "1.322798, 1.444283, 1.462057, 1.467365, 1.484926",\ + "1.322798, 1.444283, 1.462057, 1.467365, 1.484926"); + } + + } /* 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 ; @@ -3270,11 +6077,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.108391, 19.637383, 19.716713, 19.740400, 19.818781",\ - "19.157852, 19.686844, 19.766174, 19.789862, 19.868242",\ - "19.268139, 19.797131, 19.876461, 19.900148, 19.978529",\ - "19.594482, 20.123474, 20.202805, 20.226492, 20.304873",\ - "20.717785, 21.246777, 21.326109, 21.349796, 21.428177"); + values ( "39.381378, 39.930210, 40.012516, 40.037090, 40.118412",\ + "39.432701, 39.981529, 40.063835, 40.088409, 40.169731",\ + "39.547119, 40.095951, 40.178257, 40.202831, 40.284153",\ + "39.885704, 40.434532, 40.516838, 40.541412, 40.622734",\ + "41.051132, 41.599960, 41.682266, 41.706841, 41.788162"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3288,11 +6095,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.149103, 19.473207, 19.520725, 19.534912, 19.581860",\ - "19.198563, 19.522669, 19.570185, 19.584373, 19.631321",\ - "19.308849, 19.632956, 19.680471, 19.694660, 19.741608",\ - "19.635195, 19.959299, 20.006817, 20.021004, 20.067951",\ - "20.758497, 21.082603, 21.130119, 21.144306, 21.191254"); + values ( "33.182533, 33.518795, 33.568092, 33.582813, 33.631519",\ + "33.233849, 33.570110, 33.619408, 33.634129, 33.682835",\ + "33.348274, 33.684532, 33.733829, 33.748550, 33.797256",\ + "33.686852, 34.023113, 34.072411, 34.087132, 34.135838",\ + "34.852280, 35.188541, 35.237839, 35.252560, 35.301266"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3313,11 +6120,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.261688, 16.261768, 16.261778, 16.261780, 16.261789",\ - "16.311150, 16.311230, 16.311239, 16.311241, 16.311251",\ - "16.421436, 16.421516, 16.421526, 16.421528, 16.421537",\ - "16.747780, 16.747860, 16.747869, 16.747871, 16.747881",\ - "17.871084, 17.871164, 17.871174, 17.871176, 17.871185"); + values ( "15.639370, 15.639447, 15.639456, 15.639459, 15.639467",\ + "15.686975, 15.687053, 15.687061, 15.687064, 15.687073",\ + "15.793127, 15.793204, 15.793213, 15.793216, 15.793224",\ + "16.107233, 16.107309, 16.107319, 16.107321, 16.107330",\ + "17.188410, 17.188486, 17.188496, 17.188498, 17.188507"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3331,11 +6138,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.128178, 16.138210, 16.138628, 16.138754, 16.139168",\ - "16.177639, 16.187672, 16.188089, 16.188215, 16.188629",\ - "16.287926, 16.297958, 16.298376, 16.298502, 16.298916",\ - "16.614269, 16.624302, 16.624720, 16.624846, 16.625259",\ - "17.737574, 17.747606, 17.748024, 17.748150, 17.748564"); + values ( "15.510866, 15.520521, 15.520925, 15.521045, 15.521443",\ + "15.558472, 15.568127, 15.568530, 15.568650, 15.569049",\ + "15.664623, 15.674278, 15.674682, 15.674802, 15.675200",\ + "15.978729, 15.988384, 15.988788, 15.988908, 15.989306",\ + "17.059906, 17.069561, 17.069965, 17.070086, 17.070482"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3349,12 +6156,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.952392, 15.501221, 15.583527, 15.608103, 15.689423",\ + "15.003366, 15.552196, 15.634502, 15.659077, 15.740398",\ + "15.117854, 15.666683, 15.748989, 15.773565, 15.854885",\ + "15.462464, 16.011293, 16.093599, 16.118176, 16.199495",\ + "16.657471, 17.206299, 17.288605, 17.313181, 17.394501"); + } + 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 ( "16.313766, 16.650024, 16.699324, 16.714043, 16.762753",\ + "16.364742, 16.701000, 16.750299, 16.765018, 16.813728",\ + "16.479229, 16.815487, 16.864786, 16.879505, 16.928215",\ + "16.823839, 17.160099, 17.209396, 17.224117, 17.272823",\ + "18.018847, 18.355106, 18.404404, 18.419125, 18.467831"); + } + 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.322815, 1.444263, 1.462043, 1.467352, 1.484920",\ + "1.322815, 1.444263, 1.462043, 1.467352, 1.484920",\ + "1.322815, 1.444263, 1.462043, 1.467352, 1.484920",\ + "1.322815, 1.444263, 1.462043, 1.467352, 1.484920",\ + "1.322815, 1.444263, 1.462043, 1.467352, 1.484920"); + } + + } /* 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.073273, 10.582428, 10.658784, 10.681583, 10.757025",\ + "10.120564, 10.629719, 10.706075, 10.728874, 10.804316",\ + "10.226774, 10.735929, 10.812285, 10.835085, 10.910526",\ + "10.546478, 11.055633, 11.131989, 11.154789, 11.230230",\ + "11.655146, 12.164299, 12.240656, 12.263455, 12.338897"); + } + 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.310029, 11.621981, 11.667715, 11.681371, 11.726558",\ + "11.357319, 11.669271, 11.715006, 11.728661, 11.773848",\ + "11.463531, 11.775482, 11.821217, 11.834872, 11.880059",\ + "11.783234, 12.095185, 12.140920, 12.154575, 12.199762",\ + "12.891901, 13.203852, 13.249586, 13.263243, 13.308430"); + } + 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.322815, 1.444263, 1.462043, 1.467352, 1.484920",\ + "1.322815, 1.444263, 1.462043, 1.467352, 1.484920",\ + "1.322815, 1.444263, 1.462043, 1.467352, 1.484920",\ + "1.322815, 1.444263, 1.462043, 1.467352, 1.484920",\ + "1.322815, 1.444263, 1.462043, 1.467352, 1.484920"); + } + + } /* 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 ; @@ -3368,11 +6260,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.952564, 18.481550, 18.560883, 18.584568, 18.662951",\ - "18.002026, 18.531010, 18.610340, 18.634029, 18.712410",\ - "18.112312, 18.641296, 18.720627, 18.744316, 18.822697",\ - "18.438656, 18.967642, 19.046974, 19.070660, 19.149042",\ - "19.561958, 20.090944, 20.170277, 20.193962, 20.272345"); + values ( "18.643349, 19.192169, 19.274475, 19.299051, 19.380373",\ + "18.694664, 19.243486, 19.325794, 19.350368, 19.431690",\ + "18.809086, 19.357908, 19.440216, 19.464790, 19.546112",\ + "19.147667, 19.696489, 19.778797, 19.803371, 19.884693",\ + "20.313095, 20.861916, 20.944221, 20.968798, 21.050119"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3386,11 +6278,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.990580, 18.314686, 18.362204, 18.376390, 18.423338",\ - "18.040039, 18.364147, 18.411663, 18.425852, 18.472797",\ - "18.150326, 18.474434, 18.521950, 18.536139, 18.583084",\ - "18.476671, 18.800777, 18.848295, 18.862482, 18.909430",\ - "19.599974, 19.924082, 19.971598, 19.985786, 20.032734"); + values ( "18.737553, 19.073814, 19.123114, 19.137833, 19.186541",\ + "18.788870, 19.125132, 19.174431, 19.189150, 19.237858",\ + "18.903292, 19.239553, 19.288853, 19.303572, 19.352280",\ + "19.241873, 19.578135, 19.627434, 19.642153, 19.690861",\ + "20.407299, 20.743561, 20.792860, 20.807579, 20.856287"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3411,11 +6303,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.146334, 15.146349, 15.146351, 15.146351, 15.146353",\ - "15.195793, 15.195808, 15.195810, 15.195810, 15.195812",\ - "15.306080, 15.306095, 15.306097, 15.306097, 15.306099",\ - "15.632425, 15.632441, 15.632442, 15.632442, 15.632444",\ - "16.755728, 16.755743, 16.755745, 16.755745, 16.755747"); + values ( "14.570261, 14.570275, 14.570276, 14.570277, 14.570278",\ + "14.617867, 14.617881, 14.617882, 14.617883, 14.617884",\ + "14.724018, 14.724032, 14.724033, 14.724034, 14.724035",\ + "15.038124, 15.038138, 15.038139, 15.038140, 15.038141",\ + "16.119301, 16.119314, 16.119316, 16.119316, 16.119318"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3429,11 +6321,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 ( "15.011261, 15.022057, 15.022495, 15.022627, 15.023060",\ - "15.060720, 15.071516, 15.071955, 15.072086, 15.072519",\ - "15.171007, 15.181803, 15.182241, 15.182373, 15.182806",\ - "15.497353, 15.508148, 15.508587, 15.508718, 15.509151",\ - "16.620655, 16.631451, 16.631889, 16.632021, 16.632454"); + values ( "14.440253, 14.450644, 14.451066, 14.451193, 14.451610",\ + "14.487859, 14.498249, 14.498672, 14.498798, 14.499215",\ + "14.594010, 14.604401, 14.604823, 14.604950, 14.605367",\ + "14.908116, 14.918507, 14.918929, 14.919056, 14.919473",\ + "15.989293, 15.999683, 16.000107, 16.000233, 16.000648"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3447,12 +6339,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.613568, 15.162390, 15.244697, 15.269272, 15.350594",\ + "14.664544, 15.213366, 15.295672, 15.320248, 15.401569",\ + "14.779031, 15.327852, 15.410159, 15.434734, 15.516056",\ + "15.123642, 15.672463, 15.754770, 15.779346, 15.860666",\ + "16.318647, 16.867470, 16.949776, 16.974352, 17.055672"); + } + 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.121163",\ + "1.869181, 2.063359, 2.088639, 2.096187, 2.121163",\ + "1.869181, 2.063359, 2.088639, 2.096187, 2.121163",\ + "1.869181, 2.063359, 2.088639, 2.096187, 2.121163",\ + "1.869181, 2.063359, 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.334913, 15.671175, 15.720472, 15.735193, 15.783900",\ + "15.385887, 15.722149, 15.771448, 15.786167, 15.834875",\ + "15.500376, 15.836637, 15.885935, 15.900656, 15.949363",\ + "15.844984, 16.181246, 16.230545, 16.245264, 16.293972",\ + "17.039991, 17.376253, 17.425550, 17.440271, 17.488979"); + } + 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.467355, 1.484921",\ + "1.322811, 1.444268, 1.462047, 1.467355, 1.484921",\ + "1.322811, 1.444268, 1.462047, 1.467355, 1.484921",\ + "1.322811, 1.444268, 1.462047, 1.467355, 1.484921",\ + "1.322811, 1.444268, 1.462047, 1.467355, 1.484921"); + } + + } /* 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.271610, 13.780758, 13.857115, 13.879915, 13.955357",\ + "13.318901, 13.828049, 13.904406, 13.927206, 14.002647",\ + "13.425112, 13.934259, 14.010616, 14.033417, 14.108858",\ + "13.744811, 14.253959, 14.330316, 14.353115, 14.428556",\ + "14.853431, 15.362578, 15.438935, 15.461735, 15.537176"); + } + 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.121163",\ + "1.869181, 2.063359, 2.088639, 2.096187, 2.121163",\ + "1.869181, 2.063359, 2.088639, 2.096187, 2.121163",\ + "1.869181, 2.063359, 2.088639, 2.096187, 2.121163",\ + "1.869181, 2.063359, 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.909662, 14.221617, 14.267351, 14.281006, 14.326193",\ + "13.956953, 14.268908, 14.314642, 14.328297, 14.373484",\ + "14.063164, 14.375118, 14.420853, 14.434507, 14.479694",\ + "14.382864, 14.694817, 14.740551, 14.754208, 14.799394",\ + "15.491482, 15.803436, 15.849171, 15.862825, 15.908012"); + } + 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.467355, 1.484921",\ + "1.322811, 1.444268, 1.462047, 1.467355, 1.484921",\ + "1.322811, 1.444268, 1.462047, 1.467355, 1.484921",\ + "1.322811, 1.444268, 1.462047, 1.467355, 1.484921",\ + "1.322811, 1.444268, 1.462047, 1.467355, 1.484921"); + } + + } /* 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 ; @@ -3464,16 +6441,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.161175, 29.690289, 29.769615, 29.793301, 29.871677",\ - "29.341362, 29.870476, 29.949802, 29.973488, 30.051865",\ - "29.736042, 30.265160, 30.344484, 30.368172, 30.446547",\ - "30.363083, 30.892197, 30.971523, 30.995209, 31.073586",\ - "30.540710, 31.069828, 31.149153, 31.172840, 31.251215"); + values ( "30.914040, 31.462997, 31.545300, 31.569874, 31.651188",\ + "31.063522, 31.612478, 31.694780, 31.719353, 31.800669",\ + "31.213005, 31.761961, 31.844263, 31.868835, 31.950151",\ + "31.511967, 32.060925, 32.143223, 32.167797, 32.249115",\ + "32.110062, 32.659019, 32.741318, 32.765892, 32.847206"); } 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.869134, 2.063387, 2.088649, 2.096192, 2.121150",\ "1.869134, 2.063387, 2.088649, 2.096192, 2.121150",\ @@ -3482,16 +6459,16 @@ pin("mprj_io[6]") { "1.869134, 2.063387, 2.088649, 2.096192, 2.121150"); } 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.961050, 30.285103, 30.332628, 30.346817, 30.393772",\ - "30.141237, 30.465290, 30.512815, 30.527004, 30.573959",\ - "30.535919, 30.859972, 30.907497, 30.921688, 30.968643",\ - "31.162958, 31.487011, 31.534536, 31.548725, 31.595680",\ - "31.340588, 31.664640, 31.712166, 31.726357, 31.773312"); + values ( "31.548176, 31.884380, 31.933687, 31.948410, 31.997126",\ + "31.697655, 32.033859, 32.083164, 32.097889, 32.146603",\ + "31.847137, 32.183342, 32.232647, 32.247372, 32.296085",\ + "32.146099, 32.482304, 32.531609, 32.546333, 32.595047",\ + "32.744194, 33.080399, 33.129704, 33.144428, 33.193142"); } 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.322894, 1.444166, 1.461976, 1.467294, 1.484892",\ "1.322894, 1.444166, 1.461976, 1.467294, 1.484892",\ @@ -3507,16 +6484,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.118660, 26.647774, 26.727100, 26.750786, 26.829163",\ - "26.298847, 26.827961, 26.907288, 26.930973, 27.009350",\ - "26.693527, 27.222645, 27.301970, 27.325657, 27.404032",\ - "27.320568, 27.849682, 27.929008, 27.952694, 28.031071",\ - "27.498196, 28.027313, 28.106638, 28.130325, 28.208700"); + values ( "24.514626, 25.023901, 25.100252, 25.123051, 25.198486",\ + "24.789890, 25.299166, 25.375517, 25.398315, 25.473751",\ + "24.789890, 25.299166, 25.375517, 25.398315, 25.473751",\ + "25.069328, 25.578602, 25.654953, 25.677750, 25.753187",\ + "25.624187, 26.133461, 26.209812, 26.232609, 26.308046"); } 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.869134, 2.063387, 2.088649, 2.096192, 2.121150",\ "1.869134, 2.063387, 2.088649, 2.096192, 2.121150",\ @@ -3525,16 +6502,16 @@ pin("mprj_io[6]") { "1.869134, 2.063387, 2.088649, 2.096192, 2.121150"); } 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.317621, 26.641674, 26.689199, 26.703388, 26.750343",\ - "26.497808, 26.821861, 26.869387, 26.883575, 26.930531",\ - "26.892488, 27.216541, 27.264067, 27.278255, 27.325211",\ - "27.519529, 27.843582, 27.891108, 27.905296, 27.952251",\ - "27.697157, 28.021210, 28.068735, 28.082924, 28.129879"); + values ( "24.985868, 25.297768, 25.343512, 25.357170, 25.402363",\ + "25.261133, 25.573032, 25.618776, 25.632435, 25.677628",\ + "25.261133, 25.573032, 25.618776, 25.632435, 25.677628",\ + "25.540569, 25.852470, 25.898212, 25.911869, 25.957064",\ + "26.095428, 26.407330, 26.453072, 26.466728, 26.511923"); } 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.322894, 1.444166, 1.461976, 1.467294, 1.484892",\ "1.322894, 1.444166, 1.461976, 1.467294, 1.484892",\ @@ -3551,11 +6528,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.414993, 37.944111, 38.023438, 38.047123, 38.125496",\ - "37.464455, 37.993572, 38.072899, 38.096584, 38.174957",\ - "37.574741, 38.103859, 38.183182, 38.206871, 38.285244",\ - "37.901081, 38.430199, 38.509521, 38.533211, 38.611584",\ - "39.024380, 39.553497, 39.632820, 39.656509, 39.734882"); + values ( "39.387527, 39.936485, 40.018784, 40.043358, 40.124672",\ + "39.438847, 39.987804, 40.070103, 40.094677, 40.175991",\ + "39.553268, 40.102226, 40.184525, 40.209099, 40.290413",\ + "39.891850, 40.440807, 40.523106, 40.547680, 40.628994",\ + "41.057274, 41.606232, 41.688530, 41.713104, 41.794418"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3569,11 +6546,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.219055, 38.543110, 38.590633, 38.604824, 38.651779",\ - "38.268517, 38.592571, 38.640095, 38.654285, 38.701241",\ - "38.378799, 38.702854, 38.750378, 38.764568, 38.811523",\ - "38.705143, 39.029198, 39.076721, 39.090912, 39.137867",\ - "39.828445, 40.152500, 40.200024, 40.214214, 40.261169"); + values ( "40.025997, 40.362202, 40.411507, 40.426231, 40.474945",\ + "40.077312, 40.413517, 40.462822, 40.477547, 40.526260",\ + "40.191734, 40.527939, 40.577244, 40.591969, 40.640682",\ + "40.530315, 40.866520, 40.915825, 40.930550, 40.979263",\ + "41.695740, 42.031944, 42.081249, 42.095974, 42.144688"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3594,11 +6571,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.743662, 13.744041, 13.744085, 13.744099, 13.744142",\ - "13.793123, 13.793503, 13.793547, 13.793560, 13.793603",\ - "13.903410, 13.903790, 13.903833, 13.903847, 13.903890",\ - "14.229753, 14.230133, 14.230177, 14.230190, 14.230233",\ - "15.353058, 15.353437, 15.353481, 15.353495, 15.353538"); + values ( "13.224216, 13.224582, 13.224624, 13.224636, 13.224678",\ + "13.271823, 13.272189, 13.272231, 13.272243, 13.272285",\ + "13.377973, 13.378339, 13.378381, 13.378393, 13.378435",\ + "13.692079, 13.692445, 13.692487, 13.692499, 13.692541",\ + "14.773259, 14.773625, 14.773667, 14.773680, 14.773722"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3612,11 +6589,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.617382, 13.623876, 13.624203, 13.624300, 13.624624",\ - "13.666843, 13.673337, 13.673664, 13.673761, 13.674086",\ - "13.777130, 13.783624, 13.783951, 13.784048, 13.784372",\ - "14.103474, 14.109967, 14.110294, 14.110392, 14.110716",\ - "15.226778, 15.233272, 15.233599, 15.233696, 15.234020"); + values ( "13.102672, 13.108921, 13.109237, 13.109330, 13.109642",\ + "13.150279, 13.156528, 13.156844, 13.156938, 13.157249",\ + "13.256429, 13.262678, 13.262994, 13.263087, 13.263399",\ + "13.570535, 13.576784, 13.577100, 13.577193, 13.577505",\ + "14.651715, 14.657965, 14.658280, 14.658374, 14.658686"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3636,11 +6613,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.724707, 15.253822, 15.333149, 15.356834, 15.435210",\ - "14.773840, 15.302956, 15.382282, 15.405968, 15.484344",\ - "14.884189, 15.413304, 15.492630, 15.516316, 15.594692",\ - "15.216344, 15.745460, 15.824785, 15.848472, 15.926847",\ - "16.368156, 16.897270, 16.976597, 17.000282, 17.078659"); + values ( "15.611759, 16.160717, 16.243017, 16.267591, 16.348907",\ + "15.662734, 16.211691, 16.293993, 16.318565, 16.399881",\ + "15.777222, 16.326180, 16.408480, 16.433054, 16.514370",\ + "16.121834, 16.670790, 16.753092, 16.777664, 16.858980",\ + "17.316839, 17.865797, 17.948097, 17.972672, 18.053986"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3654,11 +6631,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.363419, 15.687471, 15.734995, 15.749186, 15.796141",\ - "15.412552, 15.736605, 15.784128, 15.798319, 15.845274",\ - "15.522900, 15.846952, 15.894478, 15.908668, 15.955623",\ - "15.855055, 16.179108, 16.226631, 16.240822, 16.287777",\ - "17.006866, 17.330919, 17.378445, 17.392635, 17.439590"); + values ( "16.194908, 16.531113, 16.580420, 16.595142, 16.643858",\ + "16.245884, 16.582088, 16.631395, 16.646118, 16.694834",\ + "16.360371, 16.696575, 16.745882, 16.760605, 16.809320",\ + "16.704983, 17.041187, 17.090494, 17.105217, 17.153933",\ + "17.899988, 18.236195, 18.285500, 18.300222, 18.348938"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3679,11 +6656,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.707723, 15.236838, 15.316164, 15.339850, 15.418226",\ - "14.756856, 15.285972, 15.365297, 15.388984, 15.467360",\ - "14.867205, 15.396320, 15.475647, 15.499332, 15.577708",\ - "15.199360, 15.728476, 15.807802, 15.831488, 15.909863",\ - "16.351171, 16.880287, 16.959614, 16.983299, 17.061676"); + values ( "13.899227, 14.408501, 14.484852, 14.507650, 14.583087",\ + "13.946518, 14.455791, 14.532143, 14.554941, 14.630378",\ + "14.052729, 14.562002, 14.638353, 14.661152, 14.736588",\ + "14.372428, 14.881702, 14.958054, 14.980851, 15.056288",\ + "15.481048, 15.990322, 16.066673, 16.089470, 16.164907"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3697,11 +6674,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.327139, 15.651192, 15.698715, 15.712906, 15.759861",\ - "15.376272, 15.700325, 15.747849, 15.762039, 15.808994",\ - "15.486620, 15.810673, 15.858198, 15.872388, 15.919343",\ - "15.818775, 16.142828, 16.190351, 16.204542, 16.251497",\ - "16.970587, 17.294640, 17.342165, 17.356354, 17.403309"); + values ( "14.570662, 14.882562, 14.928305, 14.941962, 14.987156",\ + "14.617950, 14.929852, 14.975594, 14.989252, 15.034447",\ + "14.724163, 15.036063, 15.081806, 15.095464, 15.140657",\ + "15.043861, 15.355762, 15.401505, 15.415162, 15.460356",\ + "16.152481, 16.464382, 16.510124, 16.523783, 16.568977"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3719,8 +6696,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 ; @@ -3734,11 +6711,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.464830, 15.993945, 16.073271, 16.096958, 16.175333",\ - "15.514291, 16.043406, 16.122732, 16.146418, 16.224792",\ - "15.624578, 16.153692, 16.233019, 16.256704, 16.335079",\ - "15.950922, 16.480038, 16.559362, 16.583050, 16.661425",\ - "17.074224, 17.603340, 17.682665, 17.706352, 17.784727"); + values ( "16.061642, 16.610600, 16.692900, 16.717474, 16.798788",\ + "16.112957, 16.661915, 16.744215, 16.768789, 16.850103",\ + "16.227379, 16.776337, 16.858637, 16.883211, 16.964525",\ + "16.565962, 17.114918, 17.197220, 17.221794, 17.303108",\ + "17.731386, 18.280342, 18.362644, 18.387218, 18.468533"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3752,11 +6729,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.555923, 15.879977, 15.927502, 15.941692, 15.988647",\ - "15.605385, 15.929438, 15.976961, 15.991152, 16.038107",\ - "15.715672, 16.039724, 16.087248, 16.101439, 16.148394",\ - "16.042015, 16.366070, 16.413593, 16.427784, 16.474739",\ - "17.165318, 17.489372, 17.536896, 17.551086, 17.598042"); + values ( "16.211348, 16.547554, 16.596859, 16.611582, 16.660297",\ + "16.262663, 16.598869, 16.648174, 16.662897, 16.711613",\ + "16.377085, 16.713291, 16.762596, 16.777319, 16.826035",\ + "16.715668, 17.051872, 17.101179, 17.115902, 17.164618",\ + "17.881092, 18.217297, 18.266603, 18.281326, 18.330042"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3777,11 +6754,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.605570, 12.605928, 12.605970, 12.605983, 12.606024",\ - "12.655031, 12.655390, 12.655432, 12.655444, 12.655485",\ - "12.765318, 12.765676, 12.765718, 12.765731, 12.765772",\ - "13.091661, 13.092020, 13.092062, 13.092074, 13.092115",\ - "14.214966, 14.215324, 14.215366, 14.215379, 14.215420"); + values ( "12.128803, 12.129148, 12.129189, 12.129201, 12.129240",\ + "12.176410, 12.176756, 12.176796, 12.176807, 12.176847",\ + "12.282561, 12.282907, 12.282948, 12.282959, 12.282998",\ + "12.596667, 12.597013, 12.597054, 12.597065, 12.597104",\ + "13.677846, 13.678192, 13.678232, 13.678244, 13.678283"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3795,11 +6772,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.478786, 12.485526, 12.485860, 12.485959, 12.486289",\ - "12.528247, 12.534987, 12.535321, 12.535420, 12.535750",\ - "12.638534, 12.645274, 12.645608, 12.645707, 12.646037",\ - "12.964877, 12.971618, 12.971951, 12.972051, 12.972381",\ - "14.088181, 14.094922, 14.095256, 14.095355, 14.095685"); + values ( "12.006774, 12.013261, 12.013582, 12.013679, 12.013996",\ + "12.054380, 12.060867, 12.061189, 12.061285, 12.061602",\ + "12.160532, 12.167019, 12.167340, 12.167437, 12.167753",\ + "12.474638, 12.481125, 12.481446, 12.481543, 12.481859",\ + "13.555817, 13.562304, 13.562625, 13.562721, 13.563038"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3819,11 +6796,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.597752, 14.126867, 14.206192, 14.229878, 14.308254",\ - "13.646885, 14.176001, 14.255325, 14.279012, 14.357388",\ - "13.757234, 14.286348, 14.365675, 14.389360, 14.467736",\ - "14.089389, 14.618504, 14.697830, 14.721516, 14.799891",\ - "15.241202, 15.770317, 15.849644, 15.873329, 15.951705"); + values ( "14.392075, 14.941032, 15.023333, 15.047907, 15.129221",\ + "14.443050, 14.992006, 15.074307, 15.098881, 15.180197",\ + "14.557537, 15.106495, 15.188795, 15.213369, 15.294683",\ + "14.902147, 15.451105, 15.533405, 15.557980, 15.639294",\ + "16.097155, 16.646111, 16.728413, 16.752985, 16.834301"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3837,11 +6814,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.077177, 14.401231, 14.448755, 14.462946, 14.509900",\ - "14.126310, 14.450364, 14.497889, 14.512079, 14.559033",\ - "14.236660, 14.560713, 14.608236, 14.622427, 14.669382",\ - "14.568815, 14.892869, 14.940393, 14.954584, 15.001538",\ - "15.720629, 16.044682, 16.092205, 16.106396, 16.153351"); + values ( "14.833441, 15.169646, 15.218952, 15.233675, 15.282391",\ + "14.884417, 15.220621, 15.269928, 15.284651, 15.333366",\ + "14.998903, 15.335109, 15.384415, 15.399137, 15.447853",\ + "15.343513, 15.679719, 15.729025, 15.743748, 15.792463",\ + "16.538519, 16.874723, 16.924030, 16.938753, 16.987469"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3862,11 +6839,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.597752, 14.126867, 14.206192, 14.229878, 14.308254",\ - "13.646885, 14.176001, 14.255325, 14.279012, 14.357388",\ - "13.757234, 14.286348, 14.365675, 14.389360, 14.467736",\ - "14.089389, 14.618504, 14.697830, 14.721516, 14.799891",\ - "15.241202, 15.770317, 15.849644, 15.873329, 15.951705"); + values ( "12.830732, 13.340006, 13.416356, 13.439154, 13.514591",\ + "12.878021, 13.387295, 13.463646, 13.486444, 13.561880",\ + "12.984234, 13.493507, 13.569858, 13.592655, 13.668093",\ + "13.303932, 13.813206, 13.889557, 13.912355, 13.987791",\ + "14.412552, 14.921825, 14.998177, 15.020975, 15.096411"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3880,11 +6857,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.072126, 14.396180, 14.443705, 14.457895, 14.504849",\ - "14.121260, 14.445313, 14.492838, 14.507029, 14.553983",\ - "14.231609, 14.555662, 14.603186, 14.617376, 14.664331",\ - "14.563765, 14.887818, 14.935343, 14.949533, 14.996488",\ - "15.715578, 16.039631, 16.087154, 16.101345, 16.148300"); + values ( "13.364912, 13.676814, 13.722555, 13.736214, 13.781408",\ + "13.412203, 13.724105, 13.769846, 13.783504, 13.828699",\ + "13.518414, 13.830316, 13.876057, 13.889715, 13.934910",\ + "13.838114, 14.150015, 14.195757, 14.209415, 14.254608",\ + "14.946733, 15.258636, 15.304377, 15.318035, 15.363230"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3902,8 +6879,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 ; @@ -3915,8 +6892,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 ; @@ -3930,11 +6907,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.135761, 13.664885, 13.744209, 13.767895, 13.846271",\ - "13.185223, 13.714346, 13.793671, 13.817356, 13.895732",\ - "13.295509, 13.824633, 13.903957, 13.927643, 14.006019",\ - "13.621853, 14.150976, 14.230301, 14.253986, 14.332362",\ - "14.745155, 15.274279, 15.353603, 15.377289, 15.455665"); + values ( "13.640478, 14.189444, 14.271743, 14.296317, 14.377632",\ + "13.691793, 14.240759, 14.323059, 14.347633, 14.428947",\ + "13.806217, 14.355183, 14.437482, 14.462056, 14.543371",\ + "14.144798, 14.693764, 14.776063, 14.800637, 14.881952",\ + "15.310225, 15.859190, 15.941489, 15.966063, 16.047379"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3948,11 +6925,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.229697, 13.553747, 13.601272, 13.615461, 13.662417",\ - "13.279158, 13.603207, 13.650732, 13.664923, 13.711878",\ - "13.389444, 13.713493, 13.761019, 13.775209, 13.822165",\ - "13.715790, 14.039839, 14.087364, 14.101555, 14.148510",\ - "14.839092, 15.163141, 15.210667, 15.224857, 15.271812"); + values ( "13.792891, 14.129092, 14.178399, 14.193121, 14.241838",\ + "13.844206, 14.180408, 14.229714, 14.244436, 14.293154",\ + "13.958629, 14.294830, 14.344137, 14.358860, 14.407576",\ + "14.297210, 14.633411, 14.682718, 14.697441, 14.746157",\ + "15.462635, 15.798837, 15.848144, 15.862865, 15.911583"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3973,11 +6950,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.272285, 10.272661, 10.272705, 10.272717, 10.272760",\ - "10.321746, 10.322123, 10.322165, 10.322178, 10.322222",\ - "10.432033, 10.432409, 10.432452, 10.432465, 10.432508",\ - "10.758376, 10.758753, 10.758797, 10.758809, 10.758852",\ - "11.881679, 11.882055, 11.882098, 11.882111, 11.882154"); + values ( "9.883018, 9.883380, 9.883421, 9.883434, 9.883475",\ + "9.930624, 9.930986, 9.931028, 9.931040, 9.931082",\ + "10.036775, 10.037137, 10.037178, 10.037191, 10.037232",\ + "10.350881, 10.351243, 10.351284, 10.351297, 10.351338",\ + "11.432059, 11.432422, 11.432463, 11.432476, 11.432517"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3991,11 +6968,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.145915, 10.152452, 10.152781, 10.152880, 10.153204",\ - "10.195376, 10.201914, 10.202242, 10.202340, 10.202664",\ - "10.305663, 10.312201, 10.312529, 10.312627, 10.312951",\ - "10.632007, 10.638544, 10.638872, 10.638971, 10.639296",\ - "11.755309, 11.761847, 11.762175, 11.762273, 11.762597"); + values ( "9.761387, 9.767679, 9.767995, 9.768089, 9.768402",\ + "9.808993, 9.815285, 9.815601, 9.815696, 9.816009",\ + "9.915144, 9.921436, 9.921752, 9.921846, 9.922159",\ + "10.229250, 10.235542, 10.235858, 10.235952, 10.236265",\ + "11.310429, 11.316721, 11.317037, 11.317131, 11.317444"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4015,11 +6992,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.530861, 14.059984, 14.139311, 14.162996, 14.241371",\ - "13.579994, 14.109118, 14.188444, 14.212130, 14.290504",\ - "13.690344, 14.219467, 14.298794, 14.322479, 14.400854",\ - "14.022501, 14.551624, 14.630951, 14.654636, 14.733011",\ - "15.174313, 15.703436, 15.782763, 15.806448, 15.884823"); + values ( "14.335299, 14.884264, 14.966564, 14.991138, 15.072453",\ + "14.386273, 14.935239, 15.017540, 15.042114, 15.123428",\ + "14.500762, 15.049727, 15.132029, 15.156603, 15.237917",\ + "14.845372, 15.394338, 15.476639, 15.501213, 15.582527",\ + "16.040379, 16.589344, 16.671644, 16.696218, 16.777533"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4033,11 +7010,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.137429, 14.461479, 14.509004, 14.523193, 14.570149",\ - "14.186563, 14.510612, 14.558137, 14.572327, 14.619283",\ - "14.296910, 14.620960, 14.668485, 14.682674, 14.729630",\ - "14.629067, 14.953117, 15.000642, 15.014832, 15.061788",\ - "15.780879, 16.104929, 16.152454, 16.166643, 16.213600"); + values ( "14.893455, 15.229656, 15.278963, 15.293686, 15.342402",\ + "14.944429, 15.280631, 15.329938, 15.344660, 15.393377",\ + "15.058917, 15.395119, 15.444426, 15.459148, 15.507864",\ + "15.403527, 15.739729, 15.789036, 15.803759, 15.852474",\ + "16.598534, 16.934734, 16.984041, 16.998764, 17.047480"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4058,11 +7035,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.530861, 14.059984, 14.139311, 14.162996, 14.241371",\ - "13.579994, 14.109118, 14.188444, 14.212130, 14.290504",\ - "13.690344, 14.219467, 14.298794, 14.322479, 14.400854",\ - "14.022501, 14.551624, 14.630951, 14.654636, 14.733011",\ - "15.174313, 15.703436, 15.782763, 15.806448, 15.884823"); + values ( "12.759655, 13.268936, 13.345287, 13.368084, 13.443521",\ + "12.806945, 13.316226, 13.392576, 13.415375, 13.490810",\ + "12.913157, 13.422438, 13.498789, 13.521585, 13.597023",\ + "13.232856, 13.742137, 13.818487, 13.841286, 13.916721",\ + "14.341475, 14.850757, 14.927107, 14.949905, 15.025341"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4076,11 +7053,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.137429, 14.461479, 14.509004, 14.523193, 14.570149",\ - "14.186563, 14.510612, 14.558137, 14.572327, 14.619283",\ - "14.296910, 14.620960, 14.668485, 14.682674, 14.729630",\ - "14.629067, 14.953117, 15.000642, 15.014832, 15.061788",\ - "15.780879, 16.104929, 16.152454, 16.166643, 16.213600"); + values ( "13.411169, 13.723066, 13.768809, 13.782467, 13.827662",\ + "13.458460, 13.770357, 13.816100, 13.829758, 13.874952",\ + "13.564671, 13.876568, 13.922311, 13.935968, 13.981163",\ + "13.884369, 14.196266, 14.242009, 14.255667, 14.300861",\ + "14.992990, 15.304888, 15.350631, 15.364288, 15.409483"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4098,8 +7075,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 ; @@ -4111,22 +7088,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.125095, 17.075962, 16.965614, 16.633457, 15.481646",\ - "17.448935, 17.399801, 17.289454, 16.957298, 15.805485",\ - "18.158262, 18.109129, 17.998781, 17.666626, 16.514812",\ - "19.284882, 19.235748, 19.125401, 18.793243, 17.641432",\ - "19.615614, 19.566481, 19.456133, 19.123978, 17.972164"); + values ( "18.512188, 18.464897, 18.358685, 18.038986, 16.930367",\ + "18.780838, 18.733547, 18.627335, 18.307636, 17.199017",\ + "19.049492, 19.002201, 18.895988, 18.576290, 17.467670",\ + "19.586796, 19.539505, 19.433292, 19.113594, 18.004974",\ + "20.661400, 20.614109, 20.507896, 20.188198, 19.079578"); } 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.231306, 20.182173, 20.071825, 19.739670, 18.587856",\ - "20.468664, 20.419531, 20.309183, 19.977028, 18.825214",\ - "20.988565, 20.939432, 20.829084, 20.496929, 19.345116",\ - "21.862429, 21.813295, 21.702948, 21.370792, 20.218979",\ - "22.156412, 22.107279, 21.996931, 21.664776, 20.512962"); + values ( "21.898914, 21.851624, 21.745411, 21.425713, 20.317093",\ + "22.095821, 22.048531, 21.942318, 21.622620, 20.514000",\ + "22.292728, 22.245438, 22.139225, 21.819527, 20.710907",\ + "22.686543, 22.639252, 22.533039, 22.213341, 21.104721",\ + "23.505489, 23.458199, 23.351986, 23.032288, 21.923668"); } } /* end of arc hkspi_clk_mprj_io[2]_stupr*/ @@ -4135,22 +7112,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.836006, 22.784893, 22.665953, 22.299107, 20.890320",\ - "23.159847, 23.108734, 22.989794, 22.622948, 21.214161",\ - "23.869175, 23.818062, 23.699121, 23.332275, 21.923489",\ - "24.995792, 24.944679, 24.825739, 24.458893, 23.050106",\ - "25.326527, 25.275414, 25.156473, 24.789627, 23.380840"); + values ( "24.658503, 24.609306, 24.494825, 24.141735, 22.785780",\ + "24.927156, 24.877960, 24.763479, 24.410389, 23.054434",\ + "25.195808, 25.146612, 25.032131, 24.679043, 23.323086",\ + "25.733112, 25.683916, 25.569435, 25.216347, 23.860390",\ + "26.807716, 26.758520, 26.644039, 26.290951, 24.934994"); } 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.729746, 23.678635, 23.559692, 23.192846, 21.784061",\ - "23.967102, 23.915991, 23.797049, 23.430202, 22.021418",\ - "24.487005, 24.435894, 24.316952, 23.950106, 22.541321",\ - "25.360868, 25.309757, 25.190815, 24.823969, 23.415184",\ - "25.654852, 25.603741, 25.484798, 25.117952, 23.709167"); + values ( "25.856092, 25.806896, 25.692417, 25.339327, 23.983370",\ + "26.052999, 26.003803, 25.889324, 25.536234, 24.180277",\ + "26.249905, 26.200708, 26.086227, 25.733139, 24.377182",\ + "26.643721, 26.594524, 26.480045, 26.126955, 24.770998",\ + "27.462667, 27.413471, 27.298992, 26.945902, 25.589945"); } } /* end of arc hkspi_clk_mprj_io[2]_stupf*/ @@ -4159,22 +7136,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.308628, -3.259495, -3.149146, -2.816979, -1.665056",\ - "-3.346843, -3.297710, -3.187361, -2.855195, -1.703272",\ - "-3.430550, -3.381417, -3.271068, -2.938902, -1.786978",\ - "-3.563501, -3.514368, -3.404019, -3.071853, -1.919929",\ - "-3.533873, -3.484740, -3.374391, -3.042225, -1.890301"); + values ( "-3.070338, -3.019362, -2.904875, -2.560253, -1.365132",\ + "-3.128716, -3.077741, -2.963254, -2.618631, -1.423511",\ + "-3.128716, -3.077741, -2.963254, -2.618631, -1.423511",\ + "-3.187980, -3.137004, -3.022517, -2.677895, -1.482774",\ + "-3.305622, -3.254647, -3.140159, -2.795537, -1.600416"); } 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.667370, -3.618237, -3.507888, -3.175722, -2.023798",\ - "-3.851424, -3.802291, -3.691941, -3.359775, -2.207852",\ - "-4.254570, -4.205438, -4.095088, -3.762922, -2.610998",\ - "-4.894885, -4.845752, -4.735403, -4.403236, -3.251313",\ - "-5.084531, -5.035398, -4.925049, -4.592883, -3.440959"); + values ( "-3.446491, -3.395516, -3.281029, -2.936406, -1.741285",\ + "-3.727661, -3.676686, -3.562199, -3.217576, -2.022455",\ + "-3.727661, -3.676686, -3.562199, -3.217576, -2.022455",\ + "-4.013092, -3.962116, -3.847629, -3.503006, -2.307886",\ + "-4.579692, -4.528717, -4.414229, -4.069607, -2.874486"); } } /* end of arc hkspi_clk_mprj_io[2]_hldr*/ @@ -4183,22 +7160,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.401017, -5.349904, -5.230964, -4.864117, -3.455331",\ - "-5.439232, -5.388120, -5.269179, -4.902333, -3.493547",\ - "-5.522939, -5.471827, -5.352886, -4.986040, -3.577254",\ - "-5.655890, -5.604777, -5.485837, -5.118990, -3.710204",\ - "-5.626261, -5.575149, -5.456208, -5.089362, -3.680576"); + values ( "-5.061637, -5.008607, -4.885206, -4.504603, -3.042988",\ + "-5.120016, -5.066987, -4.943585, -4.562983, -3.101367",\ + "-5.120016, -5.066987, -4.943585, -4.562983, -3.101367",\ + "-5.179279, -5.126250, -5.002849, -4.622246, -3.160630",\ + "-5.296922, -5.243892, -5.120491, -4.739888, -3.278272"); } 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.072867, -9.021754, -8.902814, -8.535968, -7.127181",\ - "-9.256921, -9.205808, -9.086867, -8.720021, -7.311234",\ - "-9.660068, -9.608954, -9.490014, -9.123168, -7.714381",\ - "-10.300382, -10.249269, -10.130328, -9.763482, -8.354695",\ - "-10.490027, -10.438914, -10.319974, -9.953128, -8.544341"); + values ( "-8.527352, -8.474323, -8.350922, -7.970319, -6.508703",\ + "-8.808523, -8.755494, -8.632092, -8.251490, -6.789874",\ + "-8.808523, -8.755494, -8.632092, -8.251490, -6.789874",\ + "-9.093952, -9.040923, -8.917521, -8.536919, -7.075303",\ + "-9.660553, -9.607524, -9.484122, -9.103519, -7.641904"); } } /* end of arc hkspi_clk_mprj_io[2]_hldf*/ @@ -4207,8 +7184,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 ; @@ -4222,11 +7199,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.795895, 41.325012, 41.404335, 41.428024, 41.506397",\ - "40.845356, 41.374474, 41.453796, 41.477486, 41.555859",\ - "40.955643, 41.484760, 41.564083, 41.587769, 41.666145",\ - "41.281986, 41.811104, 41.890427, 41.914116, 41.992489",\ - "42.405285, 42.934402, 43.013725, 43.037415, 43.115788"); + values ( "50.683659, 51.232620, 51.314919, 51.339493, 51.420811",\ + "50.734974, 51.283936, 51.366234, 51.390808, 51.472126",\ + "50.849396, 51.398357, 51.480656, 51.505230, 51.586548",\ + "51.187977, 51.736938, 51.819237, 51.843811, 51.925129",\ + "52.353405, 52.902367, 52.984665, 53.009239, 53.090557"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4240,11 +7217,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.345795, 42.669849, 42.717373, 42.731564, 42.778519",\ - "42.395256, 42.719311, 42.766834, 42.781025, 42.827980",\ - "42.505543, 42.829597, 42.877121, 42.891312, 42.938267",\ - "42.831886, 43.155941, 43.203465, 43.217655, 43.264610",\ - "43.955185, 44.279240, 44.326763, 44.340954, 44.387909"); + values ( "44.811810, 45.148014, 45.197319, 45.212044, 45.260757",\ + "44.863129, 45.199333, 45.248638, 45.263363, 45.312080",\ + "44.977547, 45.313751, 45.363056, 45.377781, 45.426498",\ + "45.316132, 45.652336, 45.701641, 45.716366, 45.765083",\ + "46.481556, 46.817760, 46.867065, 46.881790, 46.930504"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4265,11 +7242,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.929995, 7.930377, 7.930421, 7.930433, 7.930477",\ - "7.979456, 7.979838, 7.979882, 7.979895, 7.979939",\ - "8.089743, 8.090124, 8.090169, 8.090181, 8.090225",\ - "8.416086, 8.416468, 8.416512, 8.416525, 8.416569",\ - "9.539389, 9.539770, 9.539815, 9.539827, 9.539871"); + values ( "7.632620, 7.632987, 7.633030, 7.633042, 7.633084",\ + "7.680226, 7.680593, 7.680636, 7.680649, 7.680691",\ + "7.786378, 7.786745, 7.786788, 7.786800, 7.786842",\ + "8.100483, 8.100851, 8.100893, 8.100905, 8.100947",\ + "9.181662, 9.182029, 9.182072, 9.182084, 9.182126"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4283,11 +7260,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.803749, 7.810225, 7.810553, 7.810650, 7.810973",\ - "7.853210, 7.859687, 7.860014, 7.860112, 7.860435",\ - "7.963497, 7.969974, 7.970301, 7.970398, 7.970721",\ - "8.289841, 8.296317, 8.296644, 8.296741, 8.297065",\ - "9.413143, 9.419620, 9.419947, 9.420044, 9.420367"); + values ( "7.511108, 7.517343, 7.517657, 7.517751, 7.518062",\ + "7.558715, 7.564949, 7.565263, 7.565357, 7.565668",\ + "7.664866, 7.671100, 7.671415, 7.671509, 7.671820",\ + "7.978971, 7.985206, 7.985520, 7.985614, 7.985925",\ + "9.060150, 9.066383, 9.066698, 9.066792, 9.067103"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4307,11 +7284,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.916552, 12.445669, 12.524994, 12.548680, 12.627056",\ - "11.967664, 12.496781, 12.576107, 12.599792, 12.678169",\ - "12.086605, 12.615723, 12.695048, 12.718735, 12.797110",\ - "12.453453, 12.982571, 13.061896, 13.085583, 13.163958",\ - "13.862265, 14.391382, 14.470709, 14.494394, 14.572770"); + values ( "12.478305, 13.027265, 13.109565, 13.134139, 13.215454",\ + "12.531334, 13.080294, 13.162594, 13.187168, 13.268483",\ + "12.654736, 13.203695, 13.285995, 13.310570, 13.391885",\ + "13.035339, 13.584299, 13.666599, 13.691174, 13.772490",\ + "14.496983, 15.045942, 15.128242, 15.152817, 15.234133"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4325,11 +7302,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.567893, 12.891945, 12.939469, 12.953660, 13.000615",\ - "12.619006, 12.943058, 12.990582, 13.004773, 13.051728",\ - "12.737947, 13.061998, 13.109523, 13.123713, 13.170669",\ - "13.104793, 13.428844, 13.476369, 13.490560, 13.537515",\ - "14.513582, 14.837634, 14.885159, 14.899349, 14.946304"); + values ( "13.148904, 13.485108, 13.534414, 13.549137, 13.597853",\ + "13.201933, 13.538137, 13.587443, 13.602166, 13.650883",\ + "13.325335, 13.661539, 13.710845, 13.725568, 13.774284",\ + "13.705936, 14.042141, 14.091448, 14.106171, 14.154886",\ + "15.167553, 15.503757, 15.553062, 15.567785, 15.616502"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4350,11 +7327,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.228397, 10.228779, 10.228823, 10.228836, 10.228880",\ - "10.279510, 10.279892, 10.279936, 10.279948, 10.279992",\ - "10.398451, 10.398832, 10.398877, 10.398890, 10.398933",\ - "10.765299, 10.765680, 10.765725, 10.765738, 10.765781",\ - "12.174109, 12.174492, 12.174536, 12.174548, 12.174592"); + values ( "9.817520, 9.817888, 9.817930, 9.817943, 9.817985",\ + "9.866716, 9.867084, 9.867126, 9.867138, 9.867180",\ + "9.981197, 9.981565, 9.981606, 9.981619, 9.981661",\ + "10.334288, 10.334656, 10.334698, 10.334710, 10.334752",\ + "11.690269, 11.690636, 11.690679, 11.690691, 11.690733"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4368,11 +7345,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.102150, 10.108627, 10.108954, 10.109053, 10.109375",\ - "10.153263, 10.159740, 10.160068, 10.160165, 10.160488",\ - "10.272204, 10.278682, 10.279009, 10.279106, 10.279429",\ - "10.639052, 10.645530, 10.645857, 10.645954, 10.646277",\ - "12.047863, 12.054340, 12.054667, 12.054765, 12.055088"); + values ( "9.696008, 9.702242, 9.702558, 9.702651, 9.702962",\ + "9.745203, 9.751438, 9.751753, 9.751846, 9.752157",\ + "9.859684, 9.865919, 9.866234, 9.866327, 9.866638",\ + "10.212775, 10.219009, 10.219325, 10.219419, 10.219729",\ + "11.568756, 11.574990, 11.575305, 11.575399, 11.575710"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4392,11 +7369,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.505022, 21.034140, 21.113466, 21.137152, 21.215527",\ - "20.554155, 21.083273, 21.162600, 21.186285, 21.264660",\ - "20.664503, 21.193621, 21.272947, 21.296633, 21.375008",\ - "20.996656, 21.525774, 21.605101, 21.628786, 21.707161",\ - "22.148470, 22.677588, 22.756914, 22.780600, 22.858974"); + values ( "22.209284, 22.758244, 22.840544, 22.865118, 22.946432",\ + "22.260258, 22.809217, 22.891518, 22.916092, 22.997406",\ + "22.374746, 22.923706, 23.006006, 23.030581, 23.111895",\ + "22.719357, 23.268316, 23.350616, 23.375191, 23.456505",\ + "23.914360, 24.463320, 24.545620, 24.570194, 24.651508"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4410,11 +7387,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.867266, 22.191319, 22.238842, 22.253033, 22.299988",\ - "21.916399, 22.240452, 22.287975, 22.302166, 22.349121",\ - "22.026747, 22.350800, 22.398323, 22.412514, 22.459469",\ - "22.358904, 22.682957, 22.730480, 22.744671, 22.791626",\ - "23.510715, 23.834766, 23.882292, 23.896482, 23.943438"); + values ( "23.691067, 24.027271, 24.076578, 24.091301, 24.140017",\ + "23.742043, 24.078247, 24.127554, 24.142277, 24.190992",\ + "23.856529, 24.192734, 24.242041, 24.256763, 24.305479",\ + "24.201141, 24.537346, 24.586653, 24.601376, 24.650091",\ + "25.396145, 25.732349, 25.781656, 25.796379, 25.845095"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4435,11 +7412,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.995065, 10.524182, 10.603508, 10.627193, 10.705570",\ - "10.044197, 10.573315, 10.652641, 10.676327, 10.754703",\ - "10.154547, 10.683664, 10.762991, 10.786676, 10.865052",\ - "10.486713, 11.015831, 11.095158, 11.118843, 11.197219",\ - "11.638638, 12.167755, 12.247080, 12.270766, 12.349142"); + values ( "9.535893, 10.045170, 10.121520, 10.144318, 10.219755",\ + "9.583183, 10.092460, 10.168810, 10.191608, 10.267045",\ + "9.689394, 10.198670, 10.275021, 10.297819, 10.373256",\ + "10.009105, 10.518381, 10.594731, 10.617529, 10.692966",\ + "11.117831, 11.627108, 11.703458, 11.726255, 11.801693"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4453,11 +7430,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.870934, 11.194985, 11.242510, 11.256701, 11.303656",\ - "10.920067, 11.244119, 11.291643, 11.305834, 11.352789",\ - "11.030415, 11.354467, 11.401991, 11.416182, 11.463137",\ - "11.362581, 11.686634, 11.734158, 11.748348, 11.795303",\ - "12.514505, 12.838557, 12.886082, 12.900272, 12.947227"); + values ( "10.408962, 10.720862, 10.766604, 10.780263, 10.825457",\ + "10.456253, 10.768153, 10.813895, 10.827554, 10.872747",\ + "10.562464, 10.874364, 10.920106, 10.933764, 10.978958",\ + "10.882174, 11.194075, 11.239817, 11.253475, 11.298669",\ + "11.990900, 12.302801, 12.348543, 12.362202, 12.407395"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4475,8 +7452,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 ; @@ -4488,16 +7465,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.851255, 27.380375, 27.459702, 27.483387, 27.561764",\ - "27.031443, 27.560562, 27.639889, 27.663574, 27.741951",\ - "27.426126, 27.955246, 28.034573, 28.058258, 28.136635",\ - "28.053164, 28.582283, 28.661610, 28.685295, 28.763672",\ - "28.230795, 28.759914, 28.839241, 28.862926, 28.941303"); + values ( "28.026564, 28.575527, 28.657827, 28.682402, 28.763716",\ + "28.176044, 28.725008, 28.807308, 28.831882, 28.913197",\ + "28.325527, 28.874491, 28.956791, 28.981365, 29.062679",\ + "28.624489, 29.173452, 29.255753, 29.280327, 29.361641",\ + "29.222584, 29.771547, 29.853848, 29.878422, 29.959736"); } 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.137884, 2.145912, 2.172474",\ "1.903822, 2.111001, 2.137884, 2.145912, 2.172474",\ @@ -4506,16 +7483,16 @@ pin("mprj_io[0]") { "1.903822, 2.111001, 2.137884, 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.011671, 27.351177, 27.399858, 27.414394, 27.462492",\ - "27.191858, 27.531364, 27.580046, 27.594582, 27.642679",\ - "27.586540, 27.926044, 27.974728, 27.989264, 28.037361",\ - "28.213579, 28.553085, 28.601767, 28.616302, 28.664400",\ - "28.391209, 28.730713, 28.779396, 28.793932, 28.842030"); + values ( "28.178047, 28.530285, 28.580791, 28.595873, 28.645775",\ + "28.327528, 28.679764, 28.730272, 28.745354, 28.795256",\ + "28.477011, 28.829247, 28.879755, 28.894836, 28.944738",\ + "28.775972, 29.128208, 29.178717, 29.193798, 29.243700",\ + "29.374067, 29.726303, 29.776812, 29.791893, 29.841795"); } 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.403069, 1.535189, 1.553027, 1.558352, 1.575976",\ "1.403069, 1.535189, 1.553027, 1.558352, 1.575976",\ @@ -4531,16 +7508,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.748045, 23.748423, 23.748466, 23.748478, 23.748522",\ - "23.928234, 23.928612, 23.928654, 23.928667, 23.928711",\ - "24.322914, 24.323292, 24.323334, 24.323347, 24.323391",\ - "24.949953, 24.950331, 24.950375, 24.950386, 24.950430",\ - "25.127583, 25.127960, 25.128002, 25.128016, 25.128059"); + values ( "22.800259, 22.800623, 22.800665, 22.800676, 22.800718",\ + "23.075525, 23.075890, 23.075932, 23.075943, 23.075985",\ + "23.075525, 23.075890, 23.075932, 23.075943, 23.075985",\ + "23.354959, 23.355324, 23.355366, 23.355377, 23.355419",\ + "23.909821, 23.910185, 23.910227, 23.910238, 23.910280"); } 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",\ @@ -4549,16 +7526,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.621696, 23.628223, 23.628551, 23.628649, 23.628973",\ - "23.801886, 23.808413, 23.808741, 23.808838, 23.809162",\ - "24.196566, 24.203093, 24.203421, 24.203518, 24.203842",\ - "24.823605, 24.830132, 24.830460, 24.830557, 24.830881",\ - "25.001234, 25.007761, 25.008089, 25.008186, 25.008511"); + values ( "22.678648, 22.684931, 22.685247, 22.685341, 22.685654",\ + "22.953915, 22.960197, 22.960514, 22.960608, 22.960920",\ + "22.953915, 22.960197, 22.960514, 22.960608, 22.960920",\ + "23.233349, 23.239632, 23.239948, 23.240042, 23.240355",\ + "23.788210, 23.794493, 23.794809, 23.794903, 23.795216"); } 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",\ @@ -4575,11 +7552,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.628954, 10.158075, 10.237400, 10.261086, 10.339462",\ - "9.678415, 10.207537, 10.286861, 10.310548, 10.388924",\ - "9.788702, 10.317823, 10.397148, 10.420835, 10.499210",\ - "10.115046, 10.644167, 10.723492, 10.747178, 10.825554",\ - "11.238348, 11.767469, 11.846794, 11.870481, 11.948856"); + values ( "10.013988, 10.562951, 10.645251, 10.669826, 10.751141",\ + "10.065304, 10.614267, 10.696568, 10.721142, 10.802456",\ + "10.179727, 10.728689, 10.810989, 10.835564, 10.916880",\ + "10.518309, 11.067271, 11.149571, 11.174146, 11.255461",\ + "11.683734, 12.232697, 12.314997, 12.339571, 12.420887"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4593,11 +7570,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.722234, 10.046285, 10.093809, 10.108000, 10.154955",\ - "9.771695, 10.095746, 10.143270, 10.157461, 10.204416",\ - "9.881982, 10.206033, 10.253557, 10.267748, 10.314703",\ - "10.208325, 10.532376, 10.579901, 10.594091, 10.641047",\ - "11.331628, 11.655679, 11.703203, 11.717394, 11.764349"); + values ( "10.152355, 10.488559, 10.537865, 10.552588, 10.601304",\ + "10.203671, 10.539874, 10.589180, 10.603903, 10.652619",\ + "10.318094, 10.654297, 10.703604, 10.718327, 10.767042",\ + "10.656675, 10.992879, 11.042185, 11.056908, 11.105624",\ + "11.822102, 12.158304, 12.207611, 12.222334, 12.271049"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4618,11 +7595,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.763947, 6.764325, 6.764368, 6.764381, 6.764424",\ - "6.813408, 6.813786, 6.813829, 6.813842, 6.813885",\ - "6.923695, 6.924072, 6.924116, 6.924129, 6.924172",\ - "7.250039, 7.250416, 7.250460, 7.250473, 7.250516",\ - "8.373341, 8.373718, 8.373762, 8.373775, 8.373817"); + values ( "6.510299, 6.510662, 6.510704, 6.510716, 6.510758",\ + "6.557905, 6.558269, 6.558311, 6.558323, 6.558364",\ + "6.664056, 6.664420, 6.664461, 6.664474, 6.664515",\ + "6.978162, 6.978525, 6.978567, 6.978580, 6.978621",\ + "8.059340, 8.059704, 8.059746, 8.059758, 8.059800"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4636,11 +7613,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.637600, 6.644126, 6.644454, 6.644552, 6.644877",\ - "6.687061, 6.693587, 6.693915, 6.694014, 6.694338",\ - "6.797348, 6.803874, 6.804202, 6.804300, 6.804625",\ - "7.123692, 7.130218, 7.130546, 7.130644, 7.130969",\ - "8.246994, 8.253520, 8.253848, 8.253946, 8.254271"); + values ( "6.388690, 6.394971, 6.395287, 6.395381, 6.395694",\ + "6.436296, 6.442577, 6.442894, 6.442988, 6.443300",\ + "6.542447, 6.548729, 6.549045, 6.549139, 6.549451",\ + "6.856553, 6.862834, 6.863151, 6.863245, 6.863557",\ + "7.937732, 7.944013, 7.944329, 7.944424, 7.944736"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4660,11 +7637,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.765268, 16.294388, 16.373714, 16.397400, 16.475777",\ - "15.814402, 16.343521, 16.422848, 16.446533, 16.524910",\ - "15.924749, 16.453871, 16.533195, 16.556883, 16.635258",\ - "16.256905, 16.786026, 16.865353, 16.889038, 16.967413",\ - "17.408718, 17.937840, 18.017164, 18.040850, 18.119226"); + values ( "16.506390, 17.055353, 17.137653, 17.162228, 17.243544",\ + "16.557365, 17.106329, 17.188629, 17.213203, 17.294519",\ + "16.671852, 17.220816, 17.303116, 17.327690, 17.409006",\ + "17.016464, 17.565428, 17.647728, 17.672302, 17.753616",\ + "18.211470, 18.760433, 18.842733, 18.867308, 18.948622"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4678,11 +7655,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.925678, 16.265182, 16.313866, 16.328402, 16.376499",\ - "15.974812, 16.314316, 16.362999, 16.377535, 16.425632",\ - "16.085159, 16.424665, 16.473347, 16.487883, 16.535982",\ - "16.417316, 16.756821, 16.805502, 16.820038, 16.868137",\ - "17.569128, 17.908634, 17.957315, 17.971851, 18.019949"); + values ( "16.657877, 17.010113, 17.060621, 17.075703, 17.125605",\ + "16.708853, 17.061089, 17.111597, 17.126678, 17.176580",\ + "16.823339, 17.175575, 17.226084, 17.241165, 17.291067",\ + "17.167950, 17.520187, 17.570694, 17.585775, 17.635677",\ + "18.362957, 18.715193, 18.765699, 18.780781, 18.830683"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4703,11 +7680,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.463121, 13.463498, 13.463542, 13.463554, 13.463598",\ - "13.512253, 13.512630, 13.512674, 13.512688, 13.512730",\ - "13.622602, 13.622979, 13.623023, 13.623035, 13.623079",\ - "13.954758, 13.955135, 13.955179, 13.955193, 13.955235",\ - "15.106569, 15.106947, 15.106991, 15.107004, 15.107046"); + values ( "12.844660, 12.845023, 12.845065, 12.845078, 12.845119",\ + "12.891950, 12.892313, 12.892355, 12.892367, 12.892408",\ + "12.998161, 12.998525, 12.998567, 12.998579, 12.998621",\ + "13.317861, 13.318224, 13.318266, 13.318278, 13.318319",\ + "14.426481, 14.426845, 14.426887, 14.426899, 14.426941"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4721,11 +7698,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.336773, 13.343300, 13.343628, 13.343725, 13.344049",\ - "13.385904, 13.392431, 13.392760, 13.392859, 13.393183",\ - "13.496254, 13.502781, 13.503109, 13.503206, 13.503531",\ - "13.828409, 13.834936, 13.835265, 13.835363, 13.835688",\ - "14.980221, 14.986748, 14.987077, 14.987175, 14.987499"); + values ( "12.723049, 12.729332, 12.729648, 12.729742, 12.730054",\ + "12.770340, 12.776622, 12.776937, 12.777032, 12.777344",\ + "12.876551, 12.882833, 12.883149, 12.883244, 12.883555",\ + "13.196251, 13.202533, 13.202848, 13.202943, 13.203255",\ + "14.304871, 14.311153, 14.311469, 14.311563, 14.311875"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4745,7 +7722,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 ; @@ -4773,12 +7750,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") { @@ -4795,16 +7774,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.514906, 25.045258, 25.124569, 25.148251, 25.226612",\ - "24.695095, 25.225445, 25.304756, 25.328440, 25.406801",\ - "25.089775, 25.620125, 25.699436, 25.723120, 25.801481",\ - "25.716814, 26.247166, 26.326477, 26.350159, 26.428520",\ - "25.894445, 26.424797, 26.504108, 26.527790, 26.606152"); + values ( "25.751324, 26.301563, 26.383848, 26.408419, 26.489719",\ + "25.900806, 26.451046, 26.533331, 26.557901, 26.639202",\ + "26.050285, 26.600525, 26.682810, 26.707380, 26.788681",\ + "26.349247, 26.899487, 26.981771, 27.006342, 27.087643",\ + "26.947344, 27.497583, 27.579868, 27.604439, 27.685740"); } 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.870273, 2.063535, 2.088817, 2.096365, 2.121344",\ "1.870273, 2.063535, 2.088817, 2.096365, 2.121344",\ @@ -4813,16 +7792,16 @@ pin("flash_csb") { "1.870273, 2.063535, 2.088817, 2.096365, 2.121344"); } 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.344738, 27.669250, 27.716784, 27.730978, 27.777943",\ - "27.524927, 27.849440, 27.896973, 27.911167, 27.958130",\ - "27.919607, 28.244120, 28.291653, 28.305847, 28.352810",\ - "28.546646, 28.871159, 28.918692, 28.932886, 28.979851",\ - "28.724277, 29.048790, 29.096323, 29.110518, 29.157482"); + values ( "29.270847, 29.607529, 29.656845, 29.671570, 29.720295",\ + "29.420328, 29.757010, 29.806326, 29.821051, 29.869778",\ + "29.569809, 29.906490, 29.955807, 29.970531, 30.019257",\ + "29.868771, 30.205452, 30.254768, 30.269493, 30.318218",\ + "30.466867, 30.803549, 30.852865, 30.867590, 30.916317"); } 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.322147, 1.444490, 1.462215, 1.467507, 1.485019",\ "1.322147, 1.444490, 1.462215, 1.467507, 1.485019",\ @@ -4838,16 +7817,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.459764, 24.990116, 25.069427, 25.093109, 25.171471",\ - "24.639954, 25.170303, 25.249615, 25.273298, 25.351660",\ - "25.034634, 25.564983, 25.644295, 25.667978, 25.746340",\ - "25.661673, 26.192024, 26.271336, 26.295017, 26.373379",\ - "25.839304, 26.369656, 26.448967, 26.472649, 26.551010"); + values ( "23.224373, 23.734835, 23.811172, 23.833967, 23.909389",\ + "23.499634, 24.010096, 24.086433, 24.109228, 24.184650",\ + "23.499634, 24.010096, 24.086433, 24.109228, 24.184650",\ + "23.779072, 24.289534, 24.365871, 24.388666, 24.464088",\ + "24.333931, 24.844393, 24.920731, 24.943525, 25.018948"); } 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.870273, 2.063535, 2.088817, 2.096365, 2.121344",\ "1.870273, 2.063535, 2.088817, 2.096365, 2.121344",\ @@ -4856,16 +7835,16 @@ pin("flash_csb") { "1.870273, 2.063535, 2.088817, 2.096365, 2.121344"); } 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.070589, 27.395102, 27.442635, 27.456829, 27.503792",\ - "27.250778, 27.575291, 27.622824, 27.637018, 27.683983",\ - "27.645460, 27.969973, 28.017506, 28.031700, 28.078663",\ - "28.272499, 28.597012, 28.644545, 28.658739, 28.705704",\ - "28.450130, 28.774643, 28.822176, 28.836370, 28.883335"); + values ( "25.155380, 25.467724, 25.513475, 25.527136, 25.572338",\ + "25.430647, 25.742990, 25.788742, 25.802402, 25.847607",\ + "25.430647, 25.742990, 25.788742, 25.802402, 25.847607",\ + "25.710081, 26.022425, 26.068176, 26.081837, 26.127041",\ + "26.264942, 26.577286, 26.623037, 26.636698, 26.681900"); } 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.322147, 1.444490, 1.462215, 1.467507, 1.485019",\ "1.322147, 1.444490, 1.462215, 1.467507, 1.485019",\ @@ -4892,16 +7871,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.797186, 24.327429, 24.406740, 24.430422, 24.508785",\ - "23.977373, 24.507616, 24.586927, 24.610609, 24.688972",\ - "24.372057, 24.902300, 24.981611, 25.005293, 25.083656",\ - "24.999096, 25.529339, 25.608650, 25.632332, 25.710693",\ - "25.176725, 25.706968, 25.786280, 25.809961, 25.888325"); + values ( "24.970865, 25.520990, 25.603275, 25.627848, 25.709148",\ + "25.120346, 25.670471, 25.752758, 25.777328, 25.858627",\ + "25.269827, 25.819952, 25.902237, 25.926809, 26.008110",\ + "25.568789, 26.118914, 26.201199, 26.225771, 26.307072",\ + "26.166885, 26.717010, 26.799297, 26.823868, 26.905167"); } 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.870250, 2.063529, 2.088811, 2.096359, 2.121339",\ "1.870250, 2.063529, 2.088811, 2.096359, 2.121339",\ @@ -4910,16 +7889,16 @@ pin("flash_clk") { "1.870250, 2.063529, 2.088811, 2.096359, 2.121339"); } 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.272409, 24.596931, 24.644468, 24.658663, 24.705627",\ - "24.452597, 24.777119, 24.824656, 24.838850, 24.885815",\ - "24.847279, 25.171803, 25.219337, 25.233532, 25.280499",\ - "25.474319, 25.798843, 25.846378, 25.860573, 25.907539",\ - "25.651949, 25.976471, 26.024008, 26.038202, 26.085167"); + values ( "25.331585, 25.668278, 25.717598, 25.732323, 25.781052",\ + "25.481066, 25.817760, 25.867077, 25.881804, 25.930531",\ + "25.630547, 25.967239, 26.016560, 26.031284, 26.080013",\ + "25.929508, 26.266201, 26.315521, 26.330246, 26.378975",\ + "26.527605, 26.864300, 26.913616, 26.928343, 26.977070"); } 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.322128, 1.444483, 1.462211, 1.467504, 1.485019",\ "1.322128, 1.444483, 1.462211, 1.467504, 1.485019",\ @@ -4935,16 +7914,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.797186, 24.327429, 24.406740, 24.430422, 24.508785",\ - "23.977373, 24.507616, 24.586927, 24.610609, 24.688972",\ - "24.372057, 24.902300, 24.981611, 25.005293, 25.083656",\ - "24.999096, 25.529339, 25.608650, 25.632332, 25.710693",\ - "25.176725, 25.706968, 25.786280, 25.809961, 25.888325"); + values ( "22.744122, 23.254478, 23.330816, 23.353611, 23.429035",\ + "23.019388, 23.529745, 23.606083, 23.628878, 23.704300",\ + "23.019388, 23.529745, 23.606083, 23.628878, 23.704300",\ + "23.298822, 23.809179, 23.885517, 23.908312, 23.983734",\ + "23.853683, 24.364040, 24.440378, 24.463173, 24.538597"); } 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.870250, 2.063529, 2.088811, 2.096359, 2.121339",\ "1.870250, 2.063529, 2.088811, 2.096359, 2.121339",\ @@ -4953,16 +7932,16 @@ pin("flash_clk") { "1.870250, 2.063529, 2.088811, 2.096359, 2.121339"); } 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.272409, 24.596931, 24.644468, 24.658663, 24.705627",\ - "24.452597, 24.777119, 24.824656, 24.838850, 24.885815",\ - "24.847279, 25.171803, 25.219337, 25.233532, 25.280499",\ - "25.474319, 25.798843, 25.846378, 25.860573, 25.907539",\ - "25.651949, 25.976471, 26.024008, 26.038202, 26.085167"); + values ( "23.254168, 23.566521, 23.612274, 23.625937, 23.671143",\ + "23.529432, 23.841785, 23.887539, 23.901201, 23.946407",\ + "23.529432, 23.841785, 23.887539, 23.901201, 23.946407",\ + "23.808868, 24.121223, 24.166977, 24.180637, 24.225842",\ + "24.363728, 24.676083, 24.721836, 24.735497, 24.780701"); } 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.322128, 1.444483, 1.462211, 1.467504, 1.485019",\ "1.322128, 1.444483, 1.462211, 1.467504, 1.485019",\ @@ -4989,16 +7968,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.183962, 23.713522, 23.792847, 23.816534, 23.894909",\ - "23.364151, 23.893711, 23.973038, 23.996723, 24.075098",\ - "23.758833, 24.288393, 24.367718, 24.391405, 24.469780",\ - "24.385872, 24.915432, 24.994759, 25.018444, 25.096819",\ - "24.563501, 25.093061, 25.172386, 25.196074, 25.274448"); + values ( "24.604603, 25.154022, 25.236322, 25.260897, 25.342211",\ + "24.754086, 25.303501, 25.385803, 25.410378, 25.491692",\ + "24.903564, 25.452984, 25.535284, 25.559858, 25.641172",\ + "25.202526, 25.751945, 25.834246, 25.858820, 25.940134",\ + "25.800625, 26.350040, 26.432343, 26.456917, 26.538231"); } 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.110782, 2.137722, 2.145767, 2.172385",\ "1.903823, 2.110782, 2.137722, 2.145767, 2.172385",\ @@ -5007,16 +7986,16 @@ pin("flash_io0") { "1.903823, 2.110782, 2.137722, 2.145767, 2.172385"); } 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.518681, 23.842937, 23.890430, 23.904613, 23.951538",\ - "23.698868, 24.023125, 24.070618, 24.084801, 24.131725",\ - "24.093552, 24.417805, 24.465300, 24.479481, 24.526407",\ - "24.720589, 25.044846, 25.092339, 25.106522, 25.153446",\ - "24.898220, 25.222473, 25.269968, 25.284149, 25.331076"); + values ( "24.629360, 24.965775, 25.015049, 25.029762, 25.078447",\ + "24.778839, 25.115253, 25.164530, 25.179243, 25.227928",\ + "24.928322, 25.264736, 25.314011, 25.328724, 25.377409",\ + "25.227283, 25.563698, 25.612972, 25.627686, 25.676371",\ + "25.825378, 26.161793, 26.211069, 26.225782, 26.274467"); } 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.404832, 1.535168, 1.553013, 1.558341, 1.575972",\ "1.404832, 1.535168, 1.553013, 1.558341, 1.575972",\ @@ -5032,16 +8011,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.964346, 21.964363, 21.964363, 21.964363, 21.964363",\ - "22.144535, 22.144552, 22.144552, 22.144552, 22.144552",\ - "22.539215, 22.539232, 22.539232, 22.539232, 22.539232",\ - "23.166254, 23.166271, 23.166271, 23.166271, 23.166271",\ - "23.343884, 23.343901, 23.343901, 23.343901, 23.343901"); + values ( "20.944565, 20.944582, 20.944582, 20.944582, 20.944582",\ + "21.219831, 21.219849, 21.219849, 21.219849, 21.219849",\ + "21.219831, 21.219849, 21.219849, 21.219849, 21.219849",\ + "21.499266, 21.499283, 21.499283, 21.499283, 21.499283",\ + "22.054129, 22.054146, 22.054146, 22.054146, 22.054146"); } 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",\ @@ -5050,16 +8029,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.832567, 21.841841, 21.842209, 21.842318, 21.842682",\ - "22.012756, 22.022030, 22.022396, 22.022507, 22.022871",\ - "22.407436, 22.416710, 22.417076, 22.417187, 22.417551",\ - "23.034475, 23.043749, 23.044117, 23.044226, 23.044590",\ - "23.212105, 23.221378, 23.221745, 23.221855, 23.222219"); + values ( "20.817728, 20.826653, 20.827007, 20.827112, 20.827463",\ + "21.092995, 21.101919, 21.102274, 21.102379, 21.102730",\ + "21.092995, 21.101919, 21.102274, 21.102379, 21.102730",\ + "21.372429, 21.381353, 21.381708, 21.381813, 21.382164",\ + "21.927292, 21.936216, 21.936571, 21.936676, 21.937027"); } 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",\ @@ -5116,7 +8095,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/caravel/primetime-signoff/lib/max/caravel.tt.lib b/signoff/caravel/primetime-signoff/lib/max/caravel.tt.lib index 39e6193b..7bc1c459 100644 --- a/signoff/caravel/primetime-signoff/lib/max/caravel.tt.lib +++ b/signoff/caravel/primetime-signoff/lib/max/caravel.tt.lib @@ -4,7 +4,7 @@ library("caravel.tt") { technology (cmos) ; delay_model : table_lookup ; library_features ( report_delay_calculation ) ; - date : "Tue Oct 18 15:43:27 2022" ; + date : "Sun Oct 30 12:28:42 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( caravel ) { - area : 1926648.000000 ; + area : 1931813.875000 ; dont_use : true ; dont_touch : true ; interface_timing : true; @@ -99,7 +99,7 @@ cell( caravel ) { 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.008150, 11.332099, 11.361355, 11.373239, 11.410445",\ - "11.158401, 11.482349, 11.511605, 11.523489, 11.560696",\ - "11.487502, 11.811451, 11.840707, 11.852591, 11.889797",\ - "12.010213, 12.334162, 12.363418, 12.375301, 12.412508",\ - "12.155578, 12.479527, 12.508782, 12.520666, 12.557873"); + values ( "11.486452, 11.822548, 11.852901, 11.865231, 11.903833",\ + "11.611095, 11.947191, 11.977545, 11.989874, 12.028477",\ + "11.735741, 12.071836, 12.102190, 12.114519, 12.153122",\ + "11.985027, 12.321123, 12.351477, 12.363806, 12.402409",\ + "12.483604, 12.819700, 12.850054, 12.862383, 12.900986"); } 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.291363, 11.507859, 11.531735, 11.541433, 11.571798",\ - "11.441612, 11.658109, 11.681985, 11.691683, 11.722048",\ - "11.770716, 11.987211, 12.011087, 12.020785, 12.051150",\ - "12.293427, 12.509923, 12.533799, 12.543497, 12.573862",\ - "12.438791, 12.655288, 12.679164, 12.688862, 12.719227"); + values ( "11.836390, 12.061005, 12.085776, 12.095839, 12.127342",\ + "11.961035, 12.185649, 12.210421, 12.220482, 12.251986",\ + "12.085678, 12.310293, 12.335065, 12.345127, 12.376631",\ + "12.334967, 12.559582, 12.584353, 12.594416, 12.625919",\ + "12.833544, 13.058159, 13.082931, 13.092993, 13.124496"); } 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.959473, 9.959473, 9.959473, 9.959473, 9.959473",\ - "10.109722, 10.109722, 10.109722, 10.109722, 10.109722",\ - "10.438825, 10.438826, 10.438826, 10.438826, 10.438826",\ - "10.961536, 10.961537, 10.961537, 10.961537, 10.961537",\ - "11.106901, 11.106902, 11.106902, 11.106902, 11.106902"); + values ( "9.512847, 9.512847, 9.512847, 9.512847, 9.512847",\ + "9.742375, 9.742375, 9.742375, 9.742375, 9.742375",\ + "9.742375, 9.742375, 9.742375, 9.742375, 9.742375",\ + "9.975382, 9.975382, 9.975382, 9.975382, 9.975382",\ + "10.437918, 10.437918, 10.437918, 10.437918, 10.437918"); } 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.936069, 9.936122, 9.936122, 9.936122, 9.936122",\ - "10.086319, 10.086371, 10.086371, 10.086371, 10.086371",\ - "10.415422, 10.415474, 10.415474, 10.415474, 10.415474",\ - "10.938133, 10.938187, 10.938187, 10.938187, 10.938187",\ - "11.083498, 11.083551, 11.083551, 11.083551, 11.083551"); + values ( "9.490321, 9.490372, 9.490372, 9.490372, 9.490372",\ + "9.719850, 9.719900, 9.719900, 9.719900, 9.719900",\ + "9.719850, 9.719900, 9.719900, 9.719900, 9.719900",\ + "9.952856, 9.952907, 9.952907, 9.952907, 9.952907",\ + "10.415392, 10.415442, 10.415442, 10.415442, 10.415442"); } 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.259677, 6.583671, 6.612926, 6.624808, 6.662012",\ - "6.331068, 6.655062, 6.684317, 6.696199, 6.710356",\ - "6.370438, 6.694431, 6.710356, 6.710356, 6.710356",\ - "6.392653, 6.710356, 6.710356, 6.710356, 6.710356",\ - "6.392653, 6.710356, 6.710356, 6.710356, 6.710356"); + values ( "6.508915, 6.845059, 6.875411, 6.887739, 6.926338",\ + "6.582984, 6.919128, 6.949480, 6.961808, 6.976495",\ + "6.623829, 6.959973, 6.976495, 6.976495, 6.976495",\ + "6.646878, 6.976495, 6.976495, 6.976495, 6.976495",\ + "6.646878, 6.976495, 6.976495, 6.976495, 6.976495"); } 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.464721, 6.681211, 6.705088, 6.714786, 6.745151",\ - "6.536113, 6.752603, 6.776479, 6.786178, 6.793495",\ - "6.575482, 6.791972, 6.793495, 6.793495, 6.793495",\ - "6.597698, 6.793495, 6.793495, 6.793495, 6.793495",\ - "6.597698, 6.793495, 6.793495, 6.793495, 6.793495"); + values ( "6.711199, 6.935807, 6.960579, 6.970641, 7.002144",\ + "6.785267, 7.009876, 7.034647, 7.044709, 7.052301",\ + "6.826113, 7.050721, 7.052301, 7.052301, 7.052301",\ + "6.849161, 7.052301, 7.052301, 7.052301, 7.052301",\ + "6.849161, 7.052301, 7.052301, 7.052301, 7.052301"); } 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.859936, 4.859936, 4.859936, 4.859936, 4.859936",\ - "4.912430, 4.912430, 4.912430, 4.912430, 4.912430",\ - "4.912430, 4.912430, 4.912430, 4.912430, 4.912430",\ - "4.912430, 4.912430, 4.912430, 4.912430, 4.912430",\ - "4.912430, 4.912430, 4.912430, 4.912430, 4.912430"); + values ( "4.557465, 4.557465, 4.557465, 4.557465, 4.557465",\ + "4.607990, 4.607991, 4.607991, 4.607991, 4.607991",\ + "4.607990, 4.607991, 4.607991, 4.607991, 4.607991",\ + "4.607990, 4.607991, 4.607991, 4.607991, 4.607991",\ + "4.607990, 4.607991, 4.607991, 4.607991, 4.607991"); } 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.836562, 4.836613, 4.836613, 4.836613, 4.836613",\ - "4.889056, 4.889107, 4.889107, 4.889107, 4.889107",\ - "4.889056, 4.889107, 4.889107, 4.889107, 4.889107",\ - "4.889056, 4.889107, 4.889107, 4.889107, 4.889107",\ - "4.889056, 4.889107, 4.889107, 4.889107, 4.889107"); + values ( "4.534967, 4.535017, 4.535017, 4.535017, 4.535017",\ + "4.585493, 4.585542, 4.585542, 4.585542, 4.585542",\ + "4.585493, 4.585542, 4.585542, 4.585542, 4.585542",\ + "4.585493, 4.585542, 4.585542, 4.585542, 4.585542",\ + "4.585493, 4.585542, 4.585542, 4.585542, 4.585542"); } 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.031934, 8.368077, 8.398429, 8.410757, 8.449356",\ + "8.129418, 8.465562, 8.495914, 8.508242, 8.546841",\ + "8.200560, 8.536703, 8.567055, 8.579383, 8.617982",\ + "8.290185, 8.626328, 8.656680, 8.669008, 8.707607",\ + "8.652151, 8.988295, 9.018646, 9.030974, 9.069573"); + } + 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.309690, 8.534298, 8.559070, 8.569132, 8.600636",\ + "8.407174, 8.631783, 8.656554, 8.666616, 8.698120",\ + "8.478315, 8.702924, 8.727695, 8.737757, 8.769260",\ + "8.567941, 8.792549, 8.817321, 8.827383, 8.858887",\ + "8.929907, 9.154514, 9.179287, 9.189348, 9.220852"); + } + 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[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.141058, 6.141058, 6.141058, 6.141058, 6.141058",\ + "6.231641, 6.231641, 6.231641, 6.231641, 6.231641",\ + "6.298296, 6.298297, 6.298297, 6.298297, 6.298297",\ + "6.380924, 6.380924, 6.380924, 6.380924, 6.380924",\ + "6.717242, 6.717242, 6.717242, 6.717242, 6.717242"); + } + 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.118561, 6.118610, 6.118610, 6.118610, 6.118610",\ + "6.209144, 6.209193, 6.209193, 6.209193, 6.209193",\ + "6.275799, 6.275848, 6.275848, 6.275848, 6.275848",\ + "6.358427, 6.358476, 6.358476, 6.358476, 6.358476",\ + "6.694745, 6.694794, 6.694794, 6.694794, 6.694794"); + } + 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.763854, 7.087851, 7.117105, 7.128987, 7.166191",\ - "6.835245, 7.159243, 7.188497, 7.200379, 7.214536",\ - "6.874615, 7.198612, 7.214536, 7.214536, 7.214536",\ - "6.896831, 7.214536, 7.214536, 7.214536, 7.214536",\ - "6.896831, 7.214536, 7.214536, 7.214536, 7.214536"); + values ( "7.027131, 7.363277, 7.393629, 7.405957, 7.444556",\ + "7.101199, 7.437346, 7.467697, 7.480025, 7.494713",\ + "7.142045, 7.478191, 7.494713, 7.494713, 7.494713",\ + "7.165093, 7.494713, 7.494713, 7.494713, 7.494713",\ + "7.165093, 7.494713, 7.494713, 7.494713, 7.494713"); } 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.969276, 7.185757, 7.209633, 7.219332, 7.249696",\ - "7.040668, 7.257149, 7.281025, 7.290723, 7.298040",\ - "7.080038, 7.296518, 7.298040, 7.298040, 7.298040",\ - "7.102253, 7.298040, 7.298040, 7.298040, 7.298040",\ - "7.102253, 7.298040, 7.298040, 7.298040, 7.298040"); + values ( "7.234675, 7.459274, 7.484045, 7.494107, 7.525610",\ + "7.308744, 7.533342, 7.558114, 7.568176, 7.575768",\ + "7.349589, 7.574188, 7.575768, 7.575768, 7.575768",\ + "7.372638, 7.575768, 7.575768, 7.575768, 7.575768",\ + "7.372638, 7.575768, 7.575768, 7.575768, 7.575768"); } 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.363967, 5.363967, 5.363967, 5.363967, 5.363967",\ - "5.416461, 5.416462, 5.416462, 5.416462, 5.416462",\ - "5.416461, 5.416462, 5.416462, 5.416462, 5.416462",\ - "5.416461, 5.416462, 5.416462, 5.416462, 5.416462",\ - "5.416461, 5.416462, 5.416462, 5.416462, 5.416462"); + values ( "5.042594, 5.042595, 5.042595, 5.042595, 5.042595",\ + "5.093120, 5.093121, 5.093121, 5.093121, 5.093121",\ + "5.093120, 5.093121, 5.093121, 5.093121, 5.093121",\ + "5.093120, 5.093121, 5.093121, 5.093121, 5.093121",\ + "5.093120, 5.093121, 5.093121, 5.093121, 5.093121"); } 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.340484, 5.340540, 5.340540, 5.340540, 5.340540",\ - "5.392978, 5.393034, 5.393034, 5.393034, 5.393034",\ - "5.392978, 5.393034, 5.393034, 5.393034, 5.393034",\ - "5.392978, 5.393034, 5.393034, 5.393034, 5.393034",\ - "5.392978, 5.393034, 5.393034, 5.393034, 5.393034"); + values ( "5.019992, 5.020046, 5.020046, 5.020046, 5.020046",\ + "5.070518, 5.070571, 5.070571, 5.070571, 5.070571",\ + "5.070518, 5.070571, 5.070571, 5.070571, 5.070571",\ + "5.070518, 5.070571, 5.070571, 5.070571, 5.070571",\ + "5.070518, 5.070571, 5.070571, 5.070571, 5.070571"); } 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.258890, 8.595037, 8.625388, 8.637716, 8.676315",\ + "8.356375, 8.692522, 8.722873, 8.735201, 8.773800",\ + "8.427516, 8.763663, 8.794014, 8.806342, 8.844941",\ + "8.517142, 8.853289, 8.883640, 8.895968, 8.934567",\ + "8.879107, 9.215254, 9.245605, 9.257934, 9.296533"); + } + 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.541907, 8.766506, 8.791278, 8.801339, 8.832842",\ + "8.639392, 8.863991, 8.888762, 8.898824, 8.930326",\ + "8.710533, 8.935132, 8.959904, 8.969965, 9.001469",\ + "8.800159, 9.024757, 9.049529, 9.059591, 9.091094",\ + "9.162125, 9.386723, 9.411494, 9.421556, 9.453059"); + } + 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.903239, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903239, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903239, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903239, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903239, 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.366961, 6.366961, 6.366961, 6.366961, 6.366961",\ + "6.457544, 6.457544, 6.457544, 6.457544, 6.457544",\ + "6.524199, 6.524199, 6.524199, 6.524199, 6.524199",\ + "6.606827, 6.606828, 6.606828, 6.606828, 6.606828",\ + "6.943145, 6.943146, 6.943146, 6.943146, 6.943146"); + } + 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.344358, 6.344412, 6.344412, 6.344412, 6.344412",\ + "6.434941, 6.434995, 6.434995, 6.434995, 6.434995",\ + "6.501596, 6.501650, 6.501650, 6.501650, 6.501650",\ + "6.584225, 6.584278, 6.584278, 6.584278, 6.584278",\ + "6.920543, 6.920596, 6.920596, 6.920596, 6.920596"); + } + 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.060578, 14.396711, 14.427063, 14.439391, 14.477991",\ + "14.185223, 14.521355, 14.551707, 14.564035, 14.602635",\ + "14.309867, 14.646000, 14.676352, 14.688680, 14.727280",\ + "14.559155, 14.895288, 14.925640, 14.937968, 14.976568",\ + "15.057733, 15.393866, 15.424217, 15.436545, 15.475145"); + } + 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.338689, 14.563289, 14.588060, 14.598122, 14.629625",\ + "14.463333, 14.687933, 14.712705, 14.722767, 14.754270",\ + "14.587977, 14.812577, 14.837349, 14.847410, 14.878914",\ + "14.837266, 15.061866, 15.086637, 15.096699, 15.128202",\ + "15.335843, 15.560443, 15.585215, 15.595276, 15.626780"); + } + 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.605564, 10.605564, 10.605564, 10.605564, 10.605564",\ + "10.835092, 10.835092, 10.835092, 10.835092, 10.835092",\ + "10.835092, 10.835092, 10.835092, 10.835092, 10.835092",\ + "11.068099, 11.068099, 11.068099, 11.068099, 11.068099",\ + "11.530634, 11.530634, 11.530634, 11.530634, 11.530634"); + } + 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.582975, 10.583028, 10.583028, 10.583028, 10.583028",\ + "10.812502, 10.812555, 10.812555, 10.812555, 10.812555",\ + "10.812502, 10.812555, 10.812555, 10.812555, 10.812555",\ + "11.045509, 11.045563, 11.045563, 11.045563, 11.045563",\ + "11.508045, 11.508098, 11.508098, 11.508098, 11.508098"); + } + 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.253348, 7.577332, 7.606586, 7.618469, 7.655674",\ - "7.324739, 7.648723, 7.677978, 7.689860, 7.704019",\ - "7.364109, 7.688092, 7.704019, 7.704019, 7.704019",\ - "7.386325, 7.704019, 7.704019, 7.704019, 7.704019",\ - "7.386325, 7.704019, 7.704019, 7.704019, 7.704019"); + values ( "7.534981, 7.871114, 7.901466, 7.913795, 7.952394",\ + "7.609050, 7.945182, 7.975534, 7.987863, 8.002551",\ + "7.649895, 7.986028, 8.002551, 8.002551, 8.002551",\ + "7.672944, 8.002551, 8.002551, 8.002551, 8.002551",\ + "7.672944, 8.002551, 8.002551, 8.002551, 8.002551"); } 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.454038, 7.670519, 7.694395, 7.704093, 7.734458",\ - "7.525429, 7.741911, 7.765787, 7.775485, 7.782803",\ - "7.564798, 7.781280, 7.782803, 7.782803, 7.782803",\ - "7.587014, 7.782803, 7.782803, 7.782803, 7.782803",\ - "7.587014, 7.782803, 7.782803, 7.782803, 7.782803"); + values ( "7.737615, 7.962214, 7.986986, 7.997047, 8.028551",\ + "7.811683, 8.036283, 8.061054, 8.071115, 8.078708",\ + "7.852528, 8.077127, 8.078708, 8.078708, 8.078708",\ + "7.875577, 8.078708, 8.078708, 8.078708, 8.078708",\ + "7.875577, 8.078708, 8.078708, 8.078708, 8.078708"); } 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.845691, 5.845692, 5.845692, 5.845692, 5.845692",\ - "5.898185, 5.898186, 5.898186, 5.898186, 5.898186",\ - "5.898185, 5.898186, 5.898186, 5.898186, 5.898186",\ - "5.898185, 5.898186, 5.898186, 5.898186, 5.898186",\ - "5.898185, 5.898186, 5.898186, 5.898186, 5.898186"); + values ( "5.506253, 5.506253, 5.506253, 5.506253, 5.506253",\ + "5.556778, 5.556779, 5.556779, 5.556779, 5.556779",\ + "5.556778, 5.556779, 5.556779, 5.556779, 5.556779",\ + "5.556778, 5.556779, 5.556779, 5.556779, 5.556779",\ + "5.556778, 5.556779, 5.556779, 5.556779, 5.556779"); } 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.822222, 5.822277, 5.822277, 5.822277, 5.822277",\ - "5.874716, 5.874771, 5.874771, 5.874771, 5.874771",\ - "5.874716, 5.874771, 5.874771, 5.874771, 5.874771",\ - "5.874716, 5.874771, 5.874771, 5.874771, 5.874771",\ - "5.874716, 5.874771, 5.874771, 5.874771, 5.874771"); + values ( "5.483664, 5.483717, 5.483717, 5.483717, 5.483717",\ + "5.534190, 5.534243, 5.534243, 5.534243, 5.534243",\ + "5.534190, 5.534243, 5.534243, 5.534243, 5.534243",\ + "5.534190, 5.534243, 5.534243, 5.534243, 5.534243",\ + "5.534190, 5.534243, 5.534243, 5.534243, 5.534243"); } 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.612700, 8.948832, 8.979183, 8.991512, 9.030111",\ + "8.710184, 9.046316, 9.076668, 9.088997, 9.127596",\ + "8.781324, 9.117457, 9.147810, 9.160138, 9.198738",\ + "8.870951, 9.207083, 9.237435, 9.249763, 9.288363",\ + "9.232916, 9.569048, 9.599401, 9.611729, 9.650329"); + } + 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.890810, 9.115410, 9.140181, 9.150243, 9.181746",\ + "8.988295, 9.212894, 9.237665, 9.247727, 9.279230",\ + "9.059436, 9.284036, 9.308807, 9.318869, 9.350372",\ + "9.149061, 9.373661, 9.398433, 9.408495, 9.439998",\ + "9.511026, 9.735626, 9.760398, 9.770460, 9.801963"); + } + 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.469151, 6.469151, 6.469151, 6.469151, 6.469151",\ + "6.559733, 6.559734, 6.559734, 6.559734, 6.559734",\ + "6.626389, 6.626389, 6.626389, 6.626389, 6.626389",\ + "6.709017, 6.709017, 6.709017, 6.709017, 6.709017",\ + "7.045335, 7.045335, 7.045335, 7.045335, 7.045335"); + } + 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.446562, 6.446615, 6.446615, 6.446615, 6.446615",\ + "6.537145, 6.537198, 6.537198, 6.537198, 6.537198",\ + "6.603799, 6.603852, 6.603852, 6.603852, 6.603852",\ + "6.686428, 6.686481, 6.686481, 6.686481, 6.686481",\ + "7.022746, 7.022799, 7.022799, 7.022799, 7.022799"); + } + 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.756268, 8.080257, 8.109512, 8.121394, 8.158599",\ - "7.827659, 8.151649, 8.180903, 8.192786, 8.206943",\ - "7.867028, 8.191018, 8.206943, 8.206943, 8.206943",\ - "7.889244, 8.206943, 8.206943, 8.206943, 8.206943",\ - "7.889244, 8.206943, 8.206943, 8.206943, 8.206943"); + values ( "8.056667, 8.392806, 8.423158, 8.435486, 8.474085",\ + "8.130735, 8.466875, 8.497227, 8.509555, 8.524242",\ + "8.171581, 8.507721, 8.524242, 8.524242, 8.524242",\ + "8.194630, 8.524242, 8.524242, 8.524242, 8.524242",\ + "8.194630, 8.524242, 8.524242, 8.524242, 8.524242"); } 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.960024, 8.176504, 8.200380, 8.210078, 8.240443",\ - "8.031415, 8.247896, 8.271772, 8.281470, 8.288788",\ - "8.070785, 8.287266, 8.288788, 8.288788, 8.288788",\ - "8.093000, 8.288788, 8.288788, 8.288788, 8.288788",\ - "8.093000, 8.288788, 8.288788, 8.288788, 8.288788"); + values ( "8.262575, 8.487173, 8.511945, 8.522007, 8.553510",\ + "8.336643, 8.561241, 8.586013, 8.596075, 8.603666",\ + "8.377489, 8.602087, 8.603666, 8.603666, 8.603666",\ + "8.400537, 8.603666, 8.603666, 8.603666, 8.603666",\ + "8.400537, 8.603666, 8.603666, 8.603666, 8.603666"); } 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.350261, 6.350262, 6.350262, 6.350262, 6.350262",\ - "6.402756, 6.402756, 6.402756, 6.402756, 6.402756",\ - "6.402756, 6.402756, 6.402756, 6.402756, 6.402756",\ - "6.402756, 6.402756, 6.402756, 6.402756, 6.402756",\ - "6.402756, 6.402756, 6.402756, 6.402756, 6.402756"); + values ( "5.991902, 5.991902, 5.991902, 5.991902, 5.991902",\ + "6.042428, 6.042428, 6.042428, 6.042428, 6.042428",\ + "6.042428, 6.042428, 6.042428, 6.042428, 6.042428",\ + "6.042428, 6.042428, 6.042428, 6.042428, 6.042428",\ + "6.042428, 6.042428, 6.042428, 6.042428, 6.042428"); } 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.326777, 6.326833, 6.326833, 6.326833, 6.326833",\ - "6.379272, 6.379327, 6.379327, 6.379327, 6.379327",\ - "6.379272, 6.379327, 6.379327, 6.379327, 6.379327",\ - "6.379272, 6.379327, 6.379327, 6.379327, 6.379327",\ - "6.379272, 6.379327, 6.379327, 6.379327, 6.379327"); + values ( "5.969298, 5.969352, 5.969352, 5.969352, 5.969352",\ + "6.019824, 6.019877, 6.019877, 6.019877, 6.019877",\ + "6.019824, 6.019877, 6.019877, 6.019877, 6.019877",\ + "6.019824, 6.019877, 6.019877, 6.019877, 6.019877",\ + "6.019824, 6.019877, 6.019877, 6.019877, 6.019877"); } 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.434253, 7.770391, 7.800743, 7.813072, 7.851671",\ + "7.531737, 7.867876, 7.898228, 7.910556, 7.949156",\ + "7.602879, 7.939017, 7.969369, 7.981698, 8.020297",\ + "7.692504, 8.028643, 8.058994, 8.071323, 8.109922",\ + "8.054470, 8.390609, 8.420960, 8.433289, 8.471889"); + } + 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.604499, 7.823633, 7.848135, 7.858088, 7.889248",\ + "7.701982, 7.921117, 7.945619, 7.955571, 7.986732",\ + "7.773125, 7.992259, 8.016761, 8.026713, 8.057874",\ + "7.862750, 8.081884, 8.106386, 8.116339, 8.147499",\ + "8.224715, 8.443850, 8.468351, 8.478304, 8.509464"); + } + 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.840622, 0.919565, 0.929326, 0.933291, 0.945704",\ + "0.840622, 0.919565, 0.929326, 0.933291, 0.945704",\ + "0.840622, 0.919565, 0.929326, 0.933291, 0.945704",\ + "0.840622, 0.919565, 0.929326, 0.933291, 0.945704",\ + "0.840622, 0.919565, 0.929326, 0.933291, 0.945704"); + } + + } /* 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.744184, 7.056025, 7.084182, 7.095619, 7.131428",\ + "6.834767, 7.146607, 7.174765, 7.186202, 7.222011",\ + "6.901422, 7.213262, 7.241419, 7.252856, 7.288666",\ + "6.984050, 7.295890, 7.324047, 7.335485, 7.371294",\ + "7.320369, 7.632209, 7.660366, 7.671803, 7.707612"); + } + 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.888743, 7.092036, 7.114767, 7.124000, 7.152908",\ + "6.979326, 7.182619, 7.205350, 7.214583, 7.243491",\ + "7.045981, 7.249274, 7.272005, 7.281238, 7.310145",\ + "7.128609, 7.331903, 7.354633, 7.363866, 7.392774",\ + "7.464928, 7.668221, 7.690951, 7.700184, 7.729092"); + } + 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.840622, 0.919565, 0.929326, 0.933291, 0.945704",\ + "0.840622, 0.919565, 0.929326, 0.933291, 0.945704",\ + "0.840622, 0.919565, 0.929326, 0.933291, 0.945704",\ + "0.840622, 0.919565, 0.929326, 0.933291, 0.945704",\ + "0.840622, 0.919565, 0.929326, 0.933291, 0.945704"); + } + + } /* 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.340101, 13.676244, 13.706595, 13.718924, 13.757523",\ + "13.464745, 13.800888, 13.831240, 13.843568, 13.882167",\ + "13.589390, 13.925532, 13.955884, 13.968212, 14.006811",\ + "13.838678, 14.174821, 14.205173, 14.217501, 14.256100",\ + "14.337255, 14.673398, 14.703750, 14.716078, 14.754677"); + } + 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.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 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.831064, 14.050196, 14.074697, 14.084650, 14.115810",\ + "13.955709, 14.174839, 14.199342, 14.209293, 14.240454",\ + "14.080353, 14.299484, 14.323986, 14.333939, 14.365099",\ + "14.329641, 14.548773, 14.573275, 14.583227, 14.614388",\ + "14.828218, 15.047350, 15.071852, 15.081804, 15.112965"); + } + 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.840610, 0.919563, 0.929324, 0.933289, 0.945702",\ + "0.840610, 0.919563, 0.929324, 0.933289, 0.945702",\ + "0.840610, 0.919563, 0.929324, 0.933289, 0.945702",\ + "0.840610, 0.919563, 0.929324, 0.933289, 0.945702",\ + "0.840610, 0.919563, 0.929324, 0.933289, 0.945702"); + } + + } /* 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.049648, 11.361492, 11.389649, 11.401087, 11.436895",\ + "11.279177, 11.591021, 11.619178, 11.630615, 11.666424",\ + "11.279177, 11.591021, 11.619178, 11.630615, 11.666424",\ + "11.512182, 11.824026, 11.852183, 11.863621, 11.899429",\ + "11.974716, 12.286560, 12.314717, 12.326155, 12.361963"); + } + 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.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 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.472528, 11.675819, 11.698549, 11.707783, 11.736691",\ + "11.702057, 11.905348, 11.928078, 11.937311, 11.966219",\ + "11.702057, 11.905348, 11.928078, 11.937311, 11.966219",\ + "11.935064, 12.138353, 12.161085, 12.170318, 12.199225",\ + "12.397598, 12.600889, 12.623619, 12.632853, 12.661760"); + } + 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.840610, 0.919563, 0.929324, 0.933289, 0.945702",\ + "0.840610, 0.919563, 0.929324, 0.933289, 0.945702",\ + "0.840610, 0.919563, 0.929324, 0.933289, 0.945702",\ + "0.840610, 0.919563, 0.929324, 0.933289, 0.945702",\ + "0.840610, 0.919563, 0.929324, 0.933289, 0.945702"); + } + + } /* 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.253194, 8.577187, 8.606441, 8.618324, 8.655528",\ - "8.324585, 8.648578, 8.677833, 8.689714, 8.703872",\ - "8.363955, 8.687947, 8.703872, 8.703872, 8.703872",\ - "8.386170, 8.703872, 8.703872, 8.703872, 8.703872",\ - "8.386170, 8.703872, 8.703872, 8.703872, 8.703872"); + values ( "8.572228, 8.908371, 8.938723, 8.951051, 8.989650",\ + "8.646297, 8.982440, 9.012791, 9.025120, 9.039807",\ + "8.687142, 9.023285, 9.039807, 9.039807, 9.039807",\ + "8.710191, 9.039807, 9.039807, 9.039807, 9.039807",\ + "8.710191, 9.039807, 9.039807, 9.039807, 9.039807"); } 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.453793, 8.670280, 8.694157, 8.703856, 8.734220",\ - "8.525184, 8.741673, 8.765549, 8.775247, 8.782564",\ - "8.564553, 8.781042, 8.782564, 8.782564, 8.782564",\ - "8.586769, 8.782564, 8.782564, 8.782564, 8.782564",\ - "8.586769, 8.782564, 8.782564, 8.782564, 8.782564"); + values ( "8.774860, 8.999467, 9.024239, 9.034300, 9.065804",\ + "8.848928, 9.073535, 9.098307, 9.108368, 9.115961",\ + "8.889774, 9.114381, 9.115961, 9.115961, 9.115961",\ + "8.912823, 9.115961, 9.115961, 9.115961, 9.115961",\ + "8.912823, 9.115961, 9.115961, 9.115961, 9.115961"); } 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.839343, 6.839343, 6.839343, 6.839343, 6.839343",\ - "6.891837, 6.891837, 6.891837, 6.891837, 6.891837",\ - "6.891837, 6.891837, 6.891837, 6.891837, 6.891837",\ - "6.891837, 6.891837, 6.891837, 6.891837, 6.891837",\ - "6.891837, 6.891837, 6.891837, 6.891837, 6.891837"); + values ( "6.462642, 6.462642, 6.462642, 6.462642, 6.462642",\ + "6.513167, 6.513167, 6.513167, 6.513167, 6.513167",\ + "6.513167, 6.513167, 6.513167, 6.513167, 6.513167",\ + "6.513167, 6.513167, 6.513167, 6.513167, 6.513167",\ + "6.513167, 6.513167, 6.513167, 6.513167, 6.513167"); } 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.815948, 6.816000, 6.816000, 6.816000, 6.816000",\ - "6.868442, 6.868494, 6.868494, 6.868494, 6.868494",\ - "6.868442, 6.868494, 6.868494, 6.868494, 6.868494",\ - "6.868442, 6.868494, 6.868494, 6.868494, 6.868494",\ - "6.868442, 6.868494, 6.868494, 6.868494, 6.868494"); + values ( "6.440124, 6.440174, 6.440174, 6.440174, 6.440174",\ + "6.490650, 6.490700, 6.490700, 6.490700, 6.490700",\ + "6.490650, 6.490700, 6.490700, 6.490700, 6.490700",\ + "6.490650, 6.490700, 6.490700, 6.490700, 6.490700",\ + "6.490650, 6.490700, 6.490700, 6.490700, 6.490700"); } 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.398780, 7.734922, 7.765274, 7.777602, 7.816202",\ + "7.496265, 7.832408, 7.862760, 7.875088, 7.913687",\ + "7.567406, 7.903549, 7.933901, 7.946229, 7.984828",\ + "7.657032, 7.993176, 8.023527, 8.035855, 8.074454",\ + "8.018997, 8.355140, 8.385491, 8.397820, 8.436419"); + } + 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.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 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.858768, 8.077899, 8.102402, 8.112353, 8.143514",\ + "7.956253, 8.175384, 8.199886, 8.209838, 8.240998",\ + "8.027394, 8.246525, 8.271027, 8.280979, 8.312140",\ + "8.117020, 8.336150, 8.360653, 8.370605, 8.401765",\ + "8.478985, 8.698116, 8.722618, 8.732571, 8.763731"); + } + 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.840610, 0.919563, 0.929324, 0.933289, 0.945702",\ + "0.840610, 0.919563, 0.929324, 0.933289, 0.945702",\ + "0.840610, 0.919563, 0.929324, 0.933289, 0.945702",\ + "0.840610, 0.919563, 0.929324, 0.933289, 0.945702",\ + "0.840610, 0.919563, 0.929324, 0.933289, 0.945702"); + } + + } /* 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.487200, 6.799044, 6.827201, 6.838637, 6.874447",\ + "6.577783, 6.889627, 6.917784, 6.929220, 6.965030",\ + "6.644438, 6.956281, 6.984438, 6.995875, 7.031685",\ + "6.727066, 7.038909, 7.067066, 7.078504, 7.114313",\ + "7.063384, 7.375227, 7.403384, 7.414822, 7.450631"); + } + 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.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 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.968406, 7.171696, 7.194427, 7.203660, 7.232567",\ + "7.058989, 7.262279, 7.285009, 7.294242, 7.323150",\ + "7.125643, 7.328933, 7.351664, 7.360897, 7.389805",\ + "7.208272, 7.411561, 7.434292, 7.443525, 7.472433",\ + "7.544590, 7.747880, 7.770610, 7.779843, 7.808751"); + } + 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.840610, 0.919563, 0.929324, 0.933289, 0.945702",\ + "0.840610, 0.919563, 0.929324, 0.933289, 0.945702",\ + "0.840610, 0.919563, 0.929324, 0.933289, 0.945702",\ + "0.840610, 0.919563, 0.929324, 0.933289, 0.945702",\ + "0.840610, 0.919563, 0.929324, 0.933289, 0.945702"); + } + + } /* 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.296671, 13.632815, 13.663166, 13.675494, 13.714093",\ + "13.421314, 13.757460, 13.787810, 13.800138, 13.838737",\ + "13.545959, 13.882104, 13.912455, 13.924783, 13.963382",\ + "13.795248, 14.131392, 14.161743, 14.174071, 14.212670",\ + "14.293825, 14.629970, 14.660320, 14.672648, 14.711247"); + } + 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.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 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.811985, 14.031114, 14.055616, 14.065568, 14.096728",\ + "13.936630, 14.155759, 14.180262, 14.190213, 14.221374",\ + "14.061274, 14.280402, 14.304905, 14.314857, 14.346017",\ + "14.310562, 14.529691, 14.554193, 14.564145, 14.595305",\ + "14.809139, 15.028268, 15.052771, 15.062722, 15.093883"); + } + 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.840605, 0.919562, 0.929323, 0.933288, 0.945701",\ + "0.840605, 0.919562, 0.929323, 0.933288, 0.945701",\ + "0.840605, 0.919562, 0.929323, 0.933288, 0.945701",\ + "0.840605, 0.919562, 0.929323, 0.933288, 0.945701",\ + "0.840605, 0.919562, 0.929323, 0.933288, 0.945701"); + } + + } /* 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.884054, 12.195899, 12.224056, 12.235493, 12.271302",\ + "12.113583, 12.425428, 12.453586, 12.465022, 12.500832",\ + "12.113583, 12.425428, 12.453586, 12.465022, 12.500832",\ + "12.346590, 12.658435, 12.686592, 12.698029, 12.733838",\ + "12.809126, 13.120972, 13.149129, 13.160565, 13.196375"); + } + 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.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 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 ( "12.098780, 12.302069, 12.324800, 12.334033, 12.362941",\ + "12.328310, 12.531599, 12.554330, 12.563563, 12.592471",\ + "12.328310, 12.531599, 12.554330, 12.563563, 12.592471",\ + "12.561317, 12.764606, 12.787336, 12.796570, 12.825478",\ + "13.023853, 13.227141, 13.249872, 13.259106, 13.288013"); + } + 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.840605, 0.919562, 0.929323, 0.933288, 0.945701",\ + "0.840605, 0.919562, 0.929323, 0.933288, 0.945701",\ + "0.840605, 0.919562, 0.929323, 0.933288, 0.945701",\ + "0.840605, 0.919562, 0.929323, 0.933288, 0.945701",\ + "0.840605, 0.919562, 0.929323, 0.933288, 0.945701"); + } + + } /* 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.750375, 9.074369, 9.103624, 9.115507, 9.152711",\ - "8.821766, 9.145761, 9.175015, 9.186897, 9.201055",\ - "8.861135, 9.185130, 9.201055, 9.201055, 9.201055",\ - "8.883351, 9.201055, 9.201055, 9.201055, 9.201055",\ - "8.883351, 9.201055, 9.201055, 9.201055, 9.201055"); + values ( "9.088053, 9.424197, 9.454549, 9.466877, 9.505476",\ + "9.162122, 9.498266, 9.528618, 9.540946, 9.555634",\ + "9.202968, 9.539112, 9.555634, 9.555634, 9.555634",\ + "9.226016, 9.555634, 9.555634, 9.555634, 9.555634",\ + "9.226016, 9.555634, 9.555634, 9.555634, 9.555634"); } 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.957914, 9.174396, 9.198272, 9.207970, 9.238335",\ - "9.029305, 9.245787, 9.269663, 9.279361, 9.286678",\ - "9.068675, 9.285156, 9.286678, 9.286678, 9.286678",\ - "9.090891, 9.286678, 9.286678, 9.286678, 9.286678",\ - "9.090891, 9.286678, 9.286678, 9.286678, 9.286678"); + values ( "9.297886, 9.522485, 9.547256, 9.557318, 9.588821",\ + "9.371955, 9.596554, 9.621325, 9.631388, 9.638979",\ + "9.412800, 9.637399, 9.638979, 9.638979, 9.638979",\ + "9.435849, 9.638979, 9.638979, 9.638979, 9.638979",\ + "9.435849, 9.638979, 9.638979, 9.638979, 9.638979"); } 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.341743, 7.341743, 7.341743, 7.341743, 7.341743",\ - "7.394237, 7.394237, 7.394237, 7.394237, 7.394237",\ - "7.394237, 7.394237, 7.394237, 7.394237, 7.394237",\ - "7.394237, 7.394237, 7.394237, 7.394237, 7.394237",\ - "7.394237, 7.394237, 7.394237, 7.394237, 7.394237"); + values ( "6.938935, 6.938935, 6.938935, 6.938935, 6.938935",\ + "6.989461, 6.989461, 6.989461, 6.989461, 6.989461",\ + "6.989461, 6.989461, 6.989461, 6.989461, 6.989461",\ + "6.989461, 6.989461, 6.989461, 6.989461, 6.989461",\ + "6.989461, 6.989461, 6.989461, 6.989461, 6.989461"); } 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.318265, 7.318321, 7.318321, 7.318321, 7.318321",\ - "7.370759, 7.370815, 7.370815, 7.370815, 7.370815",\ - "7.370759, 7.370815, 7.370815, 7.370815, 7.370815",\ - "7.370759, 7.370815, 7.370815, 7.370815, 7.370815",\ - "7.370759, 7.370815, 7.370815, 7.370815, 7.370815"); + values ( "6.916338, 6.916391, 6.916391, 6.916391, 6.916391",\ + "6.966864, 6.966917, 6.966917, 6.966917, 6.966917",\ + "6.966864, 6.966917, 6.966917, 6.966917, 6.966917",\ + "6.966864, 6.966917, 6.966917, 6.966917, 6.966917",\ + "6.966864, 6.966917, 6.966917, 6.966917, 6.966917"); } 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.469483, 7.805628, 7.835979, 7.848308, 7.886907",\ + "7.566968, 7.903112, 7.933464, 7.945792, 7.984391",\ + "7.638109, 7.974254, 8.004604, 8.016932, 8.055532",\ + "7.727735, 8.063879, 8.094231, 8.106559, 8.145158",\ + "8.089701, 8.425845, 8.456196, 8.468524, 8.507123"); + } + 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.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 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.953996, 8.173125, 8.197627, 8.207580, 8.238740",\ + "8.051480, 8.270610, 8.295112, 8.305064, 8.336225",\ + "8.122622, 8.341751, 8.366253, 8.376205, 8.407366",\ + "8.212248, 8.431376, 8.455879, 8.465831, 8.496991",\ + "8.574213, 8.793342, 8.817844, 8.827796, 8.858956"); + } + 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.840605, 0.919562, 0.929323, 0.933288, 0.945701",\ + "0.840605, 0.919562, 0.929323, 0.933288, 0.945701",\ + "0.840605, 0.919562, 0.929323, 0.933288, 0.945701",\ + "0.840605, 0.919562, 0.929323, 0.933288, 0.945701",\ + "0.840605, 0.919562, 0.929323, 0.933288, 0.945701"); + } + + } /* 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.780905, 7.092750, 7.120907, 7.132344, 7.168153",\ + "6.871488, 7.183333, 7.211490, 7.222927, 7.258736",\ + "6.938143, 7.249988, 7.278145, 7.289582, 7.325391",\ + "7.020771, 7.332616, 7.360773, 7.372211, 7.408019",\ + "7.357090, 7.668935, 7.697092, 7.708529, 7.744338"); + } + 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.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 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.207503, 7.410791, 7.433522, 7.442756, 7.471663",\ + "7.298086, 7.501374, 7.524105, 7.533339, 7.562246",\ + "7.364741, 7.568029, 7.590760, 7.599994, 7.628901",\ + "7.447369, 7.650658, 7.673388, 7.682622, 7.711530",\ + "7.783686, 7.986975, 8.009706, 8.018939, 8.047847"); + } + 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.840605, 0.919562, 0.929323, 0.933288, 0.945701",\ + "0.840605, 0.919562, 0.929323, 0.933288, 0.945701",\ + "0.840605, 0.919562, 0.929323, 0.933288, 0.945701",\ + "0.840605, 0.919562, 0.929323, 0.933288, 0.945701",\ + "0.840605, 0.919562, 0.929323, 0.933288, 0.945701"); + } + + } /* 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.317862, 9.641852, 9.671106, 9.682989, 9.720194",\ - "9.389254, 9.713243, 9.742498, 9.754380, 9.768538",\ - "9.428623, 9.752613, 9.768538, 9.768538, 9.768538",\ - "9.450838, 9.768538, 9.768538, 9.768538, 9.768538",\ - "9.450838, 9.768538, 9.768538, 9.768538, 9.768538"); + values ( "9.676822, 10.012961, 10.043313, 10.055641, 10.094240",\ + "9.750891, 10.087030, 10.117382, 10.129710, 10.144398",\ + "9.791736, 10.127875, 10.144398, 10.144398, 10.144398",\ + "9.814785, 10.144398, 10.144398, 10.144398, 10.144398",\ + "9.814785, 10.144398, 10.144398, 10.144398, 10.144398"); } 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.524244, 9.740715, 9.764591, 9.774289, 9.804653",\ - "9.595634, 9.812106, 9.835982, 9.845680, 9.852998",\ - "9.635004, 9.851476, 9.852998, 9.852998, 9.852998",\ - "9.657221, 9.852998, 9.852998, 9.852998, 9.852998",\ - "9.657221, 9.852998, 9.852998, 9.852998, 9.852998"); + values ( "9.885452, 10.110041, 10.134811, 10.144875, 10.176376",\ + "9.959520, 10.184110, 10.208881, 10.218943, 10.226534",\ + "10.000366, 10.224955, 10.226534, 10.226534, 10.226534",\ + "10.023415, 10.226534, 10.226534, 10.226534, 10.226534",\ + "10.023415, 10.226534, 10.226534, 10.226534, 10.226534"); } 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.900897, 7.900898, 7.900898, 7.900898, 7.900898",\ - "7.953391, 7.953392, 7.953392, 7.953392, 7.953392",\ - "7.953391, 7.953392, 7.953392, 7.953392, 7.953392",\ - "7.953391, 7.953392, 7.953392, 7.953392, 7.953392",\ - "7.953391, 7.953392, 7.953392, 7.953392, 7.953392"); + values ( "7.477121, 7.477121, 7.477121, 7.477121, 7.477121",\ + "7.527647, 7.527647, 7.527647, 7.527647, 7.527647",\ + "7.527647, 7.527647, 7.527647, 7.527647, 7.527647",\ + "7.527647, 7.527647, 7.527647, 7.527647, 7.527647",\ + "7.527647, 7.527647, 7.527647, 7.527647, 7.527647"); } 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.877303, 7.877363, 7.877363, 7.877363, 7.877363",\ - "7.929797, 7.929857, 7.929857, 7.929857, 7.929857",\ - "7.929797, 7.929857, 7.929857, 7.929857, 7.929857",\ - "7.929797, 7.929857, 7.929857, 7.929857, 7.929857",\ - "7.929797, 7.929857, 7.929857, 7.929857, 7.929857"); + values ( "7.454412, 7.454470, 7.454470, 7.454470, 7.454470",\ + "7.504937, 7.504995, 7.504995, 7.504995, 7.504995",\ + "7.504937, 7.504995, 7.504995, 7.504995, 7.504995",\ + "7.504937, 7.504995, 7.504995, 7.504995, 7.504995",\ + "7.504937, 7.504995, 7.504995, 7.504995, 7.504995"); } 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.378078, 7.714217, 7.744569, 7.756897, 7.795496",\ + "7.475562, 7.811702, 7.842054, 7.854382, 7.892982",\ + "7.546703, 7.882843, 7.913195, 7.925523, 7.964123",\ + "7.636330, 7.972470, 8.002821, 8.015150, 8.053749",\ + "7.998295, 8.334435, 8.364786, 8.377115, 8.415714"); + } + 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.605712, 7.824846, 7.849348, 7.859300, 7.890460",\ + "7.703197, 7.922330, 7.946833, 7.956785, 7.987945",\ + "7.774338, 7.993472, 8.017974, 8.027925, 8.059086",\ + "7.863964, 8.083097, 8.107599, 8.117552, 8.148712",\ + "8.225929, 8.445063, 8.469564, 8.479517, 8.510677"); + } + 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.840621, 0.919565, 0.929326, 0.933291, 0.945704",\ + "0.840621, 0.919565, 0.929326, 0.933291, 0.945704",\ + "0.840621, 0.919565, 0.929326, 0.933291, 0.945704",\ + "0.840621, 0.919565, 0.929326, 0.933291, 0.945704",\ + "0.840621, 0.919565, 0.929326, 0.933291, 0.945704"); + } + + } /* 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.674408, 6.986248, 7.014406, 7.025843, 7.061652",\ + "6.764991, 7.076831, 7.104989, 7.116426, 7.152235",\ + "6.831645, 7.143486, 7.171643, 7.183080, 7.218889",\ + "6.914273, 7.226114, 7.254272, 7.265708, 7.301517",\ + "7.250592, 7.562432, 7.590590, 7.602027, 7.637836"); + } + 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.883985, 7.087278, 7.110008, 7.119241, 7.148149",\ + "6.974568, 7.177861, 7.200592, 7.209825, 7.238732",\ + "7.041223, 7.244516, 7.267246, 7.276479, 7.305387",\ + "7.123851, 7.327144, 7.349874, 7.359107, 7.388015",\ + "7.460169, 7.663462, 7.686193, 7.695425, 7.724333"); + } + 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.840621, 0.919565, 0.929326, 0.933291, 0.945704",\ + "0.840621, 0.919565, 0.929326, 0.933291, 0.945704",\ + "0.840621, 0.919565, 0.929326, 0.933291, 0.945704",\ + "0.840621, 0.919565, 0.929326, 0.933291, 0.945704",\ + "0.840621, 0.919565, 0.929326, 0.933291, 0.945704"); + } + + } /* 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.819429, 10.143425, 10.172679, 10.184562, 10.221766",\ - "9.890821, 10.214816, 10.244070, 10.255953, 10.270109",\ - "9.930190, 10.254186, 10.270109, 10.270109, 10.270109",\ - "9.952406, 10.270109, 10.270109, 10.270109, 10.270109",\ - "9.952406, 10.270109, 10.270109, 10.270109, 10.270109"); + values ( "10.197197, 10.533342, 10.563694, 10.576021, 10.614621",\ + "10.271267, 10.607411, 10.637763, 10.650091, 10.664779",\ + "10.312112, 10.648256, 10.664779, 10.664779, 10.664779",\ + "10.335161, 10.664779, 10.664779, 10.664779, 10.664779",\ + "10.335161, 10.664779, 10.664779, 10.664779, 10.664779"); } 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.020861, 10.237335, 10.261211, 10.270909, 10.301273",\ - "10.092251, 10.308726, 10.332603, 10.342300, 10.349618",\ - "10.131620, 10.348096, 10.349618, 10.349618, 10.349618",\ - "10.153837, 10.349618, 10.349618, 10.349618, 10.349618",\ - "10.153837, 10.349618, 10.349618, 10.349618, 10.349618"); + values ( "10.400692, 10.625284, 10.650056, 10.660117, 10.691620",\ + "10.474761, 10.699353, 10.724125, 10.734186, 10.741777",\ + "10.515607, 10.740199, 10.741777, 10.741777, 10.741777",\ + "10.538655, 10.741777, 10.741777, 10.741777, 10.741777",\ + "10.538655, 10.741777, 10.741777, 10.741777, 10.741777"); } 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.393583, 8.393583, 8.393583, 8.393583, 8.393583",\ - "8.446077, 8.446078, 8.446078, 8.446078, 8.446078",\ - "8.446077, 8.446078, 8.446078, 8.446078, 8.446078",\ - "8.446077, 8.446078, 8.446078, 8.446078, 8.446078",\ - "8.446077, 8.446078, 8.446078, 8.446078, 8.446078"); + values ( "7.938337, 7.938337, 7.938337, 7.938337, 7.938337",\ + "7.988863, 7.988863, 7.988863, 7.988863, 7.988863",\ + "7.988863, 7.988863, 7.988863, 7.988863, 7.988863",\ + "7.988863, 7.988863, 7.988863, 7.988863, 7.988863",\ + "7.988863, 7.988863, 7.988863, 7.988863, 7.988863"); } 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.370032, 8.370090, 8.370090, 8.370090, 8.370090",\ - "8.422526, 8.422585, 8.422585, 8.422585, 8.422585",\ - "8.422526, 8.422585, 8.422585, 8.422585, 8.422585",\ - "8.422526, 8.422585, 8.422585, 8.422585, 8.422585",\ - "8.422526, 8.422585, 8.422585, 8.422585, 8.422585"); + values ( "7.915669, 7.915726, 7.915726, 7.915726, 7.915726",\ + "7.966195, 7.966251, 7.966251, 7.966251, 7.966251",\ + "7.966195, 7.966251, 7.966251, 7.966251, 7.966251",\ + "7.966195, 7.966251, 7.966251, 7.966251, 7.966251",\ + "7.966195, 7.966251, 7.966251, 7.966251, 7.966251"); } 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.425874, 7.762019, 7.792370, 7.804698, 7.843297",\ + "7.523358, 7.859503, 7.889855, 7.902183, 7.940782",\ + "7.594500, 7.930645, 7.960996, 7.973324, 8.011923",\ + "7.684126, 8.020271, 8.050623, 8.062950, 8.101549",\ + "8.046091, 8.382236, 8.412588, 8.424915, 8.463514"); + } + 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.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 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.621165, 7.840294, 7.864797, 7.874749, 7.905910",\ + "7.718650, 7.937779, 7.962281, 7.972234, 8.003394",\ + "7.789792, 8.008921, 8.033422, 8.043375, 8.074535",\ + "7.879417, 8.098546, 8.123049, 8.133001, 8.164162",\ + "8.241383, 8.460511, 8.485014, 8.494967, 8.526127"); + } + 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.840604, 0.919562, 0.929323, 0.933287, 0.945701",\ + "0.840604, 0.919562, 0.929323, 0.933287, 0.945701",\ + "0.840604, 0.919562, 0.929323, 0.933287, 0.945701",\ + "0.840604, 0.919562, 0.929323, 0.933287, 0.945701",\ + "0.840604, 0.919562, 0.929323, 0.933287, 0.945701"); + } + + } /* 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.744151, 7.055996, 7.084153, 7.095591, 7.131399",\ + "6.834734, 7.146579, 7.174736, 7.186173, 7.221982",\ + "6.901388, 7.213234, 7.241391, 7.252828, 7.288637",\ + "6.984016, 7.295862, 7.324019, 7.335456, 7.371265",\ + "7.320335, 7.632180, 7.660337, 7.671775, 7.707583"); + } + 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.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 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.907231, 7.110520, 7.133251, 7.142484, 7.171391",\ + "6.997814, 7.201103, 7.223834, 7.233067, 7.261974",\ + "7.064469, 7.267758, 7.290489, 7.299722, 7.328629",\ + "7.147098, 7.350386, 7.373116, 7.382349, 7.411257",\ + "7.483416, 7.686705, 7.709435, 7.718668, 7.747576"); + } + 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.840604, 0.919562, 0.929323, 0.933287, 0.945701",\ + "0.840604, 0.919562, 0.929323, 0.933287, 0.945701",\ + "0.840604, 0.919562, 0.929323, 0.933287, 0.945701",\ + "0.840604, 0.919562, 0.929323, 0.933287, 0.945701",\ + "0.840604, 0.919562, 0.929323, 0.933287, 0.945701"); + } + + } /* 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.322861, 10.646831, 10.676086, 10.687969, 10.725175",\ - "10.394252, 10.718222, 10.747478, 10.759360, 10.773520",\ - "10.433621, 10.757591, 10.773520, 10.773520, 10.773520",\ - "10.455837, 10.773520, 10.773520, 10.773520, 10.773520",\ - "10.455837, 10.773520, 10.773520, 10.773520, 10.773520"); + values ( "10.719509, 11.055628, 11.085980, 11.098309, 11.136909",\ + "10.793578, 11.129697, 11.160049, 11.172379, 11.187067",\ + "10.834423, 11.170542, 11.187067, 11.187067, 11.187067",\ + "10.857472, 11.187067, 11.187067, 11.187067, 11.187067",\ + "10.857472, 11.187067, 11.187067, 11.187067, 11.187067"); } 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.520617, 10.737094, 10.760970, 10.770668, 10.801033",\ - "10.592008, 10.808485, 10.832361, 10.842059, 10.849377",\ - "10.631377, 10.847855, 10.849377, 10.849377, 10.849377",\ - "10.653593, 10.849377, 10.849377, 10.849377, 10.849377",\ - "10.653593, 10.849377, 10.849377, 10.849377, 10.849377"); + values ( "10.919189, 11.143785, 11.168557, 11.178618, 11.210121",\ + "10.993258, 11.217854, 11.242626, 11.252687, 11.260279",\ + "11.034103, 11.258699, 11.260279, 11.260279, 11.260279",\ + "11.057153, 11.260279, 11.260279, 11.260279, 11.260279",\ + "11.057153, 11.260279, 11.260279, 11.260279, 11.260279"); } 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.889991, 8.889992, 8.889992, 8.889992, 8.889992",\ - "8.942486, 8.942486, 8.942486, 8.942486, 8.942486",\ - "8.942486, 8.942486, 8.942486, 8.942486, 8.942486",\ - "8.942486, 8.942486, 8.942486, 8.942486, 8.942486",\ - "8.942486, 8.942486, 8.942486, 8.942486, 8.942486"); + values ( "8.416130, 8.416130, 8.416130, 8.416130, 8.416130",\ + "8.466655, 8.466655, 8.466655, 8.466655, 8.466655",\ + "8.466655, 8.466655, 8.466655, 8.466655, 8.466655",\ + "8.466655, 8.466655, 8.466655, 8.466655, 8.466655",\ + "8.466655, 8.466655, 8.466655, 8.466655, 8.466655"); } 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.866472, 8.866529, 8.866529, 8.866529, 8.866529",\ - "8.918966, 8.919024, 8.919024, 8.919024, 8.919024",\ - "8.918966, 8.919024, 8.919024, 8.919024, 8.919024",\ - "8.918966, 8.919024, 8.919024, 8.919024, 8.919024",\ - "8.918966, 8.919024, 8.919024, 8.919024, 8.919024"); + values ( "8.393493, 8.393548, 8.393548, 8.393548, 8.393548",\ + "8.444017, 8.444073, 8.444073, 8.444073, 8.444073",\ + "8.444017, 8.444073, 8.444073, 8.444073, 8.444073",\ + "8.444017, 8.444073, 8.444073, 8.444073, 8.444073",\ + "8.444017, 8.444073, 8.444073, 8.444073, 8.444073"); } 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.205662, 7.541781, 7.572134, 7.584462, 7.623063",\ + "7.303147, 7.639266, 7.669619, 7.681947, 7.720548",\ + "7.374289, 7.710407, 7.740760, 7.753088, 7.791689",\ + "7.463915, 7.800034, 7.830386, 7.842714, 7.881315",\ + "7.825879, 8.161999, 8.192350, 8.204679, 8.243280"); + } + 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.202813, 1.269384, 1.274128, 1.276055, 1.282088",\ + "1.202813, 1.269384, 1.274128, 1.276055, 1.282088",\ + "1.202813, 1.269384, 1.274128, 1.276055, 1.282088",\ + "1.202813, 1.269384, 1.274128, 1.276055, 1.282088",\ + "1.202813, 1.269384, 1.274128, 1.276055, 1.282088"); + } + 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.560588, 7.779741, 7.804243, 7.814195, 7.845354",\ + "7.658073, 7.877226, 7.901728, 7.911680, 7.942840",\ + "7.729215, 7.948368, 7.972869, 7.982821, 8.013981",\ + "7.818840, 8.037993, 8.062494, 8.072447, 8.103606",\ + "8.180805, 8.399958, 8.424459, 8.434412, 8.465571"); + } + 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.840688, 0.919578, 0.929339, 0.933303, 0.945716",\ + "0.840688, 0.919578, 0.929339, 0.933303, 0.945716",\ + "0.840688, 0.919578, 0.929339, 0.933303, 0.945716",\ + "0.840688, 0.919578, 0.929339, 0.933303, 0.945716",\ + "0.840688, 0.919578, 0.929339, 0.933303, 0.945716"); + } + + } /* 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.544577, 6.856398, 6.884557, 6.895994, 6.931804",\ + "6.635159, 6.946981, 6.975140, 6.986577, 7.022387",\ + "6.701815, 7.013636, 7.041794, 7.053231, 7.089042",\ + "6.784443, 7.096264, 7.124423, 7.135859, 7.171670",\ + "7.120761, 7.432582, 7.460741, 7.472178, 7.507988"); + } + 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.202813, 1.269384, 1.274128, 1.276055, 1.282088",\ + "1.202813, 1.269384, 1.274128, 1.276055, 1.282088",\ + "1.202813, 1.269384, 1.274128, 1.276055, 1.282088",\ + "1.202813, 1.269384, 1.274128, 1.276055, 1.282088",\ + "1.202813, 1.269384, 1.274128, 1.276055, 1.282088"); + } + 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.850819, 7.054130, 7.076860, 7.086092, 7.115000",\ + "6.941401, 7.144712, 7.167443, 7.176675, 7.205583",\ + "7.008057, 7.211368, 7.234098, 7.243330, 7.272238",\ + "7.090685, 7.293995, 7.316726, 7.325958, 7.354865",\ + "7.427003, 7.630314, 7.653044, 7.662277, 7.691184"); + } + 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.840688, 0.919578, 0.929339, 0.933303, 0.945716",\ + "0.840688, 0.919578, 0.929339, 0.933303, 0.945716",\ + "0.840688, 0.919578, 0.929339, 0.933303, 0.945716",\ + "0.840688, 0.919578, 0.929339, 0.933303, 0.945716",\ + "0.840688, 0.919578, 0.929339, 0.933303, 0.945716"); + } + + } /* 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.818394, 11.142381, 11.171635, 11.183517, 11.220722",\ - "10.889785, 11.213772, 11.243027, 11.254910, 11.269067",\ - "10.929154, 11.253141, 11.269067, 11.269067, 11.269067",\ - "10.951370, 11.269067, 11.269067, 11.269067, 11.269067",\ - "10.951370, 11.269067, 11.269067, 11.269067, 11.269067"); + values ( "11.233624, 11.569761, 11.600113, 11.612441, 11.651041",\ + "11.307693, 11.643829, 11.674182, 11.686510, 11.701199",\ + "11.348539, 11.684675, 11.701199, 11.701199, 11.701199",\ + "11.371588, 11.701199, 11.701199, 11.701199, 11.701199",\ + "11.371588, 11.701199, 11.701199, 11.701199, 11.701199"); } 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.018517, 11.234995, 11.258871, 11.268568, 11.298933",\ - "11.089909, 11.306385, 11.330261, 11.339960, 11.347278",\ - "11.129278, 11.345755, 11.347278, 11.347278, 11.347278",\ - "11.151494, 11.347278, 11.347278, 11.347278, 11.347278",\ - "11.151494, 11.347278, 11.347278, 11.347278, 11.347278"); + values ( "11.435762, 11.660357, 11.685129, 11.695190, 11.726694",\ + "11.509832, 11.734426, 11.759198, 11.769260, 11.776852",\ + "11.550678, 11.775272, 11.776852, 11.776852, 11.776852",\ + "11.573727, 11.776852, 11.776852, 11.776852, 11.776852",\ + "11.573727, 11.776852, 11.776852, 11.776852, 11.776852"); } 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.385403, 9.385403, 9.385403, 9.385403, 9.385403",\ - "9.437897, 9.437898, 9.437898, 9.437898, 9.437898",\ - "9.437897, 9.437898, 9.437898, 9.437898, 9.437898",\ - "9.437897, 9.437898, 9.437898, 9.437898, 9.437898",\ - "9.437897, 9.437898, 9.437898, 9.437898, 9.437898"); + values ( "8.883379, 8.883379, 8.883379, 8.883379, 8.883379",\ + "8.933904, 8.933905, 8.933905, 8.933905, 8.933905",\ + "8.933904, 8.933905, 8.933905, 8.933905, 8.933905",\ + "8.933904, 8.933905, 8.933905, 8.933905, 8.933905",\ + "8.933904, 8.933905, 8.933905, 8.933905, 8.933905"); } 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.361877, 9.361935, 9.361935, 9.361935, 9.361935",\ - "9.414371, 9.414429, 9.414429, 9.414429, 9.414429",\ - "9.414371, 9.414429, 9.414429, 9.414429, 9.414429",\ - "9.414371, 9.414429, 9.414429, 9.414429, 9.414429",\ - "9.414371, 9.414429, 9.414429, 9.414429, 9.414429"); + values ( "8.860735, 8.860791, 8.860791, 8.860791, 8.860791",\ + "8.911261, 8.911316, 8.911316, 8.911316, 8.911316",\ + "8.911261, 8.911316, 8.911316, 8.911316, 8.911316",\ + "8.911261, 8.911316, 8.911316, 8.911316, 8.911316",\ + "8.911261, 8.911316, 8.911316, 8.911316, 8.911316"); } 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.279788, 7.615925, 7.646277, 7.658605, 7.697205",\ + "7.377274, 7.713410, 7.743762, 7.756090, 7.794690",\ + "7.448415, 7.784552, 7.814903, 7.827231, 7.865831",\ + "7.538041, 7.874177, 7.904529, 7.916857, 7.955457",\ + "7.900006, 8.236142, 8.266495, 8.278822, 8.317422"); + } + 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.620813, 7.839950, 7.864451, 7.874404, 7.905564",\ + "7.718297, 7.937434, 7.961936, 7.971889, 8.003049",\ + "7.789439, 8.008575, 8.033078, 8.043030, 8.074190",\ + "7.879065, 8.098202, 8.122704, 8.132656, 8.163816",\ + "8.241030, 8.460167, 8.484669, 8.494621, 8.525782"); + } + 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.840631, 0.919567, 0.929328, 0.933293, 0.945706",\ + "0.840631, 0.919567, 0.929328, 0.933293, 0.945706",\ + "0.840631, 0.919567, 0.929328, 0.933293, 0.945706",\ + "0.840631, 0.919567, 0.929328, 0.933293, 0.945706",\ + "0.840631, 0.919567, 0.929328, 0.933293, 0.945706"); + } + + } /* 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.618190, 6.930028, 6.958186, 6.969623, 7.005432",\ + "6.708773, 7.020611, 7.048769, 7.060205, 7.096015",\ + "6.775428, 7.087265, 7.115423, 7.126861, 7.162670",\ + "6.858056, 7.169893, 7.198051, 7.209488, 7.245297",\ + "7.194375, 7.506212, 7.534370, 7.545807, 7.581616"); + } + 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.911020, 7.114316, 7.137047, 7.146279, 7.175187",\ + "7.001603, 7.204899, 7.227630, 7.236862, 7.265770",\ + "7.068258, 7.271554, 7.294284, 7.303517, 7.332425",\ + "7.150886, 7.354182, 7.376912, 7.386145, 7.415052",\ + "7.487205, 7.690500, 7.713231, 7.722464, 7.751371"); + } + 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.840631, 0.919567, 0.929328, 0.933293, 0.945706",\ + "0.840631, 0.919567, 0.929328, 0.933293, 0.945706",\ + "0.840631, 0.919567, 0.929328, 0.933293, 0.945706",\ + "0.840631, 0.919567, 0.929328, 0.933293, 0.945706",\ + "0.840631, 0.919567, 0.929328, 0.933293, 0.945706"); + } + + } /* 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.300049, 11.624054, 11.653308, 11.665190, 11.702394",\ - "11.371441, 11.695445, 11.724699, 11.736582, 11.750738",\ - "11.410810, 11.734815, 11.750738, 11.750738, 11.750738",\ - "11.433025, 11.750738, 11.750738, 11.750738, 11.750738",\ - "11.433025, 11.750738, 11.750738, 11.750738, 11.750738"); + values ( "11.733341, 12.069496, 12.099848, 12.112175, 12.150774",\ + "11.807411, 12.143565, 12.173917, 12.186245, 12.200932",\ + "11.848257, 12.184411, 12.200932, 12.200932, 12.200932",\ + "11.871305, 12.200932, 12.200932, 12.200932, 12.200932",\ + "11.871305, 12.200932, 12.200932, 12.200932, 12.200932"); } 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.507719, 11.724195, 11.748071, 11.757769, 11.788133",\ - "11.579110, 11.795586, 11.819462, 11.829160, 11.836477",\ - "11.618481, 11.834955, 11.836477, 11.836477, 11.836477",\ - "11.640696, 11.836477, 11.836477, 11.836477, 11.836477",\ - "11.640696, 11.836477, 11.836477, 11.836477, 11.836477"); + values ( "11.943310, 12.167903, 12.192675, 12.202736, 12.234240",\ + "12.017379, 12.241972, 12.266744, 12.276806, 12.284397",\ + "12.058225, 12.282818, 12.284397, 12.284397, 12.284397",\ + "12.081273, 12.284397, 12.284397, 12.284397, 12.284397",\ + "12.081273, 12.284397, 12.284397, 12.284397, 12.284397"); } 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.872493, 9.872494, 9.872494, 9.872494, 9.872494",\ - "9.924988, 9.924988, 9.924988, 9.924988, 9.924988",\ - "9.924988, 9.924988, 9.924988, 9.924988, 9.924988",\ - "9.924988, 9.924988, 9.924988, 9.924988, 9.924988",\ - "9.924988, 9.924988, 9.924988, 9.924988, 9.924988"); + values ( "9.352203, 9.352204, 9.352204, 9.352204, 9.352204",\ + "9.402729, 9.402730, 9.402730, 9.402730, 9.402730",\ + "9.402729, 9.402730, 9.402730, 9.402730, 9.402730",\ + "9.402729, 9.402730, 9.402730, 9.402730, 9.402730",\ + "9.402729, 9.402730, 9.402730, 9.402730, 9.402730"); } 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.848949, 9.849008, 9.849008, 9.849008, 9.849008",\ - "9.901443, 9.901503, 9.901503, 9.901503, 9.901503",\ - "9.901443, 9.901503, 9.901503, 9.901503, 9.901503",\ - "9.901443, 9.901503, 9.901503, 9.901503, 9.901503",\ - "9.901443, 9.901503, 9.901503, 9.901503, 9.901503"); + values ( "9.329542, 9.329599, 9.329599, 9.329599, 9.329599",\ + "9.380068, 9.380125, 9.380125, 9.380125, 9.380125",\ + "9.380068, 9.380125, 9.380125, 9.380125, 9.380125",\ + "9.380068, 9.380125, 9.380125, 9.380125, 9.380125",\ + "9.380068, 9.380125, 9.380125, 9.380125, 9.380125"); } 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.221778, 7.557933, 7.588284, 7.600612, 7.639211",\ + "7.319263, 7.655418, 7.685769, 7.698097, 7.736696",\ + "7.390405, 7.726560, 7.756910, 7.769238, 7.807837",\ + "7.480031, 7.816185, 7.846537, 7.858864, 7.897463",\ + "7.841996, 8.178151, 8.208502, 8.220830, 8.259429"); + } + 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.274137, 1.276063, 1.282096",\ + "1.202823, 1.269393, 1.274137, 1.276063, 1.282096",\ + "1.202823, 1.269393, 1.274137, 1.276063, 1.282096",\ + "1.202823, 1.269393, 1.274137, 1.276063, 1.282096",\ + "1.202823, 1.269393, 1.274137, 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.567799, 7.786918, 7.811420, 7.821373, 7.852534",\ + "7.665283, 7.884402, 7.908905, 7.918858, 7.950018",\ + "7.736424, 7.955544, 7.980046, 7.989999, 8.021160",\ + "7.826050, 8.045170, 8.069673, 8.079624, 8.110785",\ + "8.188016, 8.407135, 8.431638, 8.441590, 8.472752"); + } + 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.840572, 0.919555, 0.929317, 0.933281, 0.945695",\ + "0.840572, 0.919555, 0.929317, 0.933281, 0.945695",\ + "0.840572, 0.919555, 0.929317, 0.933281, 0.945695",\ + "0.840572, 0.919555, 0.929317, 0.933281, 0.945695",\ + "0.840572, 0.919555, 0.929317, 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.570385, 6.882239, 6.910397, 6.921833, 6.957642",\ + "6.660968, 6.972822, 7.000979, 7.012416, 7.048224",\ + "6.727623, 7.039477, 7.067635, 7.079071, 7.114880",\ + "6.810251, 7.122106, 7.150262, 7.161699, 7.197507",\ + "7.146569, 7.458424, 7.486581, 7.498017, 7.533826"); + } + 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.274137, 1.276063, 1.282096",\ + "1.202823, 1.269393, 1.274137, 1.276063, 1.282096",\ + "1.202823, 1.269393, 1.274137, 1.276063, 1.282096",\ + "1.202823, 1.269393, 1.274137, 1.276063, 1.282096",\ + "1.202823, 1.269393, 1.274137, 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.861918, 7.065198, 7.087930, 7.097162, 7.126070",\ + "6.952502, 7.155782, 7.178513, 7.187746, 7.216654",\ + "7.019156, 7.222436, 7.245168, 7.254400, 7.283309",\ + "7.101785, 7.305064, 7.327796, 7.337029, 7.365937",\ + "7.438103, 7.641382, 7.664114, 7.673347, 7.702255"); + } + 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.840572, 0.919555, 0.929317, 0.933281, 0.945695",\ + "0.840572, 0.919555, 0.929317, 0.933281, 0.945695",\ + "0.840572, 0.919555, 0.929317, 0.933281, 0.945695",\ + "0.840572, 0.919555, 0.929317, 0.933281, 0.945695",\ + "0.840572, 0.919555, 0.929317, 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.811467, 12.135438, 12.164694, 12.176577, 12.213781",\ - "11.882858, 12.206829, 12.236084, 12.247967, 12.262126",\ - "11.922228, 12.246199, 12.262126, 12.262126, 12.262126",\ - "11.944444, 12.262126, 12.262126, 12.262126, 12.262126",\ - "11.944444, 12.262126, 12.262126, 12.262126, 12.262126"); + values ( "12.263937, 12.600057, 12.630409, 12.642737, 12.681338",\ + "12.338006, 12.674126, 12.704478, 12.716806, 12.731496",\ + "12.378852, 12.714972, 12.731496, 12.731496, 12.731496",\ + "12.401900, 12.731496, 12.731496, 12.731496, 12.731496",\ + "12.401900, 12.731496, 12.731496, 12.731496, 12.731496"); } 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.006472, 12.222948, 12.246824, 12.256522, 12.286887",\ - "12.077864, 12.294339, 12.318215, 12.327913, 12.335232",\ - "12.117233, 12.333709, 12.335232, 12.335232, 12.335232",\ - "12.139448, 12.335232, 12.335232, 12.335232, 12.335232",\ - "12.139448, 12.335232, 12.335232, 12.335232, 12.335232"); + values ( "12.460767, 12.685361, 12.710133, 12.720194, 12.751698",\ + "12.534836, 12.759430, 12.784201, 12.794263, 12.801855",\ + "12.575682, 12.800276, 12.801855, 12.801855, 12.801855",\ + "12.598730, 12.801855, 12.801855, 12.801855, 12.801855",\ + "12.598730, 12.801855, 12.801855, 12.801855, 12.801855"); } 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.368441, 10.368441, 10.368441, 10.368441, 10.368441",\ - "10.420935, 10.420935, 10.420935, 10.420935, 10.420935",\ - "10.420935, 10.420935, 10.420935, 10.420935, 10.420935",\ - "10.420935, 10.420935, 10.420935, 10.420935, 10.420935",\ - "10.420935, 10.420935, 10.420935, 10.420935, 10.420935"); + values ( "9.829554, 9.829554, 9.829554, 9.829554, 9.829554",\ + "9.880078, 9.880079, 9.880079, 9.880079, 9.880079",\ + "9.880078, 9.880079, 9.880079, 9.880079, 9.880079",\ + "9.880078, 9.880079, 9.880079, 9.880079, 9.880079",\ + "9.880078, 9.880079, 9.880079, 9.880079, 9.880079"); } 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.344904, 10.344961, 10.344961, 10.344961, 10.344961",\ - "10.397398, 10.397455, 10.397455, 10.397455, 10.397455",\ - "10.397398, 10.397455, 10.397455, 10.397455, 10.397455",\ - "10.397398, 10.397455, 10.397455, 10.397455, 10.397455",\ - "10.397398, 10.397455, 10.397455, 10.397455, 10.397455"); + values ( "9.806900, 9.806955, 9.806955, 9.806955, 9.806955",\ + "9.857424, 9.857480, 9.857480, 9.857480, 9.857480",\ + "9.857424, 9.857480, 9.857480, 9.857480, 9.857480",\ + "9.857424, 9.857480, 9.857480, 9.857480, 9.857480",\ + "9.857424, 9.857480, 9.857480, 9.857480, 9.857480"); } 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.386664, 7.722784, 7.753137, 7.765465, 7.804066",\ + "7.484149, 7.820269, 7.850621, 7.862950, 7.901550",\ + "7.555290, 7.891410, 7.921762, 7.934091, 7.972692",\ + "7.644916, 7.981036, 8.011389, 8.023717, 8.062318",\ + "8.006882, 8.343000, 8.373354, 8.385682, 8.424283"); + } + 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.202813, 1.269385, 1.274128, 1.276055, 1.282088",\ + "1.202813, 1.269385, 1.274128, 1.276055, 1.282088",\ + "1.202813, 1.269385, 1.274128, 1.276055, 1.282088",\ + "1.202813, 1.269385, 1.274128, 1.276055, 1.282088",\ + "1.202813, 1.269385, 1.274128, 1.276055, 1.282088"); + } + 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.687399, 7.906551, 7.931053, 7.941005, 7.972165",\ + "7.784884, 8.004037, 8.028538, 8.038490, 8.069650",\ + "7.856025, 8.075178, 8.099679, 8.109632, 8.140791",\ + "7.945651, 8.164804, 8.189305, 8.199257, 8.230417",\ + "8.307616, 8.526769, 8.551270, 8.561222, 8.592382"); + } + 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.840685, 0.919578, 0.929338, 0.933303, 0.945716",\ + "0.840685, 0.919578, 0.929338, 0.933303, 0.945716",\ + "0.840685, 0.919578, 0.929338, 0.933303, 0.945716",\ + "0.840685, 0.919578, 0.929338, 0.933303, 0.945716",\ + "0.840685, 0.919578, 0.929338, 0.933303, 0.945716"); + } + + } /* 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.706169, 7.017991, 7.046150, 7.057587, 7.093397",\ + "6.796752, 7.108574, 7.136733, 7.148170, 7.183980",\ + "6.863407, 7.175229, 7.203387, 7.214825, 7.250635",\ + "6.946035, 7.257857, 7.286016, 7.297453, 7.333263",\ + "7.282354, 7.594176, 7.622334, 7.633771, 7.669581"); + } + 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.202813, 1.269385, 1.274128, 1.276055, 1.282088",\ + "1.202813, 1.269385, 1.274128, 1.276055, 1.282088",\ + "1.202813, 1.269385, 1.274128, 1.276055, 1.282088",\ + "1.202813, 1.269385, 1.274128, 1.276055, 1.282088",\ + "1.202813, 1.269385, 1.274128, 1.276055, 1.282088"); + } + 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.968424, 7.171734, 7.194464, 7.203697, 7.232604",\ + "7.059007, 7.262317, 7.285047, 7.294280, 7.323187",\ + "7.125662, 7.328972, 7.351702, 7.360935, 7.389842",\ + "7.208289, 7.411599, 7.434330, 7.443563, 7.472469",\ + "7.544607, 7.747917, 7.770648, 7.779881, 7.808787"); + } + 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.840685, 0.919578, 0.929338, 0.933303, 0.945716",\ + "0.840685, 0.919578, 0.929338, 0.933303, 0.945716",\ + "0.840685, 0.919578, 0.929338, 0.933303, 0.945716",\ + "0.840685, 0.919578, 0.929338, 0.933303, 0.945716",\ + "0.840685, 0.919578, 0.929338, 0.933303, 0.945716"); + } + + } /* 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.288390, 12.612385, 12.641639, 12.653522, 12.690725",\ - "12.359781, 12.683775, 12.713030, 12.724913, 12.739070",\ - "12.399151, 12.723145, 12.739070, 12.739070, 12.739070",\ - "12.421367, 12.739070, 12.739070, 12.739070, 12.739070",\ - "12.421367, 12.739070, 12.739070, 12.739070, 12.739070"); + values ( "12.758747, 13.094891, 13.125242, 13.137570, 13.176169",\ + "12.832816, 13.168960, 13.199311, 13.211639, 13.226327",\ + "12.873662, 13.209805, 13.226327, 13.226327, 13.226327",\ + "12.896710, 13.226327, 13.226327, 13.226327, 13.226327",\ + "12.896710, 13.226327, 13.226327, 13.226327, 13.226327"); } 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.496557, 12.713037, 12.736914, 12.746612, 12.776976",\ - "12.567948, 12.784428, 12.808304, 12.818003, 12.825320",\ - "12.607318, 12.823797, 12.825320, 12.825320, 12.825320",\ - "12.629534, 12.825320, 12.825320, 12.825320, 12.825320",\ - "12.629534, 12.825320, 12.825320, 12.825320, 12.825320"); + values ( "12.969229, 13.193827, 13.218598, 13.228661, 13.260164",\ + "13.043299, 13.267897, 13.292668, 13.302731, 13.310322",\ + "13.084145, 13.308743, 13.310322, 13.310322, 13.310322",\ + "13.107193, 13.310322, 13.310322, 13.310322, 13.310322",\ + "13.107193, 13.310322, 13.310322, 13.310322, 13.310322"); } 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.854656, 10.854656, 10.854656, 10.854656, 10.854656",\ - "10.907150, 10.907150, 10.907150, 10.907150, 10.907150",\ - "10.907150, 10.907150, 10.907150, 10.907150, 10.907150",\ - "10.907150, 10.907150, 10.907150, 10.907150, 10.907150",\ - "10.907150, 10.907150, 10.907150, 10.907150, 10.907150"); + values ( "10.297537, 10.297537, 10.297537, 10.297537, 10.297537",\ + "10.348063, 10.348063, 10.348063, 10.348063, 10.348063",\ + "10.348063, 10.348063, 10.348063, 10.348063, 10.348063",\ + "10.348063, 10.348063, 10.348063, 10.348063, 10.348063",\ + "10.348063, 10.348063, 10.348063, 10.348063, 10.348063"); } 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.831167, 10.831223, 10.831223, 10.831223, 10.831223",\ - "10.883661, 10.883718, 10.883718, 10.883718, 10.883718",\ - "10.883661, 10.883718, 10.883718, 10.883718, 10.883718",\ - "10.883661, 10.883718, 10.883718, 10.883718, 10.883718",\ - "10.883661, 10.883718, 10.883718, 10.883718, 10.883718"); + values ( "10.274929, 10.274983, 10.274983, 10.274983, 10.274983",\ + "10.325455, 10.325509, 10.325509, 10.325509, 10.325509",\ + "10.325455, 10.325509, 10.325509, 10.325509, 10.325509",\ + "10.325455, 10.325509, 10.325509, 10.325509, 10.325509",\ + "10.325455, 10.325509, 10.325509, 10.325509, 10.325509"); } 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.653498, 7.989642, 8.019993, 8.032321, 8.070921",\ + "7.750982, 8.087126, 8.117477, 8.129806, 8.168406",\ + "7.822124, 8.158268, 8.188619, 8.200947, 8.239546",\ + "7.911749, 8.247892, 8.278244, 8.290572, 8.329172",\ + "8.273714, 8.609858, 8.640209, 8.652537, 8.691137"); + } + 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.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 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.852217, 8.071346, 8.095849, 8.105801, 8.136961",\ + "7.949702, 8.168832, 8.193334, 8.203286, 8.234447",\ + "8.020842, 8.239972, 8.264474, 8.274426, 8.305587",\ + "8.110468, 8.329598, 8.354100, 8.364053, 8.395213",\ + "8.472435, 8.691565, 8.716066, 8.726019, 8.757179"); + } + 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.840607, 0.919562, 0.929323, 0.933288, 0.945702",\ + "0.840607, 0.919562, 0.929323, 0.933288, 0.945702",\ + "0.840607, 0.919562, 0.929323, 0.933288, 0.945702",\ + "0.840607, 0.919562, 0.929323, 0.933288, 0.945702",\ + "0.840607, 0.919562, 0.929323, 0.933288, 0.945702"); + } + + } /* 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.916445, 7.228289, 7.256446, 7.267883, 7.303692",\ + "7.007028, 7.318872, 7.347030, 7.358466, 7.394275",\ + "7.073683, 7.385527, 7.413684, 7.425121, 7.460930",\ + "7.156311, 7.468155, 7.496312, 7.507750, 7.543558",\ + "7.492630, 7.804474, 7.832631, 7.844069, 7.879877"); + } + 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.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 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.115194, 7.318483, 7.341214, 7.350447, 7.379355",\ + "7.205777, 7.409066, 7.431797, 7.441030, 7.469938",\ + "7.272432, 7.475721, 7.498452, 7.507685, 7.536593",\ + "7.355060, 7.558350, 7.581080, 7.590313, 7.619221",\ + "7.691378, 7.894668, 7.917398, 7.926631, 7.955539"); + } + 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.840607, 0.919562, 0.929323, 0.933288, 0.945702",\ + "0.840607, 0.919562, 0.929323, 0.933288, 0.945702",\ + "0.840607, 0.919562, 0.929323, 0.933288, 0.945702",\ + "0.840607, 0.919562, 0.929323, 0.933288, 0.945702",\ + "0.840607, 0.919562, 0.929323, 0.933288, 0.945702"); + } + + } /* 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -1702,11 +3062,11 @@ pin("mprj_io[24]") { 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.882240, 13.206232, 13.235486, 13.247369, 13.284573",\ - "12.953630, 13.277623, 13.306877, 13.318760, 13.332918",\ - "12.993000, 13.316993, 13.332918, 13.332918, 13.332918",\ - "13.015217, 13.332918, 13.332918, 13.332918, 13.332918",\ - "13.015217, 13.332918, 13.332918, 13.332918, 13.332918"); + values ( "13.374867, 13.711010, 13.741361, 13.753689, 13.792289",\ + "13.448936, 13.785078, 13.815429, 13.827757, 13.842446",\ + "13.489781, 13.825924, 13.842446, 13.842446, 13.842446",\ + "13.512830, 13.842446, 13.842446, 13.842446, 13.842446",\ + "13.512830, 13.842446, 13.842446, 13.842446, 13.842446"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1720,11 +3080,11 @@ pin("mprj_io[24]") { 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.078843, 13.295340, 13.319216, 13.328914, 13.359279",\ - "13.150234, 13.366730, 13.390607, 13.400305, 13.407623",\ - "13.189604, 13.406099, 13.407623, 13.407623, 13.407623",\ - "13.211820, 13.407623, 13.407623, 13.407623, 13.407623",\ - "13.211820, 13.407623, 13.407623, 13.407623, 13.407623"); + values ( "13.573353, 13.797967, 13.822739, 13.832801, 13.864305",\ + "13.647421, 13.872035, 13.896807, 13.906869, 13.914462",\ + "13.688267, 13.912881, 13.914462, 13.914462, 13.914462",\ + "13.711315, 13.914462, 13.914462, 13.914462, 13.914462",\ + "13.711315, 13.914462, 13.914462, 13.914462, 13.914462"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1745,11 +3105,11 @@ pin("mprj_io[24]") { 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.421065, 11.421065, 11.421065, 11.421065, 11.421065",\ - "11.473560, 11.473560, 11.473560, 11.473560, 11.473560",\ - "11.473560, 11.473560, 11.473560, 11.473560, 11.473560",\ - "11.473560, 11.473560, 11.473560, 11.473560, 11.473560",\ - "11.473560, 11.473560, 11.473560, 11.473560, 11.473560"); + values ( "10.799393, 10.799393, 10.799393, 10.799393, 10.799393",\ + "10.849918, 10.849918, 10.849918, 10.849918, 10.849918",\ + "10.849918, 10.849918, 10.849918, 10.849918, 10.849918",\ + "10.849918, 10.849918, 10.849918, 10.849918, 10.849918",\ + "10.849918, 10.849918, 10.849918, 10.849918, 10.849918"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1763,11 +3123,11 @@ pin("mprj_io[24]") { 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.397757, 11.397804, 11.397804, 11.397804, 11.397804",\ - "11.450252, 11.450300, 11.450300, 11.450300, 11.450300",\ - "11.450252, 11.450300, 11.450300, 11.450300, 11.450300",\ - "11.450252, 11.450300, 11.450300, 11.450300, 11.450300",\ - "11.450252, 11.450300, 11.450300, 11.450300, 11.450300"); + values ( "10.776958, 10.777004, 10.777004, 10.777004, 10.777004",\ + "10.827483, 10.827530, 10.827530, 10.827530, 10.827530",\ + "10.827483, 10.827530, 10.827530, 10.827530, 10.827530",\ + "10.827483, 10.827530, 10.827530, 10.827530, 10.827530",\ + "10.827483, 10.827530, 10.827530, 10.827530, 10.827530"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1781,12 +3141,97 @@ pin("mprj_io[24]") { } /* end of arc hk_serial_load_mprj_io[24]_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.636030, 7.972172, 8.002523, 8.014852, 8.053451",\ + "7.733515, 8.069656, 8.100008, 8.112337, 8.150936",\ + "7.804657, 8.140799, 8.171150, 8.183477, 8.222077",\ + "7.894282, 8.230424, 8.260776, 8.273104, 8.311703",\ + "8.256248, 8.592389, 8.622741, 8.635069, 8.673668"); + } + 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.852483, 8.071614, 8.096117, 8.106069, 8.137229",\ + "7.949967, 8.169099, 8.193602, 8.203553, 8.234714",\ + "8.021109, 8.240240, 8.264743, 8.274694, 8.305855",\ + "8.110734, 8.329866, 8.354368, 8.364321, 8.395481",\ + "8.472700, 8.691832, 8.716334, 8.726286, 8.757446"); + } + 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[24]_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.955915, 7.267757, 7.295915, 7.307352, 7.343161",\ + "7.046498, 7.358340, 7.386497, 7.397934, 7.433743",\ + "7.113153, 7.424995, 7.453152, 7.464589, 7.500399",\ + "7.195781, 7.507623, 7.535780, 7.547217, 7.583027",\ + "7.532099, 7.843942, 7.872099, 7.883536, 7.919345"); + } + 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.128315, 7.331606, 7.354337, 7.363569, 7.392477",\ + "7.218897, 7.422188, 7.444919, 7.454152, 7.483060",\ + "7.285552, 7.488843, 7.511574, 7.520807, 7.549715",\ + "7.368180, 7.571471, 7.594202, 7.603435, 7.632342",\ + "7.704498, 7.907789, 7.930520, 7.939753, 7.968660"); + } + 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[24]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -1800,11 +3245,11 @@ pin("mprj_io[23]") { 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.465774, 13.789769, 13.819023, 13.830906, 13.868110",\ - "13.537165, 13.861160, 13.890414, 13.902297, 13.916454",\ - "13.576534, 13.900530, 13.916454, 13.916454, 13.916454",\ - "13.598750, 13.916454, 13.916454, 13.916454, 13.916454",\ - "13.598750, 13.916454, 13.916454, 13.916454, 13.916454"); + values ( "13.980284, 14.316429, 14.346781, 14.359109, 14.397708",\ + "14.054352, 14.390497, 14.420849, 14.433177, 14.447865",\ + "14.095198, 14.431343, 14.447865, 14.447865, 14.447865",\ + "14.118246, 14.447865, 14.447865, 14.447865, 14.447865",\ + "14.118246, 14.447865, 14.447865, 14.447865, 14.447865"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1818,11 +3263,11 @@ pin("mprj_io[23]") { 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.676232, 13.892707, 13.916583, 13.926281, 13.956646",\ - "13.747623, 13.964098, 13.987974, 13.997672, 14.004990",\ - "13.786993, 14.003468, 14.004990, 14.004990, 14.004990",\ - "13.809209, 14.004990, 14.004990, 14.004990, 14.004990",\ - "13.809209, 14.004990, 14.004990, 14.004990, 14.004990"); + values ( "14.193145, 14.417738, 14.442509, 14.452571, 14.484074",\ + "14.267213, 14.491806, 14.516577, 14.526639, 14.534231",\ + "14.308059, 14.532652, 14.534231, 14.534231, 14.534231",\ + "14.331107, 14.534231, 14.534231, 14.534231, 14.534231",\ + "14.331107, 14.534231, 14.534231, 14.534231, 14.534231"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1843,11 +3288,11 @@ pin("mprj_io[23]") { 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.010595, 12.010596, 12.010596, 12.010596, 12.010596",\ - "12.063090, 12.063091, 12.063091, 12.063091, 12.063091",\ - "12.063090, 12.063091, 12.063091, 12.063091, 12.063091",\ - "12.063090, 12.063091, 12.063091, 12.063091, 12.063091",\ - "12.063090, 12.063091, 12.063091, 12.063091, 12.063091"); + values ( "11.366817, 11.366817, 11.366817, 11.366817, 11.366817",\ + "11.417342, 11.417342, 11.417342, 11.417342, 11.417342",\ + "11.417342, 11.417342, 11.417342, 11.417342, 11.417342",\ + "11.417342, 11.417342, 11.417342, 11.417342, 11.417342",\ + "11.417342, 11.417342, 11.417342, 11.417342, 11.417342"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1861,11 +3306,11 @@ pin("mprj_io[23]") { 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.987043, 11.987102, 11.987102, 11.987102, 11.987102",\ - "12.039538, 12.039597, 12.039597, 12.039597, 12.039597",\ - "12.039538, 12.039597, 12.039597, 12.039597, 12.039597",\ - "12.039538, 12.039597, 12.039597, 12.039597, 12.039597",\ - "12.039538, 12.039597, 12.039597, 12.039597, 12.039597"); + values ( "11.344147, 11.344204, 11.344204, 11.344204, 11.344204",\ + "11.394672, 11.394730, 11.394730, 11.394730, 11.394730",\ + "11.394672, 11.394730, 11.394730, 11.394730, 11.394730",\ + "11.394672, 11.394730, 11.394730, 11.394730, 11.394730",\ + "11.394672, 11.394730, 11.394730, 11.394730, 11.394730"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1879,12 +3324,97 @@ pin("mprj_io[23]") { } /* end of arc hk_serial_load_mprj_io[23]_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.608620, 7.944765, 7.975116, 7.987444, 8.026043",\ + "7.706104, 8.042250, 8.072601, 8.084929, 8.123528",\ + "7.777246, 8.113391, 8.143743, 8.156071, 8.194670",\ + "7.866872, 8.203016, 8.233368, 8.245696, 8.284295",\ + "8.228837, 8.564981, 8.595333, 8.607661, 8.646260"); + } + 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.269390, 1.274134, 1.276061, 1.282094",\ + "1.202821, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202821, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202821, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202821, 1.269390, 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.875047, 8.094175, 8.118677, 8.128630, 8.159790",\ + "7.972531, 8.191660, 8.216162, 8.226114, 8.257275",\ + "8.043673, 8.262801, 8.287304, 8.297256, 8.328417",\ + "8.133299, 8.352427, 8.376929, 8.386882, 8.418042",\ + "8.495264, 8.714393, 8.738894, 8.748847, 8.780007"); + } + 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.840603, 0.919562, 0.929323, 0.933287, 0.945701",\ + "0.840603, 0.919562, 0.929323, 0.933287, 0.945701",\ + "0.840603, 0.919562, 0.929323, 0.933287, 0.945701",\ + "0.840603, 0.919562, 0.929323, 0.933287, 0.945701",\ + "0.840603, 0.919562, 0.929323, 0.933287, 0.945701"); + } + + } /* end of arc hkspi_clk_mprj_io[23]_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.810033, 7.121879, 7.150036, 7.161473, 7.197281",\ + "6.900616, 7.212461, 7.240619, 7.252056, 7.287864",\ + "6.967271, 7.279116, 7.307274, 7.318710, 7.354519",\ + "7.049899, 7.361744, 7.389902, 7.401339, 7.437147",\ + "7.386217, 7.698063, 7.726220, 7.737658, 7.773466"); + } + 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.269390, 1.274134, 1.276061, 1.282094",\ + "1.202821, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202821, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202821, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202821, 1.269390, 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.102341, 7.305629, 7.328360, 7.337592, 7.366500",\ + "7.192924, 7.396212, 7.418942, 7.428175, 7.457083",\ + "7.259578, 7.462866, 7.485597, 7.494830, 7.523738",\ + "7.342206, 7.545494, 7.568225, 7.577458, 7.606366",\ + "7.678524, 7.881812, 7.904543, 7.913775, 7.942684"); + } + 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.840603, 0.919562, 0.929323, 0.933287, 0.945701",\ + "0.840603, 0.919562, 0.929323, 0.933287, 0.945701",\ + "0.840603, 0.919562, 0.929323, 0.933287, 0.945701",\ + "0.840603, 0.919562, 0.929323, 0.933287, 0.945701",\ + "0.840603, 0.919562, 0.929323, 0.933287, 0.945701"); + } + + } /* end of arc hkspi_clk_mprj_io[23]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -1898,11 +3428,11 @@ pin("mprj_io[22]") { 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.989676, 14.313643, 14.342899, 14.354782, 14.391988",\ - "14.061068, 14.385035, 14.414289, 14.426173, 14.440332",\ - "14.100437, 14.424404, 14.440332, 14.440332, 14.440332",\ - "14.122652, 14.440332, 14.440332, 14.440332, 14.440332",\ - "14.122652, 14.440332, 14.440332, 14.440332, 14.440332"); + values ( "14.523834, 14.859950, 14.890303, 14.902632, 14.941233",\ + "14.597902, 14.934018, 14.964371, 14.976700, 14.991390",\ + "14.638748, 14.974864, 14.991390, 14.991390, 14.991390",\ + "14.661797, 14.991390, 14.991390, 14.991390, 14.991390",\ + "14.661797, 14.991390, 14.991390, 14.991390, 14.991390"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1916,11 +3446,11 @@ pin("mprj_io[22]") { 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.187706, 14.404181, 14.428057, 14.437755, 14.468119",\ - "14.259096, 14.475571, 14.499447, 14.509145, 14.516462",\ - "14.298466, 14.514940, 14.516462, 14.516462, 14.516462",\ - "14.320683, 14.516462, 14.516462, 14.516462, 14.516462",\ - "14.320683, 14.516462, 14.516462, 14.516462, 14.516462"); + values ( "14.723801, 14.948393, 14.973165, 14.983226, 15.014729",\ + "14.797869, 15.022461, 15.047233, 15.057294, 15.064886",\ + "14.838715, 15.063307, 15.064886, 15.064886, 15.064886",\ + "14.861763, 15.064886, 15.064886, 15.064886, 15.064886",\ + "14.861763, 15.064886, 15.064886, 15.064886, 15.064886"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1941,11 +3471,11 @@ pin("mprj_io[22]") { 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.519002, 12.519003, 12.519003, 12.519003, 12.519003",\ - "12.571496, 12.571497, 12.571497, 12.571497, 12.571497",\ - "12.571496, 12.571497, 12.571497, 12.571497, 12.571497",\ - "12.571496, 12.571497, 12.571497, 12.571497, 12.571497",\ - "12.571496, 12.571497, 12.571497, 12.571497, 12.571497"); + values ( "11.856158, 11.856159, 11.856159, 11.856159, 11.856159",\ + "11.906684, 11.906685, 11.906685, 11.906685, 11.906685",\ + "11.906684, 11.906685, 11.906685, 11.906685, 11.906685",\ + "11.906684, 11.906685, 11.906685, 11.906685, 11.906685",\ + "11.906684, 11.906685, 11.906685, 11.906685, 11.906685"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1959,11 +3489,11 @@ pin("mprj_io[22]") { 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.495445, 12.495504, 12.495504, 12.495504, 12.495504",\ - "12.547939, 12.547998, 12.547998, 12.547998, 12.547998",\ - "12.547939, 12.547998, 12.547998, 12.547998, 12.547998",\ - "12.547939, 12.547998, 12.547998, 12.547998, 12.547998",\ - "12.547939, 12.547998, 12.547998, 12.547998, 12.547998"); + values ( "11.833485, 11.833542, 11.833542, 11.833542, 11.833542",\ + "11.884010, 11.884068, 11.884068, 11.884068, 11.884068",\ + "11.884010, 11.884068, 11.884068, 11.884068, 11.884068",\ + "11.884010, 11.884068, 11.884068, 11.884068, 11.884068",\ + "11.884010, 11.884068, 11.884068, 11.884068, 11.884068"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1977,12 +3507,97 @@ pin("mprj_io[22]") { } /* end of arc hk_serial_load_mprj_io[22]_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.710419, 8.046535, 8.076888, 8.089216, 8.127817",\ + "7.807904, 8.144020, 8.174373, 8.186701, 8.225302",\ + "7.879045, 8.215161, 8.245514, 8.257843, 8.296444",\ + "7.968671, 8.304787, 8.335139, 8.347467, 8.386068",\ + "8.330636, 8.666752, 8.697104, 8.709433, 8.748034"); + } + 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.202812, 1.269384, 1.274128, 1.276054, 1.282087",\ + "1.202812, 1.269384, 1.274128, 1.276054, 1.282087",\ + "1.202812, 1.269384, 1.274128, 1.276054, 1.282087",\ + "1.202812, 1.269384, 1.274128, 1.276054, 1.282087",\ + "1.202812, 1.269384, 1.274128, 1.276054, 1.282087"); + } + 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.945936, 8.165092, 8.189594, 8.199546, 8.230705",\ + "8.043421, 8.262577, 8.287079, 8.297030, 8.328190",\ + "8.114562, 8.333718, 8.358220, 8.368172, 8.399331",\ + "8.204187, 8.423344, 8.447845, 8.457797, 8.488956",\ + "8.566154, 8.785310, 8.809812, 8.819763, 8.850923"); + } + 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.840697, 0.919580, 0.929341, 0.933305, 0.945718",\ + "0.840697, 0.919580, 0.929341, 0.933305, 0.945718",\ + "0.840697, 0.919580, 0.929341, 0.933305, 0.945718",\ + "0.840697, 0.919580, 0.929341, 0.933305, 0.945718",\ + "0.840697, 0.919580, 0.929341, 0.933305, 0.945718"); + } + + } /* end of arc hkspi_clk_mprj_io[22]_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.909668, 7.221487, 7.249645, 7.261082, 7.296893",\ + "7.000251, 7.312069, 7.340228, 7.351665, 7.387475",\ + "7.066905, 7.378724, 7.406882, 7.418320, 7.454130",\ + "7.149533, 7.461352, 7.489511, 7.500948, 7.536758",\ + "7.485852, 7.797671, 7.825830, 7.837266, 7.873077"); + } + 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.202812, 1.269384, 1.274128, 1.276054, 1.282087",\ + "1.202812, 1.269384, 1.274128, 1.276054, 1.282087",\ + "1.202812, 1.269384, 1.274128, 1.276054, 1.282087",\ + "1.202812, 1.269384, 1.274128, 1.276054, 1.282087",\ + "1.202812, 1.269384, 1.274128, 1.276054, 1.282087"); + } + 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.171543, 7.374856, 7.397587, 7.406819, 7.435726",\ + "7.262126, 7.465439, 7.488170, 7.497402, 7.526309",\ + "7.328780, 7.532094, 7.554824, 7.564056, 7.592963",\ + "7.411408, 7.614721, 7.637452, 7.646684, 7.675591",\ + "7.747725, 7.951039, 7.973769, 7.983002, 8.011909"); + } + 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.840697, 0.919580, 0.929341, 0.933305, 0.945718",\ + "0.840697, 0.919580, 0.929341, 0.933305, 0.945718",\ + "0.840697, 0.919580, 0.929341, 0.933305, 0.945718",\ + "0.840697, 0.919580, 0.929341, 0.933305, 0.945718",\ + "0.840697, 0.919580, 0.929341, 0.933305, 0.945718"); + } + + } /* end of arc hkspi_clk_mprj_io[22]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -1996,11 +3611,11 @@ pin("mprj_io[21]") { 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 ( "14.505960, 14.829934, 14.859190, 14.871073, 14.908278",\ - "14.577351, 14.901325, 14.930580, 14.942463, 14.956622",\ - "14.616720, 14.940695, 14.956622, 14.956622, 14.956622",\ - "14.638936, 14.956622, 14.956622, 14.956622, 14.956622",\ - "14.638936, 14.956622, 14.956622, 14.956622, 14.956622"); + values ( "15.059478, 15.395601, 15.425954, 15.438282, 15.476883",\ + "15.133546, 15.469669, 15.500022, 15.512350, 15.527040",\ + "15.174392, 15.510515, 15.527040, 15.527040, 15.527040",\ + "15.197440, 15.527040, 15.527040, 15.527040, 15.527040",\ + "15.197440, 15.527040, 15.527040, 15.527040, 15.527040"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2014,11 +3629,11 @@ pin("mprj_io[21]") { 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.704648, 14.921120, 14.944996, 14.954695, 14.985059",\ - "14.776039, 14.992512, 15.016387, 15.026085, 15.033403",\ - "14.815409, 15.031881, 15.033403, 15.033403, 15.033403",\ - "14.837625, 15.033403, 15.033403, 15.033403, 15.033403",\ - "14.837625, 15.033403, 15.033403, 15.033403, 15.033403"); + values ( "15.260128, 15.484718, 15.509489, 15.519550, 15.551054",\ + "15.334196, 15.558786, 15.583557, 15.593618, 15.601212",\ + "15.375042, 15.599632, 15.601212, 15.601212, 15.601212",\ + "15.398090, 15.601212, 15.601212, 15.601212, 15.601212",\ + "15.398090, 15.601212, 15.601212, 15.601212, 15.601212"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2039,11 +3654,11 @@ pin("mprj_io[21]") { 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.030851, 13.030852, 13.030852, 13.030852, 13.030852",\ - "13.083345, 13.083346, 13.083346, 13.083346, 13.083346",\ - "13.083345, 13.083346, 13.083346, 13.083346, 13.083346",\ - "13.083345, 13.083346, 13.083346, 13.083346, 13.083346",\ - "13.083345, 13.083346, 13.083346, 13.083346, 13.083346"); + values ( "12.337520, 12.337521, 12.337521, 12.337521, 12.337521",\ + "12.388045, 12.388046, 12.388046, 12.388046, 12.388046",\ + "12.388045, 12.388046, 12.388046, 12.388046, 12.388046",\ + "12.388045, 12.388046, 12.388046, 12.388046, 12.388046",\ + "12.388045, 12.388046, 12.388046, 12.388046, 12.388046"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2057,11 +3672,11 @@ pin("mprj_io[21]") { 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.007273, 13.007332, 13.007332, 13.007332, 13.007332",\ - "13.059767, 13.059826, 13.059826, 13.059826, 13.059826",\ - "13.059767, 13.059826, 13.059826, 13.059826, 13.059826",\ - "13.059767, 13.059826, 13.059826, 13.059826, 13.059826",\ - "13.059767, 13.059826, 13.059826, 13.059826, 13.059826"); + values ( "12.314824, 12.314882, 12.314882, 12.314882, 12.314882",\ + "12.365350, 12.365408, 12.365408, 12.365408, 12.365408",\ + "12.365350, 12.365408, 12.365408, 12.365408, 12.365408",\ + "12.365350, 12.365408, 12.365408, 12.365408, 12.365408",\ + "12.365350, 12.365408, 12.365408, 12.365408, 12.365408"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2075,12 +3690,97 @@ pin("mprj_io[21]") { } /* end of arc hk_serial_load_mprj_io[21]_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.473616, 7.809739, 7.840092, 7.852420, 7.891021",\ + "7.571100, 7.907225, 7.937577, 7.949905, 7.988505",\ + "7.642241, 7.978366, 8.008718, 8.021047, 8.059647",\ + "7.731868, 8.067991, 8.098344, 8.110672, 8.149273",\ + "8.093832, 8.429956, 8.460309, 8.472637, 8.511237"); + } + 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.202814, 1.269386, 1.274129, 1.276056, 1.282089",\ + "1.202814, 1.269386, 1.274129, 1.276056, 1.282089",\ + "1.202814, 1.269386, 1.274129, 1.276056, 1.282089",\ + "1.202814, 1.269386, 1.274129, 1.276056, 1.282089",\ + "1.202814, 1.269386, 1.274129, 1.276056, 1.282089"); + } + 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.862687, 8.081836, 8.106338, 8.116289, 8.147449",\ + "7.960172, 8.179321, 8.203822, 8.213775, 8.244934",\ + "8.031313, 8.250462, 8.274963, 8.284915, 8.316075",\ + "8.120938, 8.340088, 8.364589, 8.374541, 8.405701",\ + "8.482904, 8.702053, 8.726555, 8.736506, 8.767667"); + } + 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.840672, 0.919575, 0.929336, 0.933300, 0.945713",\ + "0.840672, 0.919575, 0.929336, 0.933300, 0.945713",\ + "0.840672, 0.919575, 0.929336, 0.933300, 0.945713",\ + "0.840672, 0.919575, 0.929336, 0.933300, 0.945713",\ + "0.840672, 0.919575, 0.929336, 0.933300, 0.945713"); + } + + } /* end of arc hkspi_clk_mprj_io[21]_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.791292, 7.103118, 7.131276, 7.142714, 7.178524",\ + "6.881875, 7.193701, 7.221859, 7.233296, 7.269106",\ + "6.948530, 7.260356, 7.288514, 7.299951, 7.335761",\ + "7.031158, 7.342984, 7.371142, 7.382579, 7.418389",\ + "7.367476, 7.679302, 7.707460, 7.718898, 7.754708"); + } + 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.202814, 1.269386, 1.274129, 1.276056, 1.282089",\ + "1.202814, 1.269386, 1.274129, 1.276056, 1.282089",\ + "1.202814, 1.269386, 1.274129, 1.276056, 1.282089",\ + "1.202814, 1.269386, 1.274129, 1.276056, 1.282089",\ + "1.202814, 1.269386, 1.274129, 1.276056, 1.282089"); + } + 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.132015, 7.335321, 7.358052, 7.367285, 7.396192",\ + "7.222598, 7.425904, 7.448635, 7.457868, 7.486774",\ + "7.289253, 7.492559, 7.515290, 7.524523, 7.553430",\ + "7.371881, 7.575188, 7.597919, 7.607151, 7.636058",\ + "7.708200, 7.911506, 7.934237, 7.943469, 7.972376"); + } + 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.840672, 0.919575, 0.929336, 0.933300, 0.945713",\ + "0.840672, 0.919575, 0.929336, 0.933300, 0.945713",\ + "0.840672, 0.919575, 0.929336, 0.933300, 0.945713",\ + "0.840672, 0.919575, 0.929336, 0.933300, 0.945713",\ + "0.840672, 0.919575, 0.929336, 0.933300, 0.945713"); + } + + } /* end of arc hkspi_clk_mprj_io[21]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2094,11 +3794,11 @@ pin("mprj_io[20]") { 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 ( "15.043451, 15.367409, 15.396665, 15.408547, 15.445754",\ - "15.114842, 15.438799, 15.468056, 15.479939, 15.494099",\ - "15.154212, 15.478168, 15.494099, 15.494099, 15.494099",\ - "15.176428, 15.494099, 15.494099, 15.494099, 15.494099",\ - "15.176428, 15.494099, 15.494099, 15.494099, 15.494099"); + values ( "15.617126, 15.953231, 15.983584, 15.995914, 16.034515",\ + "15.691195, 16.027300, 16.057652, 16.069981, 16.084673",\ + "15.732040, 16.068146, 16.084673, 16.084673, 16.084673",\ + "15.755089, 16.084673, 16.084673, 16.084673, 16.084673",\ + "15.755089, 16.084673, 16.084673, 16.084673, 16.084673"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2112,11 +3812,11 @@ pin("mprj_io[20]") { 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 ( "15.221336, 15.437814, 15.461690, 15.471388, 15.501753",\ - "15.292727, 15.509204, 15.533080, 15.542778, 15.550097",\ - "15.332096, 15.548573, 15.550097, 15.550097, 15.550097",\ - "15.354313, 15.550097, 15.550097, 15.550097, 15.550097",\ - "15.354313, 15.550097, 15.550097, 15.550097, 15.550097"); + values ( "15.796192, 16.020788, 16.045559, 16.055620, 16.087124",\ + "15.870260, 16.094856, 16.119627, 16.129688, 16.137281",\ + "15.911106, 16.135702, 16.137281, 16.137281, 16.137281",\ + "15.934155, 16.137281, 16.137281, 16.137281, 16.137281",\ + "15.934155, 16.137281, 16.137281, 16.137281, 16.137281"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2137,11 +3837,11 @@ pin("mprj_io[20]") { 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.541898, 13.541899, 13.541899, 13.541899, 13.541899",\ - "13.594394, 13.594395, 13.594395, 13.594395, 13.594395",\ - "13.594394, 13.594395, 13.594395, 13.594395, 13.594395",\ - "13.594394, 13.594395, 13.594395, 13.594395, 13.594395",\ - "13.594394, 13.594395, 13.594395, 13.594395, 13.594395"); + values ( "12.826303, 12.826303, 12.826303, 12.826303, 12.826303",\ + "12.876829, 12.876829, 12.876829, 12.876829, 12.876829",\ + "12.876829, 12.876829, 12.876829, 12.876829, 12.876829",\ + "12.876829, 12.876829, 12.876829, 12.876829, 12.876829",\ + "12.876829, 12.876829, 12.876829, 12.876829, 12.876829"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2155,11 +3855,11 @@ pin("mprj_io[20]") { 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.518380, 13.518437, 13.518437, 13.518437, 13.518437",\ - "13.570876, 13.570933, 13.570933, 13.570933, 13.570933",\ - "13.570876, 13.570933, 13.570933, 13.570933, 13.570933",\ - "13.570876, 13.570933, 13.570933, 13.570933, 13.570933",\ - "13.570876, 13.570933, 13.570933, 13.570933, 13.570933"); + values ( "12.803668, 12.803722, 12.803722, 12.803722, 12.803722",\ + "12.854194, 12.854248, 12.854248, 12.854248, 12.854248",\ + "12.854194, 12.854248, 12.854248, 12.854248, 12.854248",\ + "12.854194, 12.854248, 12.854248, 12.854248, 12.854248",\ + "12.854194, 12.854248, 12.854248, 12.854248, 12.854248"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2173,12 +3873,97 @@ pin("mprj_io[20]") { } /* end of arc hk_serial_load_mprj_io[20]_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.452344, 7.788449, 7.818803, 7.831132, 7.869733",\ + "7.549829, 7.885934, 7.916287, 7.928617, 7.967217",\ + "7.620970, 7.957075, 7.987429, 7.999758, 8.038359",\ + "7.710596, 8.046701, 8.077055, 8.089383, 8.127985",\ + "8.072561, 8.408666, 8.439019, 8.451348, 8.489949"); + } + 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.202809, 1.269381, 1.274125, 1.276052, 1.282085",\ + "1.202809, 1.269381, 1.274125, 1.276052, 1.282085",\ + "1.202809, 1.269381, 1.274125, 1.276052, 1.282085",\ + "1.202809, 1.269381, 1.274125, 1.276052, 1.282085",\ + "1.202809, 1.269381, 1.274125, 1.276052, 1.282085"); + } + 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.815593, 8.034760, 8.059261, 8.069212, 8.100372",\ + "7.913078, 8.132245, 8.156746, 8.166698, 8.197857",\ + "7.984220, 8.203386, 8.227887, 8.237839, 8.268998",\ + "8.073845, 8.293012, 8.317513, 8.327464, 8.358624",\ + "8.435810, 8.654976, 8.679478, 8.689428, 8.720589"); + } + 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.840732, 0.919587, 0.929347, 0.933312, 0.945724",\ + "0.840732, 0.919587, 0.929347, 0.933312, 0.945724",\ + "0.840732, 0.919587, 0.929347, 0.933312, 0.945724",\ + "0.840732, 0.919587, 0.929347, 0.933312, 0.945724",\ + "0.840732, 0.919587, 0.929347, 0.933312, 0.945724"); + } + + } /* end of arc hkspi_clk_mprj_io[20]_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.750860, 7.062669, 7.090828, 7.102265, 7.138076",\ + "6.841443, 7.153252, 7.181411, 7.192848, 7.228659",\ + "6.908098, 7.219907, 7.248066, 7.259503, 7.295314",\ + "6.990726, 7.302534, 7.330694, 7.342131, 7.377942",\ + "7.327045, 7.638853, 7.667013, 7.678450, 7.714261"); + } + 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.202809, 1.269381, 1.274125, 1.276052, 1.282085",\ + "1.202809, 1.269381, 1.274125, 1.276052, 1.282085",\ + "1.202809, 1.269381, 1.274125, 1.276052, 1.282085",\ + "1.202809, 1.269381, 1.274125, 1.276052, 1.282085",\ + "1.202809, 1.269381, 1.274125, 1.276052, 1.282085"); + } + 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.077173, 7.280496, 7.303226, 7.312458, 7.341365",\ + "7.167755, 7.371078, 7.393808, 7.403041, 7.431948",\ + "7.234410, 7.437734, 7.460464, 7.469696, 7.498602",\ + "7.317038, 7.520361, 7.543091, 7.552323, 7.581230",\ + "7.653356, 7.856679, 7.879409, 7.888641, 7.917548"); + } + 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.840732, 0.919587, 0.929347, 0.933312, 0.945724",\ + "0.840732, 0.919587, 0.929347, 0.933312, 0.945724",\ + "0.840732, 0.919587, 0.929347, 0.933312, 0.945724",\ + "0.840732, 0.919587, 0.929347, 0.933312, 0.945724",\ + "0.840732, 0.919587, 0.929347, 0.933312, 0.945724"); + } + + } /* end of arc hkspi_clk_mprj_io[20]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2192,11 +3977,11 @@ pin("mprj_io[19]") { 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 ( "15.537403, 15.861387, 15.890642, 15.902525, 15.939730",\ - "15.608794, 15.932778, 15.962033, 15.973916, 15.988074",\ - "15.648164, 15.972148, 15.988074, 15.988074, 15.988074",\ - "15.670380, 15.988074, 15.988074, 15.988074, 15.988074",\ - "15.670380, 15.988074, 15.988074, 15.988074, 15.988074"); + values ( "16.129602, 16.465736, 16.496088, 16.508417, 16.547016",\ + "16.203671, 16.539804, 16.570156, 16.582485, 16.597174",\ + "16.244516, 16.580650, 16.597174, 16.597174, 16.597174",\ + "16.267565, 16.597174, 16.597174, 16.597174, 16.597174",\ + "16.267565, 16.597174, 16.597174, 16.597174, 16.597174"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2210,11 +3995,11 @@ pin("mprj_io[19]") { 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 ( "15.740898, 15.957376, 15.981253, 15.990952, 16.021317",\ - "15.812288, 16.028767, 16.052643, 16.062342, 16.069660",\ - "15.851658, 16.068136, 16.069660, 16.069660, 16.069660",\ - "15.873875, 16.069660, 16.069660, 16.069660, 16.069660",\ - "15.873875, 16.069660, 16.069660, 16.069660, 16.069660"); + values ( "16.335239, 16.559835, 16.584608, 16.594669, 16.626173",\ + "16.409307, 16.633904, 16.658676, 16.668737, 16.676331",\ + "16.450153, 16.674749, 16.676331, 16.676331, 16.676331",\ + "16.473202, 16.676331, 16.676331, 16.676331, 16.676331",\ + "16.473202, 16.676331, 16.676331, 16.676331, 16.676331"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2235,11 +4020,11 @@ pin("mprj_io[19]") { 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 ( "14.055649, 14.055650, 14.055650, 14.055650, 14.055650",\ - "14.108143, 14.108144, 14.108144, 14.108144, 14.108144",\ - "14.108143, 14.108144, 14.108144, 14.108144, 14.108144",\ - "14.108143, 14.108144, 14.108144, 14.108144, 14.108144",\ - "14.108143, 14.108144, 14.108144, 14.108144, 14.108144"); + values ( "13.312080, 13.312080, 13.312080, 13.312080, 13.312080",\ + "13.362606, 13.362606, 13.362606, 13.362606, 13.362606",\ + "13.362606, 13.362606, 13.362606, 13.362606, 13.362606",\ + "13.362606, 13.362606, 13.362606, 13.362606, 13.362606",\ + "13.362606, 13.362606, 13.362606, 13.362606, 13.362606"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2253,11 +4038,11 @@ pin("mprj_io[19]") { 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.032143, 14.032200, 14.032200, 14.032200, 14.032200",\ - "14.084637, 14.084694, 14.084694, 14.084694, 14.084694",\ - "14.084637, 14.084694, 14.084694, 14.084694, 14.084694",\ - "14.084637, 14.084694, 14.084694, 14.084694, 14.084694",\ - "14.084637, 14.084694, 14.084694, 14.084694, 14.084694"); + values ( "13.289455, 13.289510, 13.289510, 13.289510, 13.289510",\ + "13.339981, 13.340035, 13.340035, 13.340035, 13.340035",\ + "13.339981, 13.340035, 13.340035, 13.340035, 13.340035",\ + "13.339981, 13.340035, 13.340035, 13.340035, 13.340035",\ + "13.339981, 13.340035, 13.340035, 13.340035, 13.340035"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2271,12 +4056,97 @@ pin("mprj_io[19]") { } /* end of arc hk_serial_load_mprj_io[19]_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.520262, 7.856396, 7.886747, 7.899076, 7.937675",\ + "7.617746, 7.953880, 7.984232, 7.996560, 8.035160",\ + "7.688888, 8.025022, 8.055373, 8.067701, 8.106301",\ + "7.778514, 8.114647, 8.145000, 8.157328, 8.195928",\ + "8.140480, 8.476614, 8.506966, 8.519294, 8.557894"); + } + 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.269388, 1.274132, 1.276058, 1.282091",\ + "1.202817, 1.269388, 1.274132, 1.276058, 1.282091",\ + "1.202817, 1.269388, 1.274132, 1.276058, 1.282091",\ + "1.202817, 1.269388, 1.274132, 1.276058, 1.282091",\ + "1.202817, 1.269388, 1.274132, 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.876195, 8.095335, 8.119837, 8.129788, 8.160949",\ + "7.973680, 8.192820, 8.217321, 8.227273, 8.258433",\ + "8.044821, 8.263961, 8.288463, 8.298414, 8.329575",\ + "8.134447, 8.353586, 8.378088, 8.388041, 8.419201",\ + "8.496412, 8.715551, 8.740053, 8.750006, 8.781166"); + } + 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.840641, 0.919569, 0.929330, 0.933294, 0.945708",\ + "0.840641, 0.919569, 0.929330, 0.933294, 0.945708",\ + "0.840641, 0.919569, 0.929330, 0.933294, 0.945708",\ + "0.840641, 0.919569, 0.929330, 0.933294, 0.945708",\ + "0.840641, 0.919569, 0.929330, 0.933294, 0.945708"); + } + + } /* end of arc hkspi_clk_mprj_io[19]_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.846962, 7.158796, 7.186954, 7.198391, 7.234201",\ + "6.937545, 7.249379, 7.277537, 7.288974, 7.324784",\ + "7.004200, 7.316034, 7.344193, 7.355629, 7.391438",\ + "7.086828, 7.398663, 7.426821, 7.438257, 7.474067",\ + "7.423146, 7.734981, 7.763139, 7.774576, 7.810386"); + } + 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.269388, 1.274132, 1.276058, 1.282091",\ + "1.202817, 1.269388, 1.274132, 1.276058, 1.282091",\ + "1.202817, 1.269388, 1.274132, 1.276058, 1.282091",\ + "1.202817, 1.269388, 1.274132, 1.276058, 1.282091",\ + "1.202817, 1.269388, 1.274132, 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.149213, 7.352510, 7.375241, 7.384474, 7.413382",\ + "7.239795, 7.443093, 7.465824, 7.475057, 7.503964",\ + "7.306450, 7.509748, 7.532479, 7.541712, 7.570619",\ + "7.389078, 7.592376, 7.615107, 7.624339, 7.653247",\ + "7.725396, 7.928694, 7.951425, 7.960657, 7.989565"); + } + 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.840641, 0.919569, 0.929330, 0.933294, 0.945708",\ + "0.840641, 0.919569, 0.929330, 0.933294, 0.945708",\ + "0.840641, 0.919569, 0.929330, 0.933294, 0.945708",\ + "0.840641, 0.919569, 0.929330, 0.933294, 0.945708",\ + "0.840641, 0.919569, 0.929330, 0.933294, 0.945708"); + } + + } /* end of arc hkspi_clk_mprj_io[19]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2290,11 +4160,11 @@ pin("mprj_io[18]") { 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 ( "14.317670, 14.641656, 14.670911, 14.682794, 14.719998",\ - "14.411475, 14.735461, 14.764716, 14.776599, 14.813804",\ - "14.476531, 14.800517, 14.829772, 14.841655, 14.878860",\ - "14.557044, 14.881030, 14.910285, 14.922168, 14.959373",\ - "14.870038, 15.194024, 15.223279, 15.235162, 15.272367"); + values ( "14.862662, 15.198798, 15.229150, 15.241478, 15.280078",\ + "14.959985, 15.296121, 15.326472, 15.338800, 15.377400",\ + "15.027480, 15.363616, 15.393968, 15.406296, 15.444896",\ + "15.111012, 15.447148, 15.477500, 15.489828, 15.528428",\ + "15.435744, 15.771880, 15.802232, 15.814560, 15.853160"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2308,11 +4178,11 @@ pin("mprj_io[18]") { 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.519054, 14.735534, 14.759410, 14.769108, 14.799473",\ - "14.612860, 14.829339, 14.853215, 14.862913, 14.893278",\ - "14.677916, 14.894395, 14.918271, 14.927969, 14.958334",\ - "14.758430, 14.974909, 14.998785, 15.008484, 15.038848",\ - "15.071423, 15.287902, 15.311778, 15.321476, 15.351841"); + values ( "15.066110, 15.290707, 15.315478, 15.325541, 15.357044",\ + "15.163432, 15.388029, 15.412801, 15.422863, 15.454367",\ + "15.230927, 15.455524, 15.480296, 15.490358, 15.521862",\ + "15.314460, 15.539057, 15.563828, 15.573891, 15.605394",\ + "15.639192, 15.863789, 15.888560, 15.898623, 15.930126"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2333,11 +4203,11 @@ pin("mprj_io[18]") { 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.866754, 12.866755, 12.866755, 12.866755, 12.866755",\ - "12.960559, 12.960560, 12.960560, 12.960560, 12.960560",\ - "13.025615, 13.025616, 13.025616, 13.025616, 13.025616",\ - "13.106128, 13.106129, 13.106129, 13.106129, 13.106129",\ - "13.419122, 13.419123, 13.419123, 13.419123, 13.419123"); + values ( "12.306252, 12.306252, 12.306252, 12.306252, 12.306252",\ + "12.396539, 12.396540, 12.396540, 12.396540, 12.396540",\ + "12.459155, 12.459156, 12.459156, 12.459156, 12.459156",\ + "12.536649, 12.536650, 12.536650, 12.536650, 12.536650",\ + "12.837904, 12.837905, 12.837905, 12.837905, 12.837905"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2351,11 +4221,11 @@ pin("mprj_io[18]") { 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.843253, 12.843309, 12.843309, 12.843309, 12.843309",\ - "12.937058, 12.937115, 12.937115, 12.937115, 12.937115",\ - "13.002114, 13.002171, 13.002171, 13.002171, 13.002171",\ - "13.082627, 13.082684, 13.082684, 13.082684, 13.082684",\ - "13.395621, 13.395678, 13.395678, 13.395678, 13.395678"); + values ( "12.283632, 12.283687, 12.283687, 12.283687, 12.283687",\ + "12.373919, 12.373974, 12.373974, 12.373974, 12.373974",\ + "12.436536, 12.436590, 12.436590, 12.436590, 12.436590",\ + "12.514030, 12.514084, 12.514084, 12.514084, 12.514084",\ + "12.815285, 12.815339, 12.815339, 12.815339, 12.815339"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2369,12 +4239,97 @@ pin("mprj_io[18]") { } /* end of arc hk_serial_load_mprj_io[18]_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.213122, 7.549257, 7.579609, 7.591938, 7.630537",\ + "7.310607, 7.646742, 7.677094, 7.689423, 7.728022",\ + "7.381748, 7.717884, 7.748235, 7.760564, 7.799163",\ + "7.471375, 7.807510, 7.837862, 7.850190, 7.888790",\ + "7.833340, 8.169476, 8.199827, 8.212155, 8.250755"); + } + 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.570057, 7.789194, 7.813696, 7.823648, 7.854809",\ + "7.667542, 7.886679, 7.911181, 7.921133, 7.952293",\ + "7.738683, 7.957820, 7.982322, 7.992274, 8.023435",\ + "7.828308, 8.047446, 8.071948, 8.081901, 8.113060",\ + "8.190274, 8.409411, 8.433914, 8.443866, 8.475026"); + } + 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.840635, 0.919568, 0.929329, 0.933293, 0.945707",\ + "0.840635, 0.919568, 0.929329, 0.933293, 0.945707",\ + "0.840635, 0.919568, 0.929329, 0.933293, 0.945707",\ + "0.840635, 0.919568, 0.929329, 0.933293, 0.945707",\ + "0.840635, 0.919568, 0.929329, 0.933293, 0.945707"); + } + + } /* end of arc hkspi_clk_mprj_io[18]_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.563026, 6.874863, 6.903020, 6.914457, 6.950267",\ + "6.653609, 6.965446, 6.993603, 7.005040, 7.040850",\ + "6.720263, 7.032100, 7.060258, 7.071695, 7.107504",\ + "6.802892, 7.114728, 7.142886, 7.154323, 7.190132",\ + "7.139210, 7.451046, 7.479204, 7.490642, 7.526451"); + } + 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.865907, 7.069204, 7.091934, 7.101167, 7.130075",\ + "6.956490, 7.159787, 7.182517, 7.191750, 7.220658",\ + "7.023145, 7.226441, 7.249172, 7.258405, 7.287313",\ + "7.105773, 7.309070, 7.331800, 7.341033, 7.369941",\ + "7.442092, 7.645389, 7.668119, 7.677352, 7.706260"); + } + 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.840635, 0.919568, 0.929329, 0.933293, 0.945707",\ + "0.840635, 0.919568, 0.929329, 0.933293, 0.945707",\ + "0.840635, 0.919568, 0.929329, 0.933293, 0.945707",\ + "0.840635, 0.919568, 0.929329, 0.933293, 0.945707",\ + "0.840635, 0.919568, 0.929329, 0.933293, 0.945707"); + } + + } /* end of arc hkspi_clk_mprj_io[18]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2388,11 +4343,11 @@ pin("mprj_io[17]") { 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.805710, 14.129644, 14.158901, 14.170786, 14.207993",\ - "13.899515, 14.223450, 14.252707, 14.264591, 14.301798",\ - "13.964571, 14.288506, 14.317762, 14.329647, 14.366854",\ - "14.045085, 14.369020, 14.398277, 14.410160, 14.447368",\ - "14.358078, 14.682013, 14.711269, 14.723154, 14.760361"); + values ( "14.331504, 14.667586, 14.697941, 14.710270, 14.748873",\ + "14.428826, 14.764909, 14.795263, 14.807592, 14.846195",\ + "14.496322, 14.832404, 14.862759, 14.875088, 14.913691",\ + "14.579854, 14.915936, 14.946291, 14.958620, 14.997223",\ + "14.904586, 15.240668, 15.271023, 15.283352, 15.321955"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2406,11 +4361,11 @@ pin("mprj_io[17]") { 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.994450, 14.210911, 14.234787, 14.244485, 14.274849",\ - "14.088255, 14.304716, 14.328592, 14.338290, 14.368654",\ - "14.153311, 14.369772, 14.393648, 14.403346, 14.433710",\ - "14.233825, 14.450287, 14.474162, 14.483860, 14.514224",\ - "14.546818, 14.763279, 14.787155, 14.796853, 14.827217"); + values ( "14.521829, 14.746408, 14.771179, 14.781240, 14.812744",\ + "14.619151, 14.843731, 14.868502, 14.878563, 14.910067",\ + "14.686646, 14.911226, 14.935997, 14.946058, 14.977562",\ + "14.770179, 14.994759, 15.019529, 15.029591, 15.061094",\ + "15.094911, 15.319490, 15.344261, 15.354322, 15.385826"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2431,11 +4386,11 @@ pin("mprj_io[17]") { 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.354052, 12.354052, 12.354052, 12.354052, 12.354052",\ - "12.447857, 12.447857, 12.447857, 12.447857, 12.447857",\ - "12.512913, 12.512913, 12.512913, 12.512913, 12.512913",\ - "12.593426, 12.593426, 12.593426, 12.593426, 12.593426",\ - "12.906420, 12.906420, 12.906420, 12.906420, 12.906420"); + values ( "11.812776, 11.812777, 11.812777, 11.812777, 11.812777",\ + "11.903063, 11.903063, 11.903063, 11.903063, 11.903063",\ + "11.965679, 11.965679, 11.965679, 11.965679, 11.965679",\ + "12.043173, 12.043173, 12.043173, 12.043173, 12.043173",\ + "12.344428, 12.344429, 12.344429, 12.344429, 12.344429"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2449,11 +4404,11 @@ pin("mprj_io[17]") { 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.330344, 12.330409, 12.330409, 12.330409, 12.330409",\ - "12.424150, 12.424214, 12.424214, 12.424214, 12.424214",\ - "12.489205, 12.489270, 12.489270, 12.489270, 12.489270",\ - "12.569718, 12.569783, 12.569783, 12.569783, 12.569783",\ - "12.882712, 12.882777, 12.882777, 12.882777, 12.882777"); + values ( "11.789957, 11.790020, 11.790020, 11.790020, 11.790020",\ + "11.880244, 11.880307, 11.880307, 11.880307, 11.880307",\ + "11.942861, 11.942924, 11.942924, 11.942924, 11.942924",\ + "12.020354, 12.020417, 12.020417, 12.020417, 12.020417",\ + "12.321609, 12.321672, 12.321672, 12.321672, 12.321672"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2467,12 +4422,97 @@ pin("mprj_io[17]") { } /* end of arc hk_serial_load_mprj_io[17]_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.409058, 7.745140, 7.775495, 7.787824, 7.826427",\ + "7.506543, 7.842625, 7.872979, 7.885309, 7.923911",\ + "7.577684, 7.913766, 7.944120, 7.956450, 7.995052",\ + "7.667310, 8.003392, 8.033747, 8.046076, 8.084679",\ + "8.029275, 8.365357, 8.395712, 8.408041, 8.446644"); + } + 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.202803, 1.269376, 1.274120, 1.276047, 1.282079",\ + "1.202803, 1.269376, 1.274120, 1.276047, 1.282079",\ + "1.202803, 1.269376, 1.274120, 1.276047, 1.282079",\ + "1.202803, 1.269376, 1.274120, 1.276047, 1.282079",\ + "1.202803, 1.269376, 1.274120, 1.276047, 1.282079"); + } + 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.638741, 7.857930, 7.882430, 7.892382, 7.923540",\ + "7.736227, 7.955415, 7.979916, 7.989867, 8.021025",\ + "7.807368, 8.026556, 8.051057, 8.061008, 8.092167",\ + "7.896994, 8.116182, 8.140682, 8.150634, 8.181792",\ + "8.258959, 8.478148, 8.502647, 8.512599, 8.543757"); + } + 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.840806, 0.919602, 0.929361, 0.933325, 0.945737",\ + "0.840806, 0.919602, 0.929361, 0.933325, 0.945737",\ + "0.840806, 0.919602, 0.929361, 0.933325, 0.945737",\ + "0.840806, 0.919602, 0.929361, 0.933325, 0.945737",\ + "0.840806, 0.919602, 0.929361, 0.933325, 0.945737"); + } + + } /* end of arc hkspi_clk_mprj_io[17]_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.745351, 7.057138, 7.085299, 7.096737, 7.132549",\ + "6.835934, 7.147721, 7.175881, 7.187320, 7.223132",\ + "6.902589, 7.214376, 7.242537, 7.253974, 7.289786",\ + "6.985217, 7.297005, 7.325164, 7.336602, 7.372415",\ + "7.321536, 7.633323, 7.661483, 7.672921, 7.708734"); + } + 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.202803, 1.269376, 1.274120, 1.276047, 1.282079",\ + "1.202803, 1.269376, 1.274120, 1.276047, 1.282079",\ + "1.202803, 1.269376, 1.274120, 1.276047, 1.282079",\ + "1.202803, 1.269376, 1.274120, 1.276047, 1.282079",\ + "1.202803, 1.269376, 1.274120, 1.276047, 1.282079"); + } + 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.930024, 7.133367, 7.156096, 7.165328, 7.194234",\ + "7.020607, 7.223949, 7.246679, 7.255911, 7.284817",\ + "7.087262, 7.290605, 7.313334, 7.322566, 7.351472",\ + "7.169889, 7.373232, 7.395962, 7.405194, 7.434100",\ + "7.506207, 7.709550, 7.732280, 7.741512, 7.770418"); + } + 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.840806, 0.919602, 0.929361, 0.933325, 0.945737",\ + "0.840806, 0.919602, 0.929361, 0.933325, 0.945737",\ + "0.840806, 0.919602, 0.929361, 0.933325, 0.945737",\ + "0.840806, 0.919602, 0.929361, 0.933325, 0.945737",\ + "0.840806, 0.919602, 0.929361, 0.933325, 0.945737"); + } + + } /* end of arc hkspi_clk_mprj_io[17]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2486,11 +4526,11 @@ pin("mprj_io[16]") { 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.235401, 13.559379, 13.588634, 13.600517, 13.637722",\ - "13.329206, 13.653184, 13.682440, 13.694323, 13.731527",\ - "13.394262, 13.718240, 13.747496, 13.759378, 13.796583",\ - "13.474776, 13.798754, 13.828009, 13.839891, 13.877097",\ - "13.787769, 14.111747, 14.141003, 14.152885, 14.190090"); + values ( "13.739806, 14.075933, 14.106285, 14.118613, 14.157213",\ + "13.837129, 14.173256, 14.203608, 14.215936, 14.254536",\ + "13.904624, 14.240751, 14.271103, 14.283431, 14.322031",\ + "13.988156, 14.324284, 14.354635, 14.366963, 14.405563",\ + "14.312888, 14.649015, 14.679367, 14.691695, 14.730295"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2504,11 +4544,11 @@ pin("mprj_io[16]") { 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.426360, 13.642850, 13.666726, 13.676424, 13.706789",\ - "13.520165, 13.736655, 13.760531, 13.770229, 13.800594",\ - "13.585221, 13.801711, 13.825587, 13.835285, 13.865650",\ - "13.665736, 13.882226, 13.906102, 13.915800, 13.946165",\ - "13.978728, 14.195218, 14.219094, 14.228792, 14.259157"); + values ( "13.932438, 14.157046, 14.181818, 14.191879, 14.223383",\ + "14.029760, 14.254369, 14.279140, 14.289202, 14.320705",\ + "14.097256, 14.321864, 14.346636, 14.356697, 14.388201",\ + "14.180788, 14.405396, 14.430168, 14.440229, 14.471733",\ + "14.505520, 14.730128, 14.754900, 14.764961, 14.796465"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2529,11 +4569,11 @@ pin("mprj_io[16]") { 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.783032, 11.783033, 11.783033, 11.783033, 11.783033",\ - "11.876838, 11.876839, 11.876839, 11.876839, 11.876839",\ - "11.941894, 11.941895, 11.941895, 11.941895, 11.941895",\ - "12.022408, 12.022409, 12.022409, 12.022409, 12.022409",\ - "12.335401, 12.335402, 12.335402, 12.335402, 12.335402"); + values ( "11.263170, 11.263171, 11.263171, 11.263171, 11.263171",\ + "11.353457, 11.353458, 11.353458, 11.353458, 11.353458",\ + "11.416074, 11.416075, 11.416075, 11.416075, 11.416075",\ + "11.493567, 11.493568, 11.493568, 11.493568, 11.493568",\ + "11.794823, 11.794824, 11.794824, 11.794824, 11.794824"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2547,11 +4587,11 @@ pin("mprj_io[16]") { 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.759654, 11.759706, 11.759706, 11.759706, 11.759706",\ - "11.853459, 11.853511, 11.853511, 11.853511, 11.853511",\ - "11.918515, 11.918567, 11.918567, 11.918567, 11.918567",\ - "11.999030, 11.999082, 11.999082, 11.999082, 11.999082",\ - "12.312022, 12.312074, 12.312074, 12.312074, 12.312074"); + values ( "11.240669, 11.240718, 11.240718, 11.240718, 11.240718",\ + "11.330956, 11.331005, 11.331005, 11.331005, 11.331005",\ + "11.393572, 11.393621, 11.393621, 11.393621, 11.393621",\ + "11.471066, 11.471115, 11.471115, 11.471115, 11.471115",\ + "11.772322, 11.772370, 11.772370, 11.772370, 11.772370"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2565,12 +4605,97 @@ pin("mprj_io[16]") { } /* end of arc hk_serial_load_mprj_io[16]_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.302959, 7.639086, 7.669438, 7.681767, 7.720366",\ + "7.400444, 7.736570, 7.766923, 7.779251, 7.817851",\ + "7.471585, 7.807712, 7.838064, 7.850393, 7.888993",\ + "7.561212, 7.897338, 7.927691, 7.940019, 7.978619",\ + "7.923177, 8.259303, 8.289656, 8.301984, 8.340584"); + } + 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.202815, 1.269386, 1.274130, 1.276057, 1.282090",\ + "1.202815, 1.269386, 1.274130, 1.276057, 1.282090",\ + "1.202815, 1.269386, 1.274130, 1.276057, 1.282090",\ + "1.202815, 1.269386, 1.274130, 1.276057, 1.282090",\ + "1.202815, 1.269386, 1.274130, 1.276057, 1.282090"); + } + 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.568590, 7.787736, 7.812237, 7.822189, 7.853349",\ + "7.666074, 7.885221, 7.909722, 7.919674, 7.950834",\ + "7.737216, 7.956362, 7.980863, 7.990815, 8.021975",\ + "7.826841, 8.045987, 8.070489, 8.080441, 8.111601",\ + "8.188807, 8.407952, 8.432454, 8.442406, 8.473566"); + } + 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.840662, 0.919573, 0.929334, 0.933298, 0.945712",\ + "0.840662, 0.919573, 0.929334, 0.933298, 0.945712",\ + "0.840662, 0.919573, 0.929334, 0.933298, 0.945712",\ + "0.840662, 0.919573, 0.929334, 0.933298, 0.945712",\ + "0.840662, 0.919573, 0.929334, 0.933298, 0.945712"); + } + + } /* end of arc hkspi_clk_mprj_io[16]_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.646921, 6.958750, 6.986908, 6.998345, 7.034155",\ + "6.737504, 7.049333, 7.077491, 7.088928, 7.124738",\ + "6.804159, 7.115988, 7.144146, 7.155583, 7.191393",\ + "6.886787, 7.198616, 7.226774, 7.238211, 7.274021",\ + "7.223105, 7.534934, 7.563092, 7.574530, 7.610339"); + } + 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.202815, 1.269386, 1.274130, 1.276057, 1.282090",\ + "1.202815, 1.269386, 1.274130, 1.276057, 1.282090",\ + "1.202815, 1.269386, 1.274130, 1.276057, 1.282090",\ + "1.202815, 1.269386, 1.274130, 1.276057, 1.282090",\ + "1.202815, 1.269386, 1.274130, 1.276057, 1.282090"); + } + 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.864943, 7.068246, 7.090977, 7.100209, 7.129117",\ + "6.955525, 7.158829, 7.181560, 7.190792, 7.219700",\ + "7.022180, 7.225484, 7.248215, 7.257447, 7.286355",\ + "7.104808, 7.308112, 7.330843, 7.340075, 7.368982",\ + "7.441126, 7.644430, 7.667161, 7.676394, 7.705301"); + } + 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.840662, 0.919573, 0.929334, 0.933298, 0.945712",\ + "0.840662, 0.919573, 0.929334, 0.933298, 0.945712",\ + "0.840662, 0.919573, 0.929334, 0.933298, 0.945712",\ + "0.840662, 0.919573, 0.929334, 0.933298, 0.945712",\ + "0.840662, 0.919573, 0.929334, 0.933298, 0.945712"); + } + + } /* end of arc hkspi_clk_mprj_io[16]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2584,11 +4709,11 @@ pin("mprj_io[15]") { 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.794915, 13.118801, 13.148061, 13.159945, 13.197156",\ - "12.888721, 13.212606, 13.241866, 13.253751, 13.290961",\ - "12.953776, 13.277662, 13.306922, 13.318807, 13.356017",\ - "13.034290, 13.358177, 13.387436, 13.399321, 13.436531",\ - "13.347283, 13.671169, 13.700429, 13.712314, 13.749524"); + values ( "13.282803, 13.618834, 13.649191, 13.661521, 13.700127",\ + "13.380125, 13.716156, 13.746513, 13.758843, 13.797449",\ + "13.447620, 13.783651, 13.814009, 13.826339, 13.864944",\ + "13.531153, 13.867184, 13.897541, 13.909871, 13.948477",\ + "13.855885, 14.191916, 14.222273, 14.234603, 14.273209"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2602,11 +4727,11 @@ pin("mprj_io[15]") { 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.975184, 13.191621, 13.215496, 13.225193, 13.255557",\ - "13.068990, 13.285426, 13.309301, 13.318998, 13.349362",\ - "13.134046, 13.350482, 13.374357, 13.384054, 13.414418",\ - "13.214560, 13.430996, 13.454871, 13.464569, 13.494932",\ - "13.527553, 13.743989, 13.767864, 13.777561, 13.807925"); + values ( "13.464340, 13.688893, 13.713663, 13.723724, 13.755227",\ + "13.561663, 13.786216, 13.810986, 13.821047, 13.852550",\ + "13.629158, 13.853711, 13.878481, 13.888542, 13.920045",\ + "13.712690, 13.937243, 13.962013, 13.972075, 14.003577",\ + "14.037422, 14.261975, 14.286745, 14.296806, 14.328309"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2627,11 +4752,11 @@ pin("mprj_io[15]") { 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.347836, 11.347836, 11.347836, 11.347836, 11.347836",\ - "11.441641, 11.441641, 11.441641, 11.441641, 11.441641",\ - "11.506697, 11.506697, 11.506697, 11.506697, 11.506697",\ - "11.587210, 11.587211, 11.587211, 11.587211, 11.587211",\ - "11.900204, 11.900204, 11.900204, 11.900204, 11.900204"); + values ( "10.844292, 10.844292, 10.844292, 10.844292, 10.844292",\ + "10.934580, 10.934580, 10.934580, 10.934580, 10.934580",\ + "10.997196, 10.997196, 10.997196, 10.997196, 10.997196",\ + "11.074690, 11.074690, 11.074690, 11.074690, 11.074690",\ + "11.375946, 11.375946, 11.375946, 11.375946, 11.375946"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2645,11 +4770,11 @@ pin("mprj_io[15]") { 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.323818, 11.323897, 11.323897, 11.323897, 11.323897",\ - "11.417624, 11.417703, 11.417703, 11.417703, 11.417703",\ - "11.482679, 11.482759, 11.482759, 11.482759, 11.482759",\ - "11.563193, 11.563272, 11.563272, 11.563272, 11.563272",\ - "11.876186, 11.876266, 11.876266, 11.876266, 11.876266"); + values ( "10.821176, 10.821251, 10.821251, 10.821251, 10.821251",\ + "10.911464, 10.911539, 10.911539, 10.911539, 10.911539",\ + "10.974080, 10.974155, 10.974155, 10.974155, 10.974155",\ + "11.051574, 11.051649, 11.051649, 11.051649, 11.051649",\ + "11.352830, 11.352905, 11.352905, 11.352905, 11.352905"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2663,12 +4788,97 @@ pin("mprj_io[15]") { } /* end of arc hk_serial_load_mprj_io[15]_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.371840, 7.707871, 7.738228, 7.750558, 7.789164",\ + "7.469324, 7.805356, 7.835712, 7.848042, 7.886649",\ + "7.540465, 7.876497, 7.906854, 7.919184, 7.957790",\ + "7.630091, 7.966123, 7.996480, 8.008810, 8.047416",\ + "7.992057, 8.328089, 8.358446, 8.370776, 8.409382"); + } + 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.839145, 8.058380, 8.082880, 8.092831, 8.123987",\ + "7.936630, 8.155866, 8.180365, 8.190315, 8.221472",\ + "8.007771, 8.227007, 8.251506, 8.261457, 8.292614",\ + "8.097397, 8.316632, 8.341131, 8.351083, 8.382239",\ + "8.459362, 8.678597, 8.703096, 8.713048, 8.744205"); + } + 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.840969, 0.919634, 0.929392, 0.933356, 0.945766",\ + "0.840969, 0.919634, 0.929392, 0.933356, 0.945766",\ + "0.840969, 0.919634, 0.929392, 0.933356, 0.945766",\ + "0.840969, 0.919634, 0.929392, 0.933356, 0.945766",\ + "0.840969, 0.919634, 0.929392, 0.933356, 0.945766"); + } + + } /* end of arc hkspi_clk_mprj_io[15]_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.698588, 7.010329, 7.038491, 7.049930, 7.085745",\ + "6.789171, 7.100912, 7.129074, 7.140513, 7.176328",\ + "6.855826, 7.167567, 7.195729, 7.207168, 7.242983",\ + "6.938455, 7.250195, 7.278357, 7.289796, 7.325611",\ + "7.274773, 7.586514, 7.614676, 7.626115, 7.661930"); + } + 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.110125, 7.313512, 7.336240, 7.345472, 7.374376",\ + "7.200707, 7.404095, 7.426823, 7.436055, 7.464959",\ + "7.267363, 7.470750, 7.493478, 7.502710, 7.531614",\ + "7.349991, 7.553378, 7.576106, 7.585338, 7.614242",\ + "7.686309, 7.889696, 7.912424, 7.921656, 7.950560"); + } + 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.840969, 0.919634, 0.929392, 0.933356, 0.945766",\ + "0.840969, 0.919634, 0.929392, 0.933356, 0.945766",\ + "0.840969, 0.919634, 0.929392, 0.933356, 0.945766",\ + "0.840969, 0.919634, 0.929392, 0.933356, 0.945766",\ + "0.840969, 0.919634, 0.929392, 0.933356, 0.945766"); + } + + } /* end of arc hkspi_clk_mprj_io[15]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2682,11 +4892,11 @@ pin("mprj_io[14]") { 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.077854, 12.401847, 12.431101, 12.442984, 12.480188",\ - "12.171659, 12.495651, 12.524905, 12.536788, 12.573992",\ - "12.236714, 12.560707, 12.589961, 12.601844, 12.639048",\ - "12.317228, 12.641221, 12.670475, 12.682358, 12.719563",\ - "12.630220, 12.954213, 12.983467, 12.995350, 13.032555"); + values ( "12.538850, 12.874992, 12.905344, 12.917671, 12.956271",\ + "12.636173, 12.972316, 13.002666, 13.014996, 13.053595",\ + "12.703669, 13.039811, 13.070162, 13.082491, 13.121090",\ + "12.787202, 13.123344, 13.153696, 13.166023, 13.204623",\ + "13.111932, 13.448074, 13.478426, 13.490753, 13.529353"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2700,11 +4910,11 @@ pin("mprj_io[14]") { 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.278843, 12.495325, 12.519201, 12.528899, 12.559263",\ - "12.372648, 12.589130, 12.613007, 12.622705, 12.653069",\ - "12.437704, 12.654186, 12.678062, 12.687760, 12.718124",\ - "12.518218, 12.734699, 12.758575, 12.768274, 12.798638",\ - "12.831209, 13.047691, 13.071568, 13.081265, 13.111629"); + values ( "12.741885, 12.966485, 12.991257, 13.001318, 13.032822",\ + "12.839209, 13.063808, 13.088579, 13.098641, 13.130144",\ + "12.906704, 13.131304, 13.156075, 13.166137, 13.197639",\ + "12.990235, 13.214835, 13.239607, 13.249668, 13.281172",\ + "13.314966, 13.539566, 13.564337, 13.574399, 13.605902"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2725,11 +4935,11 @@ pin("mprj_io[14]") { 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.662401, 10.662401, 10.662401, 10.662401, 10.662401",\ - "10.756206, 10.756206, 10.756206, 10.756206, 10.756206",\ - "10.821261, 10.821261, 10.821261, 10.821261, 10.821261",\ - "10.901775, 10.901775, 10.901775, 10.901775, 10.901775",\ - "11.214767, 11.214767, 11.214767, 11.214767, 11.214767"); + values ( "10.228113, 10.228113, 10.228113, 10.228113, 10.228113",\ + "10.318400, 10.318401, 10.318401, 10.318401, 10.318401",\ + "10.381017, 10.381018, 10.381018, 10.381018, 10.381018",\ + "10.458510, 10.458511, 10.458511, 10.458511, 10.458511",\ + "10.759766, 10.759766, 10.759766, 10.759766, 10.759766"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2743,11 +4953,11 @@ pin("mprj_io[14]") { 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.638931, 10.638987, 10.638987, 10.638987, 10.638987",\ - "10.732736, 10.732791, 10.732791, 10.732791, 10.732791",\ - "10.797791, 10.797847, 10.797847, 10.797847, 10.797847",\ - "10.878305, 10.878361, 10.878361, 10.878361, 10.878361",\ - "11.191298, 11.191353, 11.191353, 11.191353, 11.191353"); + values ( "10.205523, 10.205577, 10.205577, 10.205577, 10.205577",\ + "10.295811, 10.295864, 10.295864, 10.295864, 10.295864",\ + "10.358427, 10.358480, 10.358480, 10.358480, 10.358480",\ + "10.435921, 10.435974, 10.435974, 10.435974, 10.435974",\ + "10.737176, 10.737229, 10.737229, 10.737229, 10.737229"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2761,12 +4971,97 @@ pin("mprj_io[14]") { } /* end of arc hk_serial_load_mprj_io[14]_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.317080, 7.653221, 7.683573, 7.695901, 7.734500",\ + "7.414564, 7.750706, 7.781057, 7.793386, 7.831985",\ + "7.485705, 7.821848, 7.852199, 7.864527, 7.903127",\ + "7.575332, 7.911473, 7.941825, 7.954153, 7.992753",\ + "7.937297, 8.273438, 8.303790, 8.316118, 8.354717"); + } + 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.744237, 7.963369, 7.987871, 7.997823, 8.028984",\ + "7.841722, 8.060854, 8.085356, 8.095308, 8.126469",\ + "7.912864, 8.131995, 8.156497, 8.166450, 8.197610",\ + "8.002489, 8.221621, 8.246122, 8.256075, 8.287235",\ + "8.364453, 8.583586, 8.608088, 8.618040, 8.649200"); + } + 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.919564, 0.929325, 0.933289, 0.945703",\ + "0.840613, 0.919564, 0.929325, 0.933289, 0.945703",\ + "0.840613, 0.919564, 0.929325, 0.933289, 0.945703",\ + "0.840613, 0.919564, 0.929325, 0.933289, 0.945703",\ + "0.840613, 0.919564, 0.929325, 0.933289, 0.945703"); + } + + } /* end of arc hkspi_clk_mprj_io[14]_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.653421, 6.965264, 6.993422, 7.004858, 7.040668",\ + "6.744004, 7.055847, 7.084004, 7.095441, 7.131250",\ + "6.810659, 7.122502, 7.150660, 7.162096, 7.197906",\ + "6.893287, 7.205130, 7.233287, 7.244724, 7.280533",\ + "7.229606, 7.541448, 7.569605, 7.581042, 7.616851"); + } + 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.022551, 7.225842, 7.248572, 7.257805, 7.286713",\ + "7.113133, 7.316424, 7.339155, 7.348388, 7.377296",\ + "7.179789, 7.383080, 7.405810, 7.415043, 7.443951",\ + "7.262417, 7.465707, 7.488439, 7.497671, 7.526579",\ + "7.598734, 7.802025, 7.824756, 7.833989, 7.862896"); + } + 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.919564, 0.929325, 0.933289, 0.945703",\ + "0.840613, 0.919564, 0.929325, 0.933289, 0.945703",\ + "0.840613, 0.919564, 0.929325, 0.933289, 0.945703",\ + "0.840613, 0.919564, 0.929325, 0.933289, 0.945703",\ + "0.840613, 0.919564, 0.929325, 0.933289, 0.945703"); + } + + } /* end of arc hkspi_clk_mprj_io[14]_redg_min*/ + } /* end of 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 ; @@ -2780,11 +5075,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.522217, 11.846010, 11.875275, 11.887160, 11.924376",\ - "11.616021, 11.939816, 11.969078, 11.980965, 12.018181",\ - "11.681077, 12.004871, 12.034134, 12.046021, 12.083237",\ - "11.761591, 12.085384, 12.114649, 12.126534, 12.163750",\ - "12.074583, 12.398376, 12.427641, 12.439527, 12.476742"); + values ( "11.962374, 12.298310, 12.328671, 12.341003, 12.379614",\ + "12.059697, 12.395634, 12.425995, 12.438326, 12.476937",\ + "12.127192, 12.463129, 12.493490, 12.505821, 12.544433",\ + "12.210726, 12.546662, 12.577023, 12.589355, 12.627966",\ + "12.535455, 12.871391, 12.901752, 12.914083, 12.952695"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2798,11 +5093,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.733603, 11.950002, 11.973877, 11.983574, 12.013937",\ - "11.827408, 12.043806, 12.067681, 12.077378, 12.107741",\ - "11.892464, 12.108862, 12.132737, 12.142434, 12.172797",\ - "11.972978, 12.189376, 12.213251, 12.222948, 12.253311",\ - "12.285971, 12.502369, 12.526244, 12.535941, 12.566304"); + values ( "12.176199, 12.400713, 12.425482, 12.435543, 12.467045",\ + "12.273522, 12.498035, 12.522806, 12.532867, 12.564368",\ + "12.341018, 12.565531, 12.590302, 12.600363, 12.631864",\ + "12.424551, 12.649065, 12.673834, 12.683895, 12.715397",\ + "12.749280, 12.973793, 12.998564, 13.008625, 13.040126"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2823,11 +5118,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.170275, 10.170275, 10.170275, 10.170275, 10.170275",\ - "10.264079, 10.264080, 10.264080, 10.264080, 10.264080",\ - "10.329135, 10.329136, 10.329136, 10.329136, 10.329136",\ - "10.409650, 10.409650, 10.409650, 10.409650, 10.409650",\ - "10.722641, 10.722641, 10.722641, 10.722641, 10.722641"); + values ( "9.754440, 9.754440, 9.754440, 9.754440, 9.754440",\ + "9.844728, 9.844728, 9.844728, 9.844728, 9.844728",\ + "9.907344, 9.907344, 9.907344, 9.907344, 9.907344",\ + "9.984838, 9.984838, 9.984838, 9.984838, 9.984838",\ + "10.286093, 10.286094, 10.286094, 10.286094, 10.286094"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2841,11 +5136,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.145807, 10.145905, 10.145905, 10.145905, 10.145905",\ - "10.239612, 10.239710, 10.239710, 10.239710, 10.239710",\ - "10.304667, 10.304766, 10.304766, 10.304766, 10.304766",\ - "10.385182, 10.385281, 10.385281, 10.385281, 10.385281",\ - "10.698174, 10.698272, 10.698272, 10.698272, 10.698272"); + values ( "9.730890, 9.730985, 9.730985, 9.730985, 9.730985",\ + "9.821177, 9.821272, 9.821272, 9.821272, 9.821272",\ + "9.883794, 9.883888, 9.883888, 9.883888, 9.883888",\ + "9.961288, 9.961383, 9.961383, 9.961383, 9.961383",\ + "10.262543, 10.262638, 10.262638, 10.262638, 10.262638"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2859,12 +5154,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.482587, 7.818523, 7.848885, 7.861217, 7.899827",\ + "7.580072, 7.916008, 7.946369, 7.958701, 7.997313",\ + "7.651214, 7.987150, 8.017510, 8.029842, 8.068454",\ + "7.740840, 8.076777, 8.107137, 8.119469, 8.158080",\ + "8.102804, 8.438740, 8.469101, 8.481433, 8.520044"); + } + 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.202761, 1.269342, 1.274086, 1.276013, 1.282046",\ + "1.202761, 1.269342, 1.274086, 1.276013, 1.282046",\ + "1.202761, 1.269342, 1.274086, 1.276013, 1.282046",\ + "1.202761, 1.269342, 1.274086, 1.276013, 1.282046",\ + "1.202761, 1.269342, 1.274086, 1.276013, 1.282046"); + } + 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.887554, 8.106880, 8.131376, 8.141326, 8.172480",\ + "7.985039, 8.204365, 8.228861, 8.238811, 8.269964",\ + "8.056179, 8.275505, 8.300001, 8.309952, 8.341105",\ + "8.145805, 8.365131, 8.389627, 8.399577, 8.430731",\ + "8.507770, 8.727096, 8.751592, 8.761542, 8.792696"); + } + 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.841278, 0.919695, 0.929451, 0.933414, 0.945821",\ + "0.841278, 0.919695, 0.929451, 0.933414, 0.945821",\ + "0.841278, 0.919695, 0.929451, 0.933414, 0.945821",\ + "0.841278, 0.919695, 0.929451, 0.933414, 0.945821",\ + "0.841278, 0.919695, 0.929451, 0.933414, 0.945821"); + } + + } /* 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.642439, 6.954091, 6.982257, 6.993698, 7.029518",\ + "6.733022, 7.044674, 7.072840, 7.084281, 7.120100",\ + "6.799677, 7.111329, 7.139495, 7.150936, 7.186755",\ + "6.882305, 7.193957, 7.222123, 7.233563, 7.269383",\ + "7.218623, 7.530275, 7.558441, 7.569881, 7.605701"); + } + 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.202761, 1.269342, 1.274086, 1.276013, 1.282046",\ + "1.202761, 1.269342, 1.274086, 1.276013, 1.282046",\ + "1.202761, 1.269342, 1.274086, 1.276013, 1.282046",\ + "1.202761, 1.269342, 1.274086, 1.276013, 1.282046",\ + "1.202761, 1.269342, 1.274086, 1.276013, 1.282046"); + } + 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.975072, 7.178543, 7.201269, 7.210500, 7.239401",\ + "7.065655, 7.269126, 7.291852, 7.301083, 7.329984",\ + "7.132310, 7.335781, 7.358507, 7.367738, 7.396639",\ + "7.214938, 7.418409, 7.441135, 7.450366, 7.479267",\ + "7.551256, 7.754727, 7.777453, 7.786684, 7.815585"); + } + 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.841278, 0.919695, 0.929451, 0.933414, 0.945821",\ + "0.841278, 0.919695, 0.929451, 0.933414, 0.945821",\ + "0.841278, 0.919695, 0.929451, 0.933414, 0.945821",\ + "0.841278, 0.919695, 0.929451, 0.933414, 0.945821",\ + "0.841278, 0.919695, 0.929451, 0.933414, 0.945821"); + } + + } /* 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 ; @@ -2878,11 +5258,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.981959, 11.305851, 11.335110, 11.346994, 11.384204",\ - "11.075765, 11.399656, 11.428915, 11.440800, 11.478009",\ - "11.140821, 11.464711, 11.493971, 11.505855, 11.543065",\ - "11.221334, 11.545225, 11.574484, 11.586369, 11.623579",\ - "11.534328, 11.858218, 11.887478, 11.899362, 11.936572"); + values ( "11.401859, 11.737896, 11.768252, 11.780582, 11.819187",\ + "11.499183, 11.835219, 11.865576, 11.877906, 11.916512",\ + "11.566678, 11.902715, 11.933071, 11.945401, 11.984007",\ + "11.650210, 11.986247, 12.016603, 12.028934, 12.067539",\ + "11.974940, 12.310977, 12.341333, 12.353663, 12.392269"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2896,11 +5276,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.181141, 11.397577, 11.421453, 11.431150, 11.461514",\ - "11.274946, 11.491382, 11.515257, 11.524955, 11.555319",\ - "11.340002, 11.556437, 11.580313, 11.590011, 11.620375",\ - "11.420515, 11.636951, 11.660828, 11.670525, 11.700889",\ - "11.733507, 11.949944, 11.973820, 11.983517, 12.013881"); + values ( "11.603020, 11.827573, 11.852343, 11.862405, 11.893908",\ + "11.700343, 11.924896, 11.949667, 11.959728, 11.991230",\ + "11.767838, 11.992391, 12.017161, 12.027224, 12.058725",\ + "11.851372, 12.075924, 12.100695, 12.110756, 12.142259",\ + "12.176101, 12.400653, 12.425424, 12.435486, 12.466988"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2921,11 +5301,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.610764, 9.610764, 9.610764, 9.610764, 9.610764",\ - "9.704569, 9.704569, 9.704569, 9.704569, 9.704569",\ - "9.769625, 9.769625, 9.769625, 9.769625, 9.769625",\ - "9.850138, 9.850139, 9.850139, 9.850139, 9.850139",\ - "10.163130, 10.163131, 10.163131, 10.163131, 10.163131"); + values ( "9.215912, 9.215912, 9.215912, 9.215912, 9.215912",\ + "9.306199, 9.306200, 9.306200, 9.306200, 9.306200",\ + "9.368815, 9.368816, 9.368816, 9.368816, 9.368816",\ + "9.446309, 9.446310, 9.446310, 9.446310, 9.446310",\ + "9.747564, 9.747564, 9.747564, 9.747564, 9.747564"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2939,11 +5319,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.586746, 9.586824, 9.586824, 9.586824, 9.586824",\ - "9.680551, 9.680630, 9.680630, 9.680630, 9.680630",\ - "9.745606, 9.745686, 9.745686, 9.745686, 9.745686",\ - "9.826120, 9.826199, 9.826199, 9.826199, 9.826199",\ - "10.139112, 10.139191, 10.139191, 10.139191, 10.139191"); + values ( "9.192795, 9.192870, 9.192870, 9.192870, 9.192870",\ + "9.283082, 9.283157, 9.283157, 9.283157, 9.283157",\ + "9.345698, 9.345774, 9.345774, 9.345774, 9.345774",\ + "9.423192, 9.423267, 9.423267, 9.423267, 9.423267",\ + "9.724447, 9.724523, 9.724523, 9.724523, 9.724523"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2957,12 +5337,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.298526, 7.634563, 7.664920, 7.677250, 7.715855",\ + "7.396011, 7.732049, 7.762404, 7.774734, 7.813340",\ + "7.467153, 7.803190, 7.833546, 7.845876, 7.884481",\ + "7.556779, 7.892816, 7.923172, 7.935502, 7.974108",\ + "7.918744, 8.254782, 8.285137, 8.297467, 8.336073"); + } + 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.202790, 1.269365, 1.274109, 1.276036, 1.282069",\ + "1.202790, 1.269365, 1.274109, 1.276036, 1.282069",\ + "1.202790, 1.269365, 1.274109, 1.276036, 1.282069",\ + "1.202790, 1.269365, 1.274109, 1.276036, 1.282069",\ + "1.202790, 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.463311, 7.682542, 7.707041, 7.716992, 7.748149",\ + "7.560795, 7.780026, 7.804525, 7.814476, 7.845634",\ + "7.631937, 7.851168, 7.875667, 7.885618, 7.916775",\ + "7.721562, 7.940793, 7.965292, 7.975244, 8.006400",\ + "8.083528, 8.302758, 8.327257, 8.337209, 8.368365"); + } + 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.840953, 0.919631, 0.929389, 0.933353, 0.945763",\ + "0.840953, 0.919631, 0.929389, 0.933353, 0.945763",\ + "0.840953, 0.919631, 0.929389, 0.933353, 0.945763",\ + "0.840953, 0.919631, 0.929389, 0.933353, 0.945763",\ + "0.840953, 0.919631, 0.929389, 0.933353, 0.945763"); + } + + } /* 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.636829, 6.948575, 6.976736, 6.988175, 7.023990",\ + "6.727412, 7.039157, 7.067319, 7.078758, 7.114573",\ + "6.794067, 7.105813, 7.133974, 7.145413, 7.181228",\ + "6.876695, 7.188440, 7.216602, 7.228041, 7.263855",\ + "7.213013, 7.524758, 7.552920, 7.564359, 7.600173"); + } + 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.202790, 1.269365, 1.274109, 1.276036, 1.282069",\ + "1.202790, 1.269365, 1.274109, 1.276036, 1.282069",\ + "1.202790, 1.269365, 1.274109, 1.276036, 1.282069",\ + "1.202790, 1.269365, 1.274109, 1.276036, 1.282069",\ + "1.202790, 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 ( "6.764046, 6.967429, 6.990157, 6.999389, 7.028294",\ + "6.854629, 7.058012, 7.080740, 7.089972, 7.118876",\ + "6.921284, 7.124667, 7.147395, 7.156627, 7.185532",\ + "7.003912, 7.207295, 7.230023, 7.239255, 7.268159",\ + "7.340230, 7.543613, 7.566341, 7.575573, 7.604478"); + } + 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.840953, 0.919631, 0.929389, 0.933353, 0.945763",\ + "0.840953, 0.919631, 0.929389, 0.933353, 0.945763",\ + "0.840953, 0.919631, 0.929389, 0.933353, 0.945763",\ + "0.840953, 0.919631, 0.929389, 0.933353, 0.945763",\ + "0.840953, 0.919631, 0.929389, 0.933353, 0.945763"); + } + + } /* 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 ; @@ -2976,11 +5441,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.499127, 10.823020, 10.852279, 10.864163, 10.901373",\ - "10.592933, 10.916825, 10.946084, 10.957969, 10.995178",\ - "10.657989, 10.981881, 11.011140, 11.023025, 11.060234",\ - "10.738503, 11.062395, 11.091654, 11.103539, 11.140749",\ - "11.051495, 11.375387, 11.404646, 11.416531, 11.453741"); + values ( "10.900921, 11.236959, 11.267315, 11.279646, 11.318251",\ + "10.998244, 11.334283, 11.364639, 11.376968, 11.415574",\ + "11.065740, 11.401778, 11.432135, 11.444464, 11.483069",\ + "11.149272, 11.485311, 11.515667, 11.527997, 11.566603",\ + "11.474002, 11.810040, 11.840397, 11.852726, 11.891332"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2994,11 +5459,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.680887, 10.897325, 10.921200, 10.930898, 10.961261",\ - "10.774693, 10.991129, 11.015005, 11.024702, 11.055065",\ - "10.839748, 11.056185, 11.080061, 11.089758, 11.120121",\ - "10.920262, 11.136699, 11.160574, 11.170272, 11.200636",\ - "11.233254, 11.449691, 11.473566, 11.483264, 11.513628"); + values ( "11.084007, 11.308559, 11.333330, 11.343391, 11.374893",\ + "11.181330, 11.405884, 11.430655, 11.440716, 11.472218",\ + "11.248825, 11.473379, 11.498150, 11.508211, 11.539713",\ + "11.332359, 11.556911, 11.581682, 11.591743, 11.623245",\ + "11.657087, 11.881641, 11.906412, 11.916473, 11.947975"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3019,11 +5484,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.113422, 9.113422, 9.113422, 9.113422, 9.113422",\ - "9.207228, 9.207228, 9.207228, 9.207228, 9.207228",\ - "9.272284, 9.272284, 9.272284, 9.272284, 9.272284",\ - "9.352797, 9.352798, 9.352798, 9.352798, 9.352798",\ - "9.665789, 9.665790, 9.665790, 9.665790, 9.665790"); + values ( "8.737221, 8.737221, 8.737221, 8.737221, 8.737221",\ + "8.827508, 8.827509, 8.827509, 8.827509, 8.827509",\ + "8.890124, 8.890125, 8.890125, 8.890125, 8.890125",\ + "8.967619, 8.967619, 8.967619, 8.967619, 8.967619",\ + "9.268873, 9.268873, 9.268873, 9.268873, 9.268873"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3037,11 +5502,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.089409, 9.089488, 9.089488, 9.089488, 9.089488",\ - "9.183214, 9.183292, 9.183292, 9.183292, 9.183292",\ - "9.248270, 9.248348, 9.248348, 9.248348, 9.248348",\ - "9.328784, 9.328863, 9.328863, 9.328863, 9.328863",\ - "9.641776, 9.641855, 9.641855, 9.641855, 9.641855"); + values ( "8.714108, 8.714184, 8.714184, 8.714184, 8.714184",\ + "8.804396, 8.804471, 8.804471, 8.804471, 8.804471",\ + "8.867012, 8.867087, 8.867087, 8.867087, 8.867087",\ + "8.944507, 8.944582, 8.944582, 8.944582, 8.944582",\ + "9.245761, 9.245836, 9.245836, 9.245836, 9.245836"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3055,12 +5520,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.294084, 7.630123, 7.660479, 7.672809, 7.711414",\ + "7.391569, 7.727608, 7.757964, 7.770294, 7.808899",\ + "7.462710, 7.798749, 7.829105, 7.841435, 7.880041",\ + "7.552336, 7.888375, 7.918731, 7.931061, 7.969666",\ + "7.914302, 8.250340, 8.280697, 8.293027, 8.331633"); + } + 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.202790, 1.269366, 1.274110, 1.276037, 1.282069",\ + "1.202790, 1.269366, 1.274110, 1.276037, 1.282069",\ + "1.202790, 1.269366, 1.274110, 1.276037, 1.282069",\ + "1.202790, 1.269366, 1.274110, 1.276037, 1.282069",\ + "1.202790, 1.269366, 1.274110, 1.276037, 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.486350, 7.705579, 7.730079, 7.740029, 7.771187",\ + "7.583835, 7.803064, 7.827564, 7.837515, 7.868671",\ + "7.654976, 7.874206, 7.898705, 7.908656, 7.939813",\ + "7.744602, 7.963831, 7.988331, 7.998281, 8.029439",\ + "8.106567, 8.325796, 8.350296, 8.360247, 8.391404"); + } + 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.840948, 0.919630, 0.929388, 0.933352, 0.945762",\ + "0.840948, 0.919630, 0.929388, 0.933352, 0.945762",\ + "0.840948, 0.919630, 0.929388, 0.933352, 0.945762",\ + "0.840948, 0.919630, 0.929388, 0.933352, 0.945762",\ + "0.840948, 0.919630, 0.929388, 0.933352, 0.945762"); + } + + } /* 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.628250, 6.939997, 6.968158, 6.979597, 7.015411",\ + "6.718832, 7.030580, 7.058741, 7.070180, 7.105994",\ + "6.785488, 7.097235, 7.125396, 7.136835, 7.172649",\ + "6.868115, 7.179862, 7.208024, 7.219462, 7.255277",\ + "7.204433, 7.516180, 7.544342, 7.555780, 7.591595"); + } + 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.202790, 1.269366, 1.274110, 1.276037, 1.282069",\ + "1.202790, 1.269366, 1.274110, 1.276037, 1.282069",\ + "1.202790, 1.269366, 1.274110, 1.276037, 1.282069",\ + "1.202790, 1.269366, 1.274110, 1.276037, 1.282069",\ + "1.202790, 1.269366, 1.274110, 1.276037, 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 ( "6.784560, 6.987942, 7.010670, 7.019902, 7.048806",\ + "6.875143, 7.078525, 7.101253, 7.110485, 7.139389",\ + "6.941798, 7.145180, 7.167908, 7.177140, 7.206044",\ + "7.024426, 7.227808, 7.250536, 7.259768, 7.288672",\ + "7.360744, 7.564125, 7.586854, 7.596086, 7.624990"); + } + 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.840948, 0.919630, 0.929388, 0.933352, 0.945762",\ + "0.840948, 0.919630, 0.929388, 0.933352, 0.945762",\ + "0.840948, 0.919630, 0.929388, 0.933352, 0.945762",\ + "0.840948, 0.919630, 0.929388, 0.933352, 0.945762",\ + "0.840948, 0.919630, 0.929388, 0.933352, 0.945762"); + } + + } /* 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 ; @@ -3074,11 +5624,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.989854, 10.313749, 10.343008, 10.354893, 10.392102",\ - "10.083659, 10.407555, 10.436813, 10.448698, 10.485908",\ - "10.148715, 10.472610, 10.501869, 10.513754, 10.550963",\ - "10.229229, 10.553123, 10.582383, 10.594267, 10.631477",\ - "10.542221, 10.866116, 10.895375, 10.907259, 10.944469"); + values ( "12.666566, 13.002606, 13.032963, 13.045293, 13.083899",\ + "12.763888, 13.099929, 13.130285, 13.142615, 13.181221",\ + "12.831382, 13.167422, 13.197779, 13.210109, 13.248714",\ + "12.914916, 13.250957, 13.281313, 13.293643, 13.332249",\ + "13.239644, 13.575685, 13.606041, 13.618371, 13.656977"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3092,11 +5642,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.180381, 10.396813, 10.420689, 10.430387, 10.460750",\ - "10.274185, 10.490618, 10.514494, 10.524191, 10.554554",\ - "10.339241, 10.555674, 10.579550, 10.589247, 10.619610",\ - "10.419755, 10.636188, 10.660063, 10.669761, 10.700125",\ - "10.732747, 10.949180, 10.973055, 10.982753, 11.013117"); + values ( "11.574205, 11.793432, 11.817932, 11.827883, 11.859039",\ + "11.671528, 11.890755, 11.915255, 11.925205, 11.956362",\ + "11.739023, 11.958250, 11.982750, 11.992701, 12.023857",\ + "11.822556, 12.041782, 12.066282, 12.076233, 12.107389",\ + "12.147285, 12.366512, 12.391012, 12.400963, 12.432119"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3117,11 +5667,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.617405, 8.617406, 8.617406, 8.617406, 8.617406",\ - "8.711210, 8.711210, 8.711210, 8.711210, 8.711210",\ - "8.776266, 8.776266, 8.776266, 8.776266, 8.776266",\ - "8.856780, 8.856780, 8.856780, 8.856780, 8.856780",\ - "9.169772, 9.169772, 9.169772, 9.169772, 9.169772"); + values ( "8.259805, 8.259805, 8.259805, 8.259805, 8.259805",\ + "8.350092, 8.350092, 8.350092, 8.350092, 8.350092",\ + "8.412708, 8.412708, 8.412708, 8.412708, 8.412708",\ + "8.490202, 8.490202, 8.490202, 8.490202, 8.490202",\ + "8.791457, 8.791457, 8.791457, 8.791457, 8.791457"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3135,11 +5685,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.593346, 8.593426, 8.593426, 8.593426, 8.593426",\ - "8.687150, 8.687231, 8.687231, 8.687231, 8.687231",\ - "8.752206, 8.752287, 8.752287, 8.752287, 8.752287",\ - "8.832720, 8.832800, 8.832800, 8.832800, 8.832800",\ - "9.145712, 9.145792, 9.145792, 9.145792, 9.145792"); + values ( "8.236647, 8.236725, 8.236725, 8.236725, 8.236725",\ + "8.326934, 8.327011, 8.327011, 8.327011, 8.327011",\ + "8.389550, 8.389627, 8.389627, 8.389627, 8.389627",\ + "8.467044, 8.467121, 8.467121, 8.467121, 8.467121",\ + "8.768299, 8.768377, 8.768377, 8.768377, 8.768377"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3153,12 +5703,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.244122, 7.580163, 7.610519, 7.622849, 7.661454",\ + "7.341607, 7.677648, 7.708004, 7.720334, 7.758939",\ + "7.412748, 7.748789, 7.779145, 7.791475, 7.830080",\ + "7.502374, 7.838415, 7.868771, 7.881101, 7.919706",\ + "7.864340, 8.200380, 8.230737, 8.243067, 8.281672"); + } + 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.269366, 1.274110, 1.276037, 1.282070",\ + "1.202791, 1.269366, 1.274110, 1.276037, 1.282070",\ + "1.202791, 1.269366, 1.274110, 1.276037, 1.282070",\ + "1.202791, 1.269366, 1.274110, 1.276037, 1.282070",\ + "1.202791, 1.269366, 1.274110, 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.636590, 7.855817, 7.880317, 7.890267, 7.921424",\ + "7.734075, 7.953301, 7.977801, 7.987752, 8.018909",\ + "7.805216, 8.024443, 8.048943, 8.058893, 8.090050",\ + "7.894842, 8.114069, 8.138568, 8.148520, 8.179676",\ + "8.256806, 8.476033, 8.500533, 8.510484, 8.541641"); + } + 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.840940, 0.919628, 0.929387, 0.933350, 0.945761",\ + "0.840940, 0.919628, 0.929387, 0.933350, 0.945761",\ + "0.840940, 0.919628, 0.929387, 0.933350, 0.945761",\ + "0.840940, 0.919628, 0.929387, 0.933350, 0.945761",\ + "0.840940, 0.919628, 0.929387, 0.933350, 0.945761"); + } + + } /* 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.294739, 5.606487, 5.634649, 5.646088, 5.681902",\ + "5.385319, 5.697067, 5.725229, 5.736668, 5.772482",\ + "5.452173, 5.763922, 5.792084, 5.803522, 5.839336",\ + "5.534597, 5.846346, 5.874508, 5.885947, 5.921761",\ + "5.871296, 6.183044, 6.211206, 6.222645, 6.258460"); + } + 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.269366, 1.274110, 1.276037, 1.282070",\ + "1.202791, 1.269366, 1.274110, 1.276037, 1.282070",\ + "1.202791, 1.269366, 1.274110, 1.276037, 1.282070",\ + "1.202791, 1.269366, 1.274110, 1.276037, 1.282070",\ + "1.202791, 1.269366, 1.274110, 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 ( "5.633392, 5.836771, 5.859500, 5.868731, 5.897636",\ + "5.723972, 5.927351, 5.950080, 5.959311, 5.988216",\ + "5.790826, 5.994205, 6.016934, 6.026166, 6.055070",\ + "5.873251, 6.076630, 6.099359, 6.108590, 6.137495",\ + "6.209949, 6.413329, 6.436058, 6.445290, 6.474194"); + } + 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.840940, 0.919628, 0.929387, 0.933350, 0.945761",\ + "0.840940, 0.919628, 0.929387, 0.933350, 0.945761",\ + "0.840940, 0.919628, 0.929387, 0.933350, 0.945761",\ + "0.840940, 0.919628, 0.929387, 0.933350, 0.945761",\ + "0.840940, 0.919628, 0.929387, 0.933350, 0.945761"); + } + + } /* 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 ; @@ -3172,11 +5807,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.475264, 9.799159, 9.828419, 9.840302, 9.877512",\ - "9.569069, 9.892964, 9.922224, 9.934108, 9.971317",\ - "9.634125, 9.958020, 9.987280, 9.999164, 10.036373",\ - "9.714639, 10.038534, 10.067793, 10.079678, 10.116888",\ - "10.027631, 10.351526, 10.380785, 10.392670, 10.429880"); + values ( "9.838662, 10.174704, 10.205060, 10.217390, 10.255995",\ + "9.935986, 10.272027, 10.302383, 10.314713, 10.353318",\ + "10.003481, 10.339522, 10.369879, 10.382209, 10.420814",\ + "10.087013, 10.423056, 10.453411, 10.465741, 10.504347",\ + "10.411743, 10.747785, 10.778141, 10.790471, 10.829076"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3190,11 +5825,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.641111, 9.857546, 9.881421, 9.891119, 9.921482",\ - "9.734916, 9.951350, 9.975225, 9.984923, 10.015286",\ - "9.799972, 10.016406, 10.040281, 10.049979, 10.080342",\ - "9.880486, 10.096920, 10.120795, 10.130493, 10.160856",\ - "10.193478, 10.409912, 10.433787, 10.443485, 10.473848"); + values ( "10.005239, 10.229789, 10.254560, 10.264622, 10.296124",\ + "10.102562, 10.327112, 10.351883, 10.361944, 10.393446",\ + "10.170057, 10.394608, 10.419378, 10.429440, 10.460941",\ + "10.253590, 10.478140, 10.502911, 10.512972, 10.544474",\ + "10.578320, 10.802870, 10.827641, 10.837702, 10.869204"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3215,11 +5850,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.081366, 8.081367, 8.081367, 8.081367, 8.081367",\ - "8.175171, 8.175171, 8.175171, 8.175171, 8.175171",\ - "8.240227, 8.240227, 8.240227, 8.240227, 8.240227",\ - "8.320741, 8.320742, 8.320742, 8.320742, 8.320742",\ - "8.633733, 8.633734, 8.633734, 8.633734, 8.633734"); + values ( "7.766615, 7.766616, 7.766616, 7.766616, 7.766616",\ + "7.856902, 7.856903, 7.856903, 7.856903, 7.856903",\ + "7.919518, 7.919519, 7.919519, 7.919519, 7.919519",\ + "7.997013, 7.997014, 7.997014, 7.997014, 7.997014",\ + "8.298267, 8.298268, 8.298268, 8.298268, 8.298268"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3233,11 +5868,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.057325, 8.057405, 8.057405, 8.057405, 8.057405",\ - "8.151131, 8.151210, 8.151210, 8.151210, 8.151210",\ - "8.216187, 8.216266, 8.216266, 8.216266, 8.216266",\ - "8.296700, 8.296780, 8.296780, 8.296780, 8.296780",\ - "8.609693, 8.609772, 8.609772, 8.609772, 8.609772"); + values ( "7.743476, 7.743553, 7.743553, 7.743553, 7.743553",\ + "7.833763, 7.833840, 7.833840, 7.833840, 7.833840",\ + "7.896379, 7.896457, 7.896457, 7.896457, 7.896457",\ + "7.973874, 7.973951, 7.973951, 7.973951, 7.973951",\ + "8.275128, 8.275206, 8.275206, 8.275206, 8.275206"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3251,12 +5886,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.444541, 7.780583, 7.810939, 7.823269, 7.861874",\ + "7.542027, 7.878068, 7.908424, 7.920754, 7.959359",\ + "7.613168, 7.949209, 7.979565, 7.991896, 8.030500",\ + "7.702794, 8.038836, 8.069191, 8.081522, 8.120127",\ + "8.064759, 8.400801, 8.431157, 8.443487, 8.482092"); + } + 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.274110, 1.276037, 1.282070",\ + "1.202791, 1.269367, 1.274110, 1.276037, 1.282070",\ + "1.202791, 1.269367, 1.274110, 1.276037, 1.282070",\ + "1.202791, 1.269367, 1.274110, 1.276037, 1.282070",\ + "1.202791, 1.269367, 1.274110, 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.751014, 7.970241, 7.994740, 8.004691, 8.035848",\ + "7.848499, 8.067725, 8.092225, 8.102176, 8.133333",\ + "7.919641, 8.138866, 8.163366, 8.173317, 8.204474",\ + "8.009266, 8.228493, 8.252992, 8.262943, 8.294100",\ + "8.371231, 8.590457, 8.614957, 8.624907, 8.656065"); + } + 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.840938, 0.919628, 0.929386, 0.933350, 0.945760",\ + "0.840938, 0.919628, 0.929386, 0.933350, 0.945760",\ + "0.840938, 0.919628, 0.929386, 0.933350, 0.945760",\ + "0.840938, 0.919628, 0.929386, 0.933350, 0.945760",\ + "0.840938, 0.919628, 0.929386, 0.933350, 0.945760"); + } + + } /* 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.280621, 5.592370, 5.620532, 5.631970, 5.667785",\ + "5.371200, 5.682950, 5.711111, 5.722549, 5.758364",\ + "5.438021, 5.749771, 5.777932, 5.789371, 5.825186",\ + "5.520748, 5.832498, 5.860660, 5.872098, 5.907912",\ + "5.857281, 6.169031, 6.197192, 6.208631, 6.244446"); + } + 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.274110, 1.276037, 1.282070",\ + "1.202791, 1.269367, 1.274110, 1.276037, 1.282070",\ + "1.202791, 1.269367, 1.274110, 1.276037, 1.282070",\ + "1.202791, 1.269367, 1.274110, 1.276037, 1.282070",\ + "1.202791, 1.269367, 1.274110, 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 ( "5.621906, 5.825284, 5.848013, 5.857244, 5.886149",\ + "5.712485, 5.915864, 5.938592, 5.947824, 5.976728",\ + "5.779306, 5.982685, 6.005413, 6.014645, 6.043550",\ + "5.862034, 6.065413, 6.088140, 6.097372, 6.126277",\ + "6.198567, 6.401945, 6.424674, 6.433906, 6.462811"); + } + 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.840938, 0.919628, 0.929386, 0.933350, 0.945760",\ + "0.840938, 0.919628, 0.929386, 0.933350, 0.945760",\ + "0.840938, 0.919628, 0.929386, 0.933350, 0.945760",\ + "0.840938, 0.919628, 0.929386, 0.933350, 0.945760",\ + "0.840938, 0.919628, 0.929386, 0.933350, 0.945760"); + } + + } /* 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.024660, 5.360702, 5.391058, 5.403388, 5.441993",\ + "5.122152, 5.458194, 5.488550, 5.500880, 5.539485",\ + "5.193385, 5.529426, 5.559782, 5.572113, 5.610717",\ + "5.283011, 5.619053, 5.649408, 5.661739, 5.700344",\ + "5.645333, 5.981375, 6.011731, 6.024061, 6.062666"); + } + 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.274110, 1.276037, 1.282070",\ + "1.202791, 1.269367, 1.274110, 1.276037, 1.282070",\ + "1.202791, 1.269367, 1.274110, 1.276037, 1.282070",\ + "1.202791, 1.269367, 1.274110, 1.276037, 1.282070",\ + "1.202791, 1.269367, 1.274110, 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 ( "5.403543, 5.622769, 5.647269, 5.657220, 5.688377",\ + "5.537965, 5.757191, 5.781691, 5.791642, 5.822799",\ + "5.689700, 5.908926, 5.933425, 5.943377, 5.974533",\ + "5.932526, 6.151752, 6.176251, 6.186203, 6.217360",\ + "6.928541, 7.147768, 7.172267, 7.182218, 7.213375"); + } + 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.840938, 0.919628, 0.929386, 0.933350, 0.945760",\ + "0.840938, 0.919628, 0.929386, 0.933350, 0.945760",\ + "0.840938, 0.919628, 0.929386, 0.933350, 0.945760",\ + "0.840938, 0.919628, 0.929386, 0.933350, 0.945760",\ + "0.840938, 0.919628, 0.929386, 0.933350, 0.945760"); + } + + } /* 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.643950, 4.955699, 4.983860, 4.995299, 5.031114",\ + "4.734527, 5.046277, 5.074439, 5.085877, 5.121692",\ + "4.801296, 5.113046, 5.141208, 5.152646, 5.188461",\ + "4.883900, 5.195650, 5.223812, 5.235250, 5.271065",\ + "5.220574, 5.532324, 5.560485, 5.571924, 5.607738"); + } + 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.274110, 1.276037, 1.282070",\ + "1.202791, 1.269367, 1.274110, 1.276037, 1.282070",\ + "1.202791, 1.269367, 1.274110, 1.276037, 1.282070",\ + "1.202791, 1.269367, 1.274110, 1.276037, 1.282070",\ + "1.202791, 1.269367, 1.274110, 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 ( "4.965873, 5.169252, 5.191980, 5.201212, 5.230117",\ + "5.090603, 5.293981, 5.316710, 5.325941, 5.354846",\ + "5.231554, 5.434933, 5.457661, 5.466893, 5.495798",\ + "5.458056, 5.661435, 5.684163, 5.693395, 5.722300",\ + "6.382071, 6.585449, 6.608178, 6.617410, 6.646315"); + } + 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.840938, 0.919628, 0.929386, 0.933350, 0.945760",\ + "0.840938, 0.919628, 0.929386, 0.933350, 0.945760",\ + "0.840938, 0.919628, 0.929386, 0.933350, 0.945760",\ + "0.840938, 0.919628, 0.929386, 0.933350, 0.945760",\ + "0.840938, 0.919628, 0.929386, 0.933350, 0.945760"); + } + + } /* 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 ; @@ -3270,11 +6077,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.958175, 9.282091, 9.311349, 9.323233, 9.360441",\ - "9.051980, 9.375896, 9.405154, 9.417038, 9.454247",\ - "9.117036, 9.440952, 9.470210, 9.482094, 9.519302",\ - "9.197550, 9.521466, 9.550724, 9.562608, 9.599816",\ - "9.510542, 9.834458, 9.863716, 9.875600, 9.912808"); + values ( "13.202026, 13.538090, 13.568445, 13.580774, 13.619378",\ + "13.299349, 13.635412, 13.665768, 13.678097, 13.716701",\ + "13.366844, 13.702908, 13.733263, 13.745592, 13.784196",\ + "13.450377, 13.786441, 13.816795, 13.829125, 13.867729",\ + "13.775106, 14.111170, 14.141525, 14.153854, 14.192458"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3288,11 +6095,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.142319, 9.358752, 9.382627, 9.392324, 9.422688",\ - "9.236123, 9.452557, 9.476432, 9.486130, 9.516493",\ - "9.301179, 9.517612, 9.541488, 9.551186, 9.581549",\ - "9.381693, 9.598126, 9.622002, 9.631700, 9.662064",\ - "9.694685, 9.911119, 9.934994, 9.944692, 9.975056"); + values ( "12.065475, 12.284680, 12.309180, 12.319132, 12.350289",\ + "12.162797, 12.382003, 12.406503, 12.416454, 12.447612",\ + "12.230292, 12.449498, 12.473998, 12.483950, 12.515107",\ + "12.313827, 12.533032, 12.557532, 12.567484, 12.598641",\ + "12.638556, 12.857762, 12.882262, 12.892214, 12.923371"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3313,11 +6120,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.586120, 7.586120, 7.586120, 7.586120, 7.586120",\ - "7.679924, 7.679925, 7.679925, 7.679925, 7.679925",\ - "7.744980, 7.744981, 7.744981, 7.744981, 7.744981",\ - "7.825494, 7.825495, 7.825495, 7.825495, 7.825495",\ - "8.138486, 8.138487, 8.138487, 8.138487, 8.138487"); + values ( "7.299885, 7.299886, 7.299886, 7.299886, 7.299886",\ + "7.390172, 7.390173, 7.390173, 7.390173, 7.390173",\ + "7.452788, 7.452789, 7.452789, 7.452789, 7.452789",\ + "7.530282, 7.530283, 7.530283, 7.530283, 7.530283",\ + "7.831537, 7.831538, 7.831538, 7.831538, 7.831538"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3331,11 +6138,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.562073, 7.562153, 7.562153, 7.562153, 7.562153",\ - "7.655878, 7.655958, 7.655958, 7.655958, 7.655958",\ - "7.720934, 7.721014, 7.721014, 7.721014, 7.721014",\ - "7.801448, 7.801528, 7.801528, 7.801528, 7.801528",\ - "8.114440, 8.114520, 8.114520, 8.114520, 8.114520"); + values ( "7.276740, 7.276817, 7.276817, 7.276817, 7.276817",\ + "7.367027, 7.367105, 7.367105, 7.367105, 7.367105",\ + "7.429644, 7.429721, 7.429721, 7.429721, 7.429721",\ + "7.507137, 7.507215, 7.507215, 7.507215, 7.507215",\ + "7.808393, 7.808470, 7.808470, 7.808470, 7.808470"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3349,12 +6156,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.243945, 7.580009, 7.610363, 7.622693, 7.661297",\ + "7.341430, 7.677493, 7.707849, 7.720178, 7.758781",\ + "7.412571, 7.748634, 7.778990, 7.791319, 7.829923",\ + "7.502197, 7.838261, 7.868616, 7.880945, 7.919549",\ + "7.864162, 8.200226, 8.230581, 8.242910, 8.281514"); + } + 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.269372, 1.274115, 1.276042, 1.282075",\ + "1.202797, 1.269372, 1.274115, 1.276042, 1.282075",\ + "1.202797, 1.269372, 1.274115, 1.276042, 1.282075",\ + "1.202797, 1.269372, 1.274115, 1.276042, 1.282075",\ + "1.202797, 1.269372, 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.631793, 7.850999, 7.875499, 7.885450, 7.916608",\ + "7.729278, 7.948484, 7.972984, 7.982935, 8.014093",\ + "7.800419, 8.019625, 8.044126, 8.054077, 8.085235",\ + "7.890045, 8.109251, 8.133751, 8.143703, 8.174860",\ + "8.252010, 8.471216, 8.495716, 8.505668, 8.536825"); + } + 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.840868, 0.919614, 0.929373, 0.933337, 0.945748",\ + "0.840868, 0.919614, 0.929373, 0.933337, 0.945748",\ + "0.840868, 0.919614, 0.929373, 0.933337, 0.945748",\ + "0.840868, 0.919614, 0.929373, 0.933337, 0.945748",\ + "0.840868, 0.919614, 0.929373, 0.933337, 0.945748"); + } + + } /* 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.203823, 5.515593, 5.543754, 5.555192, 5.591005",\ + "5.294403, 5.606173, 5.634333, 5.645772, 5.681585",\ + "5.361257, 5.673027, 5.701187, 5.712626, 5.748439",\ + "5.443682, 5.755451, 5.783612, 5.795051, 5.830864",\ + "5.780380, 6.092150, 6.120310, 6.131749, 6.167562"); + } + 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.269372, 1.274115, 1.276042, 1.282075",\ + "1.202797, 1.269372, 1.274115, 1.276042, 1.282075",\ + "1.202797, 1.269372, 1.274115, 1.276042, 1.282075",\ + "1.202797, 1.269372, 1.274115, 1.276042, 1.282075",\ + "1.202797, 1.269372, 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 ( "5.577897, 5.781257, 5.803986, 5.813218, 5.842123",\ + "5.668477, 5.871837, 5.894566, 5.903798, 5.932703",\ + "5.735332, 5.938691, 5.961420, 5.970652, 5.999557",\ + "5.817756, 6.021115, 6.043845, 6.053077, 6.081982",\ + "6.154454, 6.357814, 6.380543, 6.389775, 6.418680"); + } + 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.840868, 0.919614, 0.929373, 0.933337, 0.945748",\ + "0.840868, 0.919614, 0.929373, 0.933337, 0.945748",\ + "0.840868, 0.919614, 0.929373, 0.933337, 0.945748",\ + "0.840868, 0.919614, 0.929373, 0.933337, 0.945748",\ + "0.840868, 0.919614, 0.929373, 0.933337, 0.945748"); + } + + } /* 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 ; @@ -3368,11 +6260,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.466013, 8.789925, 8.819182, 8.831066, 8.868275",\ - "8.559818, 8.883730, 8.912988, 8.924871, 8.962080",\ - "8.624874, 8.948786, 8.978044, 8.989927, 9.027136",\ - "8.705388, 9.029299, 9.058558, 9.070441, 9.107651",\ - "9.018380, 9.342291, 9.371550, 9.383433, 9.420643"); + values ( "8.791565, 9.127623, 9.157978, 9.170308, 9.208912",\ + "8.888887, 9.224946, 9.255301, 9.267632, 9.306235",\ + "8.956383, 9.292441, 9.322797, 9.335127, 9.373731",\ + "9.039916, 9.375975, 9.406329, 9.418659, 9.457264",\ + "9.364645, 9.700704, 9.731059, 9.743389, 9.781993"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3386,11 +6278,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.672672, 8.889091, 8.912966, 8.922664, 8.953027",\ - "8.766477, 8.982896, 9.006771, 9.016468, 9.046831",\ - "8.831532, 9.047952, 9.071827, 9.081524, 9.111887",\ - "8.912046, 9.128466, 9.152341, 9.162039, 9.192402",\ - "9.225039, 9.441458, 9.465333, 9.475031, 9.505394"); + values ( "9.000484, 9.225019, 9.249790, 9.259851, 9.291353",\ + "9.097807, 9.322342, 9.347113, 9.357174, 9.388676",\ + "9.165302, 9.389837, 9.414608, 9.424669, 9.456171",\ + "9.248835, 9.473370, 9.498140, 9.508202, 9.539703",\ + "9.573565, 9.798100, 9.822870, 9.832932, 9.864433"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3411,11 +6303,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.123199, 7.123199, 7.123199, 7.123199, 7.123199",\ - "7.217003, 7.217004, 7.217004, 7.217004, 7.217004",\ - "7.282059, 7.282060, 7.282060, 7.282060, 7.282060",\ - "7.362573, 7.362574, 7.362574, 7.362574, 7.362574",\ - "7.675565, 7.675566, 7.675566, 7.675566, 7.675566"); + values ( "6.854324, 6.854325, 6.854325, 6.854325, 6.854325",\ + "6.944612, 6.944612, 6.944612, 6.944612, 6.944612",\ + "7.007228, 7.007228, 7.007228, 7.007228, 7.007228",\ + "7.084722, 7.084722, 7.084722, 7.084722, 7.084722",\ + "7.385977, 7.385977, 7.385977, 7.385977, 7.385977"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3429,11 +6321,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.098977, 7.099065, 7.099065, 7.099065, 7.099065",\ - "7.192781, 7.192869, 7.192869, 7.192869, 7.192869",\ - "7.257837, 7.257925, 7.257925, 7.257925, 7.257925",\ - "7.338351, 7.338439, 7.338439, 7.338439, 7.338439",\ - "7.651343, 7.651431, 7.651431, 7.651431, 7.651431"); + values ( "6.831011, 6.831095, 6.831095, 6.831095, 6.831095",\ + "6.921298, 6.921382, 6.921382, 6.921382, 6.921382",\ + "6.983914, 6.983998, 6.983998, 6.983998, 6.983998",\ + "7.061408, 7.061492, 7.061492, 7.061492, 7.061492",\ + "7.362663, 7.362747, 7.362747, 7.362747, 7.362747"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3447,12 +6339,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.102542, 7.438601, 7.468956, 7.481285, 7.519889",\ + "7.200027, 7.536085, 7.566440, 7.578770, 7.617374",\ + "7.271168, 7.607226, 7.637582, 7.649911, 7.688516",\ + "7.360794, 7.696852, 7.727207, 7.739537, 7.778141",\ + "7.722760, 8.058818, 8.089173, 8.101502, 8.140107"); + } + 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.376081, 7.595291, 7.619791, 7.629743, 7.660900",\ + "7.473565, 7.692776, 7.717276, 7.727227, 7.758385",\ + "7.544706, 7.763916, 7.788417, 7.798368, 7.829525",\ + "7.634332, 7.853542, 7.878042, 7.887994, 7.919151",\ + "7.996297, 8.215508, 8.240007, 8.249959, 8.281116"); + } + 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.840885, 0.919617, 0.929376, 0.933340, 0.945751",\ + "0.840885, 0.919617, 0.929376, 0.933340, 0.945751",\ + "0.840885, 0.919617, 0.929376, 0.933340, 0.945751",\ + "0.840885, 0.919617, 0.929376, 0.933340, 0.945751",\ + "0.840885, 0.919617, 0.929376, 0.933340, 0.945751"); + } + + } /* 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.442655, 6.754419, 6.782580, 6.794018, 6.829832",\ + "6.533237, 6.845002, 6.873163, 6.884601, 6.920415",\ + "6.599892, 6.911656, 6.939817, 6.951256, 6.987070",\ + "6.682520, 6.994285, 7.022446, 7.033884, 7.069698",\ + "7.018838, 7.330603, 7.358764, 7.370202, 7.406016"); + } + 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 ( "6.682173, 6.885537, 6.908266, 6.917498, 6.946403",\ + "6.772756, 6.976120, 6.998849, 7.008080, 7.036986",\ + "6.839411, 7.042775, 7.065504, 7.074736, 7.103641",\ + "6.922039, 7.125403, 7.148131, 7.157364, 7.186269",\ + "7.258357, 7.461721, 7.484450, 7.493682, 7.522587"); + } + 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.840885, 0.919617, 0.929376, 0.933340, 0.945751",\ + "0.840885, 0.919617, 0.929376, 0.933340, 0.945751",\ + "0.840885, 0.919617, 0.929376, 0.933340, 0.945751",\ + "0.840885, 0.919617, 0.929376, 0.933340, 0.945751",\ + "0.840885, 0.919617, 0.929376, 0.933340, 0.945751"); + } + + } /* 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 ; @@ -3464,16 +6441,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.458004, 13.782017, 13.811270, 13.823153, 13.860355",\ - "13.608253, 13.932266, 13.961519, 13.973402, 14.010605",\ - "13.937355, 14.261369, 14.290622, 14.302504, 14.339707",\ - "14.460066, 14.784079, 14.813332, 14.825214, 14.862417",\ - "14.605431, 14.929443, 14.958696, 14.970579, 15.007782"); + values ( "14.282152, 14.618317, 14.648666, 14.660995, 14.699593",\ + "14.406797, 14.742960, 14.773312, 14.785639, 14.824237",\ + "14.531441, 14.867605, 14.897955, 14.910283, 14.948881",\ + "14.780729, 15.116892, 15.147243, 15.159571, 15.198169",\ + "15.279306, 15.615469, 15.645821, 15.658148, 15.696746"); } 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.202826, 1.269395, 1.274139, 1.276065, 1.282098",\ "1.202826, 1.269395, 1.274139, 1.276065, 1.282098",\ @@ -3482,16 +6459,16 @@ pin("mprj_io[6]") { "1.202826, 1.269395, 1.274139, 1.276065, 1.282098"); } 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.866353, 14.077544, 14.101162, 14.110754, 14.140789",\ - "14.016603, 14.227794, 14.251411, 14.261003, 14.291039",\ - "14.345705, 14.556896, 14.580513, 14.590106, 14.620141",\ - "14.868415, 15.079606, 15.103224, 15.112816, 15.142851",\ - "15.013780, 15.224971, 15.248589, 15.258181, 15.288216"); + values ( "14.623825, 14.842937, 14.867439, 14.877392, 14.908553",\ + "14.748470, 14.967581, 14.992084, 15.002036, 15.033197",\ + "14.873114, 15.092225, 15.116728, 15.126680, 15.157842",\ + "15.122402, 15.341513, 15.366015, 15.375968, 15.407129",\ + "15.620979, 15.840090, 15.864593, 15.874545, 15.905706"); } 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.840544, 0.919550, 0.929311, 0.933276, 0.945691",\ "0.840544, 0.919550, 0.929311, 0.933276, 0.945691",\ @@ -3507,16 +6484,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.250715, 12.574729, 12.603982, 12.615864, 12.653068",\ - "12.400965, 12.724978, 12.754231, 12.766113, 12.803317",\ - "12.730066, 13.054080, 13.083333, 13.095215, 13.132419",\ - "13.252777, 13.576791, 13.606044, 13.617926, 13.655129",\ - "13.398142, 13.722156, 13.751409, 13.763290, 13.800494"); + values ( "11.486513, 11.798375, 11.826531, 11.837968, 11.873775",\ + "11.716042, 12.027904, 12.056060, 12.067496, 12.103304",\ + "11.716042, 12.027904, 12.056060, 12.067496, 12.103304",\ + "11.949049, 12.260911, 12.289067, 12.300504, 12.336311",\ + "12.411585, 12.723448, 12.751604, 12.763041, 12.798849"); } 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.202826, 1.269395, 1.274139, 1.276065, 1.282098",\ "1.202826, 1.269395, 1.274139, 1.276065, 1.282098",\ @@ -3525,16 +6502,16 @@ pin("mprj_io[6]") { "1.202826, 1.269395, 1.274139, 1.276065, 1.282098"); } 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.464746, 12.675937, 12.699554, 12.709146, 12.739182",\ - "12.614995, 12.826186, 12.849804, 12.859396, 12.889431",\ - "12.944097, 13.155288, 13.178905, 13.188498, 13.218533",\ - "13.466805, 13.677997, 13.701614, 13.711206, 13.741241",\ - "13.612170, 13.823361, 13.846979, 13.856571, 13.886606"); + values ( "11.805527, 12.008799, 12.031530, 12.040763, 12.069672",\ + "12.035055, 12.238327, 12.261059, 12.270291, 12.299200",\ + "12.035055, 12.238327, 12.261059, 12.270291, 12.299200",\ + "12.268061, 12.471333, 12.494064, 12.503297, 12.532206",\ + "12.730596, 12.933867, 12.956599, 12.965832, 12.994740"); } 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.840544, 0.919550, 0.929311, 0.933276, 0.945691",\ "0.840544, 0.919550, 0.929311, 0.933276, 0.945691",\ @@ -3551,11 +6528,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.350325, 12.674337, 12.703590, 12.715473, 12.752676",\ - "12.444130, 12.768143, 12.797396, 12.809278, 12.846481",\ - "12.509185, 12.833198, 12.862452, 12.874333, 12.911536",\ - "12.589699, 12.913712, 12.942965, 12.954847, 12.992050",\ - "12.902691, 13.226704, 13.255957, 13.267839, 13.305042"); + values ( "13.082552, 13.418715, 13.449066, 13.461393, 13.499992",\ + "13.179874, 13.516038, 13.546389, 13.558716, 13.597315",\ + "13.247370, 13.583533, 13.613884, 13.626211, 13.664810",\ + "13.330902, 13.667066, 13.697416, 13.709743, 13.748343",\ + "13.655632, 13.991796, 14.022146, 14.034473, 14.073072"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3569,11 +6546,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.754124, 12.965315, 12.988932, 12.998525, 13.028560",\ - "12.847929, 13.059120, 13.082737, 13.092330, 13.122365",\ - "12.912985, 13.124176, 13.147793, 13.157386, 13.187421",\ - "12.993499, 13.204690, 13.228308, 13.237900, 13.267935",\ - "13.306491, 13.517682, 13.541300, 13.550892, 13.580927"); + values ( "13.419519, 13.638630, 13.663133, 13.673085, 13.704247",\ + "13.516842, 13.735952, 13.760455, 13.770408, 13.801569",\ + "13.584337, 13.803448, 13.827950, 13.837903, 13.869064",\ + "13.667870, 13.886980, 13.911483, 13.921435, 13.952597",\ + "13.992599, 14.211710, 14.236213, 14.246165, 14.277327"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3594,11 +6571,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.509464, 6.509464, 6.509464, 6.509464, 6.509464",\ - "6.603269, 6.603270, 6.603270, 6.603270, 6.603270",\ - "6.668324, 6.668325, 6.668325, 6.668325, 6.668325",\ - "6.748838, 6.748839, 6.748839, 6.748839, 6.748839",\ - "7.061831, 7.061831, 7.061831, 7.061831, 7.061831"); + values ( "6.263605, 6.263606, 6.263606, 6.263606, 6.263606",\ + "6.353892, 6.353893, 6.353893, 6.353893, 6.353893",\ + "6.416509, 6.416509, 6.416509, 6.416509, 6.416509",\ + "6.494003, 6.494003, 6.494003, 6.494003, 6.494003",\ + "6.795258, 6.795259, 6.795259, 6.795259, 6.795259"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3612,11 +6589,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.486230, 6.486275, 6.486275, 6.486275, 6.486275",\ - "6.580034, 6.580080, 6.580080, 6.580080, 6.580080",\ - "6.645090, 6.645136, 6.645136, 6.645136, 6.645136",\ - "6.725604, 6.725650, 6.725650, 6.725650, 6.725650",\ - "7.038596, 7.038641, 7.038641, 7.038641, 7.038641"); + values ( "6.241242, 6.241286, 6.241286, 6.241286, 6.241286",\ + "6.331530, 6.331573, 6.331573, 6.331573, 6.331573",\ + "6.394146, 6.394189, 6.394189, 6.394189, 6.394189",\ + "6.471640, 6.471684, 6.471684, 6.471684, 6.471684",\ + "6.772895, 6.772939, 6.772939, 6.772939, 6.772939"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3636,11 +6613,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.064803, 7.388816, 7.418069, 7.429951, 7.467155",\ - "7.158763, 7.482777, 7.512030, 7.523912, 7.561115",\ - "7.227334, 7.551347, 7.580600, 7.592482, 7.629685",\ - "7.313720, 7.637733, 7.666986, 7.678868, 7.716071",\ - "7.662602, 7.986615, 8.015869, 8.027751, 8.064954"); + values ( "7.479762, 7.815926, 7.846276, 7.858603, 7.897202",\ + "7.577247, 7.913410, 7.943761, 7.956088, 7.994687",\ + "7.648388, 7.984551, 8.014902, 8.027229, 8.065828",\ + "7.738014, 8.074177, 8.104528, 8.116856, 8.155454",\ + "8.099979, 8.436142, 8.466494, 8.478821, 8.517419"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3654,11 +6631,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.369925, 7.581117, 7.604733, 7.614326, 7.644361",\ - "7.463886, 7.675077, 7.698695, 7.708287, 7.738322",\ - "7.532456, 7.743648, 7.767265, 7.776857, 7.806892",\ - "7.618842, 7.830034, 7.853651, 7.863244, 7.893279",\ - "7.967725, 8.178917, 8.202534, 8.212126, 8.242161"); + values ( "7.772730, 7.991841, 8.016344, 8.026297, 8.057458",\ + "7.870215, 8.089327, 8.113830, 8.123781, 8.154943",\ + "7.941357, 8.160468, 8.184971, 8.194923, 8.226084",\ + "8.030983, 8.250093, 8.274596, 8.284549, 8.315710",\ + "8.392948, 8.612059, 8.636561, 8.646514, 8.677675"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3679,11 +6656,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.043294, 7.367307, 7.396560, 7.408442, 7.445645",\ - "7.137405, 7.461418, 7.490672, 7.502554, 7.539757",\ - "7.206657, 7.530670, 7.559924, 7.571806, 7.609009",\ - "7.292505, 7.616518, 7.645771, 7.657653, 7.694857",\ - "7.641926, 7.965940, 7.995193, 8.007074, 8.044278"); + values ( "6.637667, 6.949529, 6.977685, 6.989122, 7.024930",\ + "6.728250, 7.040112, 7.068268, 7.079705, 7.115513",\ + "6.794905, 7.106767, 7.134923, 7.146360, 7.182168",\ + "6.877532, 7.189395, 7.217551, 7.228988, 7.264796",\ + "7.213851, 7.525713, 7.553870, 7.565307, 7.601114"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3697,11 +6674,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.314285, 7.525477, 7.549094, 7.558687, 7.588722",\ - "7.408398, 7.619589, 7.643206, 7.652799, 7.682834",\ - "7.477650, 7.688841, 7.712458, 7.722051, 7.752086",\ - "7.563497, 7.774688, 7.798305, 7.807898, 7.837933",\ - "7.912918, 8.124109, 8.147726, 8.157319, 8.187354"); + values ( "6.936365, 7.139637, 7.162368, 7.171601, 7.200510",\ + "7.026947, 7.230220, 7.252951, 7.262184, 7.291092",\ + "7.093603, 7.296875, 7.319606, 7.328839, 7.357748",\ + "7.176230, 7.379502, 7.402234, 7.411467, 7.440375",\ + "7.512548, 7.715820, 7.738552, 7.747785, 7.776693"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3719,8 +6696,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 ; @@ -3734,11 +6711,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.386364, 7.710377, 7.739631, 7.751513, 7.788715",\ - "7.480168, 7.804181, 7.833435, 7.845317, 7.882520",\ - "7.545224, 7.869237, 7.898491, 7.910373, 7.947576",\ - "7.625738, 7.949750, 7.979004, 7.990886, 8.028090",\ - "7.938730, 8.262743, 8.291997, 8.303879, 8.341082"); + values ( "7.671429, 8.007591, 8.037943, 8.050270, 8.088868",\ + "7.768752, 8.104915, 8.135265, 8.147593, 8.186192",\ + "7.836246, 8.172409, 8.202761, 8.215088, 8.253686",\ + "7.919779, 8.255942, 8.286293, 8.298620, 8.337219",\ + "8.244509, 8.580672, 8.611023, 8.623350, 8.661949"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3752,11 +6729,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.591643, 7.808140, 7.832017, 7.841715, 7.872080",\ - "7.685448, 7.901945, 7.925821, 7.935520, 7.965885",\ - "7.750504, 7.967001, 7.990877, 8.000576, 8.030941",\ - "7.831017, 8.047514, 8.071391, 8.081089, 8.111454",\ - "8.144009, 8.360506, 8.384383, 8.394081, 8.424446"); + values ( "7.878916, 8.103532, 8.128304, 8.138365, 8.169868",\ + "7.976239, 8.200855, 8.225626, 8.235688, 8.267192",\ + "8.043734, 8.268351, 8.293121, 8.303184, 8.334687",\ + "8.127266, 8.351883, 8.376654, 8.386716, 8.418220",\ + "8.451996, 8.676613, 8.701384, 8.711446, 8.742949"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3777,11 +6754,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.027805, 6.027806, 6.027806, 6.027806, 6.027806",\ - "6.121611, 6.121611, 6.121611, 6.121611, 6.121611",\ - "6.186666, 6.186666, 6.186666, 6.186666, 6.186666",\ - "6.267179, 6.267180, 6.267180, 6.267180, 6.267180",\ - "6.580172, 6.580173, 6.580173, 6.580173, 6.580173"); + values ( "5.800009, 5.800009, 5.800009, 5.800009, 5.800009",\ + "5.890296, 5.890296, 5.890296, 5.890296, 5.890296",\ + "5.952912, 5.952912, 5.952912, 5.952912, 5.952912",\ + "6.030406, 6.030407, 6.030407, 6.030407, 6.030407",\ + "6.331661, 6.331661, 6.331661, 6.331661, 6.331661"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3795,11 +6772,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.004515, 6.004562, 6.004562, 6.004562, 6.004562",\ - "6.098319, 6.098367, 6.098367, 6.098367, 6.098367",\ - "6.163375, 6.163423, 6.163423, 6.163423, 6.163423",\ - "6.243889, 6.243936, 6.243936, 6.243936, 6.243936",\ - "6.556881, 6.556929, 6.556929, 6.556929, 6.556929"); + values ( "5.777591, 5.777637, 5.777637, 5.777637, 5.777637",\ + "5.867878, 5.867924, 5.867924, 5.867924, 5.867924",\ + "5.930494, 5.930540, 5.930540, 5.930540, 5.930540",\ + "6.007988, 6.008034, 6.008034, 6.008034, 6.008034",\ + "6.309243, 6.309289, 6.309289, 6.309289, 6.309289"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3819,11 +6796,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.602001, 6.926013, 6.955267, 6.967149, 7.004352",\ - "6.695962, 7.019975, 7.049228, 7.061110, 7.098313",\ - "6.764532, 7.088544, 7.117798, 7.129680, 7.166883",\ - "6.850918, 7.174931, 7.204185, 7.216066, 7.253269",\ - "7.199800, 7.523813, 7.553066, 7.564949, 7.602152"); + values ( "6.958336, 7.294498, 7.324849, 7.337177, 7.375775",\ + "7.055820, 7.391984, 7.422334, 7.434662, 7.473260",\ + "7.126962, 7.463125, 7.493475, 7.505803, 7.544401",\ + "7.216588, 7.552751, 7.583101, 7.595429, 7.634027",\ + "7.578553, 7.914716, 7.945066, 7.957394, 7.995992"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3837,11 +6814,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.791492, 7.002685, 7.026301, 7.035894, 7.065929",\ - "6.885454, 7.096646, 7.120263, 7.129855, 7.159890",\ - "6.954023, 7.165215, 7.188833, 7.198425, 7.228460",\ - "7.040410, 7.251602, 7.275219, 7.284812, 7.314847",\ - "7.389293, 7.600485, 7.624102, 7.633694, 7.663729"); + values ( "7.147407, 7.366519, 7.391021, 7.400973, 7.432135",\ + "7.244892, 7.464004, 7.488506, 7.498458, 7.529619",\ + "7.316033, 7.535145, 7.559648, 7.569600, 7.600760",\ + "7.405659, 7.624771, 7.649273, 7.659225, 7.690387",\ + "7.767624, 7.986735, 8.011238, 8.021191, 8.052351"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3862,11 +6839,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.598358, 6.922371, 6.951624, 6.963507, 7.000710",\ - "6.692471, 7.016483, 7.045736, 7.057619, 7.094821",\ - "6.761722, 7.085734, 7.114988, 7.126870, 7.164073",\ - "6.847569, 7.171582, 7.200835, 7.212718, 7.249920",\ - "7.196991, 7.521004, 7.550257, 7.562140, 7.599342"); + values ( "6.243083, 6.554946, 6.583102, 6.594539, 6.630346",\ + "6.333666, 6.645529, 6.673685, 6.685122, 6.720929",\ + "6.400321, 6.712184, 6.740340, 6.751777, 6.787584",\ + "6.482949, 6.794811, 6.822968, 6.834405, 6.870213",\ + "6.819268, 7.131130, 7.159286, 7.170723, 7.206531"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3880,11 +6857,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.781225, 6.992417, 7.016034, 7.025627, 7.055662",\ - "6.875338, 7.086530, 7.110147, 7.119739, 7.149774",\ - "6.944589, 7.155781, 7.179399, 7.188991, 7.219026",\ - "7.030437, 7.241629, 7.265245, 7.274838, 7.304873",\ - "7.379858, 7.591050, 7.614667, 7.624259, 7.654294"); + values ( "6.437294, 6.640567, 6.663298, 6.672531, 6.701439",\ + "6.527877, 6.731150, 6.753881, 6.763114, 6.792022",\ + "6.594532, 6.797804, 6.820536, 6.829769, 6.858677",\ + "6.677160, 6.880432, 6.903164, 6.912396, 6.941305",\ + "7.013478, 7.216751, 7.239482, 7.248715, 7.277623"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3902,8 +6879,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 ; @@ -3915,8 +6892,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 ; @@ -3930,11 +6907,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.395027, 6.719046, 6.748300, 6.760181, 6.797384",\ - "6.488832, 6.812851, 6.842105, 6.853987, 6.891190",\ - "6.553888, 6.877907, 6.907160, 6.919043, 6.956245",\ - "6.634401, 6.958421, 6.987674, 6.999556, 7.036758",\ - "6.947394, 7.271413, 7.300666, 7.312548, 7.349751"); + values ( "6.641876, 6.978046, 7.008396, 7.020724, 7.059321",\ + "6.739199, 7.075369, 7.105719, 7.118047, 7.156644",\ + "6.806694, 7.142864, 7.173214, 7.185542, 7.224139",\ + "6.890227, 7.226397, 7.256747, 7.269074, 7.307672",\ + "7.214956, 7.551126, 7.581476, 7.593804, 7.632401"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3948,11 +6925,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.597805, 6.814306, 6.838182, 6.847881, 6.878246",\ - "6.691610, 6.908112, 6.931988, 6.941687, 6.972052",\ - "6.756666, 6.973167, 6.997044, 7.006742, 7.037107",\ - "6.837179, 7.053680, 7.077557, 7.087255, 7.117620",\ - "7.150171, 7.366673, 7.390549, 7.400248, 7.430613"); + values ( "6.847808, 7.072429, 7.097200, 7.107263, 7.138766",\ + "6.945131, 7.169752, 7.194523, 7.204585, 7.236089",\ + "7.012626, 7.237247, 7.262018, 7.272080, 7.303584",\ + "7.096159, 7.320780, 7.345551, 7.355613, 7.387117",\ + "7.420889, 7.645509, 7.670281, 7.680343, 7.711846"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3973,11 +6950,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.038453, 5.038453, 5.038453, 5.038453, 5.038453",\ - "5.132258, 5.132258, 5.132258, 5.132258, 5.132258",\ - "5.197314, 5.197314, 5.197314, 5.197314, 5.197314",\ - "5.277827, 5.277828, 5.277828, 5.277828, 5.277828",\ - "5.590819, 5.590820, 5.590820, 5.590820, 5.590820"); + values ( "4.847756, 4.847756, 4.847756, 4.847756, 4.847756",\ + "4.938044, 4.938045, 4.938045, 4.938045, 4.938045",\ + "5.000660, 5.000660, 5.000660, 5.000660, 5.000660",\ + "5.078155, 5.078155, 5.078155, 5.078155, 5.078155",\ + "5.379409, 5.379410, 5.379410, 5.379410, 5.379410"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3991,11 +6968,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.015208, 5.015254, 5.015254, 5.015254, 5.015254",\ - "5.109014, 5.109059, 5.109059, 5.109059, 5.109059",\ - "5.174069, 5.174115, 5.174115, 5.174115, 5.174115",\ - "5.254583, 5.254629, 5.254629, 5.254629, 5.254629",\ - "5.567575, 5.567620, 5.567620, 5.567620, 5.567620"); + values ( "4.825383, 4.825427, 4.825427, 4.825427, 4.825427",\ + "4.915671, 4.915715, 4.915715, 4.915715, 4.915715",\ + "4.978287, 4.978331, 4.978331, 4.978331, 4.978331",\ + "5.055781, 5.055825, 5.055825, 5.055825, 5.055825",\ + "5.357037, 5.357080, 5.357080, 5.357080, 5.357080"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4015,11 +6992,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.584024, 6.908043, 6.937297, 6.949179, 6.986382",\ - "6.677985, 7.002005, 7.031258, 7.043140, 7.080342",\ - "6.746555, 7.070574, 7.099828, 7.111710, 7.148912",\ - "6.832942, 7.156960, 7.186214, 7.198096, 7.235299",\ - "7.181825, 7.505844, 7.535097, 7.546979, 7.584182"); + values ( "6.960359, 7.296528, 7.326879, 7.339206, 7.377804",\ + "7.057843, 7.394013, 7.424363, 7.436691, 7.475288",\ + "7.128984, 7.465154, 7.495504, 7.507833, 7.546430",\ + "7.218610, 7.554780, 7.585131, 7.597458, 7.636056",\ + "7.580576, 7.916746, 7.947096, 7.959424, 7.998022"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4033,11 +7010,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.813025, 7.024211, 7.047829, 7.057421, 7.087456",\ - "6.906987, 7.118173, 7.141789, 7.151382, 7.181417",\ - "6.975557, 7.186743, 7.210360, 7.219953, 7.249988",\ - "7.061943, 7.273129, 7.296746, 7.306339, 7.336374",\ - "7.410826, 7.622012, 7.645629, 7.655222, 7.685257"); + values ( "7.173262, 7.392367, 7.416870, 7.426823, 7.457984",\ + "7.270747, 7.489852, 7.514355, 7.524307, 7.555469",\ + "7.341888, 7.560993, 7.585496, 7.595448, 7.626610",\ + "7.431514, 7.650620, 7.675122, 7.685075, 7.716236",\ + "7.793479, 8.012585, 8.037087, 8.047040, 8.078201"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4058,11 +7035,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.582362, 6.906381, 6.935635, 6.947516, 6.984719",\ - "6.676475, 7.000493, 7.029747, 7.041629, 7.078832",\ - "6.745727, 7.069745, 7.098999, 7.110881, 7.148084",\ - "6.831573, 7.155592, 7.184846, 7.196728, 7.233931",\ - "7.180995, 7.505014, 7.534267, 7.546150, 7.583352"); + values ( "6.204298, 6.516166, 6.544322, 6.555758, 6.591566",\ + "6.294880, 6.606749, 6.634905, 6.646341, 6.682149",\ + "6.361536, 6.673404, 6.701560, 6.712996, 6.748804",\ + "6.444163, 6.756032, 6.784188, 6.795625, 6.831432",\ + "6.780481, 7.092350, 7.120506, 7.131943, 7.167750"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4076,11 +7053,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.808865, 7.020050, 7.043667, 7.053260, 7.083295",\ - "6.902976, 7.114162, 7.137779, 7.147372, 7.177407",\ - "6.972228, 7.183414, 7.207031, 7.216624, 7.246659",\ - "7.058075, 7.269261, 7.292878, 7.302471, 7.332506",\ - "7.407497, 7.618683, 7.642300, 7.651893, 7.681928"); + values ( "6.446996, 6.650262, 6.672994, 6.682227, 6.711135",\ + "6.537579, 6.740845, 6.763577, 6.772810, 6.801718",\ + "6.604234, 6.807500, 6.830232, 6.839465, 6.868373",\ + "6.686862, 6.890128, 6.912859, 6.922092, 6.951001",\ + "7.023180, 7.226447, 7.249178, 7.258411, 7.287320"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4098,8 +7075,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 ; @@ -4111,22 +7088,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.405926, 6.311813, 6.242561, 6.156714, 5.807293",\ - "6.683195, 6.589083, 6.519831, 6.433984, 6.084562",\ - "7.290521, 7.196408, 7.127156, 7.041309, 6.691888",\ - "8.255131, 8.161018, 8.091766, 8.005919, 7.656498",\ - "8.541214, 8.447102, 8.377850, 8.292003, 7.942581"); + values ( "7.015794, 6.925212, 6.858557, 6.775928, 6.439610",\ + "7.245813, 7.155231, 7.088575, 7.005947, 6.669629",\ + "7.475832, 7.385249, 7.318594, 7.235966, 6.899648",\ + "7.935869, 7.845286, 7.778631, 7.696003, 7.359685",\ + "8.855942, 8.765360, 8.698705, 8.616076, 8.279758"); } 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.544801, 7.450688, 7.381436, 7.295589, 6.946168",\ - "7.770961, 7.676848, 7.607596, 7.521749, 7.172328",\ - "8.266339, 8.172227, 8.102975, 8.017128, 7.667706",\ - "9.053143, 8.959030, 8.889778, 8.803931, 8.454510",\ - "9.312393, 9.218281, 9.149029, 9.063182, 8.713760"); + values ( "8.225593, 8.135010, 8.068354, 7.985726, 7.649408",\ + "8.413212, 8.322628, 8.255974, 8.173346, 7.837027",\ + "8.600831, 8.510248, 8.443592, 8.360965, 8.024647",\ + "8.976068, 8.885485, 8.818830, 8.736202, 8.399883",\ + "9.726545, 9.635962, 9.569307, 9.486679, 9.150360"); } } /* end of arc hkspi_clk_mprj_io[2]_stupr*/ @@ -4135,22 +7112,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.568120, 8.438533, 8.292143, 8.056739, 7.096722",\ - "8.845389, 8.715802, 8.569412, 8.334008, 7.373991",\ - "9.452715, 9.323128, 9.176738, 8.941334, 7.981317",\ - "10.417323, 10.287736, 10.141346, 9.905942, 8.945925",\ - "10.703407, 10.573820, 10.427430, 10.192026, 9.232009"); + values ( "9.304562, 9.179834, 9.038934, 8.812358, 7.888341",\ + "9.534580, 9.409853, 9.268952, 9.042377, 8.118360",\ + "9.764599, 9.639872, 9.498971, 9.272395, 8.348378",\ + "10.224636, 10.099909, 9.959008, 9.732432, 8.808415",\ + "11.144710, 11.019982, 10.879082, 10.652506, 9.728489"); } 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.784788, 8.655199, 8.508757, 8.273429, 7.313415",\ - "9.010948, 8.881359, 8.734917, 8.499589, 7.539575",\ - "9.506327, 9.376738, 9.230295, 8.994967, 8.034953",\ - "10.293130, 10.163541, 10.017097, 9.781771, 8.821756",\ - "10.552382, 10.422792, 10.276350, 10.041022, 9.081008"); + values ( "9.463010, 9.338283, 9.197382, 8.970806, 8.046789",\ + "9.650628, 9.525901, 9.385000, 9.158424, 8.234407",\ + "9.838247, 9.713520, 9.572619, 9.346044, 8.422027",\ + "10.213486, 10.088758, 9.947858, 9.721282, 8.797265",\ + "10.963963, 10.839235, 10.698335, 10.471759, 9.547742"); } } /* end of arc hkspi_clk_mprj_io[2]_stupf*/ @@ -4159,22 +7136,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.742813, -1.648844, -1.580187, -1.493800, -1.144572",\ - "-1.751553, -1.657585, -1.588928, -1.502541, -1.153313",\ - "-1.770699, -1.676731, -1.608073, -1.521686, -1.172459",\ - "-1.801108, -1.707140, -1.638483, -1.552096, -1.202868",\ - "-1.756339, -1.662371, -1.593713, -1.507326, -1.158098"); + values ( "-1.636684, -1.539192, -1.467959, -1.378333, -1.016010",\ + "-1.650037, -1.552545, -1.481312, -1.391686, -1.029362",\ + "-1.650037, -1.552545, -1.481312, -1.391686, -1.029362",\ + "-1.663592, -1.566100, -1.494867, -1.405241, -1.042917",\ + "-1.690501, -1.593009, -1.521776, -1.432150, -1.069826"); } 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.863138, -1.769170, -1.700512, -1.614125, -1.264897",\ - "-2.099395, -2.005427, -1.936769, -1.850382, -1.501154",\ - "-2.482231, -2.388263, -2.319605, -2.233218, -1.883991",\ - "-3.090287, -2.996319, -2.927661, -2.841274, -2.492047",\ - "-3.280560, -3.186592, -3.117934, -3.031547, -2.682320"); + values ( "-1.756045, -1.658553, -1.587321, -1.497694, -1.135371",\ + "-2.082221, -1.984729, -1.913497, -1.823870, -1.461547",\ + "-2.082221, -1.984729, -1.913497, -1.823870, -1.461547",\ + "-2.353271, -2.255780, -2.184547, -2.094921, -1.732597",\ + "-2.891327, -2.793835, -2.722603, -2.632977, -2.270653"); } } /* end of arc hkspi_clk_mprj_io[2]_hldr*/ @@ -4183,22 +7160,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.509356, -2.379794, -2.233600, -1.999504, -1.039487",\ - "-2.518096, -2.388535, -2.242341, -2.008245, -1.048228",\ - "-2.537242, -2.407681, -2.261487, -2.027391, -1.067374",\ - "-2.567652, -2.438091, -2.291897, -2.057801, -1.097783",\ - "-2.522882, -2.393321, -2.247127, -2.013031, -1.053013"); + values ( "-2.355886, -2.221467, -2.069791, -1.826916, -0.830898",\ + "-2.369239, -2.234820, -2.083143, -1.840269, -0.844251",\ + "-2.369239, -2.234820, -2.083143, -1.840269, -0.844251",\ + "-2.382795, -2.248375, -2.096699, -1.853824, -0.857806",\ + "-2.409703, -2.275284, -2.123607, -1.880733, -0.884715"); } 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.491053, -3.361492, -3.215298, -2.981202, -2.021184",\ - "-3.727311, -3.597749, -3.451555, -3.217459, -2.257442",\ - "-4.110147, -3.980586, -3.834392, -3.600296, -2.640278",\ - "-4.718202, -4.588641, -4.442447, -4.208351, -3.248333",\ - "-4.908475, -4.778914, -4.632720, -4.398624, -3.438607"); + values ( "-3.289789, -3.155369, -3.003693, -2.760818, -1.764800",\ + "-3.615965, -3.481545, -3.329869, -3.086995, -2.090977",\ + "-3.615965, -3.481545, -3.329869, -3.086995, -2.090977",\ + "-3.887015, -3.752595, -3.600919, -3.358045, -2.362027",\ + "-4.425071, -4.290651, -4.138975, -3.896101, -2.900083"); } } /* end of arc hkspi_clk_mprj_io[2]_hldf*/ @@ -4207,8 +7184,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 ; @@ -4222,11 +7199,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.675506, 13.999520, 14.028773, 14.040655, 14.077859",\ - "13.769310, 14.093325, 14.122578, 14.134460, 14.171663",\ - "13.834366, 14.158381, 14.187634, 14.199516, 14.236719",\ - "13.914879, 14.238894, 14.268147, 14.280029, 14.317232",\ - "14.227872, 14.551887, 14.581140, 14.593021, 14.630225"); + values ( "18.059998, 18.396162, 18.426514, 18.438841, 18.477438",\ + "18.157320, 18.493486, 18.523836, 18.536163, 18.574762",\ + "18.224815, 18.560982, 18.591331, 18.603659, 18.642258",\ + "18.308348, 18.644514, 18.674864, 18.687191, 18.725790",\ + "18.633078, 18.969244, 18.999594, 19.011921, 19.050520"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4240,11 +7217,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.243578, 14.454769, 14.478386, 14.487978, 14.518013",\ - "14.337383, 14.548574, 14.572191, 14.581783, 14.611818",\ - "14.402439, 14.613630, 14.637247, 14.646839, 14.676874",\ - "14.482952, 14.694143, 14.717760, 14.727352, 14.757387",\ - "14.795944, 15.007135, 15.030752, 15.040344, 15.070379"); + values ( "17.078709, 17.297819, 17.322321, 17.332273, 17.363434",\ + "17.176031, 17.395142, 17.419643, 17.429596, 17.460758",\ + "17.243526, 17.462637, 17.487141, 17.497093, 17.528254",\ + "17.327059, 17.546169, 17.570671, 17.580624, 17.611786",\ + "17.651789, 17.870899, 17.895401, 17.905354, 17.936516"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4265,11 +7242,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.043474, 4.043475, 4.043475, 4.043475, 4.043475",\ - "4.137280, 4.137280, 4.137280, 4.137280, 4.137280",\ - "4.202335, 4.202336, 4.202336, 4.202336, 4.202336",\ - "4.282849, 4.282849, 4.282849, 4.282849, 4.282849",\ - "4.595841, 4.595841, 4.595841, 4.595841, 4.595841"); + values ( "3.890452, 3.890453, 3.890453, 3.890453, 3.890453",\ + "3.980740, 3.980740, 3.980740, 3.980740, 3.980740",\ + "4.043355, 4.043356, 4.043356, 4.043356, 4.043356",\ + "4.120850, 4.120851, 4.120851, 4.120851, 4.120851",\ + "4.422105, 4.422106, 4.422106, 4.422106, 4.422106"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4283,11 +7260,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.020244, 4.020289, 4.020289, 4.020289, 4.020289",\ - "4.114049, 4.114094, 4.114094, 4.114094, 4.114094",\ - "4.179105, 4.179150, 4.179150, 4.179150, 4.179150",\ - "4.259619, 4.259664, 4.259664, 4.259664, 4.259664",\ - "4.572611, 4.572656, 4.572656, 4.572656, 4.572656"); + values ( "3.868093, 3.868136, 3.868136, 3.868136, 3.868136",\ + "3.958380, 3.958424, 3.958424, 3.958424, 3.958424",\ + "4.020997, 4.021039, 4.021039, 4.021039, 4.021039",\ + "4.098491, 4.098534, 4.098534, 4.098534, 4.098534",\ + "4.399746, 4.399789, 4.399789, 4.399789, 4.399789"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4307,11 +7284,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.752666, 6.076680, 6.105933, 6.117815, 6.155019",\ - "5.882223, 6.206238, 6.235491, 6.247373, 6.284576",\ - "6.028403, 6.352418, 6.381671, 6.393553, 6.430757",\ - "6.262432, 6.586446, 6.615700, 6.627582, 6.664784",\ - "7.222418, 7.546432, 7.575686, 7.587568, 7.624771"); + values ( "6.015368, 6.351532, 6.381883, 6.394210, 6.432808",\ + "6.149784, 6.485949, 6.516299, 6.528626, 6.567225",\ + "6.301446, 6.637610, 6.667961, 6.680289, 6.718887",\ + "6.544250, 6.880415, 6.910766, 6.923093, 6.961691",\ + "7.540235, 7.876400, 7.906750, 7.919078, 7.957676"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4325,11 +7302,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.975881, 6.187071, 6.210688, 6.220281, 6.250316",\ - "6.105442, 6.316632, 6.340249, 6.349842, 6.379877",\ - "6.251636, 6.462826, 6.486444, 6.496036, 6.526071",\ - "6.485732, 6.696922, 6.720539, 6.730132, 6.760167",\ - "7.445751, 7.656941, 7.680558, 7.690151, 7.720185"); + values ( "6.251330, 6.470440, 6.494943, 6.504895, 6.536057",\ + "6.385750, 6.604860, 6.629362, 6.639315, 6.670476",\ + "6.537426, 6.756536, 6.781038, 6.790991, 6.822152",\ + "6.780301, 6.999411, 7.023913, 7.033866, 7.065027",\ + "7.776319, 7.995429, 8.019932, 8.029884, 8.061045"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4350,11 +7327,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.742659, 4.742660, 4.742660, 4.742660, 4.742660",\ - "4.872242, 4.872242, 4.872242, 4.872242, 4.872242",\ - "5.018612, 5.018612, 5.018612, 5.018612, 5.018612",\ - "5.253892, 5.253892, 5.253892, 5.253892, 5.253892",\ - "6.213878, 6.213878, 6.213878, 6.213878, 6.213878"); + values ( "4.546012, 4.546012, 4.546012, 4.546012, 4.546012",\ + "4.670735, 4.670736, 4.670736, 4.670736, 4.670736",\ + "4.811616, 4.811617, 4.811617, 4.811617, 4.811617",\ + "5.038073, 5.038074, 5.038074, 5.038074, 5.038074",\ + "5.962060, 5.962060, 5.962060, 5.962060, 5.962060"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4368,11 +7345,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.719428, 4.719473, 4.719473, 4.719473, 4.719473",\ - "4.849011, 4.849056, 4.849056, 4.849056, 4.849056",\ - "4.995381, 4.995426, 4.995426, 4.995426, 4.995426",\ - "5.230661, 5.230706, 5.230706, 5.230706, 5.230706",\ - "6.190647, 6.190692, 6.190692, 6.190692, 6.190692"); + values ( "4.523652, 4.523695, 4.523695, 4.523695, 4.523695",\ + "4.648376, 4.648419, 4.648419, 4.648419, 4.648419",\ + "4.789257, 4.789300, 4.789300, 4.789300, 4.789300",\ + "5.015714, 5.015757, 5.015757, 5.015757, 5.015757",\ + "5.939700, 5.939744, 5.939744, 5.939744, 5.939744"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4392,11 +7369,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.002686, 9.326699, 9.355953, 9.367835, 9.405038",\ - "9.096645, 9.420660, 9.449914, 9.461796, 9.498999",\ - "9.165215, 9.489230, 9.518483, 9.530365, 9.567569",\ - "9.251602, 9.575616, 9.604870, 9.616752, 9.653955",\ - "9.600485, 9.924499, 9.953753, 9.965634, 10.002837"); + values ( "9.745749, 10.081914, 10.112265, 10.124592, 10.163191",\ + "9.843234, 10.179399, 10.209749, 10.222077, 10.260675",\ + "9.914375, 10.250541, 10.280891, 10.293219, 10.331817",\ + "10.004002, 10.340166, 10.370517, 10.382845, 10.421442",\ + "10.365967, 10.702131, 10.732482, 10.744810, 10.783407"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4410,11 +7387,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.511620, 9.722809, 9.746427, 9.756020, 9.786054",\ - "9.605579, 9.816771, 9.840387, 9.849979, 9.880014",\ - "9.674150, 9.885340, 9.908957, 9.918550, 9.948585",\ - "9.760536, 9.971725, 9.995343, 10.004936, 10.034970",\ - "10.109419, 10.320608, 10.344226, 10.353819, 10.383853"); + values ( "10.311581, 10.530691, 10.555193, 10.565145, 10.596307",\ + "10.409066, 10.628177, 10.652679, 10.662632, 10.693792",\ + "10.480207, 10.699318, 10.723820, 10.733772, 10.764934",\ + "10.569833, 10.788943, 10.813446, 10.823399, 10.854559",\ + "10.931798, 11.150908, 11.175411, 11.185364, 11.216524"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4435,11 +7412,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.161964, 5.485979, 5.515232, 5.527114, 5.564317",\ - "5.256071, 5.580086, 5.609339, 5.621222, 5.658424",\ - "5.325442, 5.649456, 5.678710, 5.690592, 5.727795",\ - "5.411264, 5.735279, 5.764533, 5.776415, 5.813618",\ - "5.761057, 6.085072, 6.114326, 6.126207, 6.163410"); + values ( "4.925858, 5.237722, 5.265879, 5.277316, 5.313123",\ + "5.016437, 5.328300, 5.356457, 5.367893, 5.403701",\ + "5.083206, 5.395070, 5.423226, 5.434663, 5.470470",\ + "5.165810, 5.477674, 5.505831, 5.517267, 5.553075",\ + "5.502485, 5.814349, 5.842506, 5.853942, 5.889750"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4453,11 +7430,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.523527, 5.734717, 5.758334, 5.767926, 5.797961",\ - "5.617634, 5.828824, 5.852441, 5.862034, 5.892069",\ - "5.687005, 5.898195, 5.921812, 5.931404, 5.961439",\ - "5.772827, 5.984017, 6.007634, 6.017227, 6.047262",\ - "6.122620, 6.333810, 6.357427, 6.367019, 6.397054"); + values ( "5.289218, 5.492488, 5.515220, 5.524452, 5.553361",\ + "5.379796, 5.583066, 5.605798, 5.615030, 5.643939",\ + "5.446565, 5.649836, 5.672567, 5.681800, 5.710709",\ + "5.529169, 5.732440, 5.755171, 5.764404, 5.793313",\ + "5.865845, 6.069115, 6.091846, 6.101079, 6.129988"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4475,8 +7452,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 ; @@ -4488,16 +7465,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.447916, 12.771933, 12.801187, 12.813068, 12.850271",\ - "12.598166, 12.922182, 12.951436, 12.963318, 13.000521",\ - "12.927268, 13.251286, 13.280539, 13.292420, 13.329623",\ - "13.449978, 13.773994, 13.803248, 13.815130, 13.852333",\ - "13.595343, 13.919359, 13.948613, 13.960495, 13.997698"); + values ( "13.000648, 13.336817, 13.367167, 13.379495, 13.418093",\ + "13.125293, 13.461461, 13.491811, 13.504139, 13.542737",\ + "13.249937, 13.586105, 13.616455, 13.628783, 13.667381",\ + "13.499225, 13.835393, 13.865743, 13.878071, 13.916669",\ + "13.997802, 14.333970, 14.364320, 14.376648, 14.415246"); } 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",\ @@ -4506,16 +7483,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.724055, 12.940557, 12.964434, 12.974132, 13.004497",\ - "12.874305, 13.090806, 13.114683, 13.124381, 13.154746",\ - "13.203407, 13.419909, 13.443786, 13.453484, 13.483849",\ - "13.726117, 13.942618, 13.966496, 13.976193, 14.006558",\ - "13.871482, 14.087983, 14.111860, 14.121558, 14.151923"); + values ( "13.279204, 13.503825, 13.528597, 13.538659, 13.570163",\ + "13.403849, 13.628469, 13.653241, 13.663303, 13.694807",\ + "13.528493, 13.753114, 13.777885, 13.787948, 13.819451",\ + "13.777781, 14.002401, 14.027173, 14.037235, 14.068739",\ + "14.276358, 14.500978, 14.525750, 14.535812, 14.567316"); } 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",\ @@ -4531,16 +7508,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.011442, 11.011442, 11.011442, 11.011442, 11.011442",\ - "11.161692, 11.161692, 11.161692, 11.161692, 11.161692",\ - "11.490794, 11.490795, 11.490795, 11.490795, 11.490795",\ - "12.013505, 12.013506, 12.013506, 12.013506, 12.013506",\ - "12.158870, 12.158871, 12.158871, 12.158871, 12.158871"); + values ( "10.566629, 10.566630, 10.566630, 10.566630, 10.566630",\ + "10.796158, 10.796158, 10.796158, 10.796158, 10.796158",\ + "10.796158, 10.796158, 10.796158, 10.796158, 10.796158",\ + "11.029163, 11.029164, 11.029164, 11.029164, 11.029164",\ + "11.491699, 11.491700, 11.491700, 11.491700, 11.491700"); } 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",\ @@ -4549,16 +7526,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.988200, 10.988245, 10.988245, 10.988245, 10.988245",\ - "11.138450, 11.138494, 11.138494, 11.138494, 11.138494",\ - "11.467552, 11.467598, 11.467598, 11.467598, 11.467598",\ - "11.990263, 11.990309, 11.990309, 11.990309, 11.990309",\ - "12.135628, 12.135674, 12.135674, 12.135674, 12.135674"); + values ( "10.544260, 10.544303, 10.544303, 10.544303, 10.544303",\ + "10.773787, 10.773830, 10.773830, 10.773830, 10.773830",\ + "10.773787, 10.773830, 10.773830, 10.773830, 10.773830",\ + "11.006794, 11.006837, 11.006837, 11.006837, 11.006837",\ + "11.469330, 11.469373, 11.469373, 11.469373, 11.469373"); } 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",\ @@ -4575,11 +7552,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.898159, 5.222176, 5.251429, 5.263311, 5.300514",\ - "4.991964, 5.315981, 5.345234, 5.357116, 5.394319",\ - "5.057019, 5.381037, 5.410290, 5.422172, 5.459375",\ - "5.137533, 5.461550, 5.490804, 5.502686, 5.539888",\ - "5.450525, 5.774542, 5.803796, 5.815678, 5.852880"); + values ( "5.091524, 5.427692, 5.458042, 5.470370, 5.508968",\ + "5.188847, 5.525015, 5.555365, 5.567693, 5.606291",\ + "5.256342, 5.592510, 5.622860, 5.635188, 5.673786",\ + "5.339875, 5.676043, 5.706393, 5.718721, 5.757319",\ + "5.664605, 6.000772, 6.031123, 6.043450, 6.082048"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4593,11 +7570,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.100745, 5.317246, 5.341123, 5.350821, 5.381186",\ - "5.194550, 5.411052, 5.434928, 5.444627, 5.474992",\ - "5.259605, 5.476108, 5.499984, 5.509682, 5.540048",\ - "5.340119, 5.556621, 5.580498, 5.590196, 5.620561",\ - "5.653111, 5.869613, 5.893490, 5.903188, 5.933553"); + values ( "5.294609, 5.519230, 5.544002, 5.554064, 5.585567",\ + "5.391932, 5.616552, 5.641325, 5.651386, 5.682890",\ + "5.459427, 5.684048, 5.708820, 5.718882, 5.750385",\ + "5.542960, 5.767581, 5.792353, 5.802414, 5.833918",\ + "5.867690, 6.092310, 6.117082, 6.127144, 6.158648"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4618,11 +7595,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.549485, 3.549486, 3.549486, 3.549486, 3.549486",\ - "3.643290, 3.643291, 3.643291, 3.643291, 3.643291",\ - "3.708346, 3.708346, 3.708346, 3.708346, 3.708346",\ - "3.788859, 3.788860, 3.788860, 3.788860, 3.788860",\ - "4.101852, 4.101852, 4.101852, 4.101852, 4.101852"); + values ( "3.415623, 3.415623, 3.415623, 3.415623, 3.415623",\ + "3.505910, 3.505910, 3.505910, 3.505910, 3.505910",\ + "3.568526, 3.568526, 3.568526, 3.568526, 3.568526",\ + "3.646020, 3.646021, 3.646021, 3.646021, 3.646021",\ + "3.947276, 3.947276, 3.947276, 3.947276, 3.947276"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4636,11 +7613,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.526243, 3.526289, 3.526289, 3.526289, 3.526289",\ - "3.620049, 3.620094, 3.620094, 3.620094, 3.620094",\ - "3.685104, 3.685149, 3.685149, 3.685149, 3.685149",\ - "3.765618, 3.765663, 3.765663, 3.765663, 3.765663",\ - "4.078610, 4.078655, 4.078655, 4.078655, 4.078655"); + values ( "3.393252, 3.393296, 3.393296, 3.393296, 3.393296",\ + "3.483540, 3.483583, 3.483583, 3.483583, 3.483583",\ + "3.546156, 3.546199, 3.546199, 3.546199, 3.546199",\ + "3.623650, 3.623694, 3.623694, 3.623694, 3.623694",\ + "3.924905, 3.924949, 3.924949, 3.924949, 3.924949"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4660,11 +7637,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.325333, 7.649350, 7.678603, 7.690485, 7.727688",\ - "7.419294, 7.743311, 7.772565, 7.784447, 7.821650",\ - "7.487864, 7.811881, 7.841134, 7.853016, 7.890219",\ - "7.574250, 7.898268, 7.927521, 7.939403, 7.976606",\ - "7.923133, 8.247150, 8.276403, 8.288286, 8.325489"); + values ( "7.668497, 8.004665, 8.035015, 8.047343, 8.085941",\ + "7.765983, 8.102151, 8.132501, 8.144829, 8.183427",\ + "7.837124, 8.173292, 8.203642, 8.215970, 8.254568",\ + "7.926750, 8.262918, 8.293268, 8.305596, 8.344194",\ + "8.288715, 8.624884, 8.655233, 8.667562, 8.706160"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4678,11 +7655,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.601473, 7.817975, 7.841852, 7.851550, 7.881915",\ - "7.695435, 7.911937, 7.935813, 7.945511, 7.975877",\ - "7.764005, 7.980507, 8.004383, 8.014082, 8.044447",\ - "7.850391, 8.066893, 8.090770, 8.100468, 8.130833",\ - "8.199274, 8.415775, 8.439652, 8.449350, 8.479715"); + values ( "7.947052, 8.171673, 8.196445, 8.206507, 8.238010",\ + "8.044538, 8.269158, 8.293930, 8.303992, 8.335496",\ + "8.115679, 8.340300, 8.365071, 8.375134, 8.406637",\ + "8.205305, 8.429925, 8.454698, 8.464760, 8.496264",\ + "8.567270, 8.791891, 8.816663, 8.826725, 8.858229"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4703,11 +7680,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.088472, 6.088472, 6.088472, 6.088472, 6.088472",\ - "6.182584, 6.182585, 6.182585, 6.182585, 6.182585",\ - "6.251836, 6.251837, 6.251837, 6.251837, 6.251837",\ - "6.337684, 6.337684, 6.337684, 6.337684, 6.337684",\ - "6.687106, 6.687106, 6.687106, 6.687106, 6.687106"); + values ( "5.790668, 5.790668, 5.790668, 5.790668, 5.790668",\ + "5.881250, 5.881251, 5.881251, 5.881251, 5.881251",\ + "5.947906, 5.947906, 5.947906, 5.947906, 5.947906",\ + "6.030534, 6.030534, 6.030534, 6.030534, 6.030534",\ + "6.366852, 6.366852, 6.366852, 6.366852, 6.366852"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4721,11 +7698,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.065230, 6.065275, 6.065275, 6.065275, 6.065275",\ - "6.159342, 6.159388, 6.159388, 6.159388, 6.159388",\ - "6.228594, 6.228640, 6.228640, 6.228640, 6.228640",\ - "6.314442, 6.314487, 6.314487, 6.314487, 6.314487",\ - "6.663864, 6.663909, 6.663909, 6.663909, 6.663909"); + values ( "5.768298, 5.768341, 5.768341, 5.768341, 5.768341",\ + "5.858880, 5.858924, 5.858924, 5.858924, 5.858924",\ + "5.925535, 5.925579, 5.925579, 5.925579, 5.925579",\ + "6.008163, 6.008207, 6.008207, 6.008207, 6.008207",\ + "6.344481, 6.344525, 6.344525, 6.344525, 6.344525"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4745,7 +7722,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 ; @@ -4773,12 +7750,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") { @@ -4795,16 +7774,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.736694, 12.060240, 12.089515, 12.101406, 12.138636",\ - "11.886944, 12.210489, 12.239764, 12.251656, 12.288885",\ - "12.216047, 12.539593, 12.568868, 12.580759, 12.617989",\ - "12.738758, 13.062304, 13.091578, 13.103470, 13.140699",\ - "12.884123, 13.207668, 13.236943, 13.248835, 13.286064"); + values ( "12.328716, 12.664394, 12.694767, 12.707104, 12.745730",\ + "12.453361, 12.789039, 12.819411, 12.831748, 12.870375",\ + "12.578005, 12.913683, 12.944056, 12.956392, 12.995019",\ + "12.827295, 13.162973, 13.193346, 13.205683, 13.244309",\ + "13.325872, 13.661551, 13.691923, 13.704260, 13.742887"); } 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.202687, 1.269282, 1.274026, 1.275953, 1.281986",\ "1.202687, 1.269282, 1.274026, 1.275953, 1.281986",\ @@ -4813,16 +7792,16 @@ pin("flash_csb") { "1.202687, 1.269282, 1.274026, 1.275953, 1.281986"); } 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.655057, 12.866787, 12.890389, 12.899976, 12.929991",\ - "12.805306, 13.017036, 13.040639, 13.050225, 13.080240",\ - "13.134409, 13.346139, 13.369741, 13.379328, 13.409343",\ - "13.657120, 13.868850, 13.892452, 13.902039, 13.932054",\ - "13.802485, 14.014215, 14.037817, 14.047403, 14.077418"); + values ( "13.531995, 13.751665, 13.776152, 13.786098, 13.817239",\ + "13.656639, 13.876308, 13.900796, 13.910742, 13.941883",\ + "13.781283, 14.000954, 14.025440, 14.035386, 14.066527",\ + "14.030572, 14.250242, 14.274729, 14.284675, 14.315816",\ + "14.529150, 14.748819, 14.773307, 14.783253, 14.814394"); } 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.842458, 0.919928, 0.929675, 0.933634, 0.946030",\ "0.842458, 0.919928, 0.929675, 0.933634, 0.946030",\ @@ -4838,16 +7817,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.707778, 12.031323, 12.060598, 12.072490, 12.109719",\ - "11.858027, 12.181573, 12.210848, 12.222739, 12.259969",\ - "12.187130, 12.510675, 12.539950, 12.551842, 12.589071",\ - "12.709840, 13.033385, 13.062660, 13.074552, 13.111781",\ - "12.855206, 13.178751, 13.208026, 13.219917, 13.257147"); + values ( "11.088615, 11.400027, 11.428205, 11.439650, 11.475484",\ + "11.318144, 11.629556, 11.657733, 11.669178, 11.705012",\ + "11.318144, 11.629556, 11.657733, 11.669178, 11.705012",\ + "11.551150, 11.862562, 11.890739, 11.902184, 11.938019",\ + "12.013686, 12.325098, 12.353275, 12.364720, 12.400555"); } 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.202687, 1.269282, 1.274026, 1.275953, 1.281986",\ "1.202687, 1.269282, 1.274026, 1.275953, 1.281986",\ @@ -4856,16 +7835,16 @@ pin("flash_csb") { "1.202687, 1.269282, 1.274026, 1.275953, 1.281986"); } 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.542982, 12.754712, 12.778315, 12.787901, 12.817916",\ - "12.693232, 12.904962, 12.928564, 12.938150, 12.968165",\ - "13.022334, 13.234064, 13.257667, 13.267253, 13.297268",\ - "13.545045, 13.756775, 13.780377, 13.789964, 13.819979",\ - "13.690410, 13.902140, 13.925742, 13.935328, 13.965343"); + values ( "11.699589, 11.903378, 11.926096, 11.935323, 11.964212",\ + "11.929117, 12.132907, 12.155624, 12.164851, 12.193741",\ + "11.929117, 12.132907, 12.155624, 12.164851, 12.193741",\ + "12.162123, 12.365913, 12.388630, 12.397858, 12.426747",\ + "12.624660, 12.828450, 12.851168, 12.860394, 12.889284"); } 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.842458, 0.919928, 0.929675, 0.933634, 0.946030",\ "0.842458, 0.919928, 0.929675, 0.933634, 0.946030",\ @@ -4892,16 +7871,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.443819, 11.767353, 11.796629, 11.808519, 11.845751",\ - "11.594069, 11.917603, 11.946878, 11.958769, 11.996000",\ - "11.923171, 12.246705, 12.275981, 12.287872, 12.325103",\ - "12.445882, 12.769416, 12.798692, 12.810583, 12.847814",\ - "12.591247, 12.914781, 12.944057, 12.955948, 12.993178"); + values ( "11.991663, 12.327330, 12.357702, 12.370039, 12.408667",\ + "12.116306, 12.451973, 12.482347, 12.494684, 12.533310",\ + "12.240952, 12.576618, 12.606991, 12.619328, 12.657955",\ + "12.490240, 12.825907, 12.856279, 12.868616, 12.907244",\ + "12.988817, 13.324484, 13.354856, 13.367193, 13.405821"); } 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.202684, 1.269280, 1.274023, 1.275950, 1.281983",\ "1.202684, 1.269280, 1.274023, 1.275950, 1.281983",\ @@ -4910,16 +7889,16 @@ pin("flash_clk") { "1.202684, 1.269280, 1.274023, 1.275950, 1.281983"); } 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.580916, 11.792658, 11.816259, 11.825846, 11.855861",\ - "11.731166, 11.942907, 11.966509, 11.976095, 12.006110",\ - "12.060268, 12.272010, 12.295611, 12.305198, 12.335213",\ - "12.582978, 12.794720, 12.818321, 12.827908, 12.857923",\ - "12.728344, 12.940085, 12.963687, 12.973273, 13.003288"); + values ( "12.085716, 12.305399, 12.329885, 12.339830, 12.370972",\ + "12.210361, 12.430042, 12.454529, 12.464476, 12.495616",\ + "12.335005, 12.554688, 12.579174, 12.589119, 12.620260",\ + "12.584293, 12.803976, 12.828463, 12.838408, 12.869549",\ + "13.082870, 13.302551, 13.327038, 13.336985, 13.368125"); } 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.842498, 0.919936, 0.929683, 0.933642, 0.946037",\ "0.842498, 0.919936, 0.929683, 0.933642, 0.946037",\ @@ -4935,16 +7914,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.442822, 11.766356, 11.795632, 11.807524, 11.844754",\ - "11.593072, 11.916606, 11.945882, 11.957773, 11.995004",\ - "11.922175, 12.245709, 12.274985, 12.286877, 12.324107",\ - "12.444885, 12.768419, 12.797695, 12.809586, 12.846817",\ - "12.590251, 12.913785, 12.943061, 12.954952, 12.992183"); + values ( "10.937122, 11.248524, 11.276701, 11.288147, 11.323981",\ + "11.166651, 11.478052, 11.506229, 11.517675, 11.553510",\ + "11.166651, 11.478052, 11.506229, 11.517675, 11.553510",\ + "11.399658, 11.711060, 11.739237, 11.750683, 11.786517",\ + "11.862193, 12.173594, 12.201773, 12.213217, 12.249052"); } 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.202684, 1.269280, 1.274023, 1.275950, 1.281983",\ "1.202684, 1.269280, 1.274023, 1.275950, 1.281983",\ @@ -4953,16 +7932,16 @@ pin("flash_clk") { "1.202684, 1.269280, 1.274023, 1.275950, 1.281983"); } 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.579920, 11.791661, 11.815263, 11.824849, 11.854864",\ - "11.730169, 11.941911, 11.965512, 11.975099, 12.005114",\ - "12.059272, 12.271013, 12.294615, 12.304201, 12.334216",\ - "12.581982, 12.793723, 12.817325, 12.826911, 12.856926",\ - "12.727347, 12.939089, 12.962690, 12.972277, 13.002292"); + values ( "11.123162, 11.326963, 11.349680, 11.358907, 11.387796",\ + "11.352692, 11.556492, 11.579208, 11.588436, 11.617325",\ + "11.352692, 11.556492, 11.579208, 11.588436, 11.617325",\ + "11.585697, 11.789499, 11.812216, 11.821442, 11.850331",\ + "12.048233, 12.252035, 12.274752, 12.283978, 12.312867"); } 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.842498, 0.919936, 0.929683, 0.933642, 0.946037",\ "0.842498, 0.919936, 0.929683, 0.933642, 0.946037",\ @@ -4989,16 +7968,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.197554, 11.521364, 11.550627, 11.562512, 11.599728",\ - "11.347803, 11.671614, 11.700876, 11.712762, 11.749977",\ - "11.676907, 12.000717, 12.029980, 12.041865, 12.079081",\ - "12.199616, 12.523426, 12.552690, 12.564575, 12.601789",\ - "12.344981, 12.668791, 12.698054, 12.709940, 12.747154"); + values ( "11.887823, 12.223776, 12.254136, 12.266468, 12.305079",\ + "12.012467, 12.348420, 12.378780, 12.391112, 12.429722",\ + "12.137112, 12.473064, 12.503425, 12.515757, 12.554367",\ + "12.386400, 12.722353, 12.752713, 12.765045, 12.803656",\ + "12.884976, 13.220929, 13.251289, 13.263621, 13.302231"); } 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.234240, 1.310050, 1.315916, 1.318299, 1.325758",\ "1.234240, 1.310050, 1.315916, 1.318299, 1.325758",\ @@ -5007,16 +7986,16 @@ pin("flash_io0") { "1.234240, 1.310050, 1.315916, 1.318299, 1.325758"); } 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.524924, 11.741287, 11.765162, 11.774858, 11.805221",\ - "11.675174, 11.891537, 11.915411, 11.925108, 11.955469",\ - "12.004276, 12.220639, 12.244513, 12.254210, 12.284572",\ - "12.526987, 12.743350, 12.767223, 12.776921, 12.807282",\ - "12.672352, 12.888715, 12.912588, 12.922286, 12.952647"); + values ( "12.045369, 12.269846, 12.294615, 12.304676, 12.336176",\ + "12.170013, 12.394490, 12.419260, 12.429320, 12.460820",\ + "12.294658, 12.519135, 12.543903, 12.553965, 12.585464",\ + "12.543946, 12.768423, 12.793192, 12.803253, 12.834753",\ + "13.042522, 13.266999, 13.291769, 13.301829, 13.333329"); } 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.903204, 0.978417, 0.986952, 0.990419, 1.001274",\ "0.903204, 0.978417, 0.986952, 0.990419, 1.001274",\ @@ -5032,16 +8011,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.343570, 10.343571, 10.343571, 10.343571, 10.343571",\ - "10.493819, 10.493819, 10.493819, 10.493819, 10.493819",\ - "10.822922, 10.822922, 10.822922, 10.822922, 10.822922",\ - "11.345633, 11.345633, 11.345633, 11.345633, 11.345633",\ - "11.490997, 11.490997, 11.490997, 11.490997, 11.490997"); + values ( "9.859154, 9.859154, 9.859154, 9.859154, 9.859154",\ + "10.088682, 10.088682, 10.088682, 10.088682, 10.088682",\ + "10.088682, 10.088682, 10.088682, 10.088682, 10.088682",\ + "10.321689, 10.321690, 10.321690, 10.321690, 10.321690",\ + "10.784225, 10.784225, 10.784225, 10.784225, 10.784225"); } 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",\ @@ -5050,16 +8029,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.319007, 10.319109, 10.319109, 10.319109, 10.319109",\ - "10.469256, 10.469358, 10.469358, 10.469358, 10.469358",\ - "10.798359, 10.798461, 10.798461, 10.798461, 10.798461",\ - "11.321070, 11.321172, 11.321172, 11.321172, 11.321172",\ - "11.466434, 11.466537, 11.466537, 11.466537, 11.466537"); + values ( "9.835512, 9.835610, 9.835610, 9.835610, 9.835610",\ + "10.065041, 10.065139, 10.065139, 10.065139, 10.065139",\ + "10.065041, 10.065139, 10.065139, 10.065139, 10.065139",\ + "10.298047, 10.298145, 10.298145, 10.298145, 10.298145",\ + "10.760583, 10.760681, 10.760681, 10.760681, 10.760681"); } 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",\ @@ -5116,7 +8095,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/caravel/primetime-signoff/lib/min/caravel.ff.lib b/signoff/caravel/primetime-signoff/lib/min/caravel.ff.lib index 191b4058..0dfc66c4 100644 --- a/signoff/caravel/primetime-signoff/lib/min/caravel.ff.lib +++ b/signoff/caravel/primetime-signoff/lib/min/caravel.ff.lib @@ -4,7 +4,7 @@ library("caravel.ff") { technology (cmos) ; delay_model : table_lookup ; library_features ( report_delay_calculation ) ; - date : "Tue Oct 18 15:49:02 2022" ; + date : "Sun Oct 30 12:37:31 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( caravel ) { - area : 1926648.000000 ; + area : 1931813.875000 ; dont_use : true ; dont_touch : true ; interface_timing : true; @@ -99,7 +99,7 @@ cell( caravel ) { 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.667661, 6.839381, 6.847177, 6.854150, 6.874107",\ - "6.729762, 6.901481, 6.909277, 6.916250, 6.936207",\ - "6.865785, 7.037505, 7.045300, 7.052274, 7.072231",\ - "7.081829, 7.253549, 7.261345, 7.268318, 7.288275",\ - "7.114649, 7.286368, 7.294165, 7.301137, 7.321095"); + values ( "6.965188, 7.143347, 7.151435, 7.158669, 7.179375",\ + "7.016705, 7.194864, 7.202952, 7.210187, 7.230893",\ + "7.068223, 7.246382, 7.254470, 7.261704, 7.282410",\ + "7.171257, 7.349417, 7.357505, 7.364739, 7.385445",\ + "7.377327, 7.555486, 7.563575, 7.570809, 7.591515"); } 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.625739, 6.766480, 6.773892, 6.780522, 6.799498",\ - "6.687840, 6.828581, 6.835993, 6.842623, 6.861598",\ - "6.823863, 6.964604, 6.972016, 6.978646, 6.997622",\ - "7.039907, 7.180649, 7.188061, 7.194691, 7.213666",\ - "7.072727, 7.213469, 7.220881, 7.227510, 7.246486"); + values ( "6.951772, 7.097791, 7.105480, 7.112359, 7.132046",\ + "7.003289, 7.149308, 7.156998, 7.163877, 7.183563",\ + "7.054807, 7.200826, 7.208515, 7.215394, 7.235081",\ + "7.157842, 7.303861, 7.311550, 7.318429, 7.338116",\ + "7.363911, 7.509930, 7.517620, 7.524498, 7.544185"); } 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.121041, 6.121914, 6.121974, 6.122027, 6.122180",\ - "6.183141, 6.184014, 6.184074, 6.184127, 6.184280",\ - "6.319165, 6.320038, 6.320097, 6.320151, 6.320304",\ - "6.535209, 6.536081, 6.536141, 6.536195, 6.536348",\ - "6.568028, 6.568901, 6.568961, 6.569015, 6.569168"); + values ( "5.849988, 5.850827, 5.850885, 5.850936, 5.851084",\ + "5.944856, 5.945696, 5.945753, 5.945805, 5.945952",\ + "5.944856, 5.945696, 5.945753, 5.945805, 5.945952",\ + "6.041161, 6.042001, 6.042058, 6.042110, 6.042257",\ + "6.232334, 6.233174, 6.233232, 6.233283, 6.233430"); } 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.071071, 6.077251, 6.077256, 6.077260, 6.077272",\ - "6.133171, 6.139351, 6.139356, 6.139360, 6.139373",\ - "6.269195, 6.275375, 6.275380, 6.275384, 6.275396",\ - "6.485239, 6.491419, 6.491424, 6.491428, 6.491440",\ - "6.518058, 6.524239, 6.524243, 6.524248, 6.524260"); + values ( "5.801891, 5.807839, 5.807844, 5.807848, 5.807860",\ + "5.896759, 5.902708, 5.902712, 5.902717, 5.902728",\ + "5.896759, 5.902708, 5.902712, 5.902717, 5.902728",\ + "5.993064, 5.999013, 5.999018, 5.999022, 5.999034",\ + "6.184237, 6.190187, 6.190191, 6.190195, 6.190207"); } 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.770918, 3.942646, 3.950442, 3.950457, 3.950457",\ - "3.770918, 3.942646, 3.950442, 3.950457, 3.950457",\ - "3.759989, 3.931717, 3.939513, 3.946486, 3.950457",\ - "3.684929, 3.856657, 3.864453, 3.871426, 3.891382",\ - "3.286495, 3.458223, 3.466019, 3.472991, 3.492948"); + values ( "3.921538, 4.099706, 4.107794, 4.107810, 4.107810",\ + "3.921538, 4.099706, 4.107794, 4.107810, 4.107810",\ + "3.910200, 4.088367, 4.096456, 4.103690, 4.107810",\ + "3.832325, 4.010493, 4.018581, 4.025815, 4.046520",\ + "3.440202, 3.618370, 3.626458, 3.633692, 3.654397"); } 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.631926, 3.772670, 3.778773, 3.778773, 3.778773",\ - "3.631926, 3.772670, 3.778773, 3.778773, 3.778773",\ - "3.620997, 3.761742, 3.769154, 3.775784, 3.778773",\ - "3.545937, 3.686682, 3.694094, 3.700724, 3.719698",\ - "3.147502, 3.288247, 3.295660, 3.302289, 3.321264"); + values ( "3.770792, 3.916815, 3.923146, 3.923146, 3.923146",\ + "3.770792, 3.916815, 3.923146, 3.923146, 3.923146",\ + "3.759453, 3.905476, 3.913166, 3.920045, 3.923146",\ + "3.681579, 3.827601, 3.835291, 3.842170, 3.861856",\ + "3.289456, 3.435478, 3.443169, 3.450047, 3.469733"); } 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.988682, 2.989563, 2.989623, 2.989677, 2.989831",\ - "2.988682, 2.989563, 2.989623, 2.989677, 2.989831",\ - "2.988682, 2.989563, 2.989623, 2.989677, 2.989831",\ - "2.930298, 2.931179, 2.931240, 2.931293, 2.931448",\ - "2.535008, 2.535889, 2.535949, 2.536003, 2.536157"); + values ( "2.800819, 2.801667, 2.801725, 2.801777, 2.801925",\ + "2.800819, 2.801667, 2.801725, 2.801777, 2.801925",\ + "2.800819, 2.801667, 2.801725, 2.801777, 2.801925",\ + "2.744625, 2.745473, 2.745531, 2.745583, 2.745731",\ + "2.342906, 2.343754, 2.343812, 2.343863, 2.344012"); } 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.938683, 2.944839, 2.944844, 2.944848, 2.944860",\ - "2.938683, 2.944839, 2.944844, 2.944848, 2.944860",\ - "2.938683, 2.944839, 2.944844, 2.944848, 2.944860",\ - "2.880299, 2.886455, 2.886460, 2.886464, 2.886477",\ - "2.485009, 2.491165, 2.491170, 2.491174, 2.491187"); + values ( "2.752695, 2.758620, 2.758625, 2.758629, 2.758641",\ + "2.752695, 2.758620, 2.758625, 2.758629, 2.758641",\ + "2.752695, 2.758620, 2.758625, 2.758629, 2.758641",\ + "2.696500, 2.702426, 2.702430, 2.702435, 2.702447",\ + "2.294781, 2.300707, 2.300711, 2.300715, 2.300728"); } 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.970349, 5.109879, 5.109879, 5.109879, 5.109879",\ + "4.970349, 5.109879, 5.109879, 5.109879, 5.109879",\ + "4.970349, 5.109879, 5.109879, 5.109879, 5.109879",\ + "4.950733, 5.109879, 5.109879, 5.109879, 5.109879",\ + "4.866182, 5.044350, 5.052438, 5.059672, 5.080378"); + } + 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.864085, 4.969697, 4.969697, 4.969697, 4.969697",\ + "4.864085, 4.969697, 4.969697, 4.969697, 4.969697",\ + "4.864085, 4.969697, 4.969697, 4.969697, 4.969697",\ + "4.844470, 4.969697, 4.969697, 4.969697, 4.969697",\ + "4.759919, 4.905942, 4.913632, 4.920510, 4.940197"); + } + 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.533638, 0.538785, 0.543389, 0.556566",\ + "0.444235, 0.533638, 0.538785, 0.543389, 0.556566",\ + "0.444235, 0.533638, 0.538785, 0.543389, 0.556566",\ + "0.444235, 0.533638, 0.538785, 0.543389, 0.556566",\ + "0.444235, 0.533638, 0.538785, 0.543389, 0.556566"); + } + + } /* 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.788949, 3.789798, 3.789855, 3.789907, 3.790056",\ + "3.788949, 3.789798, 3.789855, 3.789907, 3.790056",\ + "3.788949, 3.789798, 3.789855, 3.789907, 3.790056",\ + "3.788949, 3.789798, 3.789855, 3.789907, 3.790056",\ + "3.761581, 3.762429, 3.762487, 3.762539, 3.762687"); + } + 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.740825, 3.746750, 3.746755, 3.746759, 3.746771",\ + "3.740825, 3.746750, 3.746755, 3.746759, 3.746771",\ + "3.740825, 3.746750, 3.746755, 3.746759, 3.746771",\ + "3.740825, 3.746750, 3.746755, 3.746759, 3.746771",\ + "3.713457, 3.719382, 3.719387, 3.719391, 3.719403"); + } + 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.098688, 4.270417, 4.278213, 4.278228, 4.278228",\ - "4.098688, 4.270417, 4.278213, 4.278228, 4.278228",\ - "4.087759, 4.259488, 4.267284, 4.274257, 4.278228",\ - "4.012699, 4.184428, 4.192224, 4.199197, 4.219153",\ - "3.614265, 3.785994, 3.793789, 3.800762, 3.820719"); + values ( "4.258586, 4.436755, 4.444843, 4.444859, 4.444859",\ + "4.258586, 4.436755, 4.444843, 4.444859, 4.444859",\ + "4.247248, 4.425416, 4.433504, 4.440739, 4.444859",\ + "4.169373, 4.347541, 4.355629, 4.362864, 4.383569",\ + "3.777249, 3.955418, 3.963506, 3.970741, 3.991446"); } 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.960082, 4.100832, 4.106935, 4.106935, 4.106935",\ - "3.960082, 4.100832, 4.106935, 4.106935, 4.106935",\ - "3.949154, 4.089903, 4.097316, 4.103946, 4.106935",\ - "3.874094, 4.014843, 4.022255, 4.028885, 4.047861",\ - "3.475659, 3.616409, 3.623821, 3.630451, 3.649426"); + values ( "4.111255, 4.257282, 4.263614, 4.263614, 4.263614",\ + "4.111255, 4.257282, 4.263614, 4.263614, 4.263614",\ + "4.099916, 4.245944, 4.253634, 4.260512, 4.263614",\ + "4.022041, 4.168069, 4.175759, 4.182638, 4.202324",\ + "3.629918, 3.775946, 3.783636, 3.790515, 3.810201"); } 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.317060, 3.317976, 3.318037, 3.318092, 3.318251",\ - "3.317060, 3.317976, 3.318037, 3.318092, 3.318251",\ - "3.317060, 3.317976, 3.318037, 3.318092, 3.318251",\ - "3.258676, 3.259592, 3.259654, 3.259709, 3.259867",\ - "2.863386, 2.864301, 2.864363, 2.864419, 2.864577"); + values ( "3.116883, 3.117764, 3.117824, 3.117877, 3.118029",\ + "3.116883, 3.117764, 3.117824, 3.117877, 3.118029",\ + "3.116883, 3.117764, 3.117824, 3.117877, 3.118029",\ + "3.060688, 3.061569, 3.061629, 3.061682, 3.061834",\ + "2.658969, 2.659850, 2.659910, 2.659963, 2.660115"); } 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.266939, 3.272994, 3.272999, 3.273004, 3.273017",\ - "3.266939, 3.272994, 3.272999, 3.273004, 3.273017",\ - "3.266939, 3.272994, 3.272999, 3.273004, 3.273017",\ - "3.208555, 3.214610, 3.214615, 3.214620, 3.214633",\ - "2.813265, 2.819319, 2.819325, 2.819330, 2.819343"); + values ( "3.068641, 3.074469, 3.074474, 3.074479, 3.074492",\ + "3.068641, 3.074469, 3.074474, 3.074479, 3.074492",\ + "3.068641, 3.074469, 3.074474, 3.074479, 3.074492",\ + "3.012447, 3.018274, 3.018280, 3.018284, 3.018297",\ + "2.610728, 2.616555, 2.616560, 2.616565, 2.616578"); } 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.103873, 5.243402, 5.243402, 5.243402, 5.243402",\ + "5.103873, 5.243402, 5.243402, 5.243402, 5.243402",\ + "5.103873, 5.243402, 5.243402, 5.243402, 5.243402",\ + "5.084257, 5.243402, 5.243402, 5.243402, 5.243402",\ + "4.999706, 5.177875, 5.185963, 5.193197, 5.213902"); + } + 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.001026, 5.106643, 5.106643, 5.106643, 5.106643",\ + "5.001026, 5.106643, 5.106643, 5.106643, 5.106643",\ + "5.001026, 5.106643, 5.106643, 5.106643, 5.106643",\ + "4.981411, 5.106643, 5.106643, 5.106643, 5.106643",\ + "4.896860, 5.042887, 5.050578, 5.057456, 5.077143"); + } + 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 ( "3.929992, 3.930873, 3.930933, 3.930986, 3.931138",\ + "3.929992, 3.930873, 3.930933, 3.930986, 3.931138",\ + "3.929992, 3.930873, 3.930933, 3.930986, 3.931138",\ + "3.929992, 3.930873, 3.930933, 3.930986, 3.931138",\ + "3.902624, 3.903505, 3.903565, 3.903618, 3.903770"); + } + 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.881751, 3.887578, 3.887583, 3.887588, 3.887601",\ + "3.881751, 3.887578, 3.887583, 3.887588, 3.887601",\ + "3.881751, 3.887578, 3.887583, 3.887588, 3.887601",\ + "3.881751, 3.887578, 3.887583, 3.887588, 3.887601",\ + "3.854383, 3.860210, 3.860215, 3.860220, 3.860233"); + } + 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.584983, 8.763147, 8.771236, 8.778470, 8.799175",\ + "8.636500, 8.814665, 8.822754, 8.829988, 8.850693",\ + "8.688018, 8.866182, 8.874271, 8.881505, 8.902210",\ + "8.791052, 8.969217, 8.977305, 8.984540, 9.005245",\ + "8.997122, 9.175287, 9.183375, 9.190610, 9.211315"); + } + 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.478170, 8.624197, 8.631887, 8.638766, 8.658453",\ + "8.529688, 8.675714, 8.683405, 8.690284, 8.709970",\ + "8.581205, 8.727232, 8.734922, 8.741801, 8.761488",\ + "8.684240, 8.830267, 8.837957, 8.844835, 8.864523",\ + "8.890310, 9.036337, 9.044027, 9.050905, 9.070593"); + } + 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.533635, 0.538783, 0.543387, 0.556563",\ + "0.444236, 0.533635, 0.538783, 0.543387, 0.556563",\ + "0.444236, 0.533635, 0.538783, 0.543387, 0.556563",\ + "0.444236, 0.533635, 0.538783, 0.543387, 0.556563",\ + "0.444236, 0.533635, 0.538783, 0.543387, 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.550929, 6.551805, 6.551864, 6.551917, 6.552069",\ + "6.645797, 6.646673, 6.646732, 6.646785, 6.646936",\ + "6.645797, 6.646673, 6.646732, 6.646785, 6.646936",\ + "6.742103, 6.742979, 6.743038, 6.743091, 6.743242",\ + "6.933274, 6.934150, 6.934209, 6.934262, 6.934414"); + } + 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.502708, 6.508553, 6.508558, 6.508562, 6.508575",\ + "6.597576, 6.603420, 6.603426, 6.603430, 6.603443",\ + "6.597576, 6.603420, 6.603426, 6.603430, 6.603443",\ + "6.693882, 6.699726, 6.699731, 6.699736, 6.699749",\ + "6.885054, 6.890898, 6.890903, 6.890907, 6.890921"); + } + 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.419846, 4.591571, 4.599367, 4.599381, 4.599381",\ - "4.419846, 4.591571, 4.599367, 4.599381, 4.599381",\ - "4.408916, 4.580642, 4.588438, 4.595411, 4.599381",\ - "4.333857, 4.505582, 4.513378, 4.520350, 4.540307",\ - "3.935422, 4.107147, 4.114944, 4.121916, 4.141873"); + values ( "4.591786, 4.769952, 4.778040, 4.778055, 4.778055",\ + "4.591786, 4.769952, 4.778040, 4.778055, 4.778055",\ + "4.580448, 4.758613, 4.766701, 4.773935, 4.778055",\ + "4.502573, 4.680738, 4.688827, 4.696061, 4.716765",\ + "4.110450, 4.288615, 4.296703, 4.303938, 4.324643"); } 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.277417, 4.418166, 4.424268, 4.424268, 4.424268",\ - "4.277417, 4.418166, 4.424268, 4.424268, 4.424268",\ - "4.266489, 4.407237, 4.414649, 4.421279, 4.424268",\ - "4.191428, 4.332177, 4.339589, 4.346219, 4.365194",\ - "3.792994, 3.933742, 3.941155, 3.947785, 3.966759"); + values ( "4.440490, 4.586516, 4.592848, 4.592848, 4.592848",\ + "4.440490, 4.586516, 4.592848, 4.592848, 4.592848",\ + "4.429151, 4.575178, 4.582868, 4.589746, 4.592848",\ + "4.351276, 4.497303, 4.504993, 4.511871, 4.531558",\ + "3.959153, 4.105180, 4.112870, 4.119748, 4.139435"); } 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.633568, 3.634478, 3.634539, 3.634594, 3.634751",\ - "3.633568, 3.634478, 3.634539, 3.634594, 3.634751",\ - "3.633568, 3.634478, 3.634539, 3.634594, 3.634751",\ - "3.575184, 3.576094, 3.576155, 3.576210, 3.576367",\ - "3.179894, 3.180804, 3.180865, 3.180920, 3.181077"); + values ( "3.421522, 3.422398, 3.422457, 3.422510, 3.422661",\ + "3.421522, 3.422398, 3.422457, 3.422510, 3.422661",\ + "3.421522, 3.422398, 3.422457, 3.422510, 3.422661",\ + "3.365327, 3.366203, 3.366262, 3.366315, 3.366467",\ + "2.963608, 2.964484, 2.964543, 2.964596, 2.964747"); } 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.583468, 3.589540, 3.589545, 3.589550, 3.589563",\ - "3.583468, 3.589540, 3.589545, 3.589550, 3.589563",\ - "3.583468, 3.589540, 3.589545, 3.589550, 3.589563",\ - "3.525084, 3.531156, 3.531161, 3.531166, 3.531179",\ - "3.129794, 3.135866, 3.135871, 3.135876, 3.135890"); + values ( "3.373301, 3.379145, 3.379150, 3.379155, 3.379168",\ + "3.373301, 3.379145, 3.379150, 3.379155, 3.379168",\ + "3.373301, 3.379145, 3.379150, 3.379155, 3.379168",\ + "3.317106, 3.322951, 3.322956, 3.322960, 3.322973",\ + "2.915387, 2.921231, 2.921237, 2.921241, 2.921254"); } 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.294234, 5.433761, 5.433761, 5.433761, 5.433761",\ + "5.294234, 5.433761, 5.433761, 5.433761, 5.433761",\ + "5.294234, 5.433761, 5.433761, 5.433761, 5.433761",\ + "5.274618, 5.433761, 5.433761, 5.433761, 5.433761",\ + "5.190067, 5.368233, 5.376321, 5.383555, 5.404260"); + } + 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.187423, 5.293039, 5.293039, 5.293039, 5.293039",\ + "5.187423, 5.293039, 5.293039, 5.293039, 5.293039",\ + "5.187423, 5.293039, 5.293039, 5.293039, 5.293039",\ + "5.167807, 5.293039, 5.293039, 5.293039, 5.293039",\ + "5.083256, 5.229283, 5.236973, 5.243852, 5.263538"); + } + 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.556563",\ + "0.444236, 0.533635, 0.538783, 0.543387, 0.556563",\ + "0.444236, 0.533635, 0.538783, 0.543387, 0.556563",\ + "0.444236, 0.533635, 0.538783, 0.543387, 0.556563",\ + "0.444236, 0.533635, 0.538783, 0.543387, 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 ( "3.977127, 3.978003, 3.978062, 3.978115, 3.978266",\ + "3.977127, 3.978003, 3.978062, 3.978115, 3.978266",\ + "3.977127, 3.978003, 3.978062, 3.978115, 3.978266",\ + "3.977127, 3.978003, 3.978062, 3.978115, 3.978266",\ + "3.949759, 3.950634, 3.950694, 3.950747, 3.950898"); + } + 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.928906, 3.934750, 3.934755, 3.934760, 3.934773",\ + "3.928906, 3.934750, 3.934755, 3.934760, 3.934773",\ + "3.928906, 3.934750, 3.934755, 3.934760, 3.934773",\ + "3.928906, 3.934750, 3.934755, 3.934760, 3.934773",\ + "3.901538, 3.907382, 3.907387, 3.907392, 3.907405"); + } + 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.747612, 4.919339, 4.927135, 4.927150, 4.927150",\ - "4.747612, 4.919339, 4.927135, 4.927150, 4.927150",\ - "4.736684, 4.908411, 4.916206, 4.923180, 4.927150",\ - "4.661623, 4.833350, 4.841146, 4.848119, 4.868075",\ - "4.263189, 4.434916, 4.442712, 4.449685, 4.469641"); + values ( "4.930620, 5.108787, 5.116875, 5.116890, 5.116890",\ + "4.930620, 5.108787, 5.116875, 5.116890, 5.116890",\ + "4.919281, 5.097448, 5.105536, 5.112771, 5.116890",\ + "4.841406, 5.019573, 5.027661, 5.034895, 5.055600",\ + "4.449284, 4.627450, 4.635538, 4.642773, 4.663477"); } 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.607545, 4.748294, 4.754397, 4.754397, 4.754397",\ - "4.607545, 4.748294, 4.754397, 4.754397, 4.754397",\ - "4.596616, 4.737366, 4.744778, 4.751408, 4.754397",\ - "4.521556, 4.662306, 4.669718, 4.676348, 4.695323",\ - "4.123121, 4.263871, 4.271283, 4.277913, 4.296888"); + values ( "4.782997, 4.929025, 4.935356, 4.935356, 4.935356",\ + "4.782997, 4.929025, 4.935356, 4.935356, 4.935356",\ + "4.771658, 4.917686, 4.925376, 4.932255, 4.935356",\ + "4.693783, 4.839811, 4.847501, 4.854380, 4.874066",\ + "4.301661, 4.447688, 4.455378, 4.462256, 4.481943"); } 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.963503, 3.964417, 3.964479, 3.964534, 3.964692",\ - "3.963503, 3.964417, 3.964479, 3.964534, 3.964692",\ - "3.963503, 3.964417, 3.964479, 3.964534, 3.964692",\ - "3.905119, 3.906034, 3.906095, 3.906150, 3.906308",\ - "3.509829, 3.510744, 3.510805, 3.510860, 3.511018"); + values ( "3.739084, 3.739964, 3.740024, 3.740077, 3.740229",\ + "3.739084, 3.739964, 3.740024, 3.740077, 3.740229",\ + "3.739084, 3.739964, 3.740024, 3.740077, 3.740229",\ + "3.682890, 3.683770, 3.683829, 3.683883, 3.684034",\ + "3.281171, 3.282051, 3.282110, 3.282163, 3.282315"); } 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.913388, 3.919447, 3.919452, 3.919457, 3.919470",\ - "3.913388, 3.919447, 3.919452, 3.919457, 3.919470",\ - "3.913388, 3.919447, 3.919452, 3.919457, 3.919470",\ - "3.855004, 3.861063, 3.861068, 3.861073, 3.861086",\ - "3.459714, 3.465773, 3.465778, 3.465783, 3.465796"); + values ( "3.690848, 3.696680, 3.696685, 3.696690, 3.696703",\ + "3.690848, 3.696680, 3.696685, 3.696690, 3.696703",\ + "3.690848, 3.696680, 3.696685, 3.696690, 3.696703",\ + "3.634654, 3.640486, 3.640491, 3.640495, 3.640509",\ + "3.232934, 3.238767, 3.238772, 3.238776, 3.238790"); } 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.612841, 4.752368, 4.752368, 4.752368, 4.752368",\ + "4.612841, 4.752368, 4.752368, 4.752368, 4.752368",\ + "4.612841, 4.752368, 4.752368, 4.752368, 4.752368",\ + "4.593225, 4.752368, 4.752368, 4.752368, 4.752368",\ + "4.508674, 4.686841, 4.694929, 4.702163, 4.722868"); + } + 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.497416, 4.603949, 4.603949, 4.603949, 4.603949",\ + "4.497416, 4.603949, 4.603949, 4.603949, 4.603949",\ + "4.497416, 4.603949, 4.603949, 4.603949, 4.603949",\ + "4.477801, 4.603949, 4.603949, 4.603949, 4.603949",\ + "4.393250, 4.539961, 4.547704, 4.554629, 4.574449"); + } + 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.423506, 0.515552, 0.520966, 0.525809, 0.539668",\ + "0.423506, 0.515552, 0.520966, 0.525809, 0.539668",\ + "0.423506, 0.515552, 0.520966, 0.525809, 0.539668",\ + "0.423506, 0.515552, 0.520966, 0.525809, 0.539668",\ + "0.423506, 0.515552, 0.520966, 0.525809, 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.119139, 4.284426, 4.291930, 4.298641, 4.317850",\ + "4.119139, 4.284426, 4.291930, 4.298641, 4.317850",\ + "4.119139, 4.284426, 4.291930, 4.298641, 4.317850",\ + "4.119139, 4.284426, 4.291930, 4.298641, 4.317850",\ + "4.091771, 4.257058, 4.264562, 4.271273, 4.290481"); + } + 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.004411, 4.140516, 4.147699, 4.154123, 4.172510",\ + "4.004411, 4.140516, 4.147699, 4.154123, 4.172510",\ + "4.004411, 4.140516, 4.147699, 4.154123, 4.172510",\ + "4.004411, 4.140516, 4.147699, 4.154123, 4.172510",\ + "3.977043, 4.113148, 4.120331, 4.126755, 4.145143"); + } + 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.423506, 0.515552, 0.520966, 0.525809, 0.539668",\ + "0.423506, 0.515552, 0.520966, 0.525809, 0.539668",\ + "0.423506, 0.515552, 0.520966, 0.525809, 0.539668",\ + "0.423506, 0.515552, 0.520966, 0.525809, 0.539668",\ + "0.423506, 0.515552, 0.520966, 0.525809, 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.125173, 8.303340, 8.311428, 8.318663, 8.339368",\ + "8.176690, 8.354857, 8.362946, 8.370180, 8.390885",\ + "8.228208, 8.406375, 8.414463, 8.421698, 8.442403",\ + "8.331243, 8.509410, 8.517498, 8.524733, 8.545437",\ + "8.537313, 8.715480, 8.723568, 8.730803, 8.751507"); + } + 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.197808, 8.344520, 8.352262, 8.359187, 8.379006",\ + "8.249326, 8.396037, 8.403779, 8.410705, 8.430524",\ + "8.300843, 8.447555, 8.455297, 8.462222, 8.482041",\ + "8.403878, 8.550590, 8.558331, 8.565257, 8.585076",\ + "8.609948, 8.756660, 8.764401, 8.771327, 8.791146"); + } + 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.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 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.750304, 6.915592, 6.923096, 6.929807, 6.949015",\ + "6.845173, 7.010461, 7.017964, 7.024675, 7.043884",\ + "6.845173, 7.010461, 7.017964, 7.024675, 7.043884",\ + "6.941478, 7.106766, 7.114269, 7.120980, 7.140189",\ + "7.132650, 7.297938, 7.305442, 7.312153, 7.331361"); + } + 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.802380, 6.938485, 6.945668, 6.952093, 6.970479",\ + "6.897247, 7.033353, 7.040536, 7.046960, 7.065347",\ + "6.897247, 7.033353, 7.040536, 7.046960, 7.065347",\ + "6.993553, 7.129659, 7.136842, 7.143266, 7.161653",\ + "7.184725, 7.320831, 7.328014, 7.334438, 7.352825"); + } + 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.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 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.070498, 5.242226, 5.250022, 5.250037, 5.250037",\ - "5.070498, 5.242226, 5.250022, 5.250037, 5.250037",\ - "5.059570, 5.231297, 5.239093, 5.246066, 5.250037",\ - "4.984510, 5.156238, 5.164033, 5.171006, 5.190963",\ - "4.586075, 4.757803, 4.765599, 4.772572, 4.792528"); + values ( "5.265614, 5.443781, 5.451869, 5.451885, 5.451885",\ + "5.265614, 5.443781, 5.451869, 5.451885, 5.451885",\ + "5.254275, 5.432443, 5.440531, 5.447765, 5.451885",\ + "5.176400, 5.354568, 5.362656, 5.369890, 5.390595",\ + "4.784277, 4.962445, 4.970533, 4.977767, 4.998472"); } 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.927987, 5.068732, 5.074835, 5.074835, 5.074835",\ - "4.927987, 5.068732, 5.074835, 5.074835, 5.074835",\ - "4.917058, 5.057804, 5.065216, 5.071846, 5.074835",\ - "4.841998, 4.982744, 4.990156, 4.996786, 5.015761",\ - "4.443563, 4.584309, 4.591722, 4.598351, 4.617326"); + values ( "5.115455, 5.261479, 5.267810, 5.267810, 5.267810",\ + "5.115455, 5.261479, 5.267810, 5.267810, 5.267810",\ + "5.104116, 5.250140, 5.257831, 5.264709, 5.267810",\ + "5.026242, 5.172265, 5.179955, 5.186834, 5.206521",\ + "4.634119, 4.780143, 4.787833, 4.794711, 4.814398"); } 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.282579, 4.283467, 4.283527, 4.283581, 4.283736",\ - "4.282579, 4.283467, 4.283527, 4.283581, 4.283736",\ - "4.282579, 4.283467, 4.283527, 4.283581, 4.283736",\ - "4.224195, 4.225083, 4.225143, 4.225198, 4.225352",\ - "3.828905, 3.829793, 3.829854, 3.829907, 3.830062"); + values ( "4.046196, 4.047050, 4.047108, 4.047160, 4.047309",\ + "4.046196, 4.047050, 4.047108, 4.047160, 4.047309",\ + "4.046196, 4.047050, 4.047108, 4.047160, 4.047309",\ + "3.990001, 3.990855, 3.990913, 3.990965, 3.991114",\ + "3.588282, 3.589136, 3.589194, 3.589246, 3.589395"); } 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.232557, 4.238695, 4.238699, 4.238704, 4.238717",\ - "4.232557, 4.238695, 4.238699, 4.238704, 4.238717",\ - "4.232557, 4.238695, 4.238699, 4.238704, 4.238717",\ - "4.174173, 4.180311, 4.180316, 4.180320, 4.180333",\ - "3.778883, 3.785021, 3.785026, 3.785030, 3.785043"); + values ( "3.998049, 4.003957, 4.003962, 4.003965, 4.003978",\ + "3.998049, 4.003957, 4.003962, 4.003965, 4.003978",\ + "3.998049, 4.003957, 4.003962, 4.003965, 4.003978",\ + "3.941854, 3.947762, 3.947767, 3.947771, 3.947783",\ + "3.540135, 3.546043, 3.546047, 3.546052, 3.546064"); } 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.586735, 4.726263, 4.726263, 4.726263, 4.726263",\ + "4.586735, 4.726263, 4.726263, 4.726263, 4.726263",\ + "4.586735, 4.726263, 4.726263, 4.726263, 4.726263",\ + "4.567119, 4.726263, 4.726263, 4.726263, 4.726263",\ + "4.482568, 4.660735, 4.668823, 4.676058, 4.696763"); + } + 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.626046, 4.732578, 4.732578, 4.732578, 4.732578",\ + "4.626046, 4.732578, 4.732578, 4.732578, 4.732578",\ + "4.626046, 4.732578, 4.732578, 4.732578, 4.732578",\ + "4.606431, 4.732578, 4.732578, 4.732578, 4.732578",\ + "4.521880, 4.668591, 4.676333, 4.683258, 4.703078"); + } + 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[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.947638, 4.112926, 4.120429, 4.127140, 4.146348",\ + "3.947638, 4.112926, 4.120429, 4.127140, 4.146348",\ + "3.947638, 4.112926, 4.120429, 4.127140, 4.146348",\ + "3.947638, 4.112926, 4.120429, 4.127140, 4.146348",\ + "3.920269, 4.085557, 4.093060, 4.099772, 4.118980"); + } + 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.019454, 4.155560, 4.162743, 4.169168, 4.187554",\ + "4.019454, 4.155560, 4.162743, 4.169168, 4.187554",\ + "4.019454, 4.155560, 4.162743, 4.169168, 4.187554",\ + "4.019454, 4.155560, 4.162743, 4.169168, 4.187554",\ + "3.992086, 4.128191, 4.135374, 4.141799, 4.160186"); + } + 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[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.077687, 8.255856, 8.263944, 8.271178, 8.291883",\ + "8.129205, 8.307373, 8.315461, 8.322696, 8.343401",\ + "8.180722, 8.358891, 8.366979, 8.374213, 8.394918",\ + "8.283757, 8.461926, 8.470014, 8.477247, 8.497952",\ + "8.489827, 8.667995, 8.676084, 8.683317, 8.704022"); + } + 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.169357, 8.316069, 8.323812, 8.330736, 8.350556",\ + "8.220875, 8.367586, 8.375329, 8.382254, 8.402074",\ + "8.272392, 8.419104, 8.426847, 8.433771, 8.453591",\ + "8.375426, 8.522138, 8.529881, 8.536806, 8.556625",\ + "8.581496, 8.728208, 8.735950, 8.742876, 8.762695"); + } + 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.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 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.252472, 7.417760, 7.425264, 7.431975, 7.451183",\ + "7.347340, 7.512628, 7.520132, 7.526843, 7.546051",\ + "7.347340, 7.512628, 7.520132, 7.526843, 7.546051",\ + "7.443645, 7.608933, 7.616436, 7.623148, 7.642356",\ + "7.634818, 7.800107, 7.807610, 7.814322, 7.833529"); + } + 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.199184, 7.335290, 7.342473, 7.348897, 7.367284",\ + "7.294052, 7.430158, 7.437341, 7.443766, 7.462152",\ + "7.294052, 7.430158, 7.437341, 7.443766, 7.462152",\ + "7.390357, 7.526463, 7.533646, 7.540071, 7.558457",\ + "7.581531, 7.717636, 7.724819, 7.731243, 7.749630"); + } + 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.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 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.395205, 5.566934, 5.574729, 5.574744, 5.574744",\ - "5.395205, 5.566934, 5.574729, 5.574744, 5.574744",\ - "5.384276, 5.556005, 5.563801, 5.570773, 5.574744",\ - "5.309216, 5.480945, 5.488741, 5.495713, 5.515670",\ - "4.910782, 5.082511, 5.090307, 5.097280, 5.117236"); + values ( "5.602497, 5.780665, 5.788754, 5.788769, 5.788769",\ + "5.602497, 5.780665, 5.788754, 5.788769, 5.788769",\ + "5.591158, 5.769327, 5.777415, 5.784649, 5.788769",\ + "5.513284, 5.691452, 5.699540, 5.706774, 5.727479",\ + "5.121161, 5.299329, 5.307417, 5.314651, 5.335357"); } 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.257164, 5.397914, 5.404016, 5.404016, 5.404016",\ - "5.257164, 5.397914, 5.404016, 5.404016, 5.404016",\ - "5.246236, 5.386985, 5.394398, 5.401028, 5.404016",\ - "5.171176, 5.311925, 5.319338, 5.325968, 5.344942",\ - "4.772742, 4.913491, 4.920903, 4.927533, 4.946508"); + values ( "5.456977, 5.603004, 5.609336, 5.609336, 5.609336",\ + "5.456977, 5.603004, 5.609336, 5.609336, 5.609336",\ + "5.445639, 5.591666, 5.599356, 5.606235, 5.609336",\ + "5.367764, 5.513791, 5.521482, 5.528360, 5.548046",\ + "4.975641, 5.121668, 5.129358, 5.136237, 5.155923"); } 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.611604, 4.612517, 4.612578, 4.612634, 4.612791",\ - "4.611604, 4.612517, 4.612578, 4.612634, 4.612791",\ - "4.611604, 4.612517, 4.612578, 4.612634, 4.612791",\ - "4.553221, 4.554133, 4.554195, 4.554250, 4.554408",\ - "4.157930, 4.158843, 4.158905, 4.158960, 4.159117"); + values ( "4.356061, 4.356939, 4.356998, 4.357051, 4.357203",\ + "4.356061, 4.356939, 4.356998, 4.357051, 4.357203",\ + "4.356061, 4.356939, 4.356998, 4.357051, 4.357203",\ + "4.299866, 4.300745, 4.300804, 4.300857, 4.301009",\ + "3.898147, 3.899025, 3.899085, 3.899137, 3.899289"); } 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.561495, 4.567559, 4.567564, 4.567569, 4.567583",\ - "4.561495, 4.567559, 4.567564, 4.567569, 4.567583",\ - "4.561495, 4.567559, 4.567564, 4.567569, 4.567583",\ - "4.503111, 4.509176, 4.509181, 4.509186, 4.509199",\ - "4.107821, 4.113885, 4.113891, 4.113895, 4.113909"); + values ( "4.307830, 4.313667, 4.313673, 4.313677, 4.313690",\ + "4.307830, 4.313667, 4.313673, 4.313677, 4.313690",\ + "4.307830, 4.313667, 4.313673, 4.313677, 4.313690",\ + "4.251636, 4.257473, 4.257478, 4.257483, 4.257496",\ + "3.849917, 3.855754, 3.855759, 3.855763, 3.855776"); } 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.613103, 4.752633, 4.752633, 4.752633, 4.752633",\ + "4.613103, 4.752633, 4.752633, 4.752633, 4.752633",\ + "4.613103, 4.752633, 4.752633, 4.752633, 4.752633",\ + "4.593488, 4.752633, 4.752633, 4.752633, 4.752633",\ + "4.508937, 4.687105, 4.695193, 4.702428, 4.723133"); + } + 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.671679, 4.778213, 4.778213, 4.778213, 4.778213",\ + "4.671679, 4.778213, 4.778213, 4.778213, 4.778213",\ + "4.671679, 4.778213, 4.778213, 4.778213, 4.778213",\ + "4.652064, 4.778213, 4.778213, 4.778213, 4.778213",\ + "4.567513, 4.714224, 4.721967, 4.728892, 4.748712"); + } + 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[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.126683, 4.291971, 4.299475, 4.306186, 4.325395",\ + "4.126683, 4.291971, 4.299475, 4.306186, 4.325395",\ + "4.126683, 4.291971, 4.299475, 4.306186, 4.325395",\ + "4.126683, 4.291971, 4.299475, 4.306186, 4.325395",\ + "4.099315, 4.264603, 4.272107, 4.278818, 4.298026"); + } + 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.169306, 4.305411, 4.312594, 4.319019, 4.337406",\ + "4.169306, 4.305411, 4.312594, 4.319019, 4.337406",\ + "4.169306, 4.305411, 4.312594, 4.319019, 4.337406",\ + "4.169306, 4.305411, 4.312594, 4.319019, 4.337406",\ + "4.141938, 4.278043, 4.285226, 4.291651, 4.310038"); + } + 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[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.761572, 5.933299, 5.941095, 5.941110, 5.941110",\ - "5.761572, 5.933299, 5.941095, 5.941110, 5.941110",\ - "5.750643, 5.922370, 5.930166, 5.937139, 5.941110",\ - "5.675583, 5.847310, 5.855106, 5.862079, 5.882036",\ - "5.277149, 5.448876, 5.456672, 5.463645, 5.483602"); + values ( "5.982603, 6.160769, 6.168858, 6.168873, 6.168873",\ + "5.982603, 6.160769, 6.168858, 6.168873, 6.168873",\ + "5.971264, 6.149431, 6.157519, 6.164754, 6.168873",\ + "5.893390, 6.071556, 6.079644, 6.086879, 6.107584",\ + "5.501266, 5.679433, 5.687522, 5.694756, 5.715461"); } 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.624286, 5.765039, 5.771142, 5.771142, 5.771142",\ - "5.624286, 5.765039, 5.771142, 5.771142, 5.771142",\ - "5.613358, 5.754111, 5.761523, 5.768153, 5.771142",\ - "5.538298, 5.679051, 5.686463, 5.693093, 5.712069",\ - "5.139863, 5.280617, 5.288029, 5.294659, 5.313634"); + values ( "5.837866, 5.983898, 5.990230, 5.990230, 5.990230",\ + "5.837866, 5.983898, 5.990230, 5.990230, 5.990230",\ + "5.826528, 5.972559, 5.980250, 5.987128, 5.990230",\ + "5.748653, 5.894685, 5.902375, 5.909254, 5.928940",\ + "5.356530, 5.502562, 5.510252, 5.517131, 5.536817"); } 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.976127, 4.977073, 4.977136, 4.977193, 4.977354",\ - "4.976127, 4.977073, 4.977136, 4.977193, 4.977354",\ - "4.976127, 4.977073, 4.977136, 4.977193, 4.977354",\ - "4.917743, 4.918689, 4.918753, 4.918809, 4.918970",\ - "4.522453, 4.523399, 4.523462, 4.523519, 4.523680"); + values ( "4.706914, 4.707825, 4.707886, 4.707940, 4.708096",\ + "4.706914, 4.707825, 4.707886, 4.707940, 4.708096",\ + "4.706914, 4.707825, 4.707886, 4.707940, 4.708096",\ + "4.650720, 4.651630, 4.651691, 4.651746, 4.651901",\ + "4.249001, 4.249911, 4.249971, 4.250026, 4.250181"); } 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.925901, 4.931868, 4.931873, 4.931879, 4.931893",\ - "4.925901, 4.931868, 4.931873, 4.931879, 4.931893",\ - "4.925901, 4.931868, 4.931873, 4.931879, 4.931893",\ - "4.867517, 4.873484, 4.873490, 4.873495, 4.873509",\ - "4.472227, 4.478194, 4.478200, 4.478205, 4.478220"); + values ( "4.658572, 4.664315, 4.664320, 4.664325, 4.664340",\ + "4.658572, 4.664315, 4.664320, 4.664325, 4.664340",\ + "4.658572, 4.664315, 4.664320, 4.664325, 4.664340",\ + "4.602377, 4.608120, 4.608126, 4.608131, 4.608145",\ + "4.200658, 4.206401, 4.206407, 4.206411, 4.206426"); } 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.583024, 4.722552, 4.722552, 4.722552, 4.722552",\ + "4.583024, 4.722552, 4.722552, 4.722552, 4.722552",\ + "4.583024, 4.722552, 4.722552, 4.722552, 4.722552",\ + "4.563408, 4.722552, 4.722552, 4.722552, 4.722552",\ + "4.478857, 4.657023, 4.665112, 4.672346, 4.693051"); + } + 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.500153, 4.606685, 4.606685, 4.606685, 4.606685",\ + "4.500153, 4.606685, 4.606685, 4.606685, 4.606685",\ + "4.500153, 4.606685, 4.606685, 4.606685, 4.606685",\ + "4.480536, 4.606685, 4.606685, 4.606685, 4.606685",\ + "4.395986, 4.542697, 4.550439, 4.557364, 4.577184"); + } + 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.423506, 0.515552, 0.520966, 0.525809, 0.539668",\ + "0.423506, 0.515552, 0.520966, 0.525809, 0.539668",\ + "0.423506, 0.515552, 0.520966, 0.525809, 0.539668",\ + "0.423506, 0.515552, 0.520966, 0.525809, 0.539668",\ + "0.423506, 0.515552, 0.520966, 0.525809, 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.079355, 4.244642, 4.252146, 4.258857, 4.278065",\ + "4.079355, 4.244642, 4.252146, 4.258857, 4.278065",\ + "4.079355, 4.244642, 4.252146, 4.258857, 4.278065",\ + "4.079355, 4.244642, 4.252146, 4.258857, 4.278065",\ + "4.051986, 4.217273, 4.224777, 4.231488, 4.250697"); + } + 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.005420, 4.141525, 4.148708, 4.155132, 4.173520",\ + "4.005420, 4.141525, 4.148708, 4.155132, 4.173520",\ + "4.005420, 4.141525, 4.148708, 4.155132, 4.173520",\ + "4.005420, 4.141525, 4.148708, 4.155132, 4.173520",\ + "3.978052, 4.114157, 4.121340, 4.127765, 4.146152"); + } + 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.423506, 0.515552, 0.520966, 0.525809, 0.539668",\ + "0.423506, 0.515552, 0.520966, 0.525809, 0.539668",\ + "0.423506, 0.515552, 0.520966, 0.525809, 0.539668",\ + "0.423506, 0.515552, 0.520966, 0.525809, 0.539668",\ + "0.423506, 0.515552, 0.520966, 0.525809, 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.089754, 6.261483, 6.269279, 6.269293, 6.269293",\ - "6.089754, 6.261483, 6.269279, 6.269293, 6.269293",\ - "6.078825, 6.250554, 6.258349, 6.265323, 6.269293",\ - "6.003765, 6.175494, 6.183290, 6.190263, 6.210219",\ - "5.605331, 5.777060, 5.784855, 5.791828, 5.811785"); + values ( "6.323092, 6.501261, 6.509349, 6.509363, 6.509363",\ + "6.323092, 6.501261, 6.509349, 6.509363, 6.509363",\ + "6.311753, 6.489922, 6.498010, 6.505244, 6.509363",\ + "6.233878, 6.412046, 6.420135, 6.427369, 6.448073",\ + "5.841755, 6.019924, 6.028012, 6.035247, 6.055951"); } 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.948802, 6.089554, 6.095657, 6.095657, 6.095657",\ - "5.948802, 6.089554, 6.095657, 6.095657, 6.095657",\ - "5.937873, 6.078626, 6.086038, 6.092668, 6.095657",\ - "5.862813, 6.003566, 6.010978, 6.017608, 6.036583",\ - "5.464379, 5.605131, 5.612544, 5.619174, 5.638148"); + values ( "6.174552, 6.320582, 6.326914, 6.326914, 6.326914",\ + "6.174552, 6.320582, 6.326914, 6.326914, 6.326914",\ + "6.163213, 6.309244, 6.316934, 6.323812, 6.326914",\ + "6.085338, 6.231369, 6.239059, 6.245937, 6.265624",\ + "5.693215, 5.839246, 5.846936, 5.853814, 5.873501"); } 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.299516, 5.300451, 5.300514, 5.300570, 5.300731",\ - "5.299516, 5.300451, 5.300514, 5.300570, 5.300731",\ - "5.299516, 5.300451, 5.300514, 5.300570, 5.300731",\ - "5.241133, 5.242068, 5.242130, 5.242187, 5.242347",\ - "4.845842, 4.846778, 4.846840, 4.846896, 4.847056"); + values ( "5.009323, 5.010223, 5.010284, 5.010338, 5.010492",\ + "5.009323, 5.010223, 5.010284, 5.010338, 5.010492",\ + "5.009323, 5.010223, 5.010284, 5.010338, 5.010492",\ + "4.953129, 4.954029, 4.954090, 4.954144, 4.954298",\ + "4.551410, 4.552310, 4.552370, 4.552424, 4.552578"); } 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.249327, 5.255324, 5.255330, 5.255335, 5.255350",\ - "5.249327, 5.255324, 5.255330, 5.255335, 5.255350",\ - "5.249327, 5.255324, 5.255330, 5.255335, 5.255350",\ - "5.190943, 5.196941, 5.196947, 5.196951, 5.196966",\ - "4.795653, 4.801651, 4.801656, 4.801661, 4.801676"); + values ( "4.961016, 4.966789, 4.966794, 4.966799, 4.966813",\ + "4.961016, 4.966789, 4.966794, 4.966799, 4.966813",\ + "4.961016, 4.966789, 4.966794, 4.966799, 4.966813",\ + "4.904822, 4.910594, 4.910600, 4.910604, 4.910619",\ + "4.503102, 4.508875, 4.508881, 4.508885, 4.508899"); } 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.616068, 4.755598, 4.755598, 4.755598, 4.755598",\ + "4.616068, 4.755598, 4.755598, 4.755598, 4.755598",\ + "4.616068, 4.755598, 4.755598, 4.755598, 4.755598",\ + "4.596452, 4.755598, 4.755598, 4.755598, 4.755598",\ + "4.511901, 4.690070, 4.698158, 4.705392, 4.726097"); + } + 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.513717, 4.620249, 4.620249, 4.620249, 4.620249",\ + "4.513717, 4.620249, 4.620249, 4.620249, 4.620249",\ + "4.513717, 4.620249, 4.620249, 4.620249, 4.620249",\ + "4.494101, 4.620249, 4.620249, 4.620249, 4.620249",\ + "4.409550, 4.556261, 4.564004, 4.570929, 4.590748"); + } + 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.515553, 0.520968, 0.525811, 0.539671",\ + "0.423513, 0.515553, 0.520968, 0.525811, 0.539671",\ + "0.423513, 0.515553, 0.520968, 0.525811, 0.539671",\ + "0.423513, 0.515553, 0.520968, 0.525811, 0.539671",\ + "0.423513, 0.515553, 0.520968, 0.525811, 0.539671"); + } + + } /* 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.126831, 4.292120, 4.299623, 4.306334, 4.325542",\ + "4.126831, 4.292120, 4.299623, 4.306334, 4.325542",\ + "4.126831, 4.292120, 4.299623, 4.306334, 4.325542",\ + "4.126831, 4.292120, 4.299623, 4.306334, 4.325542",\ + "4.099463, 4.264751, 4.272255, 4.278966, 4.298174"); + } + 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.020098, 4.156204, 4.163386, 4.169811, 4.188198",\ + "4.020098, 4.156204, 4.163386, 4.169811, 4.188198",\ + "4.020098, 4.156204, 4.163386, 4.169811, 4.188198",\ + "4.020098, 4.156204, 4.163386, 4.169811, 4.188198",\ + "3.992730, 4.128836, 4.136018, 4.142443, 4.160830"); + } + 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.515553, 0.520968, 0.525811, 0.539671",\ + "0.423513, 0.515553, 0.520968, 0.525811, 0.539671",\ + "0.423513, 0.515553, 0.520968, 0.525811, 0.539671",\ + "0.423513, 0.515553, 0.520968, 0.525811, 0.539671",\ + "0.423513, 0.515553, 0.520968, 0.525811, 0.539671"); + } + + } /* 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.416594, 6.588315, 6.596111, 6.596127, 6.596127",\ - "6.416594, 6.588315, 6.596111, 6.596127, 6.596127",\ - "6.405665, 6.577387, 6.585183, 6.592155, 6.596127",\ - "6.330605, 6.502327, 6.510123, 6.517096, 6.537053",\ - "5.932170, 6.103892, 6.111688, 6.118661, 6.138618"); + values ( "6.662188, 6.840349, 6.848437, 6.848454, 6.848454",\ + "6.662188, 6.840349, 6.848437, 6.848454, 6.848454",\ + "6.650849, 6.829010, 6.837099, 6.844333, 6.848454",\ + "6.572974, 6.751135, 6.759224, 6.766458, 6.787164",\ + "6.180851, 6.359013, 6.367101, 6.374335, 6.395041"); } 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.274071, 6.414822, 6.420925, 6.420925, 6.420925",\ - "6.274071, 6.414822, 6.420925, 6.420925, 6.420925",\ - "6.263142, 6.403893, 6.411305, 6.417935, 6.420925",\ - "6.188083, 6.328834, 6.336246, 6.342876, 6.361851",\ - "5.789649, 5.930400, 5.937812, 5.944442, 5.963417"); + values ( "6.512018, 6.658048, 6.664379, 6.664379, 6.664379",\ + "6.512018, 6.658048, 6.664379, 6.664379, 6.664379",\ + "6.500680, 6.646709, 6.654399, 6.661278, 6.664379",\ + "6.422805, 6.568834, 6.576524, 6.583403, 6.603089",\ + "6.030683, 6.176712, 6.184402, 6.191280, 6.210967"); } 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.623894, 5.624823, 5.624885, 5.624941, 5.625100",\ - "5.623894, 5.624823, 5.624885, 5.624941, 5.625100",\ - "5.623894, 5.624823, 5.624885, 5.624941, 5.625100",\ - "5.565511, 5.566439, 5.566502, 5.566557, 5.566717",\ - "5.170220, 5.171149, 5.171211, 5.171267, 5.171426"); + values ( "5.321537, 5.322430, 5.322490, 5.322544, 5.322697",\ + "5.321537, 5.322430, 5.322490, 5.322544, 5.322697",\ + "5.321537, 5.322430, 5.322490, 5.322544, 5.322697",\ + "5.265342, 5.266236, 5.266296, 5.266350, 5.266503",\ + "4.863623, 4.864516, 4.864576, 4.864630, 4.864784"); } 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.573730, 5.579747, 5.579753, 5.579758, 5.579772",\ - "5.573730, 5.579747, 5.579753, 5.579758, 5.579772",\ - "5.573730, 5.579747, 5.579753, 5.579758, 5.579772",\ - "5.515346, 5.521364, 5.521369, 5.521374, 5.521389",\ - "5.120056, 5.126074, 5.126079, 5.126084, 5.126098"); + values ( "5.273253, 5.279045, 5.279051, 5.279056, 5.279069",\ + "5.273253, 5.279045, 5.279051, 5.279056, 5.279069",\ + "5.273253, 5.279045, 5.279051, 5.279056, 5.279069",\ + "5.217059, 5.222851, 5.222857, 5.222861, 5.222875",\ + "4.815339, 4.821132, 4.821137, 4.821142, 4.821156"); } 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.480359, 4.619883, 4.619883, 4.619883, 4.619883",\ + "4.480359, 4.619883, 4.619883, 4.619883, 4.619883",\ + "4.480359, 4.619883, 4.619883, 4.619883, 4.619883",\ + "4.460743, 4.619883, 4.619883, 4.619883, 4.619883",\ + "4.376192, 4.554354, 4.562442, 4.569676, 4.590382"); + } + 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.471556, 4.578087, 4.578087, 4.578087, 4.578087",\ + "4.471556, 4.578087, 4.578087, 4.578087, 4.578087",\ + "4.471556, 4.578087, 4.578087, 4.578087, 4.578087",\ + "4.451940, 4.578087, 4.578087, 4.578087, 4.578087",\ + "4.367389, 4.514099, 4.521842, 4.528767, 4.548587"); + } + 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.423487, 0.515546, 0.520960, 0.525802, 0.539659",\ + "0.423487, 0.515546, 0.520960, 0.525802, 0.539659",\ + "0.423487, 0.515546, 0.520960, 0.525802, 0.539659",\ + "0.423487, 0.515546, 0.520960, 0.525802, 0.539659",\ + "0.423487, 0.515546, 0.520960, 0.525802, 0.539659"); + } + + } /* 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.002978, 4.168260, 4.175764, 4.182475, 4.201684",\ + "4.002978, 4.168260, 4.175764, 4.182475, 4.201684",\ + "4.002978, 4.168260, 4.175764, 4.182475, 4.201684",\ + "4.002978, 4.168260, 4.175764, 4.182475, 4.201684",\ + "3.975610, 4.140892, 4.148396, 4.155107, 4.174315"); + } + 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.980180, 4.116284, 4.123467, 4.129892, 4.148279",\ + "3.980180, 4.116284, 4.123467, 4.129892, 4.148279",\ + "3.980180, 4.116284, 4.123467, 4.129892, 4.148279",\ + "3.980180, 4.116284, 4.123467, 4.129892, 4.148279",\ + "3.952812, 4.088916, 4.096099, 4.102524, 4.120911"); + } + 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.423487, 0.515546, 0.520960, 0.525802, 0.539659",\ + "0.423487, 0.515546, 0.520960, 0.525802, 0.539659",\ + "0.423487, 0.515546, 0.520960, 0.525802, 0.539659",\ + "0.423487, 0.515546, 0.520960, 0.525802, 0.539659",\ + "0.423487, 0.515546, 0.520960, 0.525802, 0.539659"); + } + + } /* 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.741188, 6.912914, 6.920711, 6.920725, 6.920725",\ - "6.741188, 6.912914, 6.920711, 6.920725, 6.920725",\ - "6.730259, 6.901986, 6.909781, 6.916755, 6.920725",\ - "6.655200, 6.826926, 6.834722, 6.841695, 6.861651",\ - "6.256765, 6.428492, 6.436287, 6.443260, 6.463217"); + values ( "6.998954, 7.177120, 7.185208, 7.185224, 7.185224",\ + "6.998954, 7.177120, 7.185208, 7.185224, 7.185224",\ + "6.987616, 7.165782, 7.173870, 7.181104, 7.185224",\ + "6.909740, 7.087907, 7.095995, 7.103229, 7.123934",\ + "6.517618, 6.695785, 6.703873, 6.711107, 6.731812"); } 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.598820, 6.739571, 6.745673, 6.745673, 6.745673",\ - "6.598820, 6.739571, 6.745673, 6.745673, 6.745673",\ - "6.587891, 6.728642, 6.736054, 6.742684, 6.745673",\ - "6.512831, 6.653582, 6.660995, 6.667624, 6.686599",\ - "6.114397, 6.255148, 6.262561, 6.269191, 6.288165"); + values ( "6.848945, 6.994974, 7.001305, 7.001305, 7.001305",\ + "6.848945, 6.994974, 7.001305, 7.001305, 7.001305",\ + "6.837606, 6.983635, 6.991325, 6.998204, 7.001305",\ + "6.759731, 6.905760, 6.913450, 6.920329, 6.940015",\ + "6.367609, 6.513638, 6.521328, 6.528206, 6.547893"); } 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.947916, 5.948842, 5.948904, 5.948959, 5.949119",\ - "5.947916, 5.948842, 5.948904, 5.948959, 5.949119",\ - "5.947916, 5.948842, 5.948904, 5.948959, 5.949119",\ - "5.889532, 5.890458, 5.890521, 5.890576, 5.890735",\ - "5.494241, 5.495167, 5.495230, 5.495285, 5.495444"); + values ( "5.626241, 5.627132, 5.627192, 5.627246, 5.627399",\ + "5.626241, 5.627132, 5.627192, 5.627246, 5.627399",\ + "5.626241, 5.627132, 5.627192, 5.627246, 5.627399",\ + "5.570047, 5.570938, 5.570998, 5.571052, 5.571205",\ + "5.168327, 5.169218, 5.169278, 5.169332, 5.169485"); } 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.897759, 5.903785, 5.903790, 5.903795, 5.903809",\ - "5.897759, 5.903785, 5.903790, 5.903795, 5.903809",\ - "5.897759, 5.903785, 5.903790, 5.903795, 5.903809",\ - "5.839376, 5.845401, 5.845407, 5.845411, 5.845426",\ - "5.444085, 5.450110, 5.450116, 5.450120, 5.450134"); + values ( "5.577966, 5.583765, 5.583770, 5.583775, 5.583788",\ + "5.577966, 5.583765, 5.583770, 5.583775, 5.583788",\ + "5.577966, 5.583765, 5.583770, 5.583775, 5.583788",\ + "5.521771, 5.527571, 5.527575, 5.527580, 5.527594",\ + "5.120051, 5.125851, 5.125855, 5.125860, 5.125874"); } 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.528836, 4.668364, 4.668364, 4.668364, 4.668364",\ + "4.528836, 4.668364, 4.668364, 4.668364, 4.668364",\ + "4.528836, 4.668364, 4.668364, 4.668364, 4.668364",\ + "4.509221, 4.668364, 4.668364, 4.668364, 4.668364",\ + "4.424669, 4.602836, 4.610924, 4.618158, 4.638863"); + } + 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.510557, 4.617089, 4.617089, 4.617089, 4.617089",\ + "4.510557, 4.617089, 4.617089, 4.617089, 4.617089",\ + "4.510557, 4.617089, 4.617089, 4.617089, 4.617089",\ + "4.490942, 4.617089, 4.617089, 4.617089, 4.617089",\ + "4.406391, 4.553102, 4.560844, 4.567769, 4.587589"); + } + 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[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.050614, 4.215901, 4.223404, 4.230116, 4.249324",\ + "4.050614, 4.215901, 4.223404, 4.230116, 4.249324",\ + "4.050614, 4.215901, 4.223404, 4.230116, 4.249324",\ + "4.050614, 4.215901, 4.223404, 4.230116, 4.249324",\ + "4.023246, 4.188533, 4.196036, 4.202748, 4.221956"); + } + 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.019310, 4.155415, 4.162598, 4.169023, 4.187409",\ + "4.019310, 4.155415, 4.162598, 4.169023, 4.187409",\ + "4.019310, 4.155415, 4.162598, 4.169023, 4.187409",\ + "4.019310, 4.155415, 4.162598, 4.169023, 4.187409",\ + "3.991942, 4.128047, 4.135230, 4.141654, 4.160041"); + } + 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[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.057679, 7.229410, 7.237206, 7.237221, 7.237221",\ - "7.057679, 7.229410, 7.237206, 7.237221, 7.237221",\ - "7.046751, 7.218482, 7.226277, 7.233250, 7.237221",\ - "6.971691, 7.143422, 7.151217, 7.158190, 7.178147",\ - "6.573257, 6.744988, 6.752784, 6.759757, 6.779713"); + values ( "7.327314, 7.505486, 7.513574, 7.513589, 7.513589",\ + "7.327314, 7.505486, 7.513574, 7.513589, 7.513589",\ + "7.315976, 7.494147, 7.502235, 7.509470, 7.513589",\ + "7.238101, 7.416272, 7.424360, 7.431594, 7.452299",\ + "6.845979, 7.024150, 7.032238, 7.039472, 7.060177"); } 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.919763, 7.060515, 7.066618, 7.066618, 7.066618",\ - "6.919763, 7.060515, 7.066618, 7.066618, 7.066618",\ - "6.908834, 7.049586, 7.056999, 7.063628, 7.066618",\ - "6.833775, 6.974526, 6.981939, 6.988568, 7.007544",\ - "6.435342, 6.576094, 6.583506, 6.590136, 6.609111"); + values ( "7.181925, 7.327955, 7.334287, 7.334287, 7.334287",\ + "7.181925, 7.327955, 7.334287, 7.334287, 7.334287",\ + "7.170587, 7.316617, 7.324307, 7.331185, 7.334287",\ + "7.092711, 7.238741, 7.246432, 7.253310, 7.272997",\ + "6.700589, 6.846619, 6.854310, 6.861188, 6.880875"); } 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.268450, 6.269382, 6.269444, 6.269501, 6.269660",\ - "6.268450, 6.269382, 6.269444, 6.269501, 6.269660",\ - "6.268450, 6.269382, 6.269444, 6.269501, 6.269660",\ - "6.210066, 6.210999, 6.211061, 6.211117, 6.211277",\ - "5.814776, 5.815708, 5.815771, 5.815826, 5.815987"); + values ( "5.934754, 5.935651, 5.935711, 5.935765, 5.935919",\ + "5.934754, 5.935651, 5.935711, 5.935765, 5.935919",\ + "5.934754, 5.935651, 5.935711, 5.935765, 5.935919",\ + "5.878560, 5.879457, 5.879517, 5.879571, 5.879725",\ + "5.476840, 5.477737, 5.477798, 5.477852, 5.478005"); } 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.218271, 6.224278, 6.224284, 6.224288, 6.224303",\ - "6.218271, 6.224278, 6.224284, 6.224288, 6.224303",\ - "6.218271, 6.224278, 6.224284, 6.224288, 6.224303",\ - "6.159888, 6.165895, 6.165900, 6.165905, 6.165919",\ - "5.764597, 5.770604, 5.770610, 5.770615, 5.770629"); + values ( "5.886457, 5.892239, 5.892244, 5.892249, 5.892262",\ + "5.886457, 5.892239, 5.892244, 5.892249, 5.892262",\ + "5.886457, 5.892239, 5.892244, 5.892249, 5.892262",\ + "5.830263, 5.836044, 5.836050, 5.836055, 5.836068",\ + "5.428544, 5.434325, 5.434330, 5.434335, 5.434349"); } 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.498794, 4.638326, 4.638326, 4.638326, 4.638326",\ + "4.498794, 4.638326, 4.638326, 4.638326, 4.638326",\ + "4.498794, 4.638326, 4.638326, 4.638326, 4.638326",\ + "4.479178, 4.638326, 4.638326, 4.638326, 4.638326",\ + "4.394627, 4.572797, 4.580886, 4.588120, 4.608825"); + } + 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.482658, 4.589191, 4.589191, 4.589191, 4.589191",\ + "4.482658, 4.589191, 4.589191, 4.589191, 4.589191",\ + "4.482658, 4.589191, 4.589191, 4.589191, 4.589191",\ + "4.463043, 4.589191, 4.589191, 4.589191, 4.589191",\ + "4.378492, 4.525204, 4.532947, 4.539871, 4.559691"); + } + 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.423522, 0.515556, 0.520971, 0.525814, 0.539676",\ + "0.423522, 0.515556, 0.520971, 0.525814, 0.539676",\ + "0.423522, 0.515556, 0.520971, 0.525814, 0.539676",\ + "0.423522, 0.515556, 0.520971, 0.525814, 0.539676",\ + "0.423522, 0.515556, 0.520971, 0.525814, 0.539676"); + } + + } /* 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.027446, 4.192737, 4.200241, 4.206952, 4.226160",\ + "4.027446, 4.192737, 4.200241, 4.206952, 4.226160",\ + "4.027446, 4.192737, 4.200241, 4.206952, 4.226160",\ + "4.027446, 4.192737, 4.200241, 4.206952, 4.226160",\ + "4.000078, 4.165369, 4.172872, 4.179584, 4.198792"); + } + 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 ( "3.993018, 4.129125, 4.136308, 4.142732, 4.161119",\ + "3.993018, 4.129125, 4.136308, 4.142732, 4.161119",\ + "3.993018, 4.129125, 4.136308, 4.142732, 4.161119",\ + "3.993018, 4.129125, 4.136308, 4.142732, 4.161119",\ + "3.965650, 4.101757, 4.108939, 4.115364, 4.133751"); + } + 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.423522, 0.515556, 0.520971, 0.525814, 0.539676",\ + "0.423522, 0.515556, 0.520971, 0.525814, 0.539676",\ + "0.423522, 0.515556, 0.520971, 0.525814, 0.539676",\ + "0.423522, 0.515556, 0.520971, 0.525814, 0.539676",\ + "0.423522, 0.515556, 0.520971, 0.525814, 0.539676"); + } + + } /* 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.389225, 7.560946, 7.568743, 7.568758, 7.568758",\ - "7.389225, 7.560946, 7.568743, 7.568758, 7.568758",\ - "7.378296, 7.550018, 7.557814, 7.564787, 7.568758",\ - "7.303236, 7.474958, 7.482754, 7.489727, 7.509684",\ - "6.904803, 7.076525, 7.084321, 7.091294, 7.111251"); + values ( "7.671294, 7.849455, 7.857544, 7.857559, 7.857559",\ + "7.671294, 7.849455, 7.857544, 7.857559, 7.857559",\ + "7.659955, 7.838116, 7.846205, 7.853439, 7.857559",\ + "7.582079, 7.760241, 7.768330, 7.775564, 7.796269",\ + "7.189957, 7.368119, 7.376207, 7.383442, 7.404147"); } 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.244945, 7.385696, 7.391799, 7.391799, 7.391799",\ - "7.244945, 7.385696, 7.391799, 7.391799, 7.391799",\ - "7.234016, 7.374768, 7.382180, 7.388810, 7.391799",\ - "7.158957, 7.299708, 7.307120, 7.313750, 7.332725",\ - "6.760523, 6.901274, 6.908687, 6.915317, 6.934291"); + values ( "7.519301, 7.665331, 7.671662, 7.671662, 7.671662",\ + "7.519301, 7.665331, 7.671662, 7.671662, 7.671662",\ + "7.507963, 7.653993, 7.661683, 7.668561, 7.671662",\ + "7.430088, 7.576118, 7.583807, 7.590686, 7.610373",\ + "7.037965, 7.183995, 7.191685, 7.198564, 7.218250"); } 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.592855, 6.593785, 6.593847, 6.593903, 6.594062",\ - "6.592855, 6.593785, 6.593847, 6.593903, 6.594062",\ - "6.592855, 6.593785, 6.593847, 6.593903, 6.594062",\ - "6.534472, 6.535401, 6.535464, 6.535520, 6.535679",\ - "6.139182, 6.140111, 6.140174, 6.140230, 6.140389"); + values ( "6.246996, 6.247890, 6.247950, 6.248004, 6.248158",\ + "6.246996, 6.247890, 6.247950, 6.248004, 6.248158",\ + "6.246996, 6.247890, 6.247950, 6.248004, 6.248158",\ + "6.190802, 6.191696, 6.191756, 6.191810, 6.191963",\ + "5.789082, 5.789976, 5.790036, 5.790090, 5.790243"); } 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.542688, 6.548705, 6.548710, 6.548715, 6.548729",\ - "6.542688, 6.548705, 6.548710, 6.548715, 6.548729",\ - "6.542688, 6.548705, 6.548710, 6.548715, 6.548729",\ - "6.484305, 6.490321, 6.490327, 6.490332, 6.490346",\ - "6.089015, 6.095031, 6.095037, 6.095042, 6.095056"); + values ( "6.198710, 6.204500, 6.204506, 6.204511, 6.204524",\ + "6.198710, 6.204500, 6.204506, 6.204511, 6.204524",\ + "6.198710, 6.204500, 6.204506, 6.204511, 6.204524",\ + "6.142516, 6.148306, 6.148312, 6.148316, 6.148330",\ + "5.740796, 5.746587, 5.746592, 5.746597, 5.746610"); } 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.592042, 4.731566, 4.731566, 4.731566, 4.731566",\ + "4.592042, 4.731566, 4.731566, 4.731566, 4.731566",\ + "4.592042, 4.731566, 4.731566, 4.731566, 4.731566",\ + "4.572427, 4.731566, 4.731566, 4.731566, 4.731566",\ + "4.487875, 4.666037, 4.674126, 4.681360, 4.702065"); + } + 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.551508, 4.658040, 4.658040, 4.658040, 4.658040",\ + "4.551508, 4.658040, 4.658040, 4.658040, 4.658040",\ + "4.551508, 4.658040, 4.658040, 4.658040, 4.658040",\ + "4.531893, 4.658040, 4.658040, 4.658040, 4.658040",\ + "4.447342, 4.594052, 4.601794, 4.608719, 4.628539"); + } + 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.103094, 4.268376, 4.275880, 4.282591, 4.301800",\ + "4.103094, 4.268376, 4.275880, 4.282591, 4.301800",\ + "4.103094, 4.268376, 4.275880, 4.282591, 4.301800",\ + "4.103094, 4.268376, 4.275880, 4.282591, 4.301800",\ + "4.075726, 4.241008, 4.248512, 4.255223, 4.274432"); + } + 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.054864, 4.190969, 4.198151, 4.204576, 4.222963",\ + "4.054864, 4.190969, 4.198151, 4.204576, 4.222963",\ + "4.054864, 4.190969, 4.198151, 4.204576, 4.222963",\ + "4.054864, 4.190969, 4.198151, 4.204576, 4.222963",\ + "4.027496, 4.163600, 4.170783, 4.177207, 4.195595"); + } + 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 ( "7.703444, 7.875173, 7.882969, 7.882984, 7.882984",\ - "7.703444, 7.875173, 7.882969, 7.882984, 7.882984",\ - "7.692516, 7.864244, 7.872040, 7.879013, 7.882984",\ - "7.617456, 7.789185, 7.796980, 7.803953, 7.823910",\ - "7.219023, 7.390751, 7.398547, 7.405520, 7.425477"); + values ( "7.997296, 8.175465, 8.183553, 8.183567, 8.183567",\ + "7.997296, 8.175465, 8.183553, 8.183567, 8.183567",\ + "7.985957, 8.164125, 8.172214, 8.179448, 8.183567",\ + "7.908082, 8.086250, 8.094338, 8.101573, 8.122278",\ + "7.515960, 7.694128, 7.702216, 7.709451, 7.730155"); } 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.566084, 7.706834, 7.712937, 7.712937, 7.712937",\ - "7.566084, 7.706834, 7.712937, 7.712937, 7.712937",\ - "7.555156, 7.695906, 7.703318, 7.709948, 7.712937",\ - "7.480096, 7.620846, 7.628258, 7.634888, 7.653863",\ - "7.081663, 7.222413, 7.229825, 7.236455, 7.255430"); + values ( "7.852483, 7.998511, 8.004843, 8.004843, 8.004843",\ + "7.852483, 7.998511, 8.004843, 8.004843, 8.004843",\ + "7.841145, 7.987173, 7.994863, 8.001741, 8.004843",\ + "7.763269, 7.909297, 7.916987, 7.923866, 7.943553",\ + "7.371147, 7.517175, 7.524865, 7.531744, 7.551431"); } 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.912958, 6.913876, 6.913937, 6.913992, 6.914151",\ - "6.912958, 6.913876, 6.913937, 6.913992, 6.914151",\ - "6.912958, 6.913876, 6.913937, 6.913992, 6.914151",\ - "6.854574, 6.855492, 6.855554, 6.855609, 6.855767",\ - "6.459284, 6.460202, 6.460264, 6.460319, 6.460477"); + values ( "6.555094, 6.555977, 6.556037, 6.556090, 6.556242",\ + "6.555094, 6.555977, 6.556037, 6.556090, 6.556242",\ + "6.555094, 6.555977, 6.556037, 6.556090, 6.556242",\ + "6.498900, 6.499783, 6.499843, 6.499896, 6.500048",\ + "6.097180, 6.098063, 6.098123, 6.098176, 6.098328"); } 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.862830, 6.868879, 6.868885, 6.868890, 6.868903",\ - "6.862830, 6.868879, 6.868885, 6.868890, 6.868903",\ - "6.862830, 6.868879, 6.868885, 6.868890, 6.868903",\ - "6.804447, 6.810496, 6.810502, 6.810506, 6.810520",\ - "6.409157, 6.415206, 6.415212, 6.415216, 6.415230"); + values ( "6.506846, 6.512669, 6.512674, 6.512679, 6.512692",\ + "6.506846, 6.512669, 6.512674, 6.512679, 6.512692",\ + "6.506846, 6.512669, 6.512674, 6.512679, 6.512692",\ + "6.450652, 6.456475, 6.456480, 6.456484, 6.456498",\ + "6.048932, 6.054755, 6.054760, 6.054764, 6.054778"); } 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.736089, 4.875618, 4.875618, 4.875618, 4.875618",\ + "4.736089, 4.875618, 4.875618, 4.875618, 4.875618",\ + "4.736089, 4.875618, 4.875618, 4.875618, 4.875618",\ + "4.716473, 4.875618, 4.875618, 4.875618, 4.875618",\ + "4.631922, 4.810090, 4.818178, 4.825413, 4.846117"); + } + 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.645559, 4.752092, 4.752092, 4.752092, 4.752092",\ + "4.645559, 4.752092, 4.752092, 4.752092, 4.752092",\ + "4.645559, 4.752092, 4.752092, 4.752092, 4.752092",\ + "4.625944, 4.752092, 4.752092, 4.752092, 4.752092",\ + "4.541392, 4.688104, 4.695846, 4.702771, 4.722591"); + } + 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.423511, 0.515553, 0.520968, 0.525810, 0.539671",\ + "0.423511, 0.515553, 0.520968, 0.525810, 0.539671",\ + "0.423511, 0.515553, 0.520968, 0.525810, 0.539671",\ + "0.423511, 0.515553, 0.520968, 0.525810, 0.539671",\ + "0.423511, 0.515553, 0.520968, 0.525810, 0.539671"); + } + + } /* 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.214025, 4.379313, 4.386817, 4.393528, 4.412736",\ + "4.214025, 4.379313, 4.386817, 4.393528, 4.412736",\ + "4.214025, 4.379313, 4.386817, 4.393528, 4.412736",\ + "4.214025, 4.379313, 4.386817, 4.393528, 4.412736",\ + "4.186657, 4.351945, 4.359449, 4.366160, 4.385368"); + } + 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.138336, 4.274442, 4.281624, 4.288049, 4.306436",\ + "4.138336, 4.274442, 4.281624, 4.288049, 4.306436",\ + "4.138336, 4.274442, 4.281624, 4.288049, 4.306436",\ + "4.138336, 4.274442, 4.281624, 4.288049, 4.306436",\ + "4.110968, 4.247074, 4.254256, 4.260681, 4.279068"); + } + 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.423511, 0.515553, 0.520968, 0.525810, 0.539671",\ + "0.423511, 0.515553, 0.520968, 0.525810, 0.539671",\ + "0.423511, 0.515553, 0.520968, 0.525810, 0.539671",\ + "0.423511, 0.515553, 0.520968, 0.525810, 0.539671",\ + "0.423511, 0.515553, 0.520968, 0.525810, 0.539671"); + } + + } /* 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -1702,11 +3062,11 @@ pin("mprj_io[24]") { 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.083594, 8.255322, 8.263117, 8.263132, 8.263132",\ - "8.083594, 8.255322, 8.263117, 8.263132, 8.263132",\ - "8.072665, 8.244392, 8.252189, 8.259161, 8.263132",\ - "7.997605, 8.169333, 8.177129, 8.184101, 8.204058",\ - "7.599172, 7.770900, 7.778696, 7.785668, 7.805625"); + values ( "8.391702, 8.569869, 8.577957, 8.577972, 8.577972",\ + "8.391702, 8.569869, 8.577957, 8.577972, 8.577972",\ + "8.380363, 8.558531, 8.566619, 8.573853, 8.577972",\ + "8.302488, 8.480656, 8.488744, 8.495977, 8.516683",\ + "7.910366, 8.088533, 8.096622, 8.103855, 8.124560"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1720,11 +3080,11 @@ pin("mprj_io[24]") { 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.939871, 8.080613, 8.086717, 8.086717, 8.086717",\ - "7.939871, 8.080613, 8.086717, 8.086717, 8.086717",\ - "7.928943, 8.069685, 8.077098, 8.083727, 8.086717",\ - "7.853883, 7.994625, 8.002038, 8.008667, 8.027642",\ - "7.455450, 7.596191, 7.603604, 7.610234, 7.629209"); + values ( "8.240288, 8.386308, 8.392639, 8.392639, 8.392639",\ + "8.240288, 8.386308, 8.392639, 8.392639, 8.392639",\ + "8.228950, 8.374969, 8.382660, 8.389538, 8.392639",\ + "8.151074, 8.297094, 8.304785, 8.311663, 8.331349",\ + "7.758952, 7.904972, 7.912662, 7.919540, 7.939227"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1745,11 +3105,11 @@ pin("mprj_io[24]") { 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.281176, 7.282037, 7.282096, 7.282149, 7.282301",\ - "7.281176, 7.282037, 7.282096, 7.282149, 7.282301",\ - "7.281176, 7.282037, 7.282096, 7.282149, 7.282301",\ - "7.222792, 7.223653, 7.223712, 7.223765, 7.223917",\ - "6.827502, 6.828363, 6.828423, 6.828476, 6.828628"); + values ( "6.880987, 6.881816, 6.881873, 6.881924, 6.882070",\ + "6.880987, 6.881816, 6.881873, 6.881924, 6.882070",\ + "6.880987, 6.881816, 6.881873, 6.881924, 6.882070",\ + "6.824793, 6.825622, 6.825678, 6.825729, 6.825875",\ + "6.423073, 6.423902, 6.423958, 6.424009, 6.424155"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1763,11 +3123,11 @@ pin("mprj_io[24]") { 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.231247, 7.237462, 7.237466, 7.237471, 7.237482",\ - "7.231247, 7.237462, 7.237466, 7.237471, 7.237482",\ - "7.231247, 7.237462, 7.237466, 7.237471, 7.237482",\ - "7.172863, 7.179078, 7.179083, 7.179087, 7.179099",\ - "6.777574, 6.783789, 6.783793, 6.783797, 6.783809"); + values ( "6.832931, 6.838912, 6.838917, 6.838921, 6.838932",\ + "6.832931, 6.838912, 6.838917, 6.838921, 6.838932",\ + "6.832931, 6.838912, 6.838917, 6.838921, 6.838932",\ + "6.776736, 6.782718, 6.782722, 6.782726, 6.782738",\ + "6.375016, 6.380998, 6.381002, 6.381006, 6.381018"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1781,12 +3141,97 @@ pin("mprj_io[24]") { } /* end of arc hk_serial_load_mprj_io[24]_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.733893, 4.873422, 4.873422, 4.873422, 4.873422",\ + "4.733893, 4.873422, 4.873422, 4.873422, 4.873422",\ + "4.733893, 4.873422, 4.873422, 4.873422, 4.873422",\ + "4.714278, 4.873422, 4.873422, 4.873422, 4.873422",\ + "4.629727, 4.807894, 4.815982, 4.823216, 4.843922"); + } + 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.650203, 4.756736, 4.756736, 4.756736, 4.756736",\ + "4.650203, 4.756736, 4.756736, 4.756736, 4.756736",\ + "4.650203, 4.756736, 4.756736, 4.756736, 4.756736",\ + "4.630588, 4.756736, 4.756736, 4.756736, 4.756736",\ + "4.546036, 4.692748, 4.700490, 4.707415, 4.727235"); + } + 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.525809, 0.539670",\ + "0.423509, 0.515552, 0.520967, 0.525809, 0.539670",\ + "0.423509, 0.515552, 0.520967, 0.525809, 0.539670",\ + "0.423509, 0.515552, 0.520967, 0.525809, 0.539670",\ + "0.423509, 0.515552, 0.520967, 0.525809, 0.539670"); + } + + } /* end of arc hkspi_clk_mprj_io[24]_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.246218, 4.411506, 4.419009, 4.425720, 4.444928",\ + "4.246218, 4.411506, 4.419009, 4.425720, 4.444928",\ + "4.246218, 4.411506, 4.419009, 4.425720, 4.444928",\ + "4.246218, 4.411506, 4.419009, 4.425720, 4.444928",\ + "4.218849, 4.384137, 4.391641, 4.398352, 4.417560"); + } + 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.149866, 4.285972, 4.293155, 4.299579, 4.317966",\ + "4.149866, 4.285972, 4.293155, 4.299579, 4.317966",\ + "4.149866, 4.285972, 4.293155, 4.299579, 4.317966",\ + "4.149866, 4.285972, 4.293155, 4.299579, 4.317966",\ + "4.122498, 4.258604, 4.265786, 4.272211, 4.290597"); + } + 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.525809, 0.539670",\ + "0.423509, 0.515552, 0.520967, 0.525809, 0.539670",\ + "0.423509, 0.515552, 0.520967, 0.525809, 0.539670",\ + "0.423509, 0.515552, 0.520967, 0.525809, 0.539670",\ + "0.423509, 0.515552, 0.520967, 0.525809, 0.539670"); + } + + } /* end of arc hkspi_clk_mprj_io[24]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -1800,11 +3245,11 @@ pin("mprj_io[23]") { 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.461321, 8.633049, 8.640845, 8.640861, 8.640861",\ - "8.461321, 8.633049, 8.640845, 8.640861, 8.640861",\ - "8.450393, 8.622121, 8.629917, 8.636889, 8.640861",\ - "8.375333, 8.547061, 8.554857, 8.561830, 8.581786",\ - "7.976899, 8.148628, 8.156424, 8.163397, 8.183353"); + values ( "8.783594, 8.961762, 8.969851, 8.969866, 8.969866",\ + "8.783594, 8.961762, 8.969851, 8.969866, 8.969866",\ + "8.772256, 8.950424, 8.958512, 8.965747, 8.969866",\ + "8.694381, 8.872549, 8.880637, 8.887872, 8.908576",\ + "8.302258, 8.480427, 8.488515, 8.495749, 8.516454"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1818,11 +3263,11 @@ pin("mprj_io[23]") { 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.324985, 8.465736, 8.471840, 8.471840, 8.471840",\ - "8.324985, 8.465736, 8.471840, 8.471840, 8.471840",\ - "8.314055, 8.454807, 8.462220, 8.468850, 8.471840",\ - "8.238996, 8.379747, 8.387160, 8.393790, 8.412766",\ - "7.840563, 7.981315, 7.988728, 7.995358, 8.014332"); + values ( "8.639843, 8.785873, 8.792205, 8.792205, 8.792205",\ + "8.639843, 8.785873, 8.792205, 8.792205, 8.792205",\ + "8.628505, 8.774535, 8.782226, 8.789104, 8.792205",\ + "8.550630, 8.696660, 8.704350, 8.711228, 8.730915",\ + "8.158507, 8.304538, 8.312228, 8.319106, 8.338793"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1843,11 +3288,11 @@ pin("mprj_io[23]") { 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.663557, 7.664493, 7.664555, 7.664611, 7.664772",\ - "7.663557, 7.664493, 7.664555, 7.664611, 7.664772",\ - "7.663557, 7.664493, 7.664555, 7.664611, 7.664772",\ - "7.605174, 7.606109, 7.606172, 7.606228, 7.606388",\ - "7.209884, 7.210819, 7.210882, 7.210938, 7.211098"); + values ( "7.249030, 7.249930, 7.249990, 7.250044, 7.250198",\ + "7.249030, 7.249930, 7.249990, 7.250044, 7.250198",\ + "7.249030, 7.249930, 7.249990, 7.250044, 7.250198",\ + "7.192835, 7.193736, 7.193796, 7.193850, 7.194004",\ + "6.791115, 6.792016, 6.792076, 6.792130, 6.792284"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1861,11 +3306,11 @@ pin("mprj_io[23]") { 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.613368, 7.619365, 7.619370, 7.619375, 7.619390",\ - "7.613368, 7.619365, 7.619370, 7.619375, 7.619390",\ - "7.613368, 7.619365, 7.619370, 7.619375, 7.619390",\ - "7.554984, 7.560981, 7.560987, 7.560992, 7.561006",\ - "7.159694, 7.165691, 7.165697, 7.165702, 7.165716"); + values ( "7.200722, 7.206494, 7.206500, 7.206505, 7.206519",\ + "7.200722, 7.206494, 7.206500, 7.206505, 7.206519",\ + "7.200722, 7.206494, 7.206500, 7.206505, 7.206519",\ + "7.144528, 7.150300, 7.150306, 7.150311, 7.150324",\ + "6.742808, 6.748580, 6.748586, 6.748590, 6.748604"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1879,12 +3324,97 @@ pin("mprj_io[23]") { } /* end of arc hk_serial_load_mprj_io[23]_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.727875, 4.867405, 4.867405, 4.867405, 4.867405",\ + "4.727875, 4.867405, 4.867405, 4.867405, 4.867405",\ + "4.727875, 4.867405, 4.867405, 4.867405, 4.867405",\ + "4.708259, 4.867405, 4.867405, 4.867405, 4.867405",\ + "4.623708, 4.801877, 4.809965, 4.817199, 4.837904"); + } + 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.668051, 4.774583, 4.774583, 4.774583, 4.774583",\ + "4.668051, 4.774583, 4.774583, 4.774583, 4.774583",\ + "4.668051, 4.774583, 4.774583, 4.774583, 4.774583",\ + "4.648435, 4.774583, 4.774583, 4.774583, 4.774583",\ + "4.563884, 4.710595, 4.718338, 4.725263, 4.745082"); + } + 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[23]_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.164950, 4.330238, 4.337742, 4.344453, 4.363661",\ + "4.164950, 4.330238, 4.337742, 4.344453, 4.363661",\ + "4.164950, 4.330238, 4.337742, 4.344453, 4.363661",\ + "4.164950, 4.330238, 4.337742, 4.344453, 4.363661",\ + "4.137582, 4.302870, 4.310374, 4.317085, 4.336293"); + } + 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.140360, 4.276466, 4.283648, 4.290073, 4.308460",\ + "4.140360, 4.276466, 4.283648, 4.290073, 4.308460",\ + "4.140360, 4.276466, 4.283648, 4.290073, 4.308460",\ + "4.140360, 4.276466, 4.283648, 4.290073, 4.308460",\ + "4.112992, 4.249097, 4.256280, 4.262705, 4.281092"); + } + 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[23]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -1898,11 +3428,11 @@ pin("mprj_io[22]") { 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.798307, 8.970028, 8.977824, 8.977840, 8.977840",\ - "8.798307, 8.970028, 8.977824, 8.977840, 8.977840",\ - "8.787379, 8.959100, 8.966896, 8.973869, 8.977840",\ - "8.712319, 8.884040, 8.891836, 8.898809, 8.918766",\ - "8.313886, 8.485607, 8.493402, 8.500376, 8.520332"); + values ( "9.133220, 9.311379, 9.319468, 9.319484, 9.319484",\ + "9.133220, 9.311379, 9.319468, 9.319484, 9.319484",\ + "9.121881, 9.300041, 9.308129, 9.315364, 9.319484",\ + "9.044005, 9.222166, 9.230254, 9.237489, 9.258194",\ + "8.651883, 8.830044, 8.838132, 8.845366, 8.866072"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1916,11 +3446,11 @@ pin("mprj_io[22]") { 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.657664, 8.798417, 8.804521, 8.804521, 8.804521",\ - "8.657664, 8.798417, 8.804521, 8.804521, 8.804521",\ - "8.646736, 8.787489, 8.794901, 8.801531, 8.804521",\ - "8.571676, 8.712429, 8.719841, 8.726471, 8.745446",\ - "8.173243, 8.313995, 8.321408, 8.328037, 8.347013"); + values ( "8.985001, 9.131031, 9.137362, 9.137362, 9.137362",\ + "8.985001, 9.131031, 9.137362, 9.137362, 9.137362",\ + "8.973661, 9.119692, 9.127382, 9.134261, 9.137362",\ + "8.895786, 9.041817, 9.049507, 9.056386, 9.076073",\ + "8.503664, 8.649694, 8.657385, 8.664264, 8.683950"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1941,11 +3471,11 @@ pin("mprj_io[22]") { 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.995858, 7.996797, 7.996860, 7.996916, 7.997077",\ - "7.995858, 7.996797, 7.996860, 7.996916, 7.997077",\ - "7.995858, 7.996797, 7.996860, 7.996916, 7.997077",\ - "7.937474, 7.938414, 7.938477, 7.938533, 7.938693",\ - "7.542184, 7.543124, 7.543187, 7.543242, 7.543404"); + values ( "7.568871, 7.569775, 7.569835, 7.569889, 7.570044",\ + "7.568871, 7.569775, 7.569835, 7.569889, 7.570044",\ + "7.568871, 7.569775, 7.569835, 7.569889, 7.570044",\ + "7.512676, 7.513580, 7.513641, 7.513695, 7.513849",\ + "7.110956, 7.111860, 7.111921, 7.111975, 7.112129"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1959,11 +3489,11 @@ pin("mprj_io[22]") { 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.945654, 7.951641, 7.951646, 7.951651, 7.951666",\ - "7.945654, 7.951641, 7.951646, 7.951651, 7.951666",\ - "7.945654, 7.951641, 7.951646, 7.951651, 7.951666",\ - "7.887271, 7.893257, 7.893263, 7.893268, 7.893282",\ - "7.491981, 7.497967, 7.497973, 7.497978, 7.497993"); + values ( "7.520550, 7.526311, 7.526317, 7.526322, 7.526336",\ + "7.520550, 7.526311, 7.526317, 7.526322, 7.526336",\ + "7.520550, 7.526311, 7.526317, 7.526322, 7.526336",\ + "7.464355, 7.470117, 7.470122, 7.470128, 7.470141",\ + "7.062635, 7.068397, 7.068402, 7.068408, 7.068421"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1977,12 +3507,97 @@ pin("mprj_io[22]") { } /* end of arc hk_serial_load_mprj_io[22]_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.783461, 4.922983, 4.922983, 4.922983, 4.922983",\ + "4.783461, 4.922983, 4.922983, 4.922983, 4.922983",\ + "4.783461, 4.922983, 4.922983, 4.922983, 4.922983",\ + "4.763845, 4.922983, 4.922983, 4.922983, 4.922983",\ + "4.679294, 4.857454, 4.865542, 4.872777, 4.893482"); + } + 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.765612, 0.765612, 0.765612, 0.765612",\ + "0.758810, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758810, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758810, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758810, 0.765612, 0.765612, 0.765612, 0.765612"); + } + 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.708907, 4.815438, 4.815438, 4.815438, 4.815438",\ + "4.708907, 4.815438, 4.815438, 4.815438, 4.815438",\ + "4.708907, 4.815438, 4.815438, 4.815438, 4.815438",\ + "4.689291, 4.815438, 4.815438, 4.815438, 4.815438",\ + "4.604740, 4.751450, 4.759192, 4.766118, 4.785937"); + } + 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.423483, 0.515545, 0.520959, 0.525800, 0.539657",\ + "0.423483, 0.515545, 0.520959, 0.525800, 0.539657",\ + "0.423483, 0.515545, 0.520959, 0.525800, 0.539657",\ + "0.423483, 0.515545, 0.520959, 0.525800, 0.539657",\ + "0.423483, 0.515545, 0.520959, 0.525800, 0.539657"); + } + + } /* end of arc hkspi_clk_mprj_io[22]_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.220000, 4.385281, 4.392785, 4.399496, 4.418705",\ + "4.220000, 4.385281, 4.392785, 4.399496, 4.418705",\ + "4.220000, 4.385281, 4.392785, 4.399496, 4.418705",\ + "4.220000, 4.385281, 4.392785, 4.399496, 4.418705",\ + "4.192632, 4.357913, 4.365417, 4.372128, 4.391336"); + } + 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.765612, 0.765612, 0.765612, 0.765612",\ + "0.758810, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758810, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758810, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758810, 0.765612, 0.765612, 0.765612, 0.765612"); + } + 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.179946, 4.316050, 4.323233, 4.329658, 4.348044",\ + "4.179946, 4.316050, 4.323233, 4.329658, 4.348044",\ + "4.179946, 4.316050, 4.323233, 4.329658, 4.348044",\ + "4.179946, 4.316050, 4.323233, 4.329658, 4.348044",\ + "4.152578, 4.288682, 4.295865, 4.302289, 4.320676"); + } + 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.423483, 0.515545, 0.520959, 0.525800, 0.539657",\ + "0.423483, 0.515545, 0.520959, 0.525800, 0.539657",\ + "0.423483, 0.515545, 0.520959, 0.525800, 0.539657",\ + "0.423483, 0.515545, 0.520959, 0.525800, 0.539657",\ + "0.423483, 0.515545, 0.520959, 0.525800, 0.539657"); + } + + } /* end of arc hkspi_clk_mprj_io[22]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -1996,11 +3611,11 @@ pin("mprj_io[21]") { 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 ( "9.135229, 9.306952, 9.314748, 9.314763, 9.314763",\ - "9.135229, 9.306952, 9.314748, 9.314763, 9.314763",\ - "9.124300, 9.296022, 9.303819, 9.310792, 9.314763",\ - "9.049240, 9.220963, 9.228759, 9.235732, 9.255689",\ - "8.650807, 8.822530, 8.830326, 8.837299, 8.857256"); + values ( "9.482776, 9.660938, 9.669026, 9.669042, 9.669042",\ + "9.482776, 9.660938, 9.669026, 9.669042, 9.669042",\ + "9.471437, 9.649599, 9.657687, 9.664922, 9.669042",\ + "9.393562, 9.571724, 9.579812, 9.587047, 9.607752",\ + "9.001440, 9.179602, 9.187690, 9.194924, 9.215630"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2014,11 +3629,11 @@ pin("mprj_io[21]") { 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.992805, 9.133558, 9.139662, 9.139662, 9.139662",\ - "8.992805, 9.133558, 9.139662, 9.139662, 9.139662",\ - "8.981876, 9.122630, 9.130042, 9.136672, 9.139662",\ - "8.906816, 9.047570, 9.054982, 9.061612, 9.080587",\ - "8.508384, 8.649137, 8.656549, 8.663179, 8.682154"); + values ( "9.332708, 9.478741, 9.485071, 9.485071, 9.485071",\ + "9.332708, 9.478741, 9.485071, 9.485071, 9.485071",\ + "9.321370, 9.467402, 9.475092, 9.481971, 9.485071",\ + "9.243495, 9.389526, 9.397217, 9.404096, 9.423782",\ + "8.851373, 8.997404, 9.005095, 9.011973, 9.031660"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2039,11 +3654,11 @@ pin("mprj_io[21]") { 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.329721, 8.330666, 8.330729, 8.330786, 8.330947",\ - "8.329721, 8.330666, 8.330729, 8.330786, 8.330947",\ - "8.329721, 8.330666, 8.330729, 8.330786, 8.330947",\ - "8.271338, 8.272283, 8.272346, 8.272402, 8.272563",\ - "7.876048, 7.876993, 7.877056, 7.877112, 7.877274"); + values ( "7.881784, 7.882693, 7.882754, 7.882808, 7.882963",\ + "7.881784, 7.882693, 7.882754, 7.882808, 7.882963",\ + "7.881784, 7.882693, 7.882754, 7.882808, 7.882963",\ + "7.825590, 7.826499, 7.826560, 7.826614, 7.826769",\ + "7.423870, 7.424779, 7.424839, 7.424894, 7.425049"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2057,11 +3672,11 @@ pin("mprj_io[21]") { 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.279501, 8.285473, 8.285479, 8.285484, 8.285499",\ - "8.279501, 8.285473, 8.285479, 8.285484, 8.285499",\ - "8.279501, 8.285473, 8.285479, 8.285484, 8.285499",\ - "8.221118, 8.227090, 8.227096, 8.227100, 8.227116",\ - "7.825828, 7.831800, 7.831806, 7.831810, 7.831825"); + values ( "7.833447, 7.839195, 7.839201, 7.839206, 7.839220",\ + "7.833447, 7.839195, 7.839201, 7.839206, 7.839220",\ + "7.833447, 7.839195, 7.839201, 7.839206, 7.839220",\ + "7.777253, 7.783001, 7.783007, 7.783011, 7.783025",\ + "7.375533, 7.381281, 7.381287, 7.381291, 7.381305"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2075,12 +3690,97 @@ pin("mprj_io[21]") { } /* end of arc hk_serial_load_mprj_io[21]_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.652386, 4.791910, 4.791910, 4.791910, 4.791910",\ + "4.652386, 4.791910, 4.791910, 4.791910, 4.791910",\ + "4.652386, 4.791910, 4.791910, 4.791910, 4.791910",\ + "4.632771, 4.791910, 4.791910, 4.791910, 4.791910",\ + "4.548219, 4.726381, 4.734469, 4.741704, 4.762409"); + } + 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.664702, 4.771233, 4.771233, 4.771233, 4.771233",\ + "4.664702, 4.771233, 4.771233, 4.771233, 4.771233",\ + "4.664702, 4.771233, 4.771233, 4.771233, 4.771233",\ + "4.645086, 4.771233, 4.771233, 4.771233, 4.771233",\ + "4.560535, 4.707245, 4.714988, 4.721913, 4.741733"); + } + 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.423489, 0.515547, 0.520961, 0.525802, 0.539660",\ + "0.423489, 0.515547, 0.520961, 0.525802, 0.539660",\ + "0.423489, 0.515547, 0.520961, 0.525802, 0.539660",\ + "0.423489, 0.515547, 0.520961, 0.525802, 0.539660",\ + "0.423489, 0.515547, 0.520961, 0.525802, 0.539660"); + } + + } /* end of arc hkspi_clk_mprj_io[21]_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.161777, 4.327060, 4.334564, 4.341275, 4.360484",\ + "4.161777, 4.327060, 4.334564, 4.341275, 4.360484",\ + "4.161777, 4.327060, 4.334564, 4.341275, 4.360484",\ + "4.161777, 4.327060, 4.334564, 4.341275, 4.360484",\ + "4.134409, 4.299692, 4.307196, 4.313907, 4.333116"); + } + 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.160617, 4.296721, 4.303904, 4.310328, 4.328715",\ + "4.160617, 4.296721, 4.303904, 4.310328, 4.328715",\ + "4.160617, 4.296721, 4.303904, 4.310328, 4.328715",\ + "4.160617, 4.296721, 4.303904, 4.310328, 4.328715",\ + "4.133248, 4.269353, 4.276536, 4.282960, 4.301347"); + } + 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.423489, 0.515547, 0.520961, 0.525802, 0.539660",\ + "0.423489, 0.515547, 0.520961, 0.525802, 0.539660",\ + "0.423489, 0.515547, 0.520961, 0.525802, 0.539660",\ + "0.423489, 0.515547, 0.520961, 0.525802, 0.539660",\ + "0.423489, 0.515547, 0.520961, 0.525802, 0.539660"); + } + + } /* end of arc hkspi_clk_mprj_io[21]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2094,11 +3794,11 @@ pin("mprj_io[20]") { 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 ( "9.480156, 9.651874, 9.659670, 9.659686, 9.659686",\ - "9.480156, 9.651874, 9.659670, 9.659686, 9.659686",\ - "9.469228, 9.640945, 9.648742, 9.655714, 9.659686",\ - "9.394168, 9.565886, 9.573682, 9.580654, 9.600612",\ - "8.995734, 9.167452, 9.175248, 9.182221, 9.202179"); + values ( "9.840637, 10.018794, 10.026883, 10.026899, 10.026899",\ + "9.840637, 10.018794, 10.026883, 10.026899, 10.026899",\ + "9.829298, 10.007456, 10.015544, 10.022779, 10.026899",\ + "9.751423, 9.929581, 9.937669, 9.944903, 9.965609",\ + "9.359301, 9.537458, 9.545547, 9.552781, 9.573486"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2112,11 +3812,11 @@ pin("mprj_io[20]") { 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 ( "9.327119, 9.467870, 9.473972, 9.473972, 9.473972",\ - "9.327119, 9.467870, 9.473972, 9.473972, 9.473972",\ - "9.316190, 9.456941, 9.464354, 9.470984, 9.473972",\ - "9.241130, 9.381881, 9.389294, 9.395924, 9.414898",\ - "8.842697, 8.983448, 8.990861, 8.997491, 9.016465"); + values ( "9.679560, 9.825588, 9.831920, 9.831920, 9.831920",\ + "9.679560, 9.825588, 9.831920, 9.831920, 9.831920",\ + "9.668221, 9.814250, 9.821940, 9.828819, 9.831920",\ + "9.590345, 9.736375, 9.744065, 9.750944, 9.770630",\ + "9.198223, 9.344253, 9.351943, 9.358822, 9.378508"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2137,11 +3837,11 @@ pin("mprj_io[20]") { 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.662427, 8.663353, 8.663416, 8.663471, 8.663630",\ - "8.662427, 8.663353, 8.663416, 8.663471, 8.663630",\ - "8.662427, 8.663353, 8.663416, 8.663471, 8.663630",\ - "8.604043, 8.604970, 8.605032, 8.605088, 8.605247",\ - "8.208754, 8.209680, 8.209743, 8.209798, 8.209957"); + values ( "8.199776, 8.200667, 8.200727, 8.200781, 8.200934",\ + "8.199776, 8.200667, 8.200727, 8.200781, 8.200934",\ + "8.199776, 8.200667, 8.200727, 8.200781, 8.200934",\ + "8.143581, 8.144473, 8.144533, 8.144587, 8.144740",\ + "7.741861, 7.742754, 7.742813, 7.742867, 7.743020"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2155,11 +3855,11 @@ pin("mprj_io[20]") { 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.612268, 8.618292, 8.618297, 8.618301, 8.618316",\ - "8.612268, 8.618292, 8.618297, 8.618301, 8.618316",\ - "8.612268, 8.618292, 8.618297, 8.618301, 8.618316",\ - "8.553885, 8.559908, 8.559914, 8.559918, 8.559933",\ - "8.158595, 8.164618, 8.164623, 8.164628, 8.164642"); + values ( "8.151499, 8.157295, 8.157301, 8.157306, 8.157319",\ + "8.151499, 8.157295, 8.157301, 8.157306, 8.157319",\ + "8.151499, 8.157295, 8.157301, 8.157306, 8.157319",\ + "8.095304, 8.101101, 8.101107, 8.101111, 8.101125",\ + "7.693584, 7.699381, 7.699387, 7.699391, 7.699405"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2173,12 +3873,97 @@ pin("mprj_io[20]") { } /* end of arc hk_serial_load_mprj_io[20]_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.635387, 4.774907, 4.774907, 4.774907, 4.774907",\ + "4.635387, 4.774907, 4.774907, 4.774907, 4.774907",\ + "4.635387, 4.774907, 4.774907, 4.774907, 4.774907",\ + "4.615771, 4.774907, 4.774907, 4.774907, 4.774907",\ + "4.531220, 4.709377, 4.717466, 4.724700, 4.745406"); + } + 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.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612"); + } + 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.635830, 4.742361, 4.742361, 4.742361, 4.742361",\ + "4.635830, 4.742361, 4.742361, 4.742361, 4.742361",\ + "4.635830, 4.742361, 4.742361, 4.742361, 4.742361",\ + "4.616215, 4.742361, 4.742361, 4.742361, 4.742361",\ + "4.531664, 4.678372, 4.686115, 4.693040, 4.712860"); + } + 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.423471, 0.515542, 0.520955, 0.525796, 0.539652",\ + "0.423471, 0.515542, 0.520955, 0.525796, 0.539652",\ + "0.423471, 0.515542, 0.520955, 0.525796, 0.539652",\ + "0.423471, 0.515542, 0.520955, 0.525796, 0.539652",\ + "0.423471, 0.515542, 0.520955, 0.525796, 0.539652"); + } + + } /* end of arc hkspi_clk_mprj_io[20]_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.133749, 4.299026, 4.306531, 4.313242, 4.332451",\ + "4.133749, 4.299026, 4.306531, 4.313242, 4.332451",\ + "4.133749, 4.299026, 4.306531, 4.313242, 4.332451",\ + "4.133749, 4.299026, 4.306531, 4.313242, 4.332451",\ + "4.106380, 4.271659, 4.279162, 4.285874, 4.305083"); + } + 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.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612"); + } + 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.125973, 4.262075, 4.269258, 4.275683, 4.294070",\ + "4.125973, 4.262075, 4.269258, 4.275683, 4.294070",\ + "4.125973, 4.262075, 4.269258, 4.275683, 4.294070",\ + "4.125973, 4.262075, 4.269258, 4.275683, 4.294070",\ + "4.098604, 4.234708, 4.241890, 4.248315, 4.266702"); + } + 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.423471, 0.515542, 0.520955, 0.525796, 0.539652",\ + "0.423471, 0.515542, 0.520955, 0.525796, 0.539652",\ + "0.423471, 0.515542, 0.520955, 0.525796, 0.539652",\ + "0.423471, 0.515542, 0.520955, 0.525796, 0.539652",\ + "0.423471, 0.515542, 0.520955, 0.525796, 0.539652"); + } + + } /* end of arc hkspi_clk_mprj_io[20]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2192,11 +3977,11 @@ pin("mprj_io[19]") { 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 ( "9.804372, 9.976097, 9.983893, 9.983909, 9.983909",\ - "9.804372, 9.976097, 9.983893, 9.983909, 9.983909",\ - "9.793443, 9.965169, 9.972964, 9.979938, 9.983909",\ - "9.718383, 9.890109, 9.897904, 9.904878, 9.924834",\ - "9.319950, 9.491675, 9.499472, 9.506444, 9.526402"); + values ( "10.177011, 10.355177, 10.363266, 10.363281, 10.363281",\ + "10.177011, 10.355177, 10.363266, 10.363281, 10.363281",\ + "10.165672, 10.343838, 10.351927, 10.359160, 10.363281",\ + "10.087798, 10.265965, 10.274052, 10.281286, 10.301991",\ + "9.695675, 9.873840, 9.881929, 9.889163, 9.909868"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2210,11 +3995,11 @@ pin("mprj_io[19]") { 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 ( "9.662457, 9.803207, 9.809311, 9.809311, 9.809311",\ - "9.662457, 9.803207, 9.809311, 9.809311, 9.809311",\ - "9.651529, 9.792279, 9.799691, 9.806321, 9.809311",\ - "9.576469, 9.717219, 9.724631, 9.731261, 9.750237",\ - "9.178036, 9.318787, 9.326199, 9.332829, 9.351803"); + values ( "10.027473, 10.173502, 10.179833, 10.179833, 10.179833",\ + "10.027473, 10.173502, 10.179833, 10.179833, 10.179833",\ + "10.016135, 10.162164, 10.169854, 10.176733, 10.179833",\ + "9.938260, 10.084288, 10.091978, 10.098857, 10.118544",\ + "9.546138, 9.692165, 9.699856, 9.706735, 9.726421"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2235,11 +4020,11 @@ pin("mprj_io[19]") { 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.995998, 8.996917, 8.996979, 8.997034, 8.997192",\ - "8.995998, 8.996917, 8.996979, 8.997034, 8.997192",\ - "8.995998, 8.996917, 8.996979, 8.997034, 8.997192",\ - "8.937614, 8.938534, 8.938595, 8.938651, 8.938809",\ - "8.542325, 8.543243, 8.543305, 8.543361, 8.543519"); + values ( "8.514164, 8.515048, 8.515108, 8.515162, 8.515314",\ + "8.514164, 8.515048, 8.515108, 8.515162, 8.515314",\ + "8.514164, 8.515048, 8.515108, 8.515162, 8.515314",\ + "8.457970, 8.458854, 8.458914, 8.458967, 8.459120",\ + "8.056250, 8.057134, 8.057194, 8.057247, 8.057400"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2253,11 +4038,11 @@ pin("mprj_io[19]") { 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.945868, 8.951915, 8.951920, 8.951925, 8.951939",\ - "8.945868, 8.951915, 8.951920, 8.951925, 8.951939",\ - "8.945868, 8.951915, 8.951920, 8.951925, 8.951939",\ - "8.887485, 8.893531, 8.893537, 8.893541, 8.893555",\ - "8.492194, 8.498241, 8.498247, 8.498251, 8.498265"); + values ( "8.465914, 8.471734, 8.471739, 8.471744, 8.471757",\ + "8.465914, 8.471734, 8.471739, 8.471744, 8.471757",\ + "8.465914, 8.471734, 8.471739, 8.471744, 8.471757",\ + "8.409719, 8.415540, 8.415545, 8.415549, 8.415563",\ + "8.007999, 8.013820, 8.013824, 8.013829, 8.013843"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2271,12 +4056,97 @@ pin("mprj_io[19]") { } /* end of arc hk_serial_load_mprj_io[19]_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.688004, 4.827531, 4.827531, 4.827531, 4.827531",\ + "4.688004, 4.827531, 4.827531, 4.827531, 4.827531",\ + "4.688004, 4.827531, 4.827531, 4.827531, 4.827531",\ + "4.668388, 4.827531, 4.827531, 4.827531, 4.827531",\ + "4.583838, 4.762003, 4.770091, 4.777326, 4.798031"); + } + 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.679511, 4.786043, 4.786043, 4.786043, 4.786043",\ + "4.679511, 4.786043, 4.786043, 4.786043, 4.786043",\ + "4.679511, 4.786043, 4.786043, 4.786043, 4.786043",\ + "4.659895, 4.786043, 4.786043, 4.786043, 4.786043",\ + "4.575344, 4.722055, 4.729797, 4.736722, 4.756542"); + } + 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.423502, 0.515550, 0.520965, 0.525807, 0.539666",\ + "0.423502, 0.515550, 0.520965, 0.525807, 0.539666",\ + "0.423502, 0.515550, 0.520965, 0.525807, 0.539666",\ + "0.423502, 0.515550, 0.520965, 0.525807, 0.539666",\ + "0.423502, 0.515550, 0.520965, 0.525807, 0.539666"); + } + + } /* end of arc hkspi_clk_mprj_io[19]_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.203413, 4.368700, 4.376203, 4.382915, 4.402123",\ + "4.203413, 4.368700, 4.376203, 4.382915, 4.402123",\ + "4.203413, 4.368700, 4.376203, 4.382915, 4.402123",\ + "4.203413, 4.368700, 4.376203, 4.382915, 4.402123",\ + "4.176045, 4.341331, 4.348835, 4.355546, 4.374754"); + } + 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.176761, 4.312866, 4.320049, 4.326474, 4.344861",\ + "4.176761, 4.312866, 4.320049, 4.326474, 4.344861",\ + "4.176761, 4.312866, 4.320049, 4.326474, 4.344861",\ + "4.176761, 4.312866, 4.320049, 4.326474, 4.344861",\ + "4.149393, 4.285498, 4.292681, 4.299106, 4.317492"); + } + 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.423502, 0.515550, 0.520965, 0.525807, 0.539666",\ + "0.423502, 0.515550, 0.520965, 0.525807, 0.539666",\ + "0.423502, 0.515550, 0.520965, 0.525807, 0.539666",\ + "0.423502, 0.515550, 0.520965, 0.525807, 0.539666",\ + "0.423502, 0.515550, 0.520965, 0.525807, 0.539666"); + } + + } /* end of arc hkspi_clk_mprj_io[19]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2290,11 +4160,11 @@ pin("mprj_io[18]") { 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 ( "9.145844, 9.283428, 9.283428, 9.283428, 9.283428",\ - "9.145844, 9.283428, 9.283428, 9.283428, 9.283428",\ - "9.145844, 9.283428, 9.283428, 9.283428, 9.283428",\ - "9.120904, 9.283428, 9.283428, 9.283428, 9.283428",\ - "9.013623, 9.185349, 9.193146, 9.200119, 9.220076"); + values ( "9.492808, 9.635550, 9.635550, 9.635550, 9.635550",\ + "9.492808, 9.635550, 9.635550, 9.635550, 9.635550",\ + "9.492808, 9.635550, 9.635550, 9.635550, 9.635550",\ + "9.466932, 9.635550, 9.635550, 9.635550, 9.635550",\ + "9.356589, 9.534756, 9.542844, 9.550077, 9.570783"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2308,11 +4178,11 @@ pin("mprj_io[18]") { 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 ( "9.004328, 9.109226, 9.109226, 9.109226, 9.109226",\ - "9.004328, 9.109226, 9.109226, 9.109226, 9.109226",\ - "9.004328, 9.109226, 9.109226, 9.109226, 9.109226",\ - "8.979387, 9.109226, 9.109226, 9.109226, 9.109226",\ - "8.872107, 9.012856, 9.020268, 9.026898, 9.045874"); + values ( "9.343683, 9.452515, 9.452515, 9.452515, 9.452515",\ + "9.343683, 9.452515, 9.452515, 9.452515, 9.452515",\ + "9.343683, 9.452515, 9.452515, 9.452515, 9.452515",\ + "9.317806, 9.452515, 9.452515, 9.452515, 9.452515",\ + "9.207464, 9.353492, 9.361182, 9.368061, 9.387747"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2333,11 +4203,11 @@ pin("mprj_io[18]") { 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.284824, 8.285742, 8.285804, 8.285859, 8.286017",\ - "8.284824, 8.285742, 8.285804, 8.285859, 8.286017",\ - "8.284824, 8.285742, 8.285804, 8.285859, 8.286017",\ - "8.284824, 8.285742, 8.285804, 8.285859, 8.286017",\ - "8.221472, 8.222389, 8.222451, 8.222507, 8.222665"); + values ( "7.923149, 7.924032, 7.924091, 7.924145, 7.924297",\ + "7.923149, 7.924032, 7.924091, 7.924145, 7.924297",\ + "7.923149, 7.924032, 7.924091, 7.924145, 7.924297",\ + "7.923149, 7.924032, 7.924091, 7.924145, 7.924297",\ + "7.861212, 7.862094, 7.862154, 7.862207, 7.862360"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2351,11 +4221,11 @@ pin("mprj_io[18]") { 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.234698, 8.240748, 8.240753, 8.240758, 8.240772",\ - "8.234698, 8.240748, 8.240753, 8.240758, 8.240772",\ - "8.234698, 8.240748, 8.240753, 8.240758, 8.240772",\ - "8.234698, 8.240748, 8.240753, 8.240758, 8.240772",\ - "8.171346, 8.177396, 8.177401, 8.177405, 8.177420"); + values ( "7.874902, 7.880725, 7.880730, 7.880735, 7.880748",\ + "7.874902, 7.880725, 7.880730, 7.880735, 7.880748",\ + "7.874902, 7.880725, 7.880730, 7.880735, 7.880748",\ + "7.874902, 7.880725, 7.880730, 7.880735, 7.880748",\ + "7.812964, 7.818788, 7.818793, 7.818798, 7.818810"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2369,12 +4239,97 @@ pin("mprj_io[18]") { } /* end of arc hk_serial_load_mprj_io[18]_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.493109, 4.632636, 4.632636, 4.632636, 4.632636",\ + "4.493109, 4.632636, 4.632636, 4.632636, 4.632636",\ + "4.493109, 4.632636, 4.632636, 4.632636, 4.632636",\ + "4.473493, 4.632636, 4.632636, 4.632636, 4.632636",\ + "4.388942, 4.567108, 4.575196, 4.582430, 4.603135"); + } + 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.483493, 4.590025, 4.590025, 4.590025, 4.590025",\ + "4.483493, 4.590025, 4.590025, 4.590025, 4.590025",\ + "4.483493, 4.590025, 4.590025, 4.590025, 4.590025",\ + "4.463878, 4.590025, 4.590025, 4.590025, 4.590025",\ + "4.379327, 4.526038, 4.533780, 4.540706, 4.560525"); + } + 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.423503, 0.515551, 0.520965, 0.525807, 0.539667",\ + "0.423503, 0.515551, 0.520965, 0.525807, 0.539667",\ + "0.423503, 0.515551, 0.520965, 0.525807, 0.539667",\ + "0.423503, 0.515551, 0.520965, 0.525807, 0.539667",\ + "0.423503, 0.515551, 0.520965, 0.525807, 0.539667"); + } + + } /* end of arc hkspi_clk_mprj_io[18]_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.022753, 4.188040, 4.195543, 4.202255, 4.221463",\ + "4.022753, 4.188040, 4.195543, 4.202255, 4.221463",\ + "4.022753, 4.188040, 4.195543, 4.202255, 4.221463",\ + "4.022753, 4.188040, 4.195543, 4.202255, 4.221463",\ + "3.995385, 4.160671, 4.168175, 4.174886, 4.194095"); + } + 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.995063, 4.131168, 4.138351, 4.144776, 4.163163",\ + "3.995063, 4.131168, 4.138351, 4.144776, 4.163163",\ + "3.995063, 4.131168, 4.138351, 4.144776, 4.163163",\ + "3.995063, 4.131168, 4.138351, 4.144776, 4.163163",\ + "3.967695, 4.103801, 4.110983, 4.117408, 4.135795"); + } + 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.423503, 0.515551, 0.520965, 0.525807, 0.539667",\ + "0.423503, 0.515551, 0.520965, 0.525807, 0.539667",\ + "0.423503, 0.515551, 0.520965, 0.525807, 0.539667",\ + "0.423503, 0.515551, 0.520965, 0.525807, 0.539667",\ + "0.423503, 0.515551, 0.520965, 0.525807, 0.539667"); + } + + } /* end of arc hkspi_clk_mprj_io[18]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2388,11 +4343,11 @@ pin("mprj_io[17]") { 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.814489, 8.952060, 8.952060, 8.952060, 8.952060",\ - "8.814489, 8.952060, 8.952060, 8.952060, 8.952060",\ - "8.814489, 8.952060, 8.952060, 8.952060, 8.952060",\ - "8.789549, 8.952060, 8.952060, 8.952060, 8.952060",\ - "8.682268, 8.853981, 8.861776, 8.868750, 8.888707"); + values ( "9.149028, 9.291757, 9.291757, 9.291757, 9.291757",\ + "9.149028, 9.291757, 9.291757, 9.291757, 9.291757",\ + "9.149028, 9.291757, 9.291757, 9.291757, 9.291757",\ + "9.123152, 9.291757, 9.291757, 9.291757, 9.291757",\ + "9.012809, 9.190960, 9.199049, 9.206284, 9.226989"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2406,11 +4361,11 @@ pin("mprj_io[17]") { 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.665603, 8.770510, 8.770510, 8.770510, 8.770510",\ - "8.665603, 8.770510, 8.770510, 8.770510, 8.770510",\ - "8.665603, 8.770510, 8.770510, 8.770510, 8.770510",\ - "8.640662, 8.770510, 8.770510, 8.770510, 8.770510",\ - "8.533381, 8.674140, 8.681553, 8.688183, 8.707157"); + values ( "8.992256, 9.101096, 9.101096, 9.101096, 9.101096",\ + "8.992256, 9.101096, 9.101096, 9.101096, 9.101096",\ + "8.992256, 9.101096, 9.101096, 9.101096, 9.101096",\ + "8.966380, 9.101096, 9.101096, 9.101096, 9.101096",\ + "8.856037, 9.002073, 9.009764, 9.016643, 9.036329"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2431,11 +4386,11 @@ pin("mprj_io[17]") { 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.950676, 7.951660, 7.951725, 7.951783, 7.951949",\ - "7.950676, 7.951660, 7.951725, 7.951783, 7.951949",\ - "7.950676, 7.951660, 7.951725, 7.951783, 7.951949",\ - "7.950676, 7.951660, 7.951725, 7.951783, 7.951949",\ - "7.887323, 7.888308, 7.888372, 7.888430, 7.888596"); + values ( "7.601529, 7.602476, 7.602538, 7.602594, 7.602754",\ + "7.601529, 7.602476, 7.602538, 7.602594, 7.602754",\ + "7.601529, 7.602476, 7.602538, 7.602594, 7.602754",\ + "7.601529, 7.602476, 7.602538, 7.602594, 7.602754",\ + "7.539591, 7.540538, 7.540601, 7.540657, 7.540816"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2449,11 +4404,11 @@ pin("mprj_io[17]") { 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.900317, 7.906173, 7.906179, 7.906185, 7.906201",\ - "7.900317, 7.906173, 7.906179, 7.906185, 7.906201",\ - "7.900317, 7.906173, 7.906179, 7.906185, 7.906201",\ - "7.900317, 7.906173, 7.906179, 7.906185, 7.906201",\ - "7.836965, 7.842821, 7.842827, 7.842832, 7.842848"); + values ( "7.553059, 7.558695, 7.558701, 7.558706, 7.558722",\ + "7.553059, 7.558695, 7.558701, 7.558706, 7.558722",\ + "7.553059, 7.558695, 7.558701, 7.558706, 7.558722",\ + "7.553059, 7.558695, 7.558701, 7.558706, 7.558722",\ + "7.491121, 7.496758, 7.496763, 7.496768, 7.496784"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2467,12 +4422,97 @@ pin("mprj_io[17]") { } /* end of arc hk_serial_load_mprj_io[17]_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.605614, 4.745129, 4.745129, 4.745129, 4.745129",\ + "4.605614, 4.745129, 4.745129, 4.745129, 4.745129",\ + "4.605614, 4.745129, 4.745129, 4.745129, 4.745129",\ + "4.585998, 4.745129, 4.745129, 4.745129, 4.745129",\ + "4.501447, 4.679599, 4.687687, 4.694921, 4.715628"); + } + 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.758811, 0.765610, 0.765610, 0.765610, 0.765610",\ + "0.758811, 0.765610, 0.765610, 0.765610, 0.765610",\ + "0.758811, 0.765610, 0.765610, 0.765610, 0.765610",\ + "0.758811, 0.765610, 0.765610, 0.765610, 0.765610",\ + "0.758811, 0.765610, 0.765610, 0.765610, 0.765610"); + } + 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.523526, 4.630055, 4.630055, 4.630055, 4.630055",\ + "4.523526, 4.630055, 4.630055, 4.630055, 4.630055",\ + "4.523526, 4.630055, 4.630055, 4.630055, 4.630055",\ + "4.503911, 4.630055, 4.630055, 4.630055, 4.630055",\ + "4.419359, 4.566066, 4.573809, 4.580734, 4.600554"); + } + 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.423448, 0.515536, 0.520948, 0.525788, 0.539641",\ + "0.423448, 0.515536, 0.520948, 0.525788, 0.539641",\ + "0.423448, 0.515536, 0.520948, 0.525788, 0.539641",\ + "0.423448, 0.515536, 0.520948, 0.525788, 0.539641",\ + "0.423448, 0.515536, 0.520948, 0.525788, 0.539641"); + } + + } /* end of arc hkspi_clk_mprj_io[17]_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.127221, 4.292493, 4.299997, 4.306709, 4.325918",\ + "4.127221, 4.292493, 4.299997, 4.306709, 4.325918",\ + "4.127221, 4.292493, 4.299997, 4.306709, 4.325918",\ + "4.127221, 4.292493, 4.299997, 4.306709, 4.325918",\ + "4.099853, 4.265125, 4.272629, 4.279341, 4.298550"); + } + 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.758811, 0.765610, 0.765610, 0.765610, 0.765610",\ + "0.758811, 0.765610, 0.765610, 0.765610, 0.765610",\ + "0.758811, 0.765610, 0.765610, 0.765610, 0.765610",\ + "0.758811, 0.765610, 0.765610, 0.765610, 0.765610",\ + "0.758811, 0.765610, 0.765610, 0.765610, 0.765610"); + } + 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.032347, 4.168448, 4.175632, 4.182056, 4.200443",\ + "4.032347, 4.168448, 4.175632, 4.182056, 4.200443",\ + "4.032347, 4.168448, 4.175632, 4.182056, 4.200443",\ + "4.032347, 4.168448, 4.175632, 4.182056, 4.200443",\ + "4.004978, 4.141080, 4.148263, 4.154688, 4.173075"); + } + 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.423448, 0.515536, 0.520948, 0.525788, 0.539641",\ + "0.423448, 0.515536, 0.520948, 0.525788, 0.539641",\ + "0.423448, 0.515536, 0.520948, 0.525788, 0.539641",\ + "0.423448, 0.515536, 0.520948, 0.525788, 0.539641",\ + "0.423448, 0.515536, 0.520948, 0.525788, 0.539641"); + } + + } /* end of arc hkspi_clk_mprj_io[17]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2486,11 +4526,11 @@ pin("mprj_io[16]") { 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.447146, 8.584727, 8.584727, 8.584727, 8.584727",\ - "8.447146, 8.584727, 8.584727, 8.584727, 8.584727",\ - "8.447146, 8.584727, 8.584727, 8.584727, 8.584727",\ - "8.422206, 8.584727, 8.584727, 8.584727, 8.584727",\ - "8.314925, 8.486649, 8.494445, 8.501418, 8.521375"); + values ( "8.767910, 8.910648, 8.910648, 8.910648, 8.910648",\ + "8.767910, 8.910648, 8.910648, 8.910648, 8.910648",\ + "8.767910, 8.910648, 8.910648, 8.910648, 8.910648",\ + "8.742033, 8.910648, 8.910648, 8.910648, 8.910648",\ + "8.631691, 8.809854, 8.817942, 8.825176, 8.845881"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2504,11 +4544,11 @@ pin("mprj_io[16]") { 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.298816, 8.403709, 8.403709, 8.403709, 8.403709",\ - "8.298816, 8.403709, 8.403709, 8.403709, 8.403709",\ - "8.298816, 8.403709, 8.403709, 8.403709, 8.403709",\ - "8.273875, 8.403709, 8.403709, 8.403709, 8.403709",\ - "8.166595, 8.307339, 8.314752, 8.321382, 8.340357"); + values ( "8.611714, 8.720541, 8.720541, 8.720541, 8.720541",\ + "8.611714, 8.720541, 8.720541, 8.720541, 8.720541",\ + "8.611714, 8.720541, 8.720541, 8.720541, 8.720541",\ + "8.585838, 8.720541, 8.720541, 8.720541, 8.720541",\ + "8.475495, 8.621518, 8.629209, 8.636087, 8.655773"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2529,11 +4569,11 @@ pin("mprj_io[16]") { 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.581571, 7.582452, 7.582512, 7.582566, 7.582720",\ - "7.581571, 7.582452, 7.582512, 7.582566, 7.582720",\ - "7.581571, 7.582452, 7.582512, 7.582566, 7.582720",\ - "7.581571, 7.582452, 7.582512, 7.582566, 7.582720",\ - "7.518219, 7.519100, 7.519160, 7.519214, 7.519368"); + values ( "7.246265, 7.247113, 7.247171, 7.247223, 7.247371",\ + "7.246265, 7.247113, 7.247171, 7.247223, 7.247371",\ + "7.246265, 7.247113, 7.247171, 7.247223, 7.247371",\ + "7.246265, 7.247113, 7.247171, 7.247223, 7.247371",\ + "7.184328, 7.185176, 7.185234, 7.185286, 7.185433"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2547,11 +4587,11 @@ pin("mprj_io[16]") { 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.531571, 7.537727, 7.537732, 7.537736, 7.537749",\ - "7.531571, 7.537727, 7.537732, 7.537736, 7.537749",\ - "7.531571, 7.537727, 7.537732, 7.537736, 7.537749",\ - "7.531571, 7.537727, 7.537732, 7.537736, 7.537749",\ - "7.468219, 7.474375, 7.474380, 7.474384, 7.474396"); + values ( "7.198140, 7.204065, 7.204070, 7.204074, 7.204086",\ + "7.198140, 7.204065, 7.204070, 7.204074, 7.204086",\ + "7.198140, 7.204065, 7.204070, 7.204074, 7.204086",\ + "7.198140, 7.204065, 7.204070, 7.204074, 7.204086",\ + "7.136203, 7.142128, 7.142133, 7.142137, 7.142148"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2565,12 +4605,97 @@ pin("mprj_io[16]") { } /* end of arc hk_serial_load_mprj_io[16]_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.540454, 4.679979, 4.679979, 4.679979, 4.679979",\ + "4.540454, 4.679979, 4.679979, 4.679979, 4.679979",\ + "4.540454, 4.679979, 4.679979, 4.679979, 4.679979",\ + "4.520839, 4.679979, 4.679979, 4.679979, 4.679979",\ + "4.436287, 4.614450, 4.622539, 4.629773, 4.650478"); + } + 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.477509, 4.584040, 4.584040, 4.584040, 4.584040",\ + "4.477509, 4.584040, 4.584040, 4.584040, 4.584040",\ + "4.477509, 4.584040, 4.584040, 4.584040, 4.584040",\ + "4.457893, 4.584040, 4.584040, 4.584040, 4.584040",\ + "4.373342, 4.520052, 4.527794, 4.534719, 4.554539"); + } + 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[16]_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.066782, 4.232066, 4.239570, 4.246281, 4.265490",\ + "4.066782, 4.232066, 4.239570, 4.246281, 4.265490",\ + "4.066782, 4.232066, 4.239570, 4.246281, 4.265490",\ + "4.066782, 4.232066, 4.239570, 4.246281, 4.265490",\ + "4.039414, 4.204698, 4.212202, 4.218913, 4.238122"); + } + 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.989655, 4.125760, 4.132943, 4.139368, 4.157754",\ + "3.989655, 4.125760, 4.132943, 4.139368, 4.157754",\ + "3.989655, 4.125760, 4.132943, 4.139368, 4.157754",\ + "3.989655, 4.125760, 4.132943, 4.139368, 4.157754",\ + "3.962287, 4.098392, 4.105575, 4.112000, 4.130386"); + } + 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[16]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2584,11 +4709,11 @@ pin("mprj_io[15]") { 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.157377, 8.294935, 8.294935, 8.294935, 8.294935",\ - "8.157377, 8.294935, 8.294935, 8.294935, 8.294935",\ - "8.157377, 8.294935, 8.294935, 8.294935, 8.294935",\ - "8.132437, 8.294935, 8.294935, 8.294935, 8.294935",\ - "8.025156, 8.196855, 8.204651, 8.211624, 8.231583"); + values ( "8.467274, 8.609990, 8.609990, 8.609990, 8.609990",\ + "8.467274, 8.609990, 8.609990, 8.609990, 8.609990",\ + "8.467274, 8.609990, 8.609990, 8.609990, 8.609990",\ + "8.441398, 8.609990, 8.609990, 8.609990, 8.609990",\ + "8.331055, 8.509192, 8.517282, 8.524517, 8.545223"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2602,11 +4727,11 @@ pin("mprj_io[15]") { 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.003285, 8.108205, 8.108205, 8.108205, 8.108205",\ - "8.003285, 8.108205, 8.108205, 8.108205, 8.108205",\ - "8.003285, 8.108205, 8.108205, 8.108205, 8.108205",\ - "7.978345, 8.108205, 8.108205, 8.108205, 8.108205",\ - "7.871064, 8.011835, 8.019247, 8.025877, 8.044852"); + values ( "8.305101, 8.413956, 8.413956, 8.413956, 8.413956",\ + "8.305101, 8.413956, 8.413956, 8.413956, 8.413956",\ + "8.305101, 8.413956, 8.413956, 8.413956, 8.413956",\ + "8.279225, 8.413956, 8.413956, 8.413956, 8.413956",\ + "8.168882, 8.314932, 8.322622, 8.329501, 8.349188"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2627,11 +4752,11 @@ pin("mprj_io[15]") { 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.292821, 7.293902, 7.293972, 7.294034, 7.294210",\ - "7.292821, 7.293902, 7.293972, 7.294034, 7.294210",\ - "7.292821, 7.293902, 7.293972, 7.294034, 7.294210",\ - "7.292821, 7.293902, 7.293972, 7.294034, 7.294210",\ - "7.229469, 7.230550, 7.230619, 7.230681, 7.230858"); + values ( "6.968344, 6.969384, 6.969451, 6.969510, 6.969681",\ + "6.968344, 6.969384, 6.969451, 6.969510, 6.969681",\ + "6.968344, 6.969384, 6.969451, 6.969510, 6.969681",\ + "6.968344, 6.969384, 6.969451, 6.969510, 6.969681",\ + "6.906406, 6.907447, 6.907514, 6.907573, 6.907743"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2645,11 +4770,11 @@ pin("mprj_io[15]") { 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.242123, 7.247695, 7.247703, 7.247710, 7.247729",\ - "7.242123, 7.247695, 7.247703, 7.247710, 7.247729",\ - "7.242123, 7.247695, 7.247703, 7.247710, 7.247729",\ - "7.242123, 7.247695, 7.247703, 7.247710, 7.247729",\ - "7.178771, 7.184343, 7.184350, 7.184357, 7.184376"); + values ( "6.919547, 6.924910, 6.924917, 6.924923, 6.924942",\ + "6.919547, 6.924910, 6.924917, 6.924923, 6.924942",\ + "6.919547, 6.924910, 6.924917, 6.924923, 6.924942",\ + "6.919547, 6.924910, 6.924917, 6.924923, 6.924942",\ + "6.857609, 6.862972, 6.862980, 6.862986, 6.863005"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2663,12 +4788,97 @@ pin("mprj_io[15]") { } /* end of arc hk_serial_load_mprj_io[15]_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.579502, 4.719004, 4.719004, 4.719004, 4.719004",\ + "4.579502, 4.719004, 4.719004, 4.719004, 4.719004",\ + "4.579502, 4.719004, 4.719004, 4.719004, 4.719004",\ + "4.559886, 4.719004, 4.719004, 4.719004, 4.719004",\ + "4.475335, 4.653473, 4.661562, 4.668797, 4.689504"); + } + 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.611109, 4.717635, 4.717635, 4.717635, 4.717635",\ + "4.611109, 4.717635, 4.717635, 4.717635, 4.717635",\ + "4.611109, 4.717635, 4.717635, 4.717635, 4.717635",\ + "4.591493, 4.717635, 4.717635, 4.717635, 4.717635",\ + "4.506942, 4.653646, 4.661388, 4.668314, 4.688134"); + } + 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.423398, 0.515522, 0.520932, 0.525770, 0.539617",\ + "0.423398, 0.515522, 0.520932, 0.525770, 0.539617",\ + "0.423398, 0.515522, 0.520932, 0.525770, 0.539617",\ + "0.423398, 0.515522, 0.520932, 0.525770, 0.539617",\ + "0.423398, 0.515522, 0.520932, 0.525770, 0.539617"); + } + + } /* end of arc hkspi_clk_mprj_io[15]_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.100162, 4.265422, 4.272926, 4.279638, 4.298848",\ + "4.100162, 4.265422, 4.272926, 4.279638, 4.298848",\ + "4.100162, 4.265422, 4.272926, 4.279638, 4.298848",\ + "4.100162, 4.265422, 4.272926, 4.279638, 4.298848",\ + "4.072794, 4.238054, 4.245559, 4.252270, 4.271480"); + } + 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.111010, 4.247108, 4.254292, 4.260716, 4.279103",\ + "4.111010, 4.247108, 4.254292, 4.260716, 4.279103",\ + "4.111010, 4.247108, 4.254292, 4.260716, 4.279103",\ + "4.111010, 4.247108, 4.254292, 4.260716, 4.279103",\ + "4.083642, 4.219740, 4.226923, 4.233348, 4.251736"); + } + 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.423398, 0.515522, 0.520932, 0.525770, 0.539617",\ + "0.423398, 0.515522, 0.520932, 0.525770, 0.539617",\ + "0.423398, 0.515522, 0.520932, 0.525770, 0.539617",\ + "0.423398, 0.515522, 0.520932, 0.525770, 0.539617",\ + "0.423398, 0.515522, 0.520932, 0.525770, 0.539617"); + } + + } /* end of arc hkspi_clk_mprj_io[15]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2682,11 +4892,11 @@ pin("mprj_io[14]") { 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.706003, 7.843587, 7.843587, 7.843587, 7.843587",\ - "7.706003, 7.843587, 7.843587, 7.843587, 7.843587",\ - "7.706003, 7.843587, 7.843587, 7.843587, 7.843587",\ - "7.681063, 7.843587, 7.843587, 7.843587, 7.843587",\ - "7.573782, 7.745509, 7.753305, 7.760278, 7.780235"); + values ( "7.998973, 8.141716, 8.141716, 8.141716, 8.141716",\ + "7.998973, 8.141716, 8.141716, 8.141716, 8.141716",\ + "7.998973, 8.141716, 8.141716, 8.141716, 8.141716",\ + "7.973097, 8.141716, 8.141716, 8.141716, 8.141716",\ + "7.862754, 8.040921, 8.049009, 8.056244, 8.076949"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2700,11 +4910,11 @@ pin("mprj_io[14]") { 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.563908, 7.668805, 7.668805, 7.668805, 7.668805",\ - "7.563908, 7.668805, 7.668805, 7.668805, 7.668805",\ - "7.563908, 7.668805, 7.668805, 7.668805, 7.668805",\ - "7.538967, 7.668805, 7.668805, 7.668805, 7.668805",\ - "7.431686, 7.572435, 7.579848, 7.586478, 7.605453"); + values ( "7.849247, 7.958077, 7.958077, 7.958077, 7.958077",\ + "7.849247, 7.958077, 7.958077, 7.958077, 7.958077",\ + "7.849247, 7.958077, 7.958077, 7.958077, 7.958077",\ + "7.823371, 7.958077, 7.958077, 7.958077, 7.958077",\ + "7.713028, 7.859055, 7.866745, 7.873624, 7.893310"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2725,11 +4935,11 @@ pin("mprj_io[14]") { 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.853438, 6.854349, 6.854411, 6.854466, 6.854623",\ - "6.853438, 6.854349, 6.854411, 6.854466, 6.854623",\ - "6.853438, 6.854349, 6.854411, 6.854466, 6.854623",\ - "6.853438, 6.854349, 6.854411, 6.854466, 6.854623",\ - "6.790086, 6.790997, 6.791059, 6.791113, 6.791271"); + values ( "6.573659, 6.574536, 6.574595, 6.574648, 6.574800",\ + "6.573659, 6.574536, 6.574595, 6.574648, 6.574800",\ + "6.573659, 6.574536, 6.574595, 6.574648, 6.574800",\ + "6.573659, 6.574536, 6.574595, 6.574648, 6.574800",\ + "6.511722, 6.512599, 6.512658, 6.512711, 6.512863"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2743,11 +4953,11 @@ pin("mprj_io[14]") { 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.803335, 6.809404, 6.809409, 6.809414, 6.809428",\ - "6.803335, 6.809404, 6.809409, 6.809414, 6.809428",\ - "6.803335, 6.809404, 6.809409, 6.809414, 6.809428",\ - "6.803335, 6.809404, 6.809409, 6.809414, 6.809428",\ - "6.739983, 6.746052, 6.746057, 6.746061, 6.746075"); + values ( "6.525435, 6.531277, 6.531281, 6.531286, 6.531299",\ + "6.525435, 6.531277, 6.531281, 6.531286, 6.531299",\ + "6.525435, 6.531277, 6.531281, 6.531286, 6.531299",\ + "6.525435, 6.531277, 6.531281, 6.531286, 6.531299",\ + "6.463498, 6.469339, 6.469344, 6.469349, 6.469362"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2761,12 +4971,97 @@ pin("mprj_io[14]") { } /* end of arc hk_serial_load_mprj_io[14]_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.539996, 4.679525, 4.679525, 4.679525, 4.679525",\ + "4.539996, 4.679525, 4.679525, 4.679525, 4.679525",\ + "4.539996, 4.679525, 4.679525, 4.679525, 4.679525",\ + "4.520381, 4.679525, 4.679525, 4.679525, 4.679525",\ + "4.435830, 4.613997, 4.622086, 4.629320, 4.650024"); + } + 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.546619, 4.653152, 4.653152, 4.653152, 4.653152",\ + "4.546619, 4.653152, 4.653152, 4.653152, 4.653152",\ + "4.546619, 4.653152, 4.653152, 4.653152, 4.653152",\ + "4.527003, 4.653152, 4.653152, 4.653152, 4.653152",\ + "4.442452, 4.589163, 4.596906, 4.603831, 4.623651"); + } + 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.423508, 0.515552, 0.520967, 0.525809, 0.539669",\ + "0.423508, 0.515552, 0.520967, 0.525809, 0.539669",\ + "0.423508, 0.515552, 0.520967, 0.525809, 0.539669",\ + "0.423508, 0.515552, 0.520967, 0.525809, 0.539669",\ + "0.423508, 0.515552, 0.520967, 0.525809, 0.539669"); + } + + } /* end of arc hkspi_clk_mprj_io[14]_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.059853, 4.225141, 4.232644, 4.239356, 4.258564",\ + "4.059853, 4.225141, 4.232644, 4.239356, 4.258564",\ + "4.059853, 4.225141, 4.232644, 4.239356, 4.258564",\ + "4.059853, 4.225141, 4.232644, 4.239356, 4.258564",\ + "4.032485, 4.197772, 4.205276, 4.211987, 4.231195"); + } + 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.051676, 4.187781, 4.194964, 4.201388, 4.219775",\ + "4.051676, 4.187781, 4.194964, 4.201388, 4.219775",\ + "4.051676, 4.187781, 4.194964, 4.201388, 4.219775",\ + "4.051676, 4.187781, 4.194964, 4.201388, 4.219775",\ + "4.024308, 4.160413, 4.167596, 4.174020, 4.192408"); + } + 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.423508, 0.515552, 0.520967, 0.525809, 0.539669",\ + "0.423508, 0.515552, 0.520967, 0.525809, 0.539669",\ + "0.423508, 0.515552, 0.520967, 0.525809, 0.539669",\ + "0.423508, 0.515552, 0.520967, 0.525809, 0.539669",\ + "0.423508, 0.515552, 0.520967, 0.525809, 0.539669"); + } + + } /* end of arc hkspi_clk_mprj_io[14]_redg_min*/ + } /* end of 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 ; @@ -2780,11 +5075,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.348655, 7.486191, 7.486191, 7.486191, 7.486191",\ - "7.348655, 7.486191, 7.486191, 7.486191, 7.486191",\ - "7.348655, 7.486191, 7.486191, 7.486191, 7.486191",\ - "7.323714, 7.486191, 7.486191, 7.486191, 7.486191",\ - "7.216434, 7.388108, 7.395905, 7.402879, 7.422838"); + values ( "7.628224, 7.770917, 7.770917, 7.770917, 7.770917",\ + "7.628224, 7.770917, 7.770917, 7.770917, 7.770917",\ + "7.628224, 7.770917, 7.770917, 7.770917, 7.770917",\ + "7.602348, 7.770917, 7.770917, 7.770917, 7.770917",\ + "7.492005, 7.670117, 7.678206, 7.685442, 7.706150"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2798,11 +5093,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.220089, 7.325028, 7.325028, 7.325028, 7.325028",\ - "7.220089, 7.325028, 7.325028, 7.325028, 7.325028",\ - "7.220089, 7.325028, 7.325028, 7.325028, 7.325028",\ - "7.195148, 7.325028, 7.325028, 7.325028, 7.325028",\ - "7.087868, 7.228658, 7.236071, 7.242700, 7.261675"); + values ( "7.492535, 7.601409, 7.601409, 7.601409, 7.601409",\ + "7.492535, 7.601409, 7.601409, 7.601409, 7.601409",\ + "7.492535, 7.601409, 7.601409, 7.601409, 7.601409",\ + "7.466659, 7.601409, 7.601409, 7.601409, 7.601409",\ + "7.356316, 7.502386, 7.510077, 7.516954, 7.536641"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2823,11 +5118,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.529253, 6.530478, 6.530553, 6.530621, 6.530815",\ - "6.529253, 6.530478, 6.530553, 6.530621, 6.530815",\ - "6.529253, 6.530478, 6.530553, 6.530621, 6.530815",\ - "6.529253, 6.530478, 6.530553, 6.530621, 6.530815",\ - "6.465900, 6.467125, 6.467201, 6.467268, 6.467462"); + values ( "6.261630, 6.262809, 6.262882, 6.262947, 6.263133",\ + "6.261630, 6.262809, 6.262882, 6.262947, 6.263133",\ + "6.261630, 6.262809, 6.262882, 6.262947, 6.263133",\ + "6.261630, 6.262809, 6.262882, 6.262947, 6.263133",\ + "6.199693, 6.200871, 6.200944, 6.201010, 6.201196"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2841,11 +5136,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.478054, 6.483207, 6.483216, 6.483224, 6.483249",\ - "6.478054, 6.483207, 6.483216, 6.483224, 6.483249",\ - "6.478054, 6.483207, 6.483216, 6.483224, 6.483249",\ - "6.478054, 6.483207, 6.483216, 6.483224, 6.483249",\ - "6.414701, 6.419854, 6.419863, 6.419872, 6.419896"); + values ( "6.212351, 6.217310, 6.217319, 6.217328, 6.217351",\ + "6.212351, 6.217310, 6.217319, 6.217328, 6.217351",\ + "6.212351, 6.217310, 6.217319, 6.217328, 6.217351",\ + "6.212351, 6.217310, 6.217319, 6.217328, 6.217351",\ + "6.150414, 6.155373, 6.155382, 6.155390, 6.155414"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2859,12 +5154,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.615860, 4.755339, 4.755339, 4.755339, 4.755339",\ + "4.615860, 4.755339, 4.755339, 4.755339, 4.755339",\ + "4.615860, 4.755339, 4.755339, 4.755339, 4.755339",\ + "4.596244, 4.755339, 4.755339, 4.755339, 4.755339",\ + "4.511693, 4.689805, 4.697895, 4.705130, 4.725838"); + } + 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.758814, 0.765601, 0.765601, 0.765601, 0.765601",\ + "0.758814, 0.765601, 0.765601, 0.765601, 0.765601",\ + "0.758814, 0.765601, 0.765601, 0.765601, 0.765601",\ + "0.758814, 0.765601, 0.765601, 0.765601, 0.765601",\ + "0.758814, 0.765601, 0.765601, 0.765601, 0.765601"); + } + 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.636713, 4.743233, 4.743233, 4.743233, 4.743233",\ + "4.636713, 4.743233, 4.743233, 4.743233, 4.743233",\ + "4.636713, 4.743233, 4.743233, 4.743233, 4.743233",\ + "4.617097, 4.743233, 4.743233, 4.743233, 4.743233",\ + "4.532546, 4.679243, 4.686986, 4.693912, 4.713733"); + } + 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.423301, 0.515496, 0.520901, 0.525735, 0.539571",\ + "0.423301, 0.515496, 0.520901, 0.525735, 0.539571",\ + "0.423301, 0.515496, 0.520901, 0.525735, 0.539571",\ + "0.423301, 0.515496, 0.520901, 0.525735, 0.539571",\ + "0.423301, 0.515496, 0.520901, 0.525735, 0.539571"); + } + + } /* 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.031703, 4.196940, 4.204445, 4.211157, 4.230368",\ + "4.031703, 4.196940, 4.204445, 4.211157, 4.230368",\ + "4.031703, 4.196940, 4.204445, 4.211157, 4.230368",\ + "4.031703, 4.196940, 4.204445, 4.211157, 4.230368",\ + "4.004335, 4.169572, 4.177076, 4.183789, 4.203000"); + } + 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.758814, 0.765601, 0.765601, 0.765601, 0.765601",\ + "0.758814, 0.765601, 0.765601, 0.765601, 0.765601",\ + "0.758814, 0.765601, 0.765601, 0.765601, 0.765601",\ + "0.758814, 0.765601, 0.765601, 0.765601, 0.765601",\ + "0.758814, 0.765601, 0.765601, 0.765601, 0.765601"); + } + 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.021931, 4.158024, 4.165207, 4.171632, 4.190021",\ + "4.021931, 4.158024, 4.165207, 4.171632, 4.190021",\ + "4.021931, 4.158024, 4.165207, 4.171632, 4.190021",\ + "4.021931, 4.158024, 4.165207, 4.171632, 4.190021",\ + "3.994563, 4.130656, 4.137839, 4.144264, 4.162652"); + } + 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.423301, 0.515496, 0.520901, 0.525735, 0.539571",\ + "0.423301, 0.515496, 0.520901, 0.525735, 0.539571",\ + "0.423301, 0.515496, 0.520901, 0.525735, 0.539571",\ + "0.423301, 0.515496, 0.520901, 0.525735, 0.539571",\ + "0.423301, 0.515496, 0.520901, 0.525735, 0.539571"); + } + + } /* 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 ; @@ -2878,11 +5258,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.999181, 7.136741, 7.136741, 7.136741, 7.136741",\ - "6.999181, 7.136741, 7.136741, 7.136741, 7.136741",\ - "6.999181, 7.136741, 7.136741, 7.136741, 7.136741",\ - "6.974240, 7.136741, 7.136741, 7.136741, 7.136741",\ - "6.866960, 7.038661, 7.046457, 7.053431, 7.073388"); + values ( "7.265643, 7.408361, 7.408361, 7.408361, 7.408361",\ + "7.265643, 7.408361, 7.408361, 7.408361, 7.408361",\ + "7.265643, 7.408361, 7.408361, 7.408361, 7.408361",\ + "7.239767, 7.408361, 7.408361, 7.408361, 7.408361",\ + "7.129424, 7.307563, 7.315652, 7.322887, 7.343594"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2896,11 +5276,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.859929, 6.964849, 6.964849, 6.964849, 6.964849",\ - "6.859929, 6.964849, 6.964849, 6.964849, 6.964849",\ - "6.859929, 6.964849, 6.964849, 6.964849, 6.964849",\ - "6.834989, 6.964849, 6.964849, 6.964849, 6.964849",\ - "6.727708, 6.868480, 6.875892, 6.882522, 6.901497"); + values ( "7.118868, 7.227723, 7.227723, 7.227723, 7.227723",\ + "7.118868, 7.227723, 7.227723, 7.227723, 7.227723",\ + "7.118868, 7.227723, 7.227723, 7.227723, 7.227723",\ + "7.092992, 7.227723, 7.227723, 7.227723, 7.227723",\ + "6.982649, 7.128700, 7.136390, 7.143269, 7.162955"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2921,11 +5301,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.164876, 6.165963, 6.166032, 6.166095, 6.166272",\ - "6.164876, 6.165963, 6.166032, 6.166095, 6.166272",\ - "6.164876, 6.165963, 6.166032, 6.166095, 6.166272",\ - "6.164876, 6.165963, 6.166032, 6.166095, 6.166272",\ - "6.101523, 6.102611, 6.102680, 6.102742, 6.102920"); + values ( "5.910917, 5.911963, 5.912030, 5.912090, 5.912261",\ + "5.910917, 5.911963, 5.912030, 5.912090, 5.912261",\ + "5.910917, 5.911963, 5.912030, 5.912090, 5.912261",\ + "5.910917, 5.911963, 5.912030, 5.912090, 5.912261",\ + "5.848979, 5.850026, 5.850093, 5.850152, 5.850324"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2939,11 +5319,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.114156, 6.119710, 6.119718, 6.119725, 6.119744",\ - "6.114156, 6.119710, 6.119718, 6.119725, 6.119744",\ - "6.114156, 6.119710, 6.119718, 6.119725, 6.119744",\ - "6.114156, 6.119710, 6.119718, 6.119725, 6.119744",\ - "6.050804, 6.056357, 6.056365, 6.056372, 6.056392"); + values ( "5.862099, 5.867445, 5.867452, 5.867459, 5.867477",\ + "5.862099, 5.867445, 5.867452, 5.867459, 5.867477",\ + "5.862099, 5.867445, 5.867452, 5.867459, 5.867477",\ + "5.862099, 5.867445, 5.867452, 5.867459, 5.867477",\ + "5.800162, 5.805508, 5.805515, 5.805521, 5.805540"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2957,12 +5337,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.520360, 4.659863, 4.659863, 4.659863, 4.659863",\ + "4.520360, 4.659863, 4.659863, 4.659863, 4.659863",\ + "4.520360, 4.659863, 4.659863, 4.659863, 4.659863",\ + "4.500744, 4.659863, 4.659863, 4.659863, 4.659863",\ + "4.416193, 4.594333, 4.602422, 4.609656, 4.630363"); + } + 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.400247, 4.506773, 4.506773, 4.506773, 4.506773",\ + "4.400247, 4.506773, 4.506773, 4.506773, 4.506773",\ + "4.400247, 4.506773, 4.506773, 4.506773, 4.506773",\ + "4.380631, 4.506773, 4.506773, 4.506773, 4.506773",\ + "4.296080, 4.442784, 4.450527, 4.457452, 4.477273"); + } + 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.423405, 0.515524, 0.520934, 0.525772, 0.539620",\ + "0.423405, 0.515524, 0.520934, 0.525772, 0.539620",\ + "0.423405, 0.515524, 0.520934, 0.525772, 0.539620",\ + "0.423405, 0.515524, 0.520934, 0.525772, 0.539620",\ + "0.423405, 0.515524, 0.520934, 0.525772, 0.539620"); + } + + } /* 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.043806, 4.209068, 4.216572, 4.223284, 4.242493",\ + "4.043806, 4.209068, 4.216572, 4.223284, 4.242493",\ + "4.043806, 4.209068, 4.216572, 4.223284, 4.242493",\ + "4.043806, 4.209068, 4.216572, 4.223284, 4.242493",\ + "4.016438, 4.181700, 4.189204, 4.195916, 4.215125"); + } + 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.915671, 4.051770, 4.058953, 4.065378, 4.083765",\ + "3.915671, 4.051770, 4.058953, 4.065378, 4.083765",\ + "3.915671, 4.051770, 4.058953, 4.065378, 4.083765",\ + "3.915671, 4.051770, 4.058953, 4.065378, 4.083765",\ + "3.888303, 4.024402, 4.031585, 4.038010, 4.056397"); + } + 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.423405, 0.515524, 0.520934, 0.525772, 0.539620",\ + "0.423405, 0.515524, 0.520934, 0.525772, 0.539620",\ + "0.423405, 0.515524, 0.520934, 0.525772, 0.539620",\ + "0.423405, 0.515524, 0.520934, 0.525772, 0.539620",\ + "0.423405, 0.515524, 0.520934, 0.525772, 0.539620"); + } + + } /* 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 ; @@ -2976,11 +5441,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.686731, 6.824291, 6.824291, 6.824291, 6.824291",\ - "6.686731, 6.824291, 6.824291, 6.824291, 6.824291",\ - "6.686731, 6.824291, 6.824291, 6.824291, 6.824291",\ - "6.661790, 6.824291, 6.824291, 6.824291, 6.824291",\ - "6.554510, 6.726210, 6.734007, 6.740980, 6.760938"); + values ( "6.941477, 7.084195, 7.084195, 7.084195, 7.084195",\ + "6.941477, 7.084195, 7.084195, 7.084195, 7.084195",\ + "6.941477, 7.084195, 7.084195, 7.084195, 7.084195",\ + "6.915601, 7.084195, 7.084195, 7.084195, 7.084195",\ + "6.805258, 6.983397, 6.991487, 6.998721, 7.019428"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2994,11 +5459,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.533890, 6.638809, 6.638809, 6.638809, 6.638809",\ - "6.533890, 6.638809, 6.638809, 6.638809, 6.638809",\ - "6.533890, 6.638809, 6.638809, 6.638809, 6.638809",\ - "6.508949, 6.638809, 6.638809, 6.638809, 6.638809",\ - "6.401669, 6.542439, 6.549852, 6.556482, 6.575457"); + values ( "6.780602, 6.889455, 6.889455, 6.889455, 6.889455",\ + "6.780602, 6.889455, 6.889455, 6.889455, 6.889455",\ + "6.780602, 6.889455, 6.889455, 6.889455, 6.889455",\ + "6.754725, 6.889455, 6.889455, 6.889455, 6.889455",\ + "6.644382, 6.790433, 6.798123, 6.805001, 6.824688"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3019,11 +5484,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.839302, 5.840383, 5.840452, 5.840514, 5.840691",\ - "5.839302, 5.840383, 5.840452, 5.840514, 5.840691",\ - "5.839302, 5.840383, 5.840452, 5.840514, 5.840691",\ - "5.839302, 5.840383, 5.840452, 5.840514, 5.840691",\ - "5.775949, 5.777030, 5.777100, 5.777162, 5.777339"); + values ( "5.597551, 5.598591, 5.598658, 5.598718, 5.598888",\ + "5.597551, 5.598591, 5.598658, 5.598718, 5.598888",\ + "5.597551, 5.598591, 5.598658, 5.598718, 5.598888",\ + "5.597551, 5.598591, 5.598658, 5.598718, 5.598888",\ + "5.535614, 5.536654, 5.536720, 5.536780, 5.536951"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3037,11 +5502,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.788604, 5.794176, 5.794184, 5.794190, 5.794209",\ - "5.788604, 5.794176, 5.794184, 5.794190, 5.794209",\ - "5.788604, 5.794176, 5.794184, 5.794190, 5.794209",\ - "5.788604, 5.794176, 5.794184, 5.794190, 5.794209",\ - "5.725252, 5.730824, 5.730832, 5.730838, 5.730857"); + values ( "5.548754, 5.554117, 5.554125, 5.554131, 5.554150",\ + "5.548754, 5.554117, 5.554125, 5.554131, 5.554150",\ + "5.548754, 5.554117, 5.554125, 5.554131, 5.554150",\ + "5.548754, 5.554117, 5.554125, 5.554131, 5.554150",\ + "5.486817, 5.492180, 5.492188, 5.492194, 5.492212"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3055,12 +5520,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.512753, 4.652257, 4.652257, 4.652257, 4.652257",\ + "4.512753, 4.652257, 4.652257, 4.652257, 4.652257",\ + "4.512753, 4.652257, 4.652257, 4.652257, 4.652257",\ + "4.493137, 4.652257, 4.652257, 4.652257, 4.652257",\ + "4.408587, 4.586726, 4.594815, 4.602050, 4.622756"); + } + 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.411395, 4.517921, 4.517921, 4.517921, 4.517921",\ + "4.411395, 4.517921, 4.517921, 4.517921, 4.517921",\ + "4.411395, 4.517921, 4.517921, 4.517921, 4.517921",\ + "4.391779, 4.517921, 4.517921, 4.517921, 4.517921",\ + "4.307228, 4.453932, 4.461675, 4.468600, 4.488420"); + } + 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.539619",\ + "0.423404, 0.515524, 0.520933, 0.525772, 0.539619",\ + "0.423404, 0.515524, 0.520933, 0.525772, 0.539619",\ + "0.423404, 0.515524, 0.520933, 0.525772, 0.539619",\ + "0.423404, 0.515524, 0.520933, 0.525772, 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.033630, 4.198892, 4.206396, 4.213108, 4.232317",\ + "4.033630, 4.198892, 4.206396, 4.213108, 4.232317",\ + "4.033630, 4.198892, 4.206396, 4.213108, 4.232317",\ + "4.033630, 4.198892, 4.206396, 4.213108, 4.232317",\ + "4.006262, 4.171524, 4.179028, 4.185740, 4.204949"); + } + 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.924579, 4.060678, 4.067861, 4.074286, 4.092673",\ + "3.924579, 4.060678, 4.067861, 4.074286, 4.092673",\ + "3.924579, 4.060678, 4.067861, 4.074286, 4.092673",\ + "3.924579, 4.060678, 4.067861, 4.074286, 4.092673",\ + "3.897211, 4.033310, 4.040493, 4.046918, 4.065305"); + } + 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.539619",\ + "0.423404, 0.515524, 0.520933, 0.525772, 0.539619",\ + "0.423404, 0.515524, 0.520933, 0.525772, 0.539619",\ + "0.423404, 0.515524, 0.520933, 0.525772, 0.539619",\ + "0.423404, 0.515524, 0.520933, 0.525772, 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 ; @@ -3074,11 +5624,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.355469, 6.493029, 6.493029, 6.493029, 6.493029",\ - "6.355469, 6.493029, 6.493029, 6.493029, 6.493029",\ - "6.355469, 6.493029, 6.493029, 6.493029, 6.493029",\ - "6.330528, 6.493029, 6.493029, 6.493029, 6.493029",\ - "6.223248, 6.394948, 6.402745, 6.409719, 6.429676"); + values ( "7.413922, 7.556641, 7.556641, 7.556641, 7.556641",\ + "7.413922, 7.556641, 7.556641, 7.556641, 7.556641",\ + "7.413922, 7.556641, 7.556641, 7.556641, 7.556641",\ + "7.388047, 7.556641, 7.556641, 7.556641, 7.556641",\ + "7.277704, 7.455844, 7.463933, 7.471168, 7.491874"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3092,11 +5642,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.207417, 6.312338, 6.312338, 6.312338, 6.312338",\ - "6.207417, 6.312338, 6.312338, 6.312338, 6.312338",\ - "6.207417, 6.312338, 6.312338, 6.312338, 6.312338",\ - "6.182477, 6.312338, 6.312338, 6.312338, 6.312338",\ - "6.075196, 6.215969, 6.223381, 6.230011, 6.248986"); + values ( "6.746216, 6.855958, 6.855958, 6.855958, 6.855958",\ + "6.746216, 6.855958, 6.855958, 6.855958, 6.855958",\ + "6.746216, 6.855958, 6.855958, 6.855958, 6.855958",\ + "6.720340, 6.855958, 6.855958, 6.855958, 6.855958",\ + "6.609997, 6.756701, 6.764444, 6.771369, 6.791190"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3117,11 +5667,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.514176, 5.515271, 5.515341, 5.515404, 5.515583",\ - "5.514176, 5.515271, 5.515341, 5.515404, 5.515583",\ - "5.514176, 5.515271, 5.515341, 5.515404, 5.515583",\ - "5.514176, 5.515271, 5.515341, 5.515404, 5.515583",\ - "5.450824, 5.451920, 5.451989, 5.452052, 5.452230"); + values ( "5.284618, 5.285673, 5.285740, 5.285800, 5.285972",\ + "5.284618, 5.285673, 5.285740, 5.285800, 5.285972",\ + "5.284618, 5.285673, 5.285740, 5.285800, 5.285972",\ + "5.284618, 5.285673, 5.285740, 5.285800, 5.285972",\ + "5.222681, 5.223735, 5.223803, 5.223863, 5.224035"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3135,11 +5685,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.463428, 5.468958, 5.468966, 5.468973, 5.468993",\ - "5.463428, 5.468958, 5.468966, 5.468973, 5.468993",\ - "5.463428, 5.468958, 5.468966, 5.468973, 5.468993",\ - "5.463428, 5.468958, 5.468966, 5.468973, 5.468993",\ - "5.400076, 5.405606, 5.405614, 5.405621, 5.405641"); + values ( "5.235774, 5.241096, 5.241104, 5.241111, 5.241129",\ + "5.235774, 5.241096, 5.241104, 5.241111, 5.241129",\ + "5.235774, 5.241096, 5.241104, 5.241111, 5.241129",\ + "5.235774, 5.241096, 5.241104, 5.241111, 5.241129",\ + "5.173836, 5.179159, 5.179167, 5.179173, 5.179192"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3153,12 +5703,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.487396, 4.626900, 4.626900, 4.626900, 4.626900",\ + "4.487396, 4.626900, 4.626900, 4.626900, 4.626900",\ + "4.487396, 4.626900, 4.626900, 4.626900, 4.626900",\ + "4.467781, 4.626900, 4.626900, 4.626900, 4.626900",\ + "4.383229, 4.561369, 4.569458, 4.576693, 4.597400"); + } + 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.475949, 4.582476, 4.582476, 4.582476, 4.582476",\ + "4.475949, 4.582476, 4.582476, 4.582476, 4.582476",\ + "4.475949, 4.582476, 4.582476, 4.582476, 4.582476",\ + "4.456333, 4.582476, 4.582476, 4.582476, 4.582476",\ + "4.371782, 4.518487, 4.526229, 4.533155, 4.552975"); + } + 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.423406, 0.515524, 0.520934, 0.525773, 0.539621",\ + "0.423406, 0.515524, 0.520934, 0.525773, 0.539621",\ + "0.423406, 0.515524, 0.520934, 0.525773, 0.539621",\ + "0.423406, 0.515524, 0.520934, 0.525773, 0.539621",\ + "0.423406, 0.515524, 0.520934, 0.525773, 0.539621"); + } + + } /* 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.194193, 3.359455, 3.366960, 3.373671, 3.392881",\ + "3.194193, 3.359455, 3.366960, 3.373671, 3.392881",\ + "3.194193, 3.359455, 3.366960, 3.373671, 3.392881",\ + "3.194193, 3.359455, 3.366960, 3.373671, 3.392881",\ + "3.166867, 3.332129, 3.339634, 3.346345, 3.365555"); + } + 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.178421, 3.314521, 3.321704, 3.328128, 3.346516",\ + "3.178421, 3.314521, 3.321704, 3.328128, 3.346516",\ + "3.178421, 3.314521, 3.321704, 3.328128, 3.346516",\ + "3.178421, 3.314521, 3.321704, 3.328128, 3.346516",\ + "3.151096, 3.287195, 3.294378, 3.300803, 3.319191"); + } + 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.423406, 0.515524, 0.520934, 0.525773, 0.539621",\ + "0.423406, 0.515524, 0.520934, 0.525773, 0.539621",\ + "0.423406, 0.515524, 0.520934, 0.525773, 0.539621",\ + "0.423406, 0.515524, 0.520934, 0.525773, 0.539621",\ + "0.423406, 0.515524, 0.520934, 0.525773, 0.539621"); + } + + } /* 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 ; @@ -3172,11 +5807,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.019803, 6.157364, 6.157364, 6.157364, 6.157364",\ - "6.019803, 6.157364, 6.157364, 6.157364, 6.157364",\ - "6.019803, 6.157364, 6.157364, 6.157364, 6.157364",\ - "5.994863, 6.157364, 6.157364, 6.157364, 6.157364",\ - "5.887582, 6.059284, 6.067080, 6.074054, 6.094012"); + values ( "6.249539, 6.392259, 6.392259, 6.392259, 6.392259",\ + "6.249539, 6.392259, 6.392259, 6.392259, 6.392259",\ + "6.249539, 6.392259, 6.392259, 6.392259, 6.392259",\ + "6.223663, 6.392259, 6.392259, 6.392259, 6.392259",\ + "6.113320, 6.291461, 6.299550, 6.306785, 6.327491"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3190,11 +5825,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.855677, 5.960597, 5.960597, 5.960597, 5.960597",\ - "5.855677, 5.960597, 5.960597, 5.960597, 5.960597",\ - "5.855677, 5.960597, 5.960597, 5.960597, 5.960597",\ - "5.830737, 5.960597, 5.960597, 5.960597, 5.960597",\ - "5.723456, 5.864227, 5.871640, 5.878270, 5.897245"); + values ( "6.076955, 6.185810, 6.185810, 6.185810, 6.185810",\ + "6.076955, 6.185810, 6.185810, 6.185810, 6.185810",\ + "6.076955, 6.185810, 6.185810, 6.185810, 6.185810",\ + "6.051079, 6.185810, 6.185810, 6.185810, 6.185810",\ + "5.940736, 6.086787, 6.094477, 6.101356, 6.121042"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3215,11 +5850,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.162767, 5.163853, 5.163922, 5.163985, 5.164162",\ - "5.162767, 5.163853, 5.163922, 5.163985, 5.164162",\ - "5.162767, 5.163853, 5.163922, 5.163985, 5.164162",\ - "5.162767, 5.163853, 5.163922, 5.163985, 5.164162",\ - "5.099415, 5.100501, 5.100570, 5.100632, 5.100810"); + values ( "4.960567, 4.961612, 4.961679, 4.961738, 4.961909",\ + "4.960567, 4.961612, 4.961679, 4.961738, 4.961909",\ + "4.960567, 4.961612, 4.961679, 4.961738, 4.961909",\ + "4.960567, 4.961612, 4.961679, 4.961738, 4.961909",\ + "4.898629, 4.899674, 4.899741, 4.899801, 4.899972"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3233,11 +5868,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.112052, 5.117610, 5.117618, 5.117624, 5.117644",\ - "5.112052, 5.117610, 5.117618, 5.117624, 5.117644",\ - "5.112052, 5.117610, 5.117618, 5.117624, 5.117644",\ - "5.112052, 5.117610, 5.117618, 5.117624, 5.117644",\ - "5.048700, 5.054257, 5.054265, 5.054272, 5.054292"); + values ( "4.911753, 4.917103, 4.917110, 4.917116, 4.917135",\ + "4.911753, 4.917103, 4.917110, 4.917116, 4.917135",\ + "4.911753, 4.917103, 4.917110, 4.917116, 4.917135",\ + "4.911753, 4.917103, 4.917110, 4.917116, 4.917135",\ + "4.849816, 4.855165, 4.855173, 4.855179, 4.855198"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3251,12 +5886,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.596204, 4.735708, 4.735708, 4.735708, 4.735708",\ + "4.596204, 4.735708, 4.735708, 4.735708, 4.735708",\ + "4.596204, 4.735708, 4.735708, 4.735708, 4.735708",\ + "4.576588, 4.735708, 4.735708, 4.735708, 4.735708",\ + "4.492037, 4.670177, 4.678267, 4.685501, 4.706207"); + } + 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.529640, 4.636167, 4.636167, 4.636167, 4.636167",\ + "4.529640, 4.636167, 4.636167, 4.636167, 4.636167",\ + "4.529640, 4.636167, 4.636167, 4.636167, 4.636167",\ + "4.510025, 4.636167, 4.636167, 4.636167, 4.636167",\ + "4.425473, 4.572178, 4.579920, 4.586846, 4.606666"); + } + 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.423409, 0.515525, 0.520935, 0.525774, 0.539622",\ + "0.423409, 0.515525, 0.520935, 0.525774, 0.539622",\ + "0.423409, 0.515525, 0.520935, 0.525774, 0.539622",\ + "0.423409, 0.515525, 0.520935, 0.525774, 0.539622",\ + "0.423409, 0.515525, 0.520935, 0.525774, 0.539622"); + } + + } /* 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.184718, 3.349981, 3.357485, 3.364197, 3.383407",\ + "3.184718, 3.349981, 3.357485, 3.364197, 3.383407",\ + "3.184718, 3.349981, 3.357485, 3.364197, 3.383407",\ + "3.184718, 3.349981, 3.357485, 3.364197, 3.383407",\ + "3.157393, 3.322656, 3.330160, 3.336872, 3.356081"); + } + 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.172361, 3.308460, 3.315643, 3.322068, 3.340455",\ + "3.172361, 3.308460, 3.315643, 3.322068, 3.340455",\ + "3.172361, 3.308460, 3.315643, 3.322068, 3.340455",\ + "3.172361, 3.308460, 3.315643, 3.322068, 3.340455",\ + "3.145035, 3.281135, 3.288318, 3.294742, 3.313130"); + } + 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.423409, 0.515525, 0.520935, 0.525774, 0.539622",\ + "0.423409, 0.515525, 0.520935, 0.525774, 0.539622",\ + "0.423409, 0.515525, 0.520935, 0.525774, 0.539622",\ + "0.423409, 0.515525, 0.520935, 0.525774, 0.539622",\ + "0.423409, 0.515525, 0.520935, 0.525774, 0.539622"); + } + + } /* 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.103526, 3.243031, 3.243031, 3.243031, 3.243031",\ + "3.103526, 3.243031, 3.243031, 3.243031, 3.243031",\ + "3.103526, 3.243031, 3.243031, 3.243031, 3.243031",\ + "3.083912, 3.243031, 3.243031, 3.243031, 3.243031",\ + "3.000842, 3.178983, 3.187072, 3.194307, 3.215013"); + } + 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.012204, 3.158909, 3.166651, 3.173577, 3.193397",\ + "3.134495, 3.281199, 3.288942, 3.295868, 3.315688",\ + "3.248405, 3.395110, 3.402853, 3.409778, 3.429599",\ + "3.438290, 3.584994, 3.592737, 3.599663, 3.619483",\ + "4.220711, 4.367415, 4.375158, 4.382084, 4.401904"); + } + 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.423409, 0.515525, 0.520935, 0.525774, 0.539622",\ + "0.423409, 0.515525, 0.520935, 0.525774, 0.539622",\ + "0.423409, 0.515525, 0.520935, 0.525774, 0.539622",\ + "0.423409, 0.515525, 0.520935, 0.525774, 0.539622",\ + "0.423409, 0.515525, 0.520935, 0.525774, 0.539622"); + } + + } /* 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.801307, 2.966570, 2.974074, 2.980786, 2.999995",\ + "2.801307, 2.966570, 2.974074, 2.980786, 2.999995",\ + "2.801307, 2.966570, 2.974074, 2.980786, 2.999995",\ + "2.801307, 2.966570, 2.974074, 2.980786, 2.999995",\ + "2.775314, 2.940577, 2.948081, 2.954793, 2.974003"); + } + 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 ( "2.766975, 2.903075, 2.910258, 2.916683, 2.935070",\ + "2.880464, 3.016564, 3.023746, 3.030171, 3.048559",\ + "2.986477, 3.122576, 3.129759, 3.136184, 3.154571",\ + "3.162635, 3.298734, 3.305917, 3.312342, 3.330729",\ + "3.888495, 4.024594, 4.031777, 4.038202, 4.056590"); + } + 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.423409, 0.515525, 0.520935, 0.525774, 0.539622",\ + "0.423409, 0.515525, 0.520935, 0.525774, 0.539622",\ + "0.423409, 0.515525, 0.520935, 0.525774, 0.539622",\ + "0.423409, 0.515525, 0.520935, 0.525774, 0.539622",\ + "0.423409, 0.515525, 0.520935, 0.525774, 0.539622"); + } + + } /* 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 ; @@ -3270,11 +6077,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.686417, 5.823982, 5.823982, 5.823982, 5.823982",\ - "5.686417, 5.823982, 5.823982, 5.823982, 5.823982",\ - "5.686417, 5.823982, 5.823982, 5.823982, 5.823982",\ - "5.661476, 5.823982, 5.823982, 5.823982, 5.823982",\ - "5.554195, 5.725903, 5.733699, 5.740672, 5.760630"); + values ( "7.752365, 7.895089, 7.895089, 7.895089, 7.895089",\ + "7.752365, 7.895089, 7.895089, 7.895089, 7.895089",\ + "7.752365, 7.895089, 7.895089, 7.895089, 7.895089",\ + "7.726489, 7.895089, 7.895089, 7.895089, 7.895089",\ + "7.616146, 7.794292, 7.802381, 7.809615, 7.830321"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3288,11 +6095,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.531198, 5.636118, 5.636118, 5.636118, 5.636118",\ - "5.531198, 5.636118, 5.636118, 5.636118, 5.636118",\ - "5.531198, 5.636118, 5.636118, 5.636118, 5.636118",\ - "5.506257, 5.636118, 5.636118, 5.636118, 5.636118",\ - "5.398976, 5.539749, 5.547161, 5.553791, 5.572766"); + values ( "7.068546, 7.178289, 7.178289, 7.178289, 7.178289",\ + "7.068546, 7.178289, 7.178289, 7.178289, 7.178289",\ + "7.068546, 7.178289, 7.178289, 7.178289, 7.178289",\ + "7.042671, 7.178289, 7.178289, 7.178289, 7.178289",\ + "6.932328, 7.079034, 7.086777, 7.093702, 7.113523"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3313,11 +6120,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.839312, 4.840401, 4.840470, 4.840533, 4.840711",\ - "4.839312, 4.840401, 4.840470, 4.840533, 4.840711",\ - "4.839312, 4.840401, 4.840470, 4.840533, 4.840711",\ - "4.839312, 4.840401, 4.840470, 4.840533, 4.840711",\ - "4.775959, 4.777049, 4.777118, 4.777181, 4.777359"); + values ( "4.656700, 4.657749, 4.657816, 4.657876, 4.658047",\ + "4.656700, 4.657749, 4.657816, 4.657876, 4.658047",\ + "4.656700, 4.657749, 4.657816, 4.657876, 4.658047",\ + "4.656700, 4.657749, 4.657816, 4.657876, 4.658047",\ + "4.594763, 4.595812, 4.595879, 4.595939, 4.596110"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3331,11 +6138,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.788583, 4.794130, 4.794138, 4.794145, 4.794164",\ - "4.788583, 4.794130, 4.794138, 4.794145, 4.794164",\ - "4.788583, 4.794130, 4.794138, 4.794145, 4.794164",\ - "4.788583, 4.794130, 4.794138, 4.794145, 4.794164",\ - "4.725231, 4.730778, 4.730785, 4.730793, 4.730812"); + values ( "4.607874, 4.613214, 4.613221, 4.613227, 4.613246",\ + "4.607874, 4.613214, 4.613221, 4.613227, 4.613246",\ + "4.607874, 4.613214, 4.613221, 4.613227, 4.613246",\ + "4.607874, 4.613214, 4.613221, 4.613227, 4.613246",\ + "4.545937, 4.551276, 4.551283, 4.551290, 4.551309"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3349,12 +6156,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.482225, 4.621735, 4.621735, 4.621735, 4.621735",\ + "4.482225, 4.621735, 4.621735, 4.621735, 4.621735",\ + "4.482225, 4.621735, 4.621735, 4.621735, 4.621735",\ + "4.462610, 4.621735, 4.621735, 4.621735, 4.621735",\ + "4.378059, 4.556205, 4.564293, 4.571528, 4.592235"); + } + 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.765609, 0.765609, 0.765609, 0.765609",\ + "0.758812, 0.765609, 0.765609, 0.765609, 0.765609",\ + "0.758812, 0.765609, 0.765609, 0.765609, 0.765609",\ + "0.758812, 0.765609, 0.765609, 0.765609, 0.765609",\ + "0.758812, 0.765609, 0.765609, 0.765609, 0.765609"); + } + 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.468078, 4.574605, 4.574605, 4.574605, 4.574605",\ + "4.468078, 4.574605, 4.574605, 4.574605, 4.574605",\ + "4.468078, 4.574605, 4.574605, 4.574605, 4.574605",\ + "4.448462, 4.574605, 4.574605, 4.574605, 4.574605",\ + "4.363911, 4.510617, 4.518359, 4.525285, 4.545105"); + } + 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.423428, 0.515530, 0.520941, 0.525780, 0.539631",\ + "0.423428, 0.515530, 0.520941, 0.525780, 0.539631",\ + "0.423428, 0.515530, 0.520941, 0.525780, 0.539631",\ + "0.423428, 0.515530, 0.520941, 0.525780, 0.539631",\ + "0.423428, 0.515530, 0.520941, 0.525780, 0.539631"); + } + + } /* 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.136924, 3.302192, 3.309695, 3.316407, 3.335617",\ + "3.136924, 3.302192, 3.309695, 3.316407, 3.335617",\ + "3.136924, 3.302192, 3.309695, 3.316407, 3.335617",\ + "3.136924, 3.302192, 3.309695, 3.316407, 3.335617",\ + "3.109598, 3.274866, 3.282370, 3.289082, 3.308291"); + } + 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.765609, 0.765609, 0.765609, 0.765609",\ + "0.758812, 0.765609, 0.765609, 0.765609, 0.765609",\ + "0.758812, 0.765609, 0.765609, 0.765609, 0.765609",\ + "0.758812, 0.765609, 0.765609, 0.765609, 0.765609",\ + "0.758812, 0.765609, 0.765609, 0.765609, 0.765609"); + } + 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.143491, 3.279592, 3.286774, 3.293199, 3.311586",\ + "3.143491, 3.279592, 3.286774, 3.293199, 3.311586",\ + "3.143491, 3.279592, 3.286774, 3.293199, 3.311586",\ + "3.143491, 3.279592, 3.286774, 3.293199, 3.311586",\ + "3.116165, 3.252266, 3.259449, 3.265873, 3.284261"); + } + 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.423428, 0.515530, 0.520941, 0.525780, 0.539631",\ + "0.423428, 0.515530, 0.520941, 0.525780, 0.539631",\ + "0.423428, 0.515530, 0.520941, 0.525780, 0.539631",\ + "0.423428, 0.515530, 0.520941, 0.525780, 0.539631",\ + "0.423428, 0.515530, 0.520941, 0.525780, 0.539631"); + } + + } /* 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 ; @@ -3368,11 +6260,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.364028, 5.501592, 5.501592, 5.501592, 5.501592",\ - "5.364028, 5.501592, 5.501592, 5.501592, 5.501592",\ - "5.364028, 5.501592, 5.501592, 5.501592, 5.501592",\ - "5.339087, 5.501592, 5.501592, 5.501592, 5.501592",\ - "5.231806, 5.403512, 5.411308, 5.418282, 5.438239"); + values ( "5.569171, 5.711894, 5.711894, 5.711894, 5.711894",\ + "5.569171, 5.711894, 5.711894, 5.711894, 5.711894",\ + "5.569171, 5.711894, 5.711894, 5.711894, 5.711894",\ + "5.543295, 5.711894, 5.711894, 5.711894, 5.711894",\ + "5.432952, 5.611097, 5.619185, 5.626420, 5.647127"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3386,11 +6278,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.223583, 5.328511, 5.328511, 5.328511, 5.328511",\ - "5.223583, 5.328511, 5.328511, 5.328511, 5.328511",\ - "5.223583, 5.328511, 5.328511, 5.328511, 5.328511",\ - "5.198643, 5.328511, 5.328511, 5.328511, 5.328511",\ - "5.091362, 5.232141, 5.239553, 5.246183, 5.265159"); + values ( "5.421158, 5.530020, 5.530020, 5.530020, 5.530020",\ + "5.421158, 5.530020, 5.530020, 5.530020, 5.530020",\ + "5.421158, 5.530020, 5.530020, 5.530020, 5.530020",\ + "5.395282, 5.530020, 5.530020, 5.530020, 5.530020",\ + "5.284939, 5.430997, 5.438688, 5.445566, 5.465253"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3411,11 +6303,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.534308, 4.535451, 4.535523, 4.535587, 4.535771",\ - "4.534308, 4.535451, 4.535523, 4.535587, 4.535771",\ - "4.534308, 4.535451, 4.535523, 4.535587, 4.535771",\ - "4.534308, 4.535451, 4.535523, 4.535587, 4.535771",\ - "4.470956, 4.472098, 4.472170, 4.472235, 4.472419"); + values ( "4.363135, 4.364235, 4.364304, 4.364366, 4.364543",\ + "4.363135, 4.364235, 4.364304, 4.364366, 4.364543",\ + "4.363135, 4.364235, 4.364304, 4.364366, 4.364543",\ + "4.363135, 4.364235, 4.364304, 4.364366, 4.364543",\ + "4.301198, 4.302298, 4.302367, 4.302429, 4.302606"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3429,11 +6321,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.483394, 4.488785, 4.488793, 4.488801, 4.488822",\ - "4.483394, 4.488785, 4.488793, 4.488801, 4.488822",\ - "4.483394, 4.488785, 4.488793, 4.488801, 4.488822",\ - "4.483394, 4.488785, 4.488793, 4.488801, 4.488822",\ - "4.420041, 4.425433, 4.425441, 4.425448, 4.425470"); + values ( "4.314130, 4.319319, 4.319327, 4.319334, 4.319355",\ + "4.314130, 4.319319, 4.319327, 4.319334, 4.319355",\ + "4.314130, 4.319319, 4.319327, 4.319334, 4.319355",\ + "4.314130, 4.319319, 4.319327, 4.319334, 4.319355",\ + "4.252192, 4.257381, 4.257390, 4.257397, 4.257418"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3447,12 +6339,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.396944, 4.536451, 4.536451, 4.536451, 4.536451",\ + "4.396944, 4.536451, 4.536451, 4.536451, 4.536451",\ + "4.396944, 4.536451, 4.536451, 4.536451, 4.536451",\ + "4.377328, 4.536451, 4.536451, 4.536451, 4.536451",\ + "4.292777, 4.470922, 4.479010, 4.486245, 4.506951"); + } + 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.765609, 0.765609, 0.765609, 0.765609",\ + "0.758812, 0.765609, 0.765609, 0.765609, 0.765609",\ + "0.758812, 0.765609, 0.765609, 0.765609, 0.765609",\ + "0.758812, 0.765609, 0.765609, 0.765609, 0.765609",\ + "0.758812, 0.765609, 0.765609, 0.765609, 0.765609"); + } + 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.339560, 4.446088, 4.446088, 4.446088, 4.446088",\ + "4.339560, 4.446088, 4.446088, 4.446088, 4.446088",\ + "4.339560, 4.446088, 4.446088, 4.446088, 4.446088",\ + "4.319945, 4.446088, 4.446088, 4.446088, 4.446088",\ + "4.235394, 4.382099, 4.389842, 4.396767, 4.416587"); + } + 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.423423, 0.515529, 0.520940, 0.525779, 0.539629",\ + "0.423423, 0.515529, 0.520940, 0.525779, 0.539629",\ + "0.423423, 0.515529, 0.520940, 0.525779, 0.539629",\ + "0.423423, 0.515529, 0.520940, 0.525779, 0.539629",\ + "0.423423, 0.515529, 0.520940, 0.525779, 0.539629"); + } + + } /* 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.918322, 4.083589, 4.091093, 4.097804, 4.117013",\ + "3.918322, 4.083589, 4.091093, 4.097804, 4.117013",\ + "3.918322, 4.083589, 4.091093, 4.097804, 4.117013",\ + "3.918322, 4.083589, 4.091093, 4.097804, 4.117013",\ + "3.890954, 4.056221, 4.063725, 4.070436, 4.089645"); + } + 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.765609, 0.765609, 0.765609, 0.765609",\ + "0.758812, 0.765609, 0.765609, 0.765609, 0.765609",\ + "0.758812, 0.765609, 0.765609, 0.765609, 0.765609",\ + "0.758812, 0.765609, 0.765609, 0.765609, 0.765609",\ + "0.758812, 0.765609, 0.765609, 0.765609, 0.765609"); + } + 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.858404, 3.994504, 4.001687, 4.008112, 4.026499",\ + "3.858404, 3.994504, 4.001687, 4.008112, 4.026499",\ + "3.858404, 3.994504, 4.001687, 4.008112, 4.026499",\ + "3.858404, 3.994504, 4.001687, 4.008112, 4.026499",\ + "3.831036, 3.967136, 3.974319, 3.980744, 3.999131"); + } + 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.423423, 0.515529, 0.520940, 0.525779, 0.539629",\ + "0.423423, 0.515529, 0.520940, 0.525779, 0.539629",\ + "0.423423, 0.515529, 0.520940, 0.525779, 0.539629",\ + "0.423423, 0.515529, 0.520940, 0.525779, 0.539629",\ + "0.423423, 0.515529, 0.520940, 0.525779, 0.539629"); + } + + } /* 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 ; @@ -3464,16 +6441,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.160281, 8.332015, 8.339810, 8.346784, 8.366739",\ - "8.222382, 8.394115, 8.401911, 8.408884, 8.428840",\ - "8.358405, 8.530139, 8.537934, 8.544908, 8.564863",\ - "8.574450, 8.746183, 8.753980, 8.760952, 8.780909",\ - "8.607269, 8.779003, 8.786798, 8.793772, 8.813727"); + values ( "8.676322, 8.854496, 8.862583, 8.869818, 8.890522",\ + "8.727839, 8.906013, 8.914101, 8.921335, 8.942039",\ + "8.779357, 8.957531, 8.965618, 8.972853, 8.993557",\ + "8.882392, 9.060565, 9.068653, 9.075888, 9.096592",\ + "9.088462, 9.266636, 9.274723, 9.281958, 9.302662"); } 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",\ @@ -3482,16 +6459,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.215130, 8.356539, 8.364002, 8.370676, 8.389780",\ - "8.277229, 8.418640, 8.426102, 8.432777, 8.451880",\ - "8.413254, 8.554663, 8.562126, 8.568800, 8.587904",\ - "8.629299, 8.770708, 8.778172, 8.784845, 8.803949",\ - "8.662117, 8.803528, 8.810989, 8.817665, 8.836768"); + values ( "8.678064, 8.824777, 8.832520, 8.839444, 8.859263",\ + "8.729582, 8.876294, 8.884037, 8.890962, 8.910781",\ + "8.781099, 8.927812, 8.935555, 8.942479, 8.962298",\ + "8.884133, 9.030847, 9.038589, 9.045514, 9.065333",\ + "9.090204, 9.236917, 9.244659, 9.251584, 9.271403"); } 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.423532, 0.515559, 0.520974, 0.525818, 0.539680",\ "0.423532, 0.515559, 0.520974, 0.525818, 0.539680",\ @@ -3507,16 +6484,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.443077, 7.614810, 7.622605, 7.629579, 7.649534",\ - "7.505177, 7.676910, 7.684706, 7.691679, 7.711635",\ - "7.641201, 7.812934, 7.820730, 7.827703, 7.847659",\ - "7.857246, 8.028979, 8.036775, 8.043748, 8.063704",\ - "7.890065, 8.061798, 8.069594, 8.076567, 8.096523"); + values ( "6.965589, 7.130882, 7.138386, 7.145097, 7.164305",\ + "7.060457, 7.225750, 7.233254, 7.239965, 7.259173",\ + "7.060457, 7.225750, 7.233254, 7.239965, 7.259173",\ + "7.156763, 7.322056, 7.329559, 7.336270, 7.355478",\ + "7.347936, 7.513229, 7.520732, 7.527444, 7.546651"); } 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",\ @@ -3525,16 +6502,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.386017, 7.527427, 7.534890, 7.541564, 7.560668",\ - "7.448118, 7.589528, 7.596990, 7.603665, 7.622768",\ - "7.584142, 7.725552, 7.733014, 7.739689, 7.758792",\ - "7.800187, 7.941597, 7.949059, 7.955734, 7.974837",\ - "7.833006, 7.974416, 7.981878, 7.988553, 8.007656"); + values ( "6.986369, 7.122476, 7.129659, 7.136083, 7.154470",\ + "7.081237, 7.217343, 7.224526, 7.230951, 7.249338",\ + "7.081237, 7.217343, 7.224526, 7.230951, 7.249338",\ + "7.177542, 7.313649, 7.320832, 7.327256, 7.345643",\ + "7.368715, 7.504822, 7.512005, 7.518429, 7.536816"); } 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.423532, 0.515559, 0.520974, 0.525818, 0.539680",\ "0.423532, 0.515559, 0.520974, 0.525818, 0.539680",\ @@ -3551,11 +6528,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.126976, 7.264565, 7.264565, 7.264565, 7.264565",\ - "7.126976, 7.264565, 7.264565, 7.264565, 7.264565",\ - "7.126976, 7.264565, 7.264565, 7.264565, 7.264565",\ - "7.102036, 7.264565, 7.264565, 7.264565, 7.264565",\ - "6.994755, 7.166489, 7.174284, 7.181257, 7.201213"); + values ( "7.566815, 7.709565, 7.709565, 7.709565, 7.709565",\ + "7.566815, 7.709565, 7.709565, 7.709565, 7.709565",\ + "7.566815, 7.709565, 7.709565, 7.709565, 7.709565",\ + "7.540940, 7.709565, 7.709565, 7.709565, 7.709565",\ + "7.430597, 7.608771, 7.616859, 7.624093, 7.644798"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3569,11 +6546,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.176596, 7.282377, 7.282377, 7.282377, 7.282377",\ - "7.176596, 7.282377, 7.282377, 7.282377, 7.282377",\ - "7.176596, 7.282377, 7.282377, 7.282377, 7.282377",\ - "7.151656, 7.282377, 7.282377, 7.282377, 7.282377",\ - "7.044375, 7.185785, 7.193247, 7.199922, 7.219025"); + values ( "7.563141, 7.672889, 7.672889, 7.672889, 7.672889",\ + "7.563141, 7.672889, 7.672889, 7.672889, 7.672889",\ + "7.563141, 7.672889, 7.672889, 7.672889, 7.672889",\ + "7.537265, 7.672889, 7.672889, 7.672889, 7.672889",\ + "7.426923, 7.573635, 7.581378, 7.588303, 7.608122"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3594,11 +6571,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.142211, 4.143048, 4.143106, 4.143159, 4.143308",\ - "4.142211, 4.143048, 4.143106, 4.143159, 4.143308",\ - "4.142211, 4.143048, 4.143106, 4.143159, 4.143308",\ - "4.142211, 4.143048, 4.143106, 4.143159, 4.143308",\ - "4.078858, 4.079696, 4.079754, 4.079806, 4.079956"); + values ( "3.985740, 3.986547, 3.986603, 3.986653, 3.986796",\ + "3.985740, 3.986547, 3.986603, 3.986653, 3.986796",\ + "3.985740, 3.986547, 3.986603, 3.986653, 3.986796",\ + "3.985740, 3.986547, 3.986603, 3.986653, 3.986796",\ + "3.923803, 3.924609, 3.924665, 3.924716, 3.924859"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3612,11 +6589,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.092363, 4.098646, 4.098650, 4.098654, 4.098665",\ - "4.092363, 4.098646, 4.098650, 4.098654, 4.098665",\ - "4.092363, 4.098646, 4.098650, 4.098654, 4.098665",\ - "4.092363, 4.098646, 4.098650, 4.098654, 4.098665",\ - "4.029011, 4.035294, 4.035298, 4.035302, 4.035313"); + values ( "3.937762, 3.943810, 3.943814, 3.943817, 3.943828",\ + "3.937762, 3.943810, 3.943814, 3.943817, 3.943828",\ + "3.937762, 3.943810, 3.943814, 3.943817, 3.943828",\ + "3.937762, 3.943810, 3.943814, 3.943817, 3.943828",\ + "3.875825, 3.881872, 3.881876, 3.881880, 3.881891"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3636,11 +6613,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.337328, 4.471819, 4.471819, 4.471819, 4.471819",\ - "4.337328, 4.471819, 4.471819, 4.471819, 4.471819",\ - "4.337328, 4.471819, 4.471819, 4.471819, 4.471819",\ - "4.318421, 4.471819, 4.471819, 4.471819, 4.471819",\ - "4.236926, 4.408659, 4.416455, 4.423428, 4.443384"); + values ( "4.604859, 4.744393, 4.744393, 4.744393, 4.744393",\ + "4.604859, 4.744393, 4.744393, 4.744393, 4.744393",\ + "4.604859, 4.744393, 4.744393, 4.744393, 4.744393",\ + "4.585243, 4.744393, 4.744393, 4.744393, 4.744393",\ + "4.500692, 4.678865, 4.686954, 4.694188, 4.714892"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3654,11 +6631,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.320969, 4.423652, 4.423652, 4.423652, 4.423652",\ - "4.320969, 4.423652, 4.423652, 4.423652, 4.423652",\ - "4.320969, 4.423652, 4.423652, 4.423652, 4.423652",\ - "4.302063, 4.423652, 4.423652, 4.423652, 4.423652",\ - "4.220568, 4.361978, 4.369440, 4.376115, 4.395218"); + values ( "4.564567, 4.671101, 4.671101, 4.671101, 4.671101",\ + "4.564567, 4.671101, 4.671101, 4.671101, 4.671101",\ + "4.564567, 4.671101, 4.671101, 4.671101, 4.671101",\ + "4.544951, 4.671101, 4.671101, 4.671101, 4.671101",\ + "4.460401, 4.607113, 4.614855, 4.621780, 4.641600"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3679,11 +6656,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.261635, 4.433368, 4.441164, 4.448136, 4.468093",\ - "4.261635, 4.433368, 4.441164, 4.448136, 4.468093",\ - "4.261635, 4.433368, 4.441164, 4.448136, 4.468093",\ - "4.261635, 4.433368, 4.441164, 4.448136, 4.468093",\ - "4.233200, 4.404933, 4.412729, 4.419702, 4.439658"); + values ( "4.018711, 4.184004, 4.191507, 4.198219, 4.217427",\ + "4.018711, 4.184004, 4.191507, 4.198219, 4.217427",\ + "4.018711, 4.184004, 4.191507, 4.198219, 4.217427",\ + "4.018711, 4.184004, 4.191507, 4.198219, 4.217427",\ + "3.991343, 4.156636, 4.164140, 4.170851, 4.190059"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3697,11 +6674,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.224347, 4.365757, 4.373219, 4.379894, 4.398997",\ - "4.224347, 4.365757, 4.373219, 4.379894, 4.398997",\ - "4.224347, 4.365757, 4.373219, 4.379894, 4.398997",\ - "4.224347, 4.365757, 4.373219, 4.379894, 4.398997",\ - "4.195913, 4.337323, 4.344785, 4.351460, 4.370563"); + values ( "4.008882, 4.144988, 4.152171, 4.158596, 4.176982",\ + "4.008882, 4.144988, 4.152171, 4.158596, 4.176982",\ + "4.008882, 4.144988, 4.152171, 4.158596, 4.176982",\ + "4.008882, 4.144988, 4.152171, 4.158596, 4.176982",\ + "3.981513, 4.117620, 4.124803, 4.131227, 4.149614"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3719,8 +6696,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 ; @@ -3734,11 +6711,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.662387, 4.799977, 4.799977, 4.799977, 4.799977",\ - "4.662387, 4.799977, 4.799977, 4.799977, 4.799977",\ - "4.662387, 4.799977, 4.799977, 4.799977, 4.799977",\ - "4.637447, 4.799977, 4.799977, 4.799977, 4.799977",\ - "4.530166, 4.701900, 4.709695, 4.716668, 4.736624"); + values ( "4.841220, 4.983969, 4.983969, 4.983969, 4.983969",\ + "4.841220, 4.983969, 4.983969, 4.983969, 4.983969",\ + "4.841220, 4.983969, 4.983969, 4.983969, 4.983969",\ + "4.815344, 4.983969, 4.983969, 4.983969, 4.983969",\ + "4.705001, 4.883174, 4.891263, 4.898497, 4.919201"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3752,11 +6729,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.523009, 4.627898, 4.627898, 4.627898, 4.627898",\ - "4.523009, 4.627898, 4.627898, 4.627898, 4.627898",\ - "4.523009, 4.627898, 4.627898, 4.627898, 4.627898",\ - "4.498068, 4.627898, 4.627898, 4.627898, 4.627898",\ - "4.390788, 4.531528, 4.538941, 4.545571, 4.564546"); + values ( "4.694312, 4.803135, 4.803135, 4.803135, 4.803135",\ + "4.694312, 4.803135, 4.803135, 4.803135, 4.803135",\ + "4.694312, 4.803135, 4.803135, 4.803135, 4.803135",\ + "4.668436, 4.803135, 4.803135, 4.803135, 4.803135",\ + "4.558093, 4.704112, 4.711802, 4.718681, 4.738367"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3777,11 +6754,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.825254, 3.826110, 3.826169, 3.826222, 3.826373",\ - "3.825254, 3.826110, 3.826169, 3.826222, 3.826373",\ - "3.825254, 3.826110, 3.826169, 3.826222, 3.826373",\ - "3.825254, 3.826110, 3.826169, 3.826222, 3.826373",\ - "3.761902, 3.762758, 3.762817, 3.762870, 3.763021"); + values ( "3.680670, 3.681493, 3.681551, 3.681601, 3.681746",\ + "3.680670, 3.681493, 3.681551, 3.681601, 3.681746",\ + "3.680670, 3.681493, 3.681551, 3.681601, 3.681746",\ + "3.680670, 3.681493, 3.681551, 3.681601, 3.681746",\ + "3.618733, 3.619556, 3.619613, 3.619664, 3.619809"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3795,11 +6772,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.775345, 3.781577, 3.781581, 3.781585, 3.781597",\ - "3.775345, 3.781577, 3.781581, 3.781585, 3.781597",\ - "3.775345, 3.781577, 3.781581, 3.781585, 3.781597",\ - "3.775345, 3.781577, 3.781581, 3.781585, 3.781597",\ - "3.711993, 3.718225, 3.718229, 3.718233, 3.718245"); + values ( "3.632632, 3.638630, 3.638635, 3.638638, 3.638649",\ + "3.632632, 3.638630, 3.638635, 3.638638, 3.638649",\ + "3.632632, 3.638630, 3.638635, 3.638638, 3.638649",\ + "3.632632, 3.638630, 3.638635, 3.638638, 3.638649",\ + "3.570695, 3.576693, 3.576697, 3.576701, 3.576712"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3819,11 +6796,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.080865, 4.215356, 4.215356, 4.215356, 4.215356",\ - "4.080865, 4.215356, 4.215356, 4.215356, 4.215356",\ - "4.080865, 4.215356, 4.215356, 4.215356, 4.215356",\ - "4.061958, 4.215356, 4.215356, 4.215356, 4.215356",\ - "3.980463, 4.152196, 4.159992, 4.166965, 4.186921"); + values ( "4.307552, 4.447086, 4.447086, 4.447086, 4.447086",\ + "4.307552, 4.447086, 4.447086, 4.447086, 4.447086",\ + "4.307552, 4.447086, 4.447086, 4.447086, 4.447086",\ + "4.287936, 4.447086, 4.447086, 4.447086, 4.447086",\ + "4.203385, 4.381558, 4.389647, 4.396881, 4.417585"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3837,11 +6814,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.975249, 4.077931, 4.077931, 4.077931, 4.077931",\ - "3.975249, 4.077931, 4.077931, 4.077931, 4.077931",\ - "3.975249, 4.077931, 4.077931, 4.077931, 4.077931",\ - "3.956342, 4.077931, 4.077931, 4.077931, 4.077931",\ - "3.874847, 4.016257, 4.023719, 4.030394, 4.049497"); + values ( "4.192640, 4.299174, 4.299174, 4.299174, 4.299174",\ + "4.192640, 4.299174, 4.299174, 4.299174, 4.299174",\ + "4.192640, 4.299174, 4.299174, 4.299174, 4.299174",\ + "4.173025, 4.299174, 4.299174, 4.299174, 4.299174",\ + "4.088474, 4.235187, 4.242929, 4.249854, 4.269673"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3862,11 +6839,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.008623, 4.180356, 4.188152, 4.195125, 4.215081",\ - "4.008623, 4.180356, 4.188152, 4.195125, 4.215081",\ - "4.008623, 4.180356, 4.188152, 4.195125, 4.215081",\ - "4.008623, 4.180356, 4.188152, 4.195125, 4.215081",\ - "3.980189, 4.151922, 4.159718, 4.166690, 4.186646"); + values ( "3.798022, 3.963315, 3.970819, 3.977530, 3.996738",\ + "3.798022, 3.963315, 3.970819, 3.977530, 3.996738",\ + "3.798022, 3.963315, 3.970819, 3.977530, 3.996738",\ + "3.798022, 3.963315, 3.970819, 3.977530, 3.996738",\ + "3.770654, 3.935947, 3.943450, 3.950162, 3.969370"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3880,11 +6857,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.900753, 4.042162, 4.049625, 4.056300, 4.075403",\ - "3.900753, 4.042162, 4.049625, 4.056300, 4.075403",\ - "3.900753, 4.042162, 4.049625, 4.056300, 4.075403",\ - "3.900753, 4.042162, 4.049625, 4.056300, 4.075403",\ - "3.872318, 4.013728, 4.021191, 4.027865, 4.046968"); + values ( "3.707006, 3.843113, 3.850296, 3.856720, 3.875107",\ + "3.707006, 3.843113, 3.850296, 3.856720, 3.875107",\ + "3.707006, 3.843113, 3.850296, 3.856720, 3.875107",\ + "3.707006, 3.843113, 3.850296, 3.856720, 3.875107",\ + "3.679638, 3.815745, 3.822927, 3.829352, 3.847739"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3902,8 +6879,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 ; @@ -3915,8 +6892,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 ; @@ -3930,11 +6907,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.015258, 4.152849, 4.152849, 4.152849, 4.152849",\ - "4.015258, 4.152849, 4.152849, 4.152849, 4.152849",\ - "4.015258, 4.152849, 4.152849, 4.152849, 4.152849",\ - "3.990318, 4.152849, 4.152849, 4.152849, 4.152849",\ - "3.883037, 4.054772, 4.062568, 4.069541, 4.089497"); + values ( "4.169329, 4.312078, 4.312078, 4.312078, 4.312078",\ + "4.169329, 4.312078, 4.312078, 4.312078, 4.312078",\ + "4.169329, 4.312078, 4.312078, 4.312078, 4.312078",\ + "4.143453, 4.312078, 4.312078, 4.312078, 4.312078",\ + "4.033110, 4.211285, 4.219373, 4.226607, 4.247311"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3948,11 +6925,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.873659, 3.978546, 3.978546, 3.978546, 3.978546",\ - "3.873659, 3.978546, 3.978546, 3.978546, 3.978546",\ - "3.873659, 3.978546, 3.978546, 3.978546, 3.978546",\ - "3.848718, 3.978546, 3.978546, 3.978546, 3.978546",\ - "3.741437, 3.882177, 3.889589, 3.896219, 3.915194"); + values ( "4.020611, 4.129432, 4.129432, 4.129432, 4.129432",\ + "4.020611, 4.129432, 4.129432, 4.129432, 4.129432",\ + "4.020611, 4.129432, 4.129432, 4.129432, 4.129432",\ + "3.994736, 4.129432, 4.129432, 4.129432, 4.129432",\ + "3.884393, 4.030410, 4.038100, 4.044979, 4.064665"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3973,11 +6950,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.176785, 3.177626, 3.177684, 3.177736, 3.177886",\ - "3.176785, 3.177626, 3.177684, 3.177736, 3.177886",\ - "3.176785, 3.177626, 3.177684, 3.177736, 3.177886",\ - "3.176785, 3.177626, 3.177684, 3.177736, 3.177886",\ - "3.113433, 3.114274, 3.114332, 3.114384, 3.114533"); + values ( "3.056519, 3.057328, 3.057384, 3.057434, 3.057578",\ + "3.056519, 3.057328, 3.057384, 3.057434, 3.057578",\ + "3.056519, 3.057328, 3.057384, 3.057434, 3.057578",\ + "3.056519, 3.057328, 3.057384, 3.057434, 3.057578",\ + "2.994581, 2.995390, 2.995447, 2.995497, 2.995641"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3991,11 +6968,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.126927, 3.133202, 3.133206, 3.133210, 3.133221",\ - "3.126927, 3.133202, 3.133206, 3.133210, 3.133221",\ - "3.126927, 3.133202, 3.133206, 3.133210, 3.133221",\ - "3.126927, 3.133202, 3.133206, 3.133210, 3.133221",\ - "3.063575, 3.069849, 3.069854, 3.069858, 3.069869"); + values ( "3.008530, 3.014569, 3.014574, 3.014577, 3.014588",\ + "3.008530, 3.014569, 3.014574, 3.014577, 3.014588",\ + "3.008530, 3.014569, 3.014574, 3.014577, 3.014588",\ + "3.008530, 3.014569, 3.014574, 3.014577, 3.014588",\ + "2.946593, 2.952632, 2.952636, 2.952640, 2.952651"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4015,11 +6992,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.074531, 4.209023, 4.209023, 4.209023, 4.209023",\ - "4.074531, 4.209023, 4.209023, 4.209023, 4.209023",\ - "4.074531, 4.209023, 4.209023, 4.209023, 4.209023",\ - "4.055624, 4.209023, 4.209023, 4.209023, 4.209023",\ - "3.974129, 4.145864, 4.153660, 4.160632, 4.180589"); + values ( "4.316649, 4.456184, 4.456184, 4.456184, 4.456184",\ + "4.316649, 4.456184, 4.456184, 4.456184, 4.456184",\ + "4.316649, 4.456184, 4.456184, 4.456184, 4.456184",\ + "4.297033, 4.456184, 4.456184, 4.456184, 4.456184",\ + "4.212482, 4.390657, 4.398746, 4.405980, 4.426684"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4033,11 +7010,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.992794, 4.095477, 4.095477, 4.095477, 4.095477",\ - "3.992794, 4.095477, 4.095477, 4.095477, 4.095477",\ - "3.992794, 4.095477, 4.095477, 4.095477, 4.095477",\ - "3.973887, 4.095477, 4.095477, 4.095477, 4.095477",\ - "3.892392, 4.033803, 4.041265, 4.047940, 4.067043"); + values ( "4.214009, 4.320543, 4.320543, 4.320543, 4.320543",\ + "4.214009, 4.320543, 4.320543, 4.320543, 4.320543",\ + "4.214009, 4.320543, 4.320543, 4.320543, 4.320543",\ + "4.194393, 4.320543, 4.320543, 4.320543, 4.320543",\ + "4.109842, 4.256556, 4.264297, 4.271223, 4.291042"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4058,11 +7035,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.002563, 4.174298, 4.182095, 4.189067, 4.209023",\ - "4.002563, 4.174298, 4.182095, 4.189067, 4.209023",\ - "4.002563, 4.174298, 4.182095, 4.189067, 4.209023",\ - "4.002563, 4.174298, 4.182095, 4.189067, 4.209023",\ - "3.974129, 4.145864, 4.153660, 4.160632, 4.180589"); + values ( "3.777978, 3.943273, 3.950776, 3.957488, 3.976695",\ + "3.777978, 3.943273, 3.950776, 3.957488, 3.976695",\ + "3.777978, 3.943273, 3.950776, 3.957488, 3.976695",\ + "3.777978, 3.943273, 3.950776, 3.957488, 3.976695",\ + "3.750610, 3.915905, 3.923408, 3.930119, 3.949327"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4076,11 +7053,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.920013, 4.061424, 4.068886, 4.075561, 4.094664",\ - "3.920013, 4.061424, 4.068886, 4.075561, 4.094664",\ - "3.920013, 4.061424, 4.068886, 4.075561, 4.094664",\ - "3.920013, 4.061424, 4.068886, 4.075561, 4.094664",\ - "3.891580, 4.032990, 4.040452, 4.047127, 4.066230"); + values ( "3.716415, 3.852522, 3.859705, 3.866129, 3.884516",\ + "3.716415, 3.852522, 3.859705, 3.866129, 3.884516",\ + "3.716415, 3.852522, 3.859705, 3.866129, 3.884516",\ + "3.716415, 3.852522, 3.859705, 3.866129, 3.884516",\ + "3.689046, 3.825154, 3.832336, 3.838761, 3.857148"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4098,8 +7075,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 ; @@ -4111,22 +7088,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.086082, 4.029555, 4.014114, 4.033021, 4.114516",\ - "4.325392, 4.268865, 4.253425, 4.272331, 4.353827",\ - "4.849572, 4.793046, 4.777605, 4.796512, 4.878007",\ - "5.682124, 5.625597, 5.610157, 5.629064, 5.710559",\ - "5.935957, 5.879430, 5.863990, 5.882896, 5.964392"); + values ( "4.504123, 4.449716, 4.434854, 4.453052, 4.531491",\ + "4.702651, 4.648244, 4.633382, 4.651580, 4.730019",\ + "4.901179, 4.846772, 4.831911, 4.850108, 4.928547",\ + "5.298235, 5.243828, 5.228966, 5.247164, 5.325603",\ + "6.092348, 6.037941, 6.023079, 6.041277, 6.119716"); } 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.586410, 4.529883, 4.514442, 4.533349, 4.614844",\ - "4.866600, 4.810073, 4.794633, 4.813540, 4.895035",\ - "5.480322, 5.423795, 5.408355, 5.427261, 5.508757",\ - "6.455091, 6.398564, 6.383123, 6.402030, 6.483525",\ - "6.806997, 6.750471, 6.735030, 6.753937, 6.835432"); + values ( "5.006147, 4.951741, 4.936879, 4.955077, 5.033516",\ + "5.238589, 5.184182, 5.169321, 5.187518, 5.265957",\ + "5.471030, 5.416624, 5.401762, 5.419960, 5.498399",\ + "5.935912, 5.881505, 5.866643, 5.884841, 5.963280",\ + "6.865675, 6.811269, 6.796407, 6.814605, 6.893044"); } } /* end of arc hkspi_clk_mprj_io[2]_stupr*/ @@ -4135,22 +7112,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.152218, 5.034306, 4.924148, 4.741123, 3.987353",\ - "5.391529, 5.273616, 5.163458, 4.980433, 4.226663",\ - "5.915709, 5.797797, 5.687639, 5.504614, 4.750844",\ - "6.748260, 6.630348, 6.520190, 6.337165, 5.583395",\ - "7.002094, 6.884181, 6.774023, 6.590999, 5.837228"); + values ( "5.614806, 5.501316, 5.395288, 5.219127, 4.493623",\ + "5.813334, 5.699843, 5.593816, 5.417655, 4.692151",\ + "6.011863, 5.898372, 5.792345, 5.616184, 4.890680",\ + "6.408918, 6.295427, 6.189400, 6.013239, 5.287735",\ + "7.203031, 7.089540, 6.983512, 6.807352, 6.081848"); } 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.137606, 5.019694, 4.909535, 4.726511, 3.972744",\ - "5.417796, 5.299884, 5.189725, 5.006701, 4.252934",\ - "6.031519, 5.913607, 5.803448, 5.620424, 4.866657",\ - "7.006287, 6.888374, 6.778216, 6.595191, 5.841425",\ - "7.358192, 7.240280, 7.130122, 6.947097, 6.193331"); + values ( "5.589032, 5.475542, 5.369514, 5.193353, 4.467853",\ + "5.821473, 5.707983, 5.601955, 5.425794, 4.700294",\ + "6.053914, 5.940423, 5.834396, 5.658235, 4.932735",\ + "6.518797, 6.405306, 6.299278, 6.123117, 5.397617",\ + "7.448560, 7.335069, 7.229041, 7.052880, 6.327380"); } } /* end of arc hkspi_clk_mprj_io[2]_stupf*/ @@ -4159,22 +7136,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.981031, -0.924504, -0.909063, -0.927968, -1.008032",\ - "-0.895812, -0.839285, -0.823845, -0.842750, -0.922814",\ - "-0.709151, -0.652625, -0.637184, -0.656089, -0.736153",\ - "-0.412680, -0.356153, -0.340712, -0.359617, -0.439682",\ - "-0.241543, -0.185016, -0.169576, -0.188480, -0.268545"); + values ( "-0.916898, -0.858252, -0.842232, -0.861846, -0.944912",\ + "-0.786713, -0.728067, -0.712047, -0.731661, -0.814728",\ + "-0.786713, -0.728067, -0.712047, -0.731661, -0.814728",\ + "-0.654557, -0.595910, -0.579890, -0.599504, -0.682571",\ + "-0.392215, -0.333569, -0.317549, -0.337163, -0.420229"); } 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.136967, -1.080441, -1.065000, -1.083905, -1.163969",\ - "-1.342886, -1.286360, -1.270919, -1.289824, -1.369888",\ - "-1.793926, -1.737399, -1.721959, -1.740864, -1.820928",\ - "-2.510308, -2.453781, -2.438341, -2.457246, -2.537310",\ - "-2.701552, -2.645026, -2.629585, -2.648490, -2.728554"); + values ( "-1.069399, -1.010752, -0.994733, -1.014347, -1.097413",\ + "-1.383972, -1.325325, -1.309306, -1.328919, -1.411986",\ + "-1.383972, -1.325325, -1.309306, -1.328919, -1.411986",\ + "-1.703310, -1.644664, -1.628644, -1.648258, -1.731325",\ + "-2.337221, -2.278574, -2.262555, -2.282168, -2.365235"); } } /* end of arc hkspi_clk_mprj_io[2]_hldr*/ @@ -4183,22 +7160,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.441015, -1.323142, -1.213339, -1.030314, -0.276549",\ - "-1.355796, -1.237924, -1.128120, -0.945096, -0.191331",\ - "-1.169135, -1.051263, -0.941459, -0.758435, -0.004670",\ - "-0.872663, -0.754791, -0.644988, -0.461963, 0.291802",\ - "-0.701527, -0.583654, -0.473851, -0.290827, 0.462938"); + values ( "-1.340708, -1.218415, -1.104495, -0.914607, -0.132576",\ + "-1.210524, -1.088231, -0.974310, -0.784422, -0.002391",\ + "-1.210524, -1.088231, -0.974310, -0.784422, -0.002391",\ + "-1.078367, -0.956074, -0.842153, -0.652266, 0.129766",\ + "-0.816025, -0.693733, -0.579812, -0.389924, 0.392107"); } 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.995198, -1.877326, -1.767522, -1.584498, -0.830733",\ - "-2.201117, -2.083245, -1.973441, -1.790417, -1.036652",\ - "-2.652157, -2.534284, -2.424481, -2.241457, -1.487692",\ - "-3.368539, -3.250666, -3.140863, -2.957839, -2.204074",\ - "-3.559783, -3.441911, -3.332108, -3.149083, -2.395318"); + values ( "-1.862172, -1.739880, -1.625959, -1.436071, -0.654040",\ + "-2.176745, -2.054452, -1.940532, -1.750644, -0.968613",\ + "-2.176745, -2.054452, -1.940532, -1.750644, -0.968613",\ + "-2.496084, -2.373792, -2.259871, -2.069983, -1.287952",\ + "-3.129995, -3.007702, -2.893781, -2.703894, -1.921862"); } } /* end of arc hkspi_clk_mprj_io[2]_hldf*/ @@ -4207,8 +7184,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 ; @@ -4222,11 +7199,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.053790, 8.191380, 8.191380, 8.191380, 8.191380",\ - "8.053790, 8.191380, 8.191380, 8.191380, 8.191380",\ - "8.053790, 8.191380, 8.191380, 8.191380, 8.191380",\ - "8.028850, 8.191380, 8.191380, 8.191380, 8.191380",\ - "7.921569, 8.093303, 8.101099, 8.108071, 8.128027"); + values ( "10.856312, 10.999062, 10.999062, 10.999062, 10.999062",\ + "10.856312, 10.999062, 10.999062, 10.999062, 10.999062",\ + "10.856312, 10.999062, 10.999062, 10.999062, 10.999062",\ + "10.830436, 10.999062, 10.999062, 10.999062, 10.999062",\ + "10.720093, 10.898267, 10.906355, 10.913589, 10.934294"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4240,11 +7217,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.120454, 8.226235, 8.226235, 8.226235, 8.226235",\ - "8.120454, 8.226235, 8.226235, 8.226235, 8.226235",\ - "8.120454, 8.226235, 8.226235, 8.226235, 8.226235",\ - "8.095513, 8.226235, 8.226235, 8.226235, 8.226235",\ - "7.988233, 8.129642, 8.137105, 8.143780, 8.162883"); + values ( "10.271638, 10.381386, 10.381386, 10.381386, 10.381386",\ + "10.271638, 10.381386, 10.381386, 10.381386, 10.381386",\ + "10.271638, 10.381386, 10.381386, 10.381386, 10.381386",\ + "10.245762, 10.381386, 10.381386, 10.381386, 10.381386",\ + "10.135418, 10.282130, 10.289873, 10.296799, 10.316618"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4265,11 +7242,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.525821, 2.526658, 2.526716, 2.526768, 2.526917",\ - "2.525821, 2.526658, 2.526716, 2.526768, 2.526917",\ - "2.525821, 2.526658, 2.526716, 2.526768, 2.526917",\ - "2.525821, 2.526658, 2.526716, 2.526768, 2.526917",\ - "2.462469, 2.463305, 2.463364, 2.463416, 2.463565"); + values ( "2.430211, 2.431016, 2.431072, 2.431122, 2.431265",\ + "2.430211, 2.431016, 2.431072, 2.431122, 2.431265",\ + "2.430211, 2.431016, 2.431072, 2.431122, 2.431265",\ + "2.430211, 2.431016, 2.431072, 2.431122, 2.431265",\ + "2.368273, 2.369079, 2.369135, 2.369185, 2.369328"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4283,11 +7260,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.475977, 2.482264, 2.482268, 2.482272, 2.482283",\ - "2.475977, 2.482264, 2.482268, 2.482272, 2.482283",\ - "2.475977, 2.482264, 2.482268, 2.482272, 2.482283",\ - "2.475977, 2.482264, 2.482268, 2.482272, 2.482283",\ - "2.412625, 2.418912, 2.418916, 2.418920, 2.418931"); + values ( "2.382236, 2.388287, 2.388291, 2.388294, 2.388305",\ + "2.382236, 2.388287, 2.388291, 2.388294, 2.388305",\ + "2.382236, 2.388287, 2.388291, 2.388294, 2.388305",\ + "2.382236, 2.388287, 2.388291, 2.388294, 2.388305",\ + "2.320299, 2.326349, 2.326354, 2.326357, 2.326368"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4307,11 +7284,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.418133, 3.589867, 3.597663, 3.604635, 3.624592",\ - "3.536013, 3.707746, 3.715542, 3.722515, 3.742471",\ - "3.645777, 3.817510, 3.825306, 3.832279, 3.852235",\ - "3.828824, 4.000558, 4.008354, 4.015326, 4.035283",\ - "4.580886, 4.752620, 4.760416, 4.767388, 4.787344"); + values ( "3.576360, 3.754534, 3.762622, 3.769856, 3.790560",\ + "3.698660, 3.876834, 3.884922, 3.892156, 3.912860",\ + "3.812540, 3.990714, 3.998802, 4.006036, 4.026741",\ + "4.002452, 4.180626, 4.188714, 4.195948, 4.216652",\ + "4.782718, 4.960891, 4.968979, 4.976213, 4.996918"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4325,11 +7302,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.332762, 3.474172, 3.481634, 3.488309, 3.507412",\ - "3.450634, 3.592044, 3.599507, 3.606181, 3.625284",\ - "3.560437, 3.701847, 3.709310, 3.715985, 3.735088",\ - "3.743462, 3.884871, 3.892334, 3.899009, 3.918112",\ - "4.497155, 4.638565, 4.646027, 4.652702, 4.671805"); + values ( "3.491681, 3.638394, 3.646136, 3.653061, 3.672881",\ + "3.613974, 3.760686, 3.768429, 3.775354, 3.795173",\ + "3.727895, 3.874607, 3.882350, 3.889275, 3.909094",\ + "3.917783, 4.064495, 4.072238, 4.079163, 4.098982",\ + "4.699739, 4.846452, 4.854195, 4.861119, 4.880939"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4350,11 +7327,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.864041, 2.864878, 2.864936, 2.864988, 2.865137",\ - "2.981958, 2.982795, 2.982853, 2.982905, 2.983054",\ - "3.092048, 3.092884, 3.092942, 3.092995, 3.093143",\ - "3.275095, 3.275932, 3.275990, 3.276042, 3.276191",\ - "4.027158, 4.027994, 4.028052, 4.028104, 4.028253"); + values ( "2.743229, 2.744034, 2.744090, 2.744140, 2.744284",\ + "2.856724, 2.857529, 2.857585, 2.857635, 2.857779",\ + "2.962686, 2.963490, 2.963547, 2.963597, 2.963740",\ + "3.138869, 3.139674, 3.139730, 3.139780, 3.139923",\ + "3.862728, 3.863533, 3.863589, 3.863639, 3.863783"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4368,11 +7345,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.814198, 2.820484, 2.820488, 2.820492, 2.820503",\ - "2.932115, 2.938401, 2.938405, 2.938409, 2.938420",\ - "3.042204, 3.048491, 3.048495, 3.048499, 3.048510",\ - "3.225252, 3.231538, 3.231542, 3.231546, 3.231557",\ - "3.977314, 3.983600, 3.983604, 3.983608, 3.983619"); + values ( "2.695254, 2.701305, 2.701309, 2.701313, 2.701324",\ + "2.808750, 2.814800, 2.814805, 2.814808, 2.814819",\ + "2.914711, 2.920762, 2.920766, 2.920769, 2.920780",\ + "3.090894, 3.096945, 3.096949, 3.096952, 3.096963",\ + "3.814754, 3.820804, 3.820808, 3.820812, 3.820823"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4392,11 +7369,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.491354, 5.625845, 5.625845, 5.625845, 5.625845",\ - "5.491354, 5.625845, 5.625845, 5.625845, 5.625845",\ - "5.491354, 5.625845, 5.625845, 5.625845, 5.625845",\ - "5.472447, 5.625845, 5.625845, 5.625845, 5.625845",\ - "5.390952, 5.562686, 5.570482, 5.577455, 5.597411"); + values ( "5.956045, 6.095579, 6.095579, 6.095579, 6.095579",\ + "5.956045, 6.095579, 6.095579, 6.095579, 6.095579",\ + "5.956045, 6.095579, 6.095579, 6.095579, 6.095579",\ + "5.936429, 6.095579, 6.095579, 6.095579, 6.095579",\ + "5.851879, 6.030052, 6.038140, 6.045375, 6.066079"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4410,11 +7387,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.524686, 5.627369, 5.627369, 5.627369, 5.627369",\ - "5.524686, 5.627369, 5.627369, 5.627369, 5.627369",\ - "5.524686, 5.627369, 5.627369, 5.627369, 5.627369",\ - "5.505779, 5.627369, 5.627369, 5.627369, 5.627369",\ - "5.424284, 5.565694, 5.573157, 5.579832, 5.598935"); + values ( "6.014874, 6.121408, 6.121408, 6.121408, 6.121408",\ + "6.014874, 6.121408, 6.121408, 6.121408, 6.121408",\ + "6.014874, 6.121408, 6.121408, 6.121408, 6.121408",\ + "5.995259, 6.121408, 6.121408, 6.121408, 6.121408",\ + "5.910708, 6.057421, 6.065163, 6.072088, 6.091908"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4435,11 +7412,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.099115, 3.270849, 3.278645, 3.285617, 3.305573",\ - "3.099115, 3.270849, 3.278645, 3.285617, 3.305573",\ - "3.099115, 3.270849, 3.278645, 3.285617, 3.305573",\ - "3.099115, 3.270849, 3.278645, 3.285617, 3.305573",\ - "3.072114, 3.243847, 3.251643, 3.258616, 3.278572"); + values ( "2.955771, 3.121065, 3.128568, 3.135280, 3.154487",\ + "2.955771, 3.121065, 3.128568, 3.135280, 3.154487",\ + "2.955771, 3.121065, 3.128568, 3.135280, 3.154487",\ + "2.955771, 3.121065, 3.128568, 3.135280, 3.154487",\ + "2.929782, 3.095076, 3.102579, 3.109290, 3.128498"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4453,11 +7430,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.107783, 3.249193, 3.256655, 3.263330, 3.282433",\ - "3.107783, 3.249193, 3.256655, 3.263330, 3.282433",\ - "3.107783, 3.249193, 3.256655, 3.263330, 3.282433",\ - "3.107783, 3.249193, 3.256655, 3.263330, 3.282433",\ - "3.080781, 3.222191, 3.229653, 3.236328, 3.255431"); + values ( "2.974165, 3.110272, 3.117455, 3.123879, 3.142266",\ + "2.974165, 3.110272, 3.117455, 3.123879, 3.142266",\ + "2.974165, 3.110272, 3.117455, 3.123879, 3.142266",\ + "2.974165, 3.110272, 3.117455, 3.123879, 3.142266",\ + "2.948176, 3.084283, 3.091465, 3.097890, 3.116277"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4475,8 +7452,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 ; @@ -4488,16 +7465,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.597766, 7.769500, 7.777296, 7.784268, 7.804225",\ - "7.659866, 7.831600, 7.839396, 7.846369, 7.866325",\ - "7.795890, 7.967624, 7.975420, 7.982392, 8.002349",\ - "8.011934, 8.183669, 8.191464, 8.198437, 8.218393",\ - "8.044754, 8.216488, 8.224284, 8.231256, 8.251213"); + values ( "7.944008, 8.122183, 8.130270, 8.137505, 8.158209",\ + "7.995525, 8.173700, 8.181787, 8.189022, 8.209726",\ + "8.047043, 8.225218, 8.233305, 8.240540, 8.261244",\ + "8.150077, 8.328251, 8.336340, 8.343574, 8.364278",\ + "8.356148, 8.534323, 8.542410, 8.549644, 8.570349"); } 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",\ @@ -4506,16 +7483,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.499132, 7.639872, 7.647284, 7.653913, 7.672889",\ - "7.561233, 7.701972, 7.709384, 7.716014, 7.734989",\ - "7.697256, 7.837996, 7.845408, 7.852037, 7.871013",\ - "7.913301, 8.054041, 8.061453, 8.068083, 8.087057",\ - "7.946120, 8.086860, 8.094273, 8.100902, 8.119877"); + values ( "7.836506, 7.982523, 7.990213, 7.997092, 8.016779",\ + "7.888024, 8.034040, 8.041731, 8.048610, 8.068296",\ + "7.939541, 8.085558, 8.093248, 8.100127, 8.119814",\ + "8.042576, 8.188593, 8.196282, 8.203161, 8.222847",\ + "8.248646, 8.394663, 8.402353, 8.409232, 8.428919"); } 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.543392, 0.556568",\ "0.444232, 0.533642, 0.538789, 0.543392, 0.556568",\ @@ -4531,16 +7508,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.758866, 6.759707, 6.759765, 6.759818, 6.759967",\ - "6.820966, 6.821807, 6.821866, 6.821918, 6.822067",\ - "6.956990, 6.957831, 6.957889, 6.957942, 6.958091",\ - "7.173034, 7.173875, 7.173934, 7.173986, 7.174135",\ - "7.205854, 7.206695, 7.206753, 7.206806, 7.206955"); + values ( "6.475026, 6.475835, 6.475892, 6.475942, 6.476086",\ + "6.569894, 6.570703, 6.570759, 6.570809, 6.570953",\ + "6.569894, 6.570703, 6.570759, 6.570809, 6.570953",\ + "6.666199, 6.667008, 6.667065, 6.667115, 6.667259",\ + "6.857372, 6.858181, 6.858238, 6.858288, 6.858432"); } 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",\ @@ -4549,16 +7526,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.709007, 6.715280, 6.715284, 6.715288, 6.715300",\ - "6.771107, 6.777380, 6.777385, 6.777389, 6.777400",\ - "6.907131, 6.913404, 6.913408, 6.913412, 6.913424",\ - "7.123175, 7.129448, 7.129453, 7.129457, 7.129468",\ - "7.155995, 7.162268, 7.162272, 7.162276, 7.162288"); + values ( "6.427036, 6.433074, 6.433079, 6.433083, 6.433093",\ + "6.521904, 6.527942, 6.527946, 6.527950, 6.527961",\ + "6.521904, 6.527942, 6.527946, 6.527950, 6.527961",\ + "6.618209, 6.624248, 6.624252, 6.624256, 6.624266",\ + "6.809382, 6.815421, 6.815425, 6.815429, 6.815439"); } 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",\ @@ -4575,11 +7552,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.037798, 3.175388, 3.175388, 3.175388, 3.175388",\ - "3.037798, 3.175388, 3.175388, 3.175388, 3.175388",\ - "3.037798, 3.175388, 3.175388, 3.175388, 3.175388",\ - "3.012858, 3.175388, 3.175388, 3.175388, 3.175388",\ - "2.905577, 3.077312, 3.085107, 3.092080, 3.112036"); + values ( "3.157929, 3.300679, 3.300679, 3.300679, 3.300679",\ + "3.157929, 3.300679, 3.300679, 3.300679, 3.300679",\ + "3.157929, 3.300679, 3.300679, 3.300679, 3.300679",\ + "3.132054, 3.300679, 3.300679, 3.300679, 3.300679",\ + "3.021711, 3.199885, 3.207973, 3.215208, 3.235912"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4593,11 +7570,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.895670, 3.000557, 3.000557, 3.000557, 3.000557",\ - "2.895670, 3.000557, 3.000557, 3.000557, 3.000557",\ - "2.895670, 3.000557, 3.000557, 3.000557, 3.000557",\ - "2.870729, 3.000557, 3.000557, 3.000557, 3.000557",\ - "2.763449, 2.904188, 2.911600, 2.918230, 2.937205"); + values ( "3.005949, 3.114769, 3.114769, 3.114769, 3.114769",\ + "3.005949, 3.114769, 3.114769, 3.114769, 3.114769",\ + "3.005949, 3.114769, 3.114769, 3.114769, 3.114769",\ + "2.980073, 3.114769, 3.114769, 3.114769, 3.114769",\ + "2.869730, 3.015747, 3.023437, 3.030315, 3.050002"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4618,11 +7595,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.200831, 2.201672, 2.201730, 2.201783, 2.201932",\ - "2.200831, 2.201672, 2.201730, 2.201783, 2.201932",\ - "2.200831, 2.201672, 2.201730, 2.201783, 2.201932",\ - "2.200831, 2.201672, 2.201730, 2.201783, 2.201932",\ - "2.137479, 2.138320, 2.138378, 2.138431, 2.138580"); + values ( "2.117610, 2.118419, 2.118475, 2.118525, 2.118669",\ + "2.117610, 2.118419, 2.118475, 2.118525, 2.118669",\ + "2.117610, 2.118419, 2.118475, 2.118525, 2.118669",\ + "2.117610, 2.118419, 2.118475, 2.118525, 2.118669",\ + "2.055672, 2.056482, 2.056538, 2.056588, 2.056732"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4636,11 +7613,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.150972, 2.157245, 2.157250, 2.157254, 2.157265",\ - "2.150972, 2.157245, 2.157250, 2.157254, 2.157265",\ - "2.150972, 2.157245, 2.157250, 2.157254, 2.157265",\ - "2.150972, 2.157245, 2.157250, 2.157254, 2.157265",\ - "2.087620, 2.093893, 2.093897, 2.093901, 2.093913"); + values ( "2.069620, 2.075658, 2.075662, 2.075666, 2.075677",\ + "2.069620, 2.075658, 2.075662, 2.075666, 2.075677",\ + "2.069620, 2.075658, 2.075662, 2.075666, 2.075677",\ + "2.069620, 2.075658, 2.075662, 2.075666, 2.075677",\ + "2.007683, 2.013721, 2.013725, 2.013729, 2.013740"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4660,11 +7637,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.516448, 4.650940, 4.650940, 4.650940, 4.650940",\ - "4.516448, 4.650940, 4.650940, 4.650940, 4.650940",\ - "4.516448, 4.650940, 4.650940, 4.650940, 4.650940",\ - "4.497541, 4.650940, 4.650940, 4.650940, 4.650940",\ - "4.416046, 4.587781, 4.595576, 4.602549, 4.622505"); + values ( "4.735190, 4.874725, 4.874725, 4.874725, 4.874725",\ + "4.735190, 4.874725, 4.874725, 4.874725, 4.874725",\ + "4.735190, 4.874725, 4.874725, 4.874725, 4.874725",\ + "4.715574, 4.874725, 4.874725, 4.874725, 4.874725",\ + "4.631023, 4.809198, 4.817286, 4.824520, 4.845225"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4678,11 +7655,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.417815, 4.519604, 4.519604, 4.519604, 4.519604",\ - "4.417815, 4.519604, 4.519604, 4.519604, 4.519604",\ - "4.417815, 4.519604, 4.519604, 4.519604, 4.519604",\ - "4.398909, 4.519604, 4.519604, 4.519604, 4.519604",\ - "4.317414, 4.458153, 4.465566, 4.472195, 4.491170"); + values ( "4.627689, 4.733295, 4.733295, 4.733295, 4.733295",\ + "4.627689, 4.733295, 4.733295, 4.733295, 4.733295",\ + "4.627689, 4.733295, 4.733295, 4.733295, 4.733295",\ + "4.608074, 4.733295, 4.733295, 4.733295, 4.733295",\ + "4.523523, 4.669540, 4.677230, 4.684109, 4.703795"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4703,11 +7680,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.743634, 3.744475, 3.744534, 3.744586, 3.744735",\ - "3.743634, 3.744475, 3.744534, 3.744586, 3.744735",\ - "3.743634, 3.744475, 3.744534, 3.744586, 3.744735",\ - "3.743634, 3.744475, 3.744534, 3.744586, 3.744735",\ - "3.715200, 3.716041, 3.716099, 3.716151, 3.716301"); + values ( "3.566493, 3.567302, 3.567358, 3.567409, 3.567552",\ + "3.566493, 3.567302, 3.567358, 3.567409, 3.567552",\ + "3.566493, 3.567302, 3.567358, 3.567409, 3.567552",\ + "3.566493, 3.567302, 3.567358, 3.567409, 3.567552",\ + "3.539124, 3.539934, 3.539990, 3.540040, 3.540184"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4721,11 +7698,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.693775, 3.700048, 3.700053, 3.700057, 3.700068",\ - "3.693775, 3.700048, 3.700053, 3.700057, 3.700068",\ - "3.693775, 3.700048, 3.700053, 3.700057, 3.700068",\ - "3.693775, 3.700048, 3.700053, 3.700057, 3.700068",\ - "3.665340, 3.671614, 3.671618, 3.671622, 3.671633"); + values ( "3.518503, 3.524541, 3.524545, 3.524549, 3.524560",\ + "3.518503, 3.524541, 3.524545, 3.524549, 3.524560",\ + "3.518503, 3.524541, 3.524545, 3.524549, 3.524560",\ + "3.518503, 3.524541, 3.524545, 3.524549, 3.524560",\ + "3.491135, 3.497173, 3.497177, 3.497181, 3.497191"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4745,7 +7722,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 ; @@ -4773,12 +7750,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") { @@ -4795,16 +7774,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.192263, 7.363873, 7.371671, 7.378646, 7.398609",\ - "7.254363, 7.425973, 7.433771, 7.440746, 7.460710",\ - "7.390387, 7.561996, 7.569795, 7.576770, 7.596733",\ - "7.606431, 7.778041, 7.785839, 7.792814, 7.812778",\ - "7.639250, 7.810860, 7.818658, 7.825633, 7.845596"); + values ( "7.554570, 7.732615, 7.740706, 7.747943, 7.768655",\ + "7.606088, 7.784133, 7.792224, 7.799461, 7.820172",\ + "7.657605, 7.835650, 7.843741, 7.850978, 7.871690",\ + "7.760640, 7.938685, 7.946776, 7.954013, 7.974725",\ + "7.966710, 8.144755, 8.152846, 8.160084, 8.180795"); } 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",\ @@ -4813,16 +7792,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.467048, 7.608424, 7.615888, 7.622564, 7.641670",\ - "7.529148, 7.670525, 7.677988, 7.684664, 7.703770",\ - "7.665172, 7.806548, 7.814012, 7.820688, 7.839794",\ - "7.881216, 8.022593, 8.030056, 8.036732, 8.055839",\ - "7.914036, 8.055411, 8.062876, 8.069551, 8.088657"); + values ( "8.005137, 8.151815, 8.159559, 8.166485, 8.186308",\ + "8.056655, 8.203333, 8.211077, 8.218002, 8.237825",\ + "8.108172, 8.254850, 8.262594, 8.269520, 8.289343",\ + "8.211207, 8.357885, 8.365629, 8.372555, 8.392378",\ + "8.417277, 8.563955, 8.571699, 8.578625, 8.598448"); } 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.423005, 0.515415, 0.520806, 0.525628, 0.539429",\ "0.423005, 0.515415, 0.520806, 0.525628, 0.539429",\ @@ -4838,16 +7817,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.169307, 7.340917, 7.348715, 7.355690, 7.375653",\ - "7.231407, 7.403017, 7.410815, 7.417790, 7.437754",\ - "7.367431, 7.539041, 7.546839, 7.553814, 7.573777",\ - "7.583475, 7.755085, 7.762883, 7.769858, 7.789822",\ - "7.616295, 7.787905, 7.795703, 7.802678, 7.822641"); + values ( "6.798592, 6.963767, 6.971273, 6.977986, 6.997201",\ + "6.893460, 7.058635, 7.066141, 7.072855, 7.092069",\ + "6.893460, 7.058635, 7.066141, 7.072855, 7.092069",\ + "6.989766, 7.154941, 7.162447, 7.169160, 7.188375",\ + "7.180939, 7.346114, 7.353620, 7.360333, 7.379548"); } 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",\ @@ -4856,16 +7835,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.390934, 7.532310, 7.539774, 7.546450, 7.565556",\ - "7.453034, 7.594410, 7.601874, 7.608550, 7.627656",\ - "7.589058, 7.730434, 7.737898, 7.744574, 7.763680",\ - "7.805102, 7.946478, 7.953942, 7.960618, 7.979724",\ - "7.837921, 7.979298, 7.986761, 7.993437, 8.012544"); + values ( "6.878658, 7.014732, 7.021916, 7.028342, 7.046731",\ + "6.973526, 7.109601, 7.116784, 7.123210, 7.141600",\ + "6.973526, 7.109601, 7.116784, 7.123210, 7.141600",\ + "7.069831, 7.205906, 7.213090, 7.219515, 7.237905",\ + "7.261004, 7.397079, 7.404263, 7.410688, 7.429078"); } 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.423005, 0.515415, 0.520806, 0.525628, 0.539429",\ "0.423005, 0.515415, 0.520806, 0.525628, 0.539429",\ @@ -4892,16 +7871,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.981677, 7.153289, 7.161088, 7.168063, 7.188025",\ - "7.043777, 7.215390, 7.223188, 7.230164, 7.250126",\ - "7.179801, 7.351413, 7.359212, 7.366187, 7.386149",\ - "7.395846, 7.567458, 7.575256, 7.582232, 7.602195",\ - "7.428665, 7.600277, 7.608076, 7.615051, 7.635014"); + values ( "7.322375, 7.500422, 7.508513, 7.515750, 7.536461",\ + "7.373892, 7.551940, 7.560031, 7.567267, 7.587979",\ + "7.425410, 7.603457, 7.611548, 7.618785, 7.639496",\ + "7.528445, 7.706492, 7.714583, 7.721820, 7.742531",\ + "7.734515, 7.912562, 7.920653, 7.927890, 7.948601"); } 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",\ @@ -4910,16 +7889,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.847322, 6.988699, 6.996163, 7.002839, 7.021945",\ - "6.909423, 7.050800, 7.058264, 7.064939, 7.084045",\ - "7.045446, 7.186823, 7.194287, 7.200963, 7.220069",\ - "7.261492, 7.402868, 7.410332, 7.417008, 7.436114",\ - "7.294311, 7.435688, 7.443151, 7.449827, 7.468933"); + values ( "7.153600, 7.300279, 7.308022, 7.314949, 7.334771",\ + "7.205118, 7.351796, 7.359540, 7.366466, 7.386289",\ + "7.256635, 7.403314, 7.411057, 7.417984, 7.437806",\ + "7.359670, 7.506349, 7.514092, 7.521019, 7.540841",\ + "7.565740, 7.712419, 7.720162, 7.727088, 7.746911"); } 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.423015, 0.515418, 0.520809, 0.525632, 0.539434",\ "0.423015, 0.515418, 0.520809, 0.525632, 0.539434",\ @@ -4935,16 +7914,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.981677, 7.153289, 7.161088, 7.168063, 7.188025",\ - "7.043777, 7.215390, 7.223188, 7.230164, 7.250126",\ - "7.179801, 7.351413, 7.359212, 7.366187, 7.386149",\ - "7.395846, 7.567458, 7.575256, 7.582232, 7.602195",\ - "7.428665, 7.600277, 7.608076, 7.615051, 7.635014"); + values ( "6.663513, 6.828689, 6.836195, 6.842909, 6.862123",\ + "6.758381, 6.923557, 6.931063, 6.937777, 6.956991",\ + "6.758381, 6.923557, 6.931063, 6.937777, 6.956991",\ + "6.854686, 7.019863, 7.027369, 7.034082, 7.053297",\ + "7.045859, 7.211035, 7.218541, 7.225255, 7.244469"); } 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",\ @@ -4953,16 +7932,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.847121, 6.988498, 6.995962, 7.002637, 7.021744",\ - "6.909222, 7.050598, 7.058062, 7.064738, 7.083844",\ - "7.045245, 7.186622, 7.194086, 7.200761, 7.219868",\ - "7.261290, 7.402667, 7.410131, 7.416806, 7.435912",\ - "7.294109, 7.435486, 7.442950, 7.449625, 7.468732"); + values ( "6.574064, 6.710139, 6.717323, 6.723749, 6.742138",\ + "6.668932, 6.805007, 6.812191, 6.818616, 6.837006",\ + "6.668932, 6.805007, 6.812191, 6.818616, 6.837006",\ + "6.765238, 6.901313, 6.908497, 6.914922, 6.933312",\ + "6.956410, 7.092485, 7.099669, 7.106095, 7.124485"); } 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.423015, 0.515418, 0.520809, 0.525632, 0.539434",\ "0.423015, 0.515418, 0.520809, 0.525632, 0.539434",\ @@ -4989,16 +7968,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.851844, 7.023520, 7.031317, 7.038291, 7.058250",\ - "6.913944, 7.085621, 7.093418, 7.100391, 7.120351",\ - "7.049968, 7.221643, 7.229441, 7.236414, 7.256374",\ - "7.266012, 7.437689, 7.445486, 7.452459, 7.472419",\ - "7.298832, 7.470508, 7.478305, 7.485279, 7.505238"); + values ( "7.271879, 7.449994, 7.458083, 7.465318, 7.486026",\ + "7.323397, 7.501511, 7.509600, 7.516835, 7.537543",\ + "7.374914, 7.553028, 7.561117, 7.568353, 7.589061",\ + "7.477949, 7.656063, 7.664152, 7.671388, 7.692096",\ + "7.684019, 7.862133, 7.870222, 7.877458, 7.898166"); } 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.777880, 0.789778, 0.789778, 0.789778, 0.789778",\ "0.777880, 0.789778, 0.789778, 0.789778, 0.789778",\ @@ -5007,16 +7986,16 @@ pin("flash_io0") { "0.777880, 0.789778, 0.789778, 0.789778, 0.789778"); } 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.836990, 6.977789, 6.985202, 6.991832, 7.010807",\ - "6.899090, 7.039889, 7.047302, 7.053932, 7.072907",\ - "7.035114, 7.175913, 7.183326, 7.189956, 7.208931",\ - "7.251159, 7.391958, 7.399370, 7.406000, 7.424975",\ - "7.283978, 7.424777, 7.432190, 7.438820, 7.457795"); + values ( "7.153479, 7.299558, 7.307248, 7.314127, 7.333814",\ + "7.204995, 7.351075, 7.358765, 7.365644, 7.385330",\ + "7.256513, 7.402592, 7.410283, 7.417161, 7.436848",\ + "7.359548, 7.505627, 7.513318, 7.520196, 7.539883",\ + "7.565618, 7.711697, 7.719388, 7.726266, 7.745953"); } 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.444257, 0.533602, 0.538751, 0.543357, 0.556537",\ "0.444257, 0.533602, 0.538751, 0.543357, 0.556537",\ @@ -5032,16 +8011,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.400018, 6.401264, 6.401341, 6.401410, 6.401606",\ - "6.462118, 6.463365, 6.463441, 6.463510, 6.463706",\ - "6.598141, 6.599388, 6.599464, 6.599533, 6.599729",\ - "6.814186, 6.815433, 6.815509, 6.815578, 6.815774",\ - "6.847005, 6.848252, 6.848329, 6.848397, 6.848593"); + values ( "6.094072, 6.095272, 6.095346, 6.095412, 6.095601",\ + "6.188940, 6.190140, 6.190214, 6.190279, 6.190468",\ + "6.188940, 6.190140, 6.190214, 6.190279, 6.190468",\ + "6.285246, 6.286446, 6.286520, 6.286585, 6.286774",\ + "6.476418, 6.477618, 6.477692, 6.477758, 6.477947"); } 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",\ @@ -5050,16 +8029,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.348741, 6.353828, 6.353838, 6.353847, 6.353872",\ - "6.410841, 6.415929, 6.415938, 6.415947, 6.415972",\ - "6.546864, 6.551952, 6.551962, 6.551970, 6.551995",\ - "6.762909, 6.767997, 6.768006, 6.768015, 6.768040",\ - "6.795728, 6.800816, 6.800826, 6.800835, 6.800859"); + values ( "6.044718, 6.049615, 6.049624, 6.049633, 6.049657",\ + "6.139585, 6.144483, 6.144492, 6.144501, 6.144525",\ + "6.139585, 6.144483, 6.144492, 6.144501, 6.144525",\ + "6.235891, 6.240788, 6.240798, 6.240807, 6.240830",\ + "6.427064, 6.431961, 6.431971, 6.431979, 6.432003"); } 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",\ @@ -5116,7 +8095,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/caravel/primetime-signoff/lib/min/caravel.ss.lib b/signoff/caravel/primetime-signoff/lib/min/caravel.ss.lib index ec165752..415a5c90 100644 --- a/signoff/caravel/primetime-signoff/lib/min/caravel.ss.lib +++ b/signoff/caravel/primetime-signoff/lib/min/caravel.ss.lib @@ -4,7 +4,7 @@ library("caravel.ss") { technology (cmos) ; delay_model : table_lookup ; library_features ( report_delay_calculation ) ; - date : "Tue Oct 18 15:46:29 2022" ; + date : "Sun Oct 30 12:33:35 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( caravel ) { - area : 1926648.000000 ; + area : 1931614.375000 ; dont_use : true ; dont_touch : true ; interface_timing : true; @@ -99,7 +99,7 @@ cell( caravel ) { 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.731323, 22.260353, 22.339684, 22.363371, 22.441750",\ - "21.911512, 22.440542, 22.519873, 22.543560, 22.621939",\ - "22.306198, 22.835228, 22.914558, 22.938246, 23.016624",\ - "22.933321, 23.462351, 23.541681, 23.565369, 23.643747",\ - "23.110964, 23.639994, 23.719324, 23.743011, 23.821390"); + values ( "22.666239, 23.215107, 23.297413, 23.321987, 23.403305",\ + "22.815722, 23.364590, 23.446896, 23.471470, 23.552788",\ + "22.965204, 23.514072, 23.596378, 23.620953, 23.702271",\ + "23.264170, 23.813038, 23.895344, 23.919918, 24.001236",\ + "23.862349, 24.411217, 24.493523, 24.518097, 24.599415"); } 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.961689, 22.301218, 22.349901, 22.364439, 22.412539",\ - "22.141880, 22.481407, 22.530090, 22.544628, 22.592728",\ - "22.536564, 22.876091, 22.924774, 22.939312, 22.987411",\ - "23.163689, 23.503216, 23.551899, 23.566437, 23.614536",\ - "23.341331, 23.680859, 23.729542, 23.744080, 23.792179"); + values ( "22.960546, 23.312809, 23.363316, 23.378399, 23.428303",\ + "23.110029, 23.462292, 23.512798, 23.527882, 23.577785",\ + "23.259512, 23.611774, 23.662281, 23.677364, 23.727268",\ + "23.558477, 23.910740, 23.961246, 23.976330, 24.026234",\ + "24.156656, 24.508919, 24.559425, 24.574509, 24.624413"); } 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.927410, 19.927719, 19.927753, 19.927765, 19.927799",\ - "20.107599, 20.107908, 20.107943, 20.107954, 20.107988",\ - "20.502285, 20.502594, 20.502628, 20.502640, 20.502674",\ - "21.129406, 21.129715, 21.129749, 21.129761, 21.129795",\ - "21.307049, 21.307358, 21.307392, 21.307404, 21.307438"); + values ( "19.075411, 19.075706, 19.075741, 19.075752, 19.075785",\ + "19.350679, 19.350975, 19.351009, 19.351021, 19.351053",\ + "19.350679, 19.350975, 19.351009, 19.351021, 19.351053",\ + "19.630116, 19.630413, 19.630447, 19.630457, 19.630491",\ + "20.185053, 20.185350, 20.185385, 20.185394, 20.185429"); } 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.799395, 19.806738, 19.807087, 19.807192, 19.807537",\ - "19.979584, 19.986927, 19.987276, 19.987381, 19.987726",\ - "20.374269, 20.381613, 20.381962, 20.382067, 20.382412",\ - "21.001390, 21.008734, 21.009083, 21.009188, 21.009533",\ - "21.179033, 21.186377, 21.186726, 21.186831, 21.187176"); + values ( "18.952196, 18.959263, 18.959599, 18.959700, 18.960032",\ + "19.227465, 19.234531, 19.234867, 19.234968, 19.235300",\ + "19.227465, 19.234531, 19.234867, 19.234968, 19.235300",\ + "19.506901, 19.513969, 19.514305, 19.514404, 19.514738",\ + "20.061838, 20.068907, 20.069242, 20.069344, 20.069675"); } 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.030988, 12.560088, 12.639415, 12.663101, 12.741478",\ - "12.081927, 12.611028, 12.690354, 12.714041, 12.792418",\ - "12.191006, 12.720106, 12.799433, 12.823118, 12.901495",\ - "12.477920, 13.007020, 13.086347, 13.110033, 13.188410",\ - "13.383463, 13.912563, 13.991890, 14.015576, 14.093953"); + values ( "12.511066, 13.060008, 13.142309, 13.166883, 13.248199",\ + "12.563917, 13.112858, 13.195160, 13.219733, 13.301049",\ + "12.677086, 13.226027, 13.308329, 13.332902, 13.414218",\ + "12.974758, 13.523699, 13.606001, 13.630575, 13.711891",\ + "13.914261, 14.463202, 14.545504, 14.570078, 14.651394"); } 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.116568, 12.440626, 12.488150, 12.502340, 12.549294",\ - "12.167507, 12.491566, 12.539089, 12.553280, 12.600233",\ - "12.276585, 12.600645, 12.648168, 12.662357, 12.709312",\ - "12.563499, 12.887558, 12.935081, 12.949272, 12.996225",\ - "13.469044, 13.793103, 13.840626, 13.854816, 13.901771"); + values ( "12.606451, 12.942662, 12.991967, 13.006689, 13.055405",\ + "12.659300, 12.995512, 13.044817, 13.059540, 13.108254",\ + "12.772469, 13.108681, 13.157986, 13.172709, 13.221423",\ + "13.070143, 13.406354, 13.455659, 13.470381, 13.519096",\ + "14.009645, 14.345858, 14.395163, 14.409885, 14.458600"); } 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.110641, 9.110991, 9.111031, 9.111043, 9.111082",\ - "9.161581, 9.161930, 9.161970, 9.161982, 9.162022",\ - "9.270420, 9.270769, 9.270809, 9.270821, 9.270861",\ - "9.558462, 9.558810, 9.558850, 9.558863, 9.558903",\ - "10.469297, 10.469646, 10.469686, 10.469698, 10.469738"); + values ( "8.555536, 8.555872, 8.555910, 8.555922, 8.555960",\ + "8.604565, 8.604900, 8.604939, 8.604951, 8.604989",\ + "8.709323, 8.709658, 8.709697, 8.709708, 8.709746",\ + "8.986563, 8.986898, 8.986937, 8.986949, 8.986987",\ + "9.863242, 9.863577, 9.863616, 9.863627, 9.863666"); } 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.983599, 8.990466, 8.990803, 8.990904, 8.991237",\ - "9.034538, 9.041405, 9.041742, 9.041842, 9.042175",\ - "9.143377, 9.150244, 9.150581, 9.150681, 9.151014",\ - "9.431418, 9.438286, 9.438622, 9.438723, 9.439056",\ - "10.342254, 10.349121, 10.349458, 10.349558, 10.349892"); + values ( "8.433257, 8.439867, 8.440191, 8.440288, 8.440608",\ + "8.482286, 8.488895, 8.489220, 8.489317, 8.489637",\ + "8.587044, 8.593653, 8.593978, 8.594074, 8.594395",\ + "8.864285, 8.870893, 8.871218, 8.871315, 8.871635",\ + "9.740963, 9.747572, 9.747897, 9.747993, 9.748314"); } 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.836590, 17.385530, 17.467831, 17.492405, 17.573721",\ + "16.887634, 17.436577, 17.518879, 17.543451, 17.624767",\ + "17.002094, 17.551035, 17.633335, 17.657909, 17.739225",\ + "17.341339, 17.890282, 17.972584, 17.997156, 18.078472",\ + "18.536388, 19.085331, 19.167633, 19.192205, 19.273521"); + } + 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.110992, 2.137878, 2.145906, 2.172471",\ + "1.903822, 2.110992, 2.137878, 2.145906, 2.172471",\ + "1.903822, 2.110992, 2.137878, 2.145906, 2.172471",\ + "1.903822, 2.110992, 2.137878, 2.145906, 2.172471",\ + "1.903822, 2.110992, 2.137878, 2.145906, 2.172471"); + } + cell_fall( f_itrans_ocap ){ + index_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.989672, 17.341934, 17.392443, 17.407524, 17.457428",\ + "17.040718, 17.392981, 17.443489, 17.458572, 17.508476",\ + "17.155176, 17.507439, 17.557947, 17.573029, 17.622932",\ + "17.494423, 17.846685, 17.897194, 17.912277, 17.962181",\ + "18.689472, 19.041735, 19.092243, 19.107327, 19.157230"); + } + 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.403135, 1.535189, 1.553026, 1.558352, 1.575976",\ + "1.403135, 1.535189, 1.553026, 1.558352, 1.575976",\ + "1.403135, 1.535189, 1.553026, 1.558352, 1.575976",\ + "1.403135, 1.535189, 1.553026, 1.558352, 1.575976",\ + "1.403135, 1.535189, 1.553026, 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.010498, 13.010834, 13.010872, 13.010883, 13.010921",\ + "13.057854, 13.058189, 13.058228, 13.058239, 13.058277",\ + "13.164038, 13.164373, 13.164412, 13.164423, 13.164461",\ + "13.478761, 13.479095, 13.479135, 13.479146, 13.479184",\ + "14.587421, 14.587757, 14.587795, 14.587807, 14.587845"); + } + 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.888218, 12.894828, 12.895152, 12.895249, 12.895570",\ + "12.935574, 12.942183, 12.942508, 12.942605, 12.942925",\ + "13.041758, 13.048368, 13.048692, 13.048789, 13.049109",\ + "13.356481, 13.363091, 13.363415, 13.363512, 13.363832",\ + "14.465141, 14.471751, 14.472075, 14.472173, 14.472493"); + } + 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.151134, 13.680239, 13.759564, 13.783251, 13.861628",\ - "13.202074, 13.731178, 13.810504, 13.834190, 13.912567",\ - "13.311152, 13.840256, 13.919582, 13.943269, 14.021645",\ - "13.598066, 14.127171, 14.206496, 14.230183, 14.308559",\ - "14.503611, 15.032715, 15.112041, 15.135727, 15.214104"); + values ( "13.664251, 14.213198, 14.295498, 14.320073, 14.401388",\ + "13.717102, 14.266047, 14.348349, 14.372923, 14.454239",\ + "13.830271, 14.379216, 14.461517, 14.486092, 14.567408",\ + "14.127943, 14.676889, 14.759190, 14.783765, 14.865080",\ + "15.067446, 15.616392, 15.698692, 15.723268, 15.804583"); } 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.238266, 13.562325, 13.609848, 13.624039, 13.670992",\ - "13.289206, 13.613264, 13.660788, 13.674978, 13.721931",\ - "13.398285, 13.722342, 13.769866, 13.784056, 13.831011",\ - "13.685198, 14.009256, 14.056780, 14.070971, 14.117924",\ - "14.590742, 14.914800, 14.962323, 14.976513, 15.023468"); + values ( "13.769768, 14.105978, 14.155283, 14.170006, 14.218721",\ + "13.822618, 14.158828, 14.208134, 14.222856, 14.271570",\ + "13.935786, 14.271996, 14.321302, 14.336024, 14.384739",\ + "14.233460, 14.569671, 14.618977, 14.633698, 14.682413",\ + "15.172961, 15.509171, 15.558477, 15.573199, 15.621914"); } 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.246391, 10.246702, 10.246738, 10.246750, 10.246785",\ - "10.297331, 10.297642, 10.297678, 10.297689, 10.297725",\ - "10.406170, 10.406481, 10.406517, 10.406528, 10.406564",\ - "10.694211, 10.694523, 10.694559, 10.694570, 10.694605",\ - "11.605047, 11.605358, 11.605394, 11.605406, 11.605441"); + values ( "9.648694, 9.648994, 9.649029, 9.649039, 9.649074",\ + "9.697723, 9.698023, 9.698057, 9.698069, 9.698102",\ + "9.802481, 9.802781, 9.802815, 9.802826, 9.802860",\ + "10.079721, 10.080021, 10.080055, 10.080067, 10.080100",\ + "10.956400, 10.956700, 10.956736, 10.956745, 10.956779"); } 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.118465, 10.125764, 10.126112, 10.126216, 10.126560",\ - "10.169405, 10.176703, 10.177052, 10.177155, 10.177500",\ - "10.278244, 10.285542, 10.285891, 10.285995, 10.286339",\ - "10.566286, 10.573584, 10.573933, 10.574037, 10.574381",\ - "11.477121, 11.484420, 11.484768, 11.484872, 11.485216"); + values ( "9.525566, 9.532591, 9.532926, 9.533026, 9.533358",\ + "9.574594, 9.581619, 9.581955, 9.582055, 9.582386",\ + "9.679353, 9.686378, 9.686712, 9.686812, 9.687143",\ + "9.956593, 9.963617, 9.963953, 9.964053, 9.964384",\ + "10.833272, 10.840297, 10.840632, 10.840733, 10.841063"); } 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.402361, 17.951307, 18.033607, 18.058182, 18.139498",\ + "17.453407, 18.002354, 18.084654, 18.109230, 18.190544",\ + "17.567865, 18.116812, 18.199112, 18.223686, 18.305002",\ + "17.907112, 18.456059, 18.538359, 18.562935, 18.644249",\ + "19.102161, 19.651108, 19.733408, 19.757982, 19.839298"); + } + 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.172466",\ + "1.903822, 2.110982, 2.137871, 2.145900, 2.172466",\ + "1.903822, 2.110982, 2.137871, 2.145900, 2.172466",\ + "1.903822, 2.110982, 2.137871, 2.145900, 2.172466",\ + "1.903822, 2.110982, 2.137871, 2.145900, 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.572783, 17.925079, 17.975590, 17.990673, 18.040577",\ + "17.623829, 17.976126, 18.026636, 18.041718, 18.091625",\ + "17.738287, 18.090584, 18.141094, 18.156178, 18.206081",\ + "18.077534, 18.429831, 18.480341, 18.495422, 18.545330",\ + "19.272581, 19.624878, 19.675388, 19.690472, 19.740377"); + } + 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.403219, 1.535188, 1.553025, 1.558352, 1.575976",\ + "1.403219, 1.535188, 1.553025, 1.558352, 1.575976",\ + "1.403219, 1.535188, 1.553025, 1.558352, 1.575976",\ + "1.403219, 1.535188, 1.553025, 1.558352, 1.575976",\ + "1.403219, 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 ( "13.525402, 13.525702, 13.525737, 13.525747, 13.525782",\ + "13.572759, 13.573059, 13.573093, 13.573104, 13.573137",\ + "13.678943, 13.679243, 13.679277, 13.679288, 13.679321",\ + "13.993665, 13.993965, 13.993999, 13.994010, 13.994043",\ + "15.102325, 15.102625, 15.102660, 15.102671, 15.102705"); + } + 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.402273, 13.409298, 13.409634, 13.409733, 13.410065",\ + "13.449629, 13.456655, 13.456989, 13.457090, 13.457421",\ + "13.555813, 13.562839, 13.563173, 13.563274, 13.563605",\ + "13.870535, 13.877561, 13.877895, 13.877996, 13.878327",\ + "14.979197, 14.986221, 14.986557, 14.986656, 14.986988"); + } + 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.859879, 29.408810, 29.491112, 29.515686, 29.597002",\ + "29.009361, 29.558292, 29.640594, 29.665169, 29.746485",\ + "29.158844, 29.707775, 29.790077, 29.814651, 29.895967",\ + "29.457809, 30.006741, 30.089043, 30.113617, 30.194933",\ + "30.055988, 30.604919, 30.687222, 30.711796, 30.793112"); + } + 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.017126, 29.369417, 29.419928, 29.435011, 29.484917",\ + "29.166609, 29.518900, 29.569410, 29.584494, 29.634399",\ + "29.316092, 29.668383, 29.718893, 29.733976, 29.783882",\ + "29.615057, 29.967348, 30.017859, 30.032942, 30.082848",\ + "30.213236, 30.565527, 30.616037, 30.631121, 30.681026"); + } + 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.403204, 1.535188, 1.553025, 1.558352, 1.575976",\ + "1.403204, 1.535188, 1.553025, 1.558352, 1.575976",\ + "1.403204, 1.535188, 1.553025, 1.558352, 1.575976",\ + "1.403204, 1.535188, 1.553025, 1.558352, 1.575976",\ + "1.403204, 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.772953, 21.773258, 21.773293, 21.773304, 21.773338",\ + "22.048222, 22.048527, 22.048561, 22.048573, 22.048607",\ + "22.048222, 22.048527, 22.048561, 22.048573, 22.048607",\ + "22.327660, 22.327965, 22.327999, 22.328011, 22.328045",\ + "22.882595, 22.882902, 22.882938, 22.882948, 22.882982"); + } + 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.649969, 21.656923, 21.657255, 21.657356, 21.657684",\ + "21.925238, 21.932192, 21.932524, 21.932625, 21.932953",\ + "21.925238, 21.932192, 21.932524, 21.932625, 21.932953",\ + "22.204676, 22.211630, 22.211962, 22.212063, 22.212391",\ + "22.759613, 22.766567, 22.766899, 22.766998, 22.767328"); + } + 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.275213, 14.804302, 14.883629, 14.907315, 14.985692",\ - "14.326153, 14.855242, 14.934568, 14.958255, 15.036632",\ - "14.435230, 14.964319, 15.043647, 15.067333, 15.145710",\ - "14.722145, 15.251234, 15.330561, 15.354247, 15.432624",\ - "15.627689, 16.156778, 16.236107, 16.259792, 16.338169"); + values ( "14.830483, 15.379414, 15.461716, 15.486290, 15.567606",\ + "14.883333, 15.432262, 15.514565, 15.539140, 15.620455",\ + "14.996502, 15.545431, 15.627733, 15.652308, 15.733624",\ + "15.294175, 15.843105, 15.925407, 15.949982, 16.031298",\ + "16.233677, 16.782606, 16.864908, 16.889484, 16.970798"); } 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.356250, 14.680314, 14.727837, 14.742026, 14.788980",\ - "14.407189, 14.731254, 14.778776, 14.792966, 14.839919",\ - "14.516268, 14.840332, 14.887855, 14.902044, 14.948997",\ - "14.803182, 15.127246, 15.174768, 15.188958, 15.235911",\ - "15.708727, 16.032791, 16.080315, 16.094503, 16.141457"); + values ( "14.930033, 15.266249, 15.315554, 15.330276, 15.378990",\ + "14.982883, 15.319099, 15.368404, 15.383126, 15.431841",\ + "15.096052, 15.432268, 15.481573, 15.496295, 15.545010",\ + "15.393724, 15.729940, 15.779245, 15.793967, 15.842682",\ + "16.333227, 16.669443, 16.718748, 16.733471, 16.782185"); } 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.356113, 11.356431, 11.356468, 11.356479, 11.356515",\ - "11.407053, 11.407371, 11.407408, 11.407418, 11.407454",\ - "11.515892, 11.516210, 11.516247, 11.516257, 11.516294",\ - "11.803934, 11.804252, 11.804289, 11.804299, 11.804336",\ - "12.714770, 12.715088, 12.715125, 12.715136, 12.715172"); + values ( "10.716805, 10.717110, 10.717146, 10.717155, 10.717191",\ + "10.765833, 10.766139, 10.766174, 10.766185, 10.766220",\ + "10.870590, 10.870897, 10.870932, 10.870942, 10.870977",\ + "11.147831, 11.148136, 11.148172, 11.148182, 11.148217",\ + "12.024509, 12.024815, 12.024851, 12.024860, 12.024896"); } 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.228338, 11.235563, 11.235909, 11.236013, 11.236355",\ - "11.279278, 11.286503, 11.286849, 11.286953, 11.287294",\ - "11.388117, 11.395342, 11.395688, 11.395792, 11.396133",\ - "11.676159, 11.683384, 11.683730, 11.683834, 11.684175",\ - "12.586996, 12.594220, 12.594566, 12.594670, 12.595013"); + values ( "10.593821, 10.600775, 10.601109, 10.601208, 10.601537",\ + "10.642850, 10.649803, 10.650137, 10.650236, 10.650566",\ + "10.747608, 10.754561, 10.754894, 10.754994, 10.755323",\ + "11.024847, 11.031801, 11.032135, 11.032234, 11.032563",\ + "11.901525, 11.908480, 11.908813, 11.908913, 11.909242"); } 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.771099, 18.320028, 18.402330, 18.426907, 18.508221",\ + "17.822145, 18.371075, 18.453377, 18.477951, 18.559267",\ + "17.936604, 18.485533, 18.567835, 18.592411, 18.673725",\ + "18.275850, 18.824780, 18.907082, 18.931656, 19.012972",\ + "19.470901, 20.019831, 20.102133, 20.126707, 20.208023"); + } + 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.928350, 18.280642, 18.331150, 18.346233, 18.396139",\ + "17.979397, 18.331688, 18.382198, 18.397280, 18.447186",\ + "18.093855, 18.446146, 18.496655, 18.511738, 18.561644",\ + "18.433102, 18.785393, 18.835903, 18.850985, 18.900890",\ + "19.628151, 19.980442, 20.030952, 20.046034, 20.095940"); + } + 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.403204, 1.535188, 1.553025, 1.558352, 1.575976",\ + "1.403204, 1.535188, 1.553025, 1.558352, 1.575976",\ + "1.403204, 1.535188, 1.553025, 1.558352, 1.575976",\ + "1.403204, 1.535188, 1.553025, 1.558352, 1.575976",\ + "1.403204, 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.700669, 13.700975, 13.701011, 13.701021, 13.701056",\ + "13.748025, 13.748331, 13.748366, 13.748377, 13.748411",\ + "13.854209, 13.854515, 13.854550, 13.854561, 13.854595",\ + "14.168931, 14.169237, 14.169272, 14.169283, 14.169317",\ + "15.277591, 15.277897, 15.277932, 15.277943, 15.277977"); + } + 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.577685, 13.584640, 13.584973, 13.585073, 13.585402",\ + "13.625041, 13.631995, 13.632329, 13.632428, 13.632757",\ + "13.731225, 13.738179, 13.738513, 13.738612, 13.738941",\ + "14.045947, 14.052901, 14.053235, 14.053334, 14.053663",\ + "15.154607, 15.161561, 15.161895, 15.161994, 15.162323"); + } + 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.404942, 15.934038, 16.013365, 16.037052, 16.115429",\ - "15.455881, 15.984978, 16.064304, 16.087992, 16.166367",\ - "15.564960, 16.094057, 16.173384, 16.197071, 16.275448",\ - "15.851873, 16.380970, 16.460297, 16.483984, 16.562359",\ - "16.757418, 17.286514, 17.365841, 17.389528, 17.467903"); + values ( "15.997846, 16.546783, 16.629086, 16.653660, 16.734974",\ + "16.050694, 16.599632, 16.681934, 16.706509, 16.787823",\ + "16.163864, 16.712801, 16.795103, 16.819677, 16.900993",\ + "16.461536, 17.010475, 17.092775, 17.117352, 17.198666",\ + "17.401039, 17.949978, 18.032278, 18.056854, 18.138168"); } 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.488894, 15.812954, 15.860477, 15.874668, 15.921621",\ - "15.539833, 15.863894, 15.911417, 15.925608, 15.972561",\ - "15.648911, 15.972973, 16.020496, 16.034685, 16.081638",\ - "15.935825, 16.259886, 16.307409, 16.321600, 16.368553",\ - "16.841370, 17.165430, 17.212954, 17.227144, 17.274097"); + values ( "16.102707, 16.438921, 16.488226, 16.502949, 16.551662",\ + "16.155556, 16.491770, 16.541075, 16.555798, 16.604511",\ + "16.268724, 16.604939, 16.654243, 16.668964, 16.717680",\ + "16.566399, 16.902611, 16.951916, 16.966639, 17.015354",\ + "17.505901, 17.842113, 17.891418, 17.906141, 17.954857"); } 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.493895, 12.494208, 12.494245, 12.494255, 12.494291",\ - "12.544834, 12.545148, 12.545184, 12.545195, 12.545231",\ - "12.653673, 12.653987, 12.654023, 12.654034, 12.654070",\ - "12.941715, 12.942029, 12.942065, 12.942076, 12.942112",\ - "13.852551, 13.852864, 13.852901, 13.852911, 13.852947"); + values ( "11.811919, 11.812221, 11.812256, 11.812266, 11.812301",\ + "11.860949, 11.861250, 11.861285, 11.861296, 11.861330",\ + "11.965706, 11.966007, 11.966043, 11.966053, 11.966087",\ + "12.242946, 12.243247, 12.243282, 12.243293, 12.243327",\ + "13.119624, 13.119925, 13.119961, 13.119971, 13.120006"); } 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.366009, 12.373288, 12.373636, 12.373739, 12.374083",\ - "12.416948, 12.424228, 12.424576, 12.424679, 12.425022",\ - "12.525787, 12.533067, 12.533415, 12.533518, 12.533861",\ - "12.813829, 12.821109, 12.821457, 12.821560, 12.821903",\ - "13.724665, 13.731944, 13.732292, 13.732395, 13.732738"); + values ( "11.688828, 11.695835, 11.696170, 11.696270, 11.696600",\ + "11.737858, 11.744864, 11.745199, 11.745298, 11.745629",\ + "11.842615, 11.849622, 11.849957, 11.850056, 11.850387",\ + "12.119855, 12.126862, 12.127196, 12.127296, 12.127626",\ + "12.996533, 13.003540, 13.003875, 13.003975, 13.004305"); } 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.787312, 15.336248, 15.418550, 15.443125, 15.524441",\ + "14.838358, 15.387295, 15.469597, 15.494171, 15.575487",\ + "14.952816, 15.501753, 15.584055, 15.608629, 15.689945",\ + "15.292063, 15.841000, 15.923302, 15.947876, 16.029192",\ + "16.487112, 17.036049, 17.118351, 17.142925, 17.224241"); + } + 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.252888, 15.589102, 15.638407, 15.653129, 15.701843",\ + "15.303934, 15.640148, 15.689453, 15.704175, 15.752890",\ + "15.418392, 15.754606, 15.803911, 15.818633, 15.867348",\ + "15.757639, 16.093853, 16.143158, 16.157879, 16.206594",\ + "16.952688, 17.288902, 17.338207, 17.352928, 17.401644"); + } + 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.467303, 1.484896",\ + "1.322881, 1.444181, 1.461987, 1.467303, 1.484896",\ + "1.322881, 1.444181, 1.461987, 1.467303, 1.484896",\ + "1.322881, 1.444181, 1.461987, 1.467303, 1.484896",\ + "1.322881, 1.444181, 1.461987, 1.467303, 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.452110, 13.961365, 14.037718, 14.060515, 14.135952",\ + "13.499466, 14.008720, 14.085073, 14.107871, 14.183308",\ + "13.605651, 14.114906, 14.191257, 14.214056, 14.289494",\ + "13.920374, 14.429628, 14.505981, 14.528779, 14.604216",\ + "15.029035, 15.538290, 15.614641, 15.637440, 15.712877"); + } + 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 ( "13.866348, 14.178257, 14.223998, 14.237656, 14.282848",\ + "13.913704, 14.225613, 14.271354, 14.285011, 14.330204",\ + "14.019888, 14.331797, 14.377538, 14.391195, 14.436388",\ + "14.334610, 14.646520, 14.692261, 14.705918, 14.751112",\ + "15.443270, 15.755179, 15.800920, 15.814578, 15.859772"); + } + 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.467303, 1.484896",\ + "1.322881, 1.444181, 1.461987, 1.467303, 1.484896",\ + "1.322881, 1.444181, 1.461987, 1.467303, 1.484896",\ + "1.322881, 1.444181, 1.461987, 1.467303, 1.484896",\ + "1.322881, 1.444181, 1.461987, 1.467303, 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 ( "26.865250, 27.414190, 27.496492, 27.521067, 27.602383",\ + "27.014732, 27.563673, 27.645975, 27.670549, 27.751865",\ + "27.164215, 27.713156, 27.795458, 27.820032, 27.901348",\ + "27.463181, 28.012121, 28.094423, 28.118998, 28.200314",\ + "28.061359, 28.610300, 28.692602, 28.717176, 28.798492"); + } + 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 ( "28.182411, 28.518623, 28.567928, 28.582651, 28.631367",\ + "28.331894, 28.668106, 28.717411, 28.732134, 28.780849",\ + "28.481377, 28.817589, 28.866894, 28.881617, 28.930332",\ + "28.780342, 29.116554, 29.165859, 29.180582, 29.229298",\ + "29.378521, 29.714733, 29.764038, 29.778761, 29.827477"); + } + 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.322883, 1.444179, 1.461985, 1.467302, 1.484895",\ + "1.322883, 1.444179, 1.461985, 1.467302, 1.484895",\ + "1.322883, 1.444179, 1.461985, 1.467302, 1.484895",\ + "1.322883, 1.444179, 1.461985, 1.467302, 1.484895",\ + "1.322883, 1.444179, 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.308865, 22.818123, 22.894474, 22.917271, 22.992710",\ + "22.584135, 23.093391, 23.169744, 23.192543, 23.267979",\ + "22.584135, 23.093391, 23.169744, 23.192543, 23.267979",\ + "22.863573, 23.372829, 23.449183, 23.471981, 23.547417",\ + "23.418509, 23.927765, 24.004118, 24.026917, 24.102352"); + } + 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.410757, 23.722664, 23.768406, 23.782063, 23.827257",\ + "23.686024, 23.997932, 24.043673, 24.057331, 24.102524",\ + "23.686024, 23.997932, 24.043673, 24.057331, 24.102524",\ + "23.965462, 24.277370, 24.323111, 24.336769, 24.381962",\ + "24.520401, 24.832310, 24.878050, 24.891708, 24.936901"); + } + 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.322883, 1.444179, 1.461985, 1.467302, 1.484895",\ + "1.322883, 1.444179, 1.461985, 1.467302, 1.484895",\ + "1.322883, 1.444179, 1.461985, 1.467302, 1.484895",\ + "1.322883, 1.444179, 1.461985, 1.467302, 1.484895",\ + "1.322883, 1.444179, 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.529243, 17.058342, 17.137669, 17.161356, 17.239733",\ - "16.580183, 17.109283, 17.188610, 17.212296, 17.290672",\ - "16.689262, 17.218361, 17.297688, 17.321373, 17.399750",\ - "16.976175, 17.505276, 17.584602, 17.608288, 17.686665",\ - "17.881720, 18.410820, 18.490147, 18.513832, 18.592209"); + values ( "17.164310, 17.713249, 17.795551, 17.820126, 17.901442",\ + "17.217159, 17.766098, 17.848400, 17.872974, 17.954290",\ + "17.330328, 17.879269, 17.961569, 17.986143, 18.067459",\ + "17.628000, 18.176941, 18.259241, 18.283815, 18.365131",\ + "18.567503, 19.116444, 19.198744, 19.223318, 19.304634"); } 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.614372, 16.938433, 16.985956, 17.000147, 17.047100",\ - "16.665314, 16.989372, 17.036896, 17.051086, 17.098040",\ - "16.774391, 17.098450, 17.145973, 17.160164, 17.207117",\ - "17.061306, 17.385365, 17.432888, 17.447079, 17.494032",\ - "17.966850, 18.290909, 18.338432, 18.352623, 18.399576"); + values ( "17.270638, 17.606852, 17.656157, 17.670879, 17.719593",\ + "17.323486, 17.659700, 17.709005, 17.723728, 17.772442",\ + "17.436657, 17.772869, 17.822174, 17.836895, 17.885611",\ + "17.734329, 18.070541, 18.119846, 18.134569, 18.183285",\ + "18.673832, 19.010044, 19.059349, 19.074070, 19.122786"); } 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.607182, 13.607523, 13.607563, 13.607574, 13.607614",\ - "13.658121, 13.658463, 13.658503, 13.658514, 13.658553",\ - "13.766960, 13.767302, 13.767342, 13.767353, 13.767392",\ - "14.055001, 14.055344, 14.055383, 14.055394, 14.055433",\ - "14.965837, 14.966179, 14.966219, 14.966230, 14.966269"); + values ( "12.883456, 12.883785, 12.883823, 12.883835, 12.883872",\ + "12.932486, 12.932815, 12.932853, 12.932864, 12.932901",\ + "13.037243, 13.037572, 13.037610, 13.037621, 13.037659",\ + "13.314483, 13.314812, 13.314850, 13.314861, 13.314898",\ + "14.191162, 14.191491, 14.191529, 14.191541, 14.191578"); } 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.479975, 13.486921, 13.487261, 13.487362, 13.487698",\ - "13.530914, 13.537861, 13.538200, 13.538301, 13.538637",\ - "13.639753, 13.646700, 13.647039, 13.647141, 13.647476",\ - "13.927794, 13.934741, 13.935081, 13.935182, 13.935516",\ - "14.838631, 14.845577, 14.845917, 14.846018, 14.846354"); + values ( "12.761020, 12.767706, 12.768033, 12.768130, 12.768453",\ + "12.810049, 12.816735, 12.817062, 12.817160, 12.817482",\ + "12.914806, 12.921493, 12.921820, 12.921917, 12.922239",\ + "13.192046, 13.198732, 13.199059, 13.199157, 13.199479",\ + "14.068726, 14.075412, 14.075739, 14.075836, 14.076159"); } 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.676449, 15.225389, 15.307692, 15.332266, 15.413581",\ + "14.727497, 15.276438, 15.358740, 15.383314, 15.464629",\ + "14.841953, 15.390894, 15.473196, 15.497770, 15.579085",\ + "15.181200, 15.730141, 15.812443, 15.837017, 15.918332",\ + "16.376249, 16.925190, 17.007492, 17.032066, 17.113380"); + } + 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.947298, 16.283512, 16.332817, 16.347538, 16.396252",\ + "15.998344, 16.334557, 16.383862, 16.398584, 16.447300",\ + "16.112803, 16.449017, 16.498322, 16.513042, 16.561756",\ + "16.452049, 16.788261, 16.837566, 16.852289, 16.901005",\ + "17.647099, 17.983311, 18.032616, 18.047338, 18.096054"); + } + 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.444179, 1.461985, 1.467302, 1.484895",\ + "1.322883, 1.444179, 1.461985, 1.467302, 1.484895",\ + "1.322883, 1.444179, 1.461985, 1.467302, 1.484895",\ + "1.322883, 1.444179, 1.461985, 1.467302, 1.484895",\ + "1.322883, 1.444179, 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 ( "12.984350, 13.493608, 13.569960, 13.592758, 13.668196",\ + "13.031706, 13.540964, 13.617315, 13.640114, 13.715551",\ + "13.137890, 13.647148, 13.723499, 13.746298, 13.821735",\ + "13.452614, 13.961871, 14.038223, 14.061021, 14.136458",\ + "14.561274, 15.070531, 15.146883, 15.169681, 15.245118"); + } + 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.297871, 14.609778, 14.655519, 14.669177, 14.714371",\ + "14.345227, 14.657135, 14.702876, 14.716534, 14.761727",\ + "14.451411, 14.763319, 14.809060, 14.822718, 14.867911",\ + "14.766133, 15.078041, 15.123782, 15.137440, 15.182633",\ + "15.874793, 16.186701, 16.232441, 16.246099, 16.291294"); + } + 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.444179, 1.461985, 1.467302, 1.484895",\ + "1.322883, 1.444179, 1.461985, 1.467302, 1.484895",\ + "1.322883, 1.444179, 1.461985, 1.467302, 1.484895",\ + "1.322883, 1.444179, 1.461985, 1.467302, 1.484895",\ + "1.322883, 1.444179, 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 ( "26.761995, 27.310940, 27.393242, 27.417816, 27.499130",\ + "26.911478, 27.460423, 27.542725, 27.567299, 27.648613",\ + "27.060961, 27.609905, 27.692207, 27.716782, 27.798096",\ + "27.359926, 27.908871, 27.991173, 28.015747, 28.097061",\ + "27.958105, 28.507050, 28.589352, 28.613926, 28.695240"); + } + 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.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.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "28.152918, 28.489128, 28.538433, 28.553156, 28.601871",\ + "28.302401, 28.638611, 28.687916, 28.702639, 28.751354",\ + "28.451883, 28.788094, 28.837399, 28.852121, 28.900837",\ + "28.750849, 29.087059, 29.136364, 29.151087, 29.199802",\ + "29.349028, 29.685238, 29.734543, 29.749266, 29.797981"); + } + 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.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 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 ( "23.997805, 24.507067, 24.583418, 24.606216, 24.681654",\ + "24.273073, 24.782335, 24.858686, 24.881485, 24.956923",\ + "24.273073, 24.782335, 24.858686, 24.881485, 24.956923",\ + "24.552513, 25.061775, 25.138126, 25.160925, 25.236362",\ + "25.107450, 25.616713, 25.693064, 25.715862, 25.791300"); + } + 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.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.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "24.609692, 24.921597, 24.967339, 24.980997, 25.026190",\ + "24.884960, 25.196865, 25.242607, 25.256266, 25.301458",\ + "24.884960, 25.196865, 25.242607, 25.256266, 25.301458",\ + "25.164398, 25.476303, 25.522045, 25.535704, 25.580896",\ + "25.719334, 26.031239, 26.076981, 26.090639, 26.135832"); + } + 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.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 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.650167, 18.179270, 18.258596, 18.282282, 18.360659",\ - "17.701107, 18.230209, 18.309536, 18.333221, 18.411598",\ - "17.810186, 18.339289, 18.418615, 18.442301, 18.520678",\ - "18.097101, 18.626204, 18.705530, 18.729216, 18.807592",\ - "19.002645, 19.531748, 19.611074, 19.634760, 19.713137"); + values ( "18.327269, 18.876213, 18.958513, 18.983088, 19.064404",\ + "18.380117, 18.929062, 19.011362, 19.035936, 19.117252",\ + "18.493286, 19.042231, 19.124531, 19.149105, 19.230421",\ + "18.790960, 19.339905, 19.422205, 19.446779, 19.528095",\ + "19.730461, 20.279406, 20.361706, 20.386280, 20.467596"); } 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.736719, 18.060778, 18.108301, 18.122490, 18.169445",\ - "17.787659, 18.111717, 18.159241, 18.173431, 18.220385",\ - "17.896736, 18.220795, 18.268318, 18.282509, 18.329464",\ - "18.183651, 18.507710, 18.555233, 18.569424, 18.616379",\ - "19.089195, 19.413254, 19.460777, 19.474968, 19.521923"); + values ( "18.435144, 18.771355, 18.820660, 18.835382, 18.884098",\ + "18.487993, 18.824203, 18.873508, 18.888231, 18.936947",\ + "18.601162, 18.937372, 18.986679, 19.001400, 19.050116",\ + "18.898836, 19.235046, 19.284351, 19.299074, 19.347790",\ + "19.838337, 20.174547, 20.223854, 20.238575, 20.287291"); } 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.743801, 14.744116, 14.744152, 14.744164, 14.744199",\ - "14.794741, 14.795055, 14.795092, 14.795103, 14.795138",\ - "14.903580, 14.903894, 14.903931, 14.903942, 14.903977",\ - "15.191622, 15.191936, 15.191973, 15.191984, 15.192019",\ - "16.102457, 16.102772, 16.102810, 16.102819, 16.102856"); + values ( "13.972112, 13.972415, 13.972450, 13.972461, 13.972495",\ + "14.021141, 14.021444, 14.021480, 14.021490, 14.021524",\ + "14.125898, 14.126202, 14.126237, 14.126247, 14.126282",\ + "14.403138, 14.403441, 14.403477, 14.403487, 14.403522",\ + "15.279818, 15.280121, 15.280156, 15.280167, 15.280201"); } 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.615958, 14.623217, 14.623564, 14.623667, 14.624010",\ - "14.666898, 14.674156, 14.674503, 14.674606, 14.674950",\ - "14.775737, 14.782995, 14.783342, 14.783445, 14.783789",\ - "15.063779, 15.071037, 15.071384, 15.071487, 15.071831",\ - "15.974615, 15.981873, 15.982220, 15.982324, 15.982667"); + values ( "13.849064, 13.856050, 13.856383, 13.856483, 13.856813",\ + "13.898092, 13.905079, 13.905413, 13.905513, 13.905843",\ + "14.002850, 14.009836, 14.010170, 14.010270, 14.010600",\ + "14.280090, 14.287076, 14.287410, 14.287510, 14.287840",\ + "15.156769, 15.163755, 15.164089, 15.164189, 15.164519"); } 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.842369, 15.391312, 15.473614, 15.498188, 15.579504",\ + "14.893415, 15.442360, 15.524661, 15.549236, 15.630550",\ + "15.007874, 15.556816, 15.639118, 15.663692, 15.745008",\ + "15.347120, 15.896063, 15.978365, 16.002939, 16.084255",\ + "16.542170, 17.091112, 17.173414, 17.197989, 17.279305"); + } + 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 ( "16.201025, 16.537235, 16.586540, 16.601263, 16.649979",\ + "16.252071, 16.588284, 16.637589, 16.652309, 16.701025",\ + "16.366529, 16.702740, 16.752045, 16.766768, 16.815483",\ + "16.705776, 17.041988, 17.091293, 17.106014, 17.154730",\ + "17.900826, 18.237038, 18.286343, 18.301064, 18.349779"); + } + 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[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.578550, 14.087811, 14.164163, 14.186960, 14.262398",\ + "13.625906, 14.135168, 14.211519, 14.234318, 14.309755",\ + "13.732090, 14.241352, 14.317703, 14.340502, 14.415939",\ + "14.046812, 14.556074, 14.632425, 14.655224, 14.730661",\ + "15.155474, 15.664736, 15.741087, 15.763885, 15.839323"); + } + 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.784599, 15.096506, 15.142247, 15.155905, 15.201098",\ + "14.831957, 15.143863, 15.189604, 15.203262, 15.248455",\ + "14.938141, 15.250047, 15.295788, 15.309446, 15.354639",\ + "15.252861, 15.564768, 15.610509, 15.624166, 15.669360",\ + "16.361523, 16.673428, 16.719170, 16.732828, 16.778021"); + } + 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[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.871395, 19.400492, 19.479818, 19.503504, 19.581881",\ - "18.922335, 19.451431, 19.530758, 19.554443, 19.632820",\ - "19.031412, 19.560509, 19.639835, 19.663521, 19.741898",\ - "19.318327, 19.847424, 19.926750, 19.950436, 20.028812",\ - "20.223871, 20.752968, 20.832294, 20.855980, 20.934357"); + values ( "19.594292, 20.143229, 20.225531, 20.250105, 20.331421",\ + "19.647141, 20.196077, 20.278379, 20.302954, 20.384270",\ + "19.760309, 20.309246, 20.391548, 20.416122, 20.497438",\ + "20.057983, 20.606920, 20.689222, 20.713797, 20.795113",\ + "20.997482, 21.546421, 21.628723, 21.653297, 21.734612"); } 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.955275, 19.279337, 19.326859, 19.341049, 19.388002",\ - "19.006214, 19.330276, 19.377798, 19.391989, 19.438942",\ - "19.115294, 19.439354, 19.486877, 19.501068, 19.548021",\ - "19.402208, 19.726269, 19.773792, 19.787983, 19.834936",\ - "20.307753, 20.631813, 20.679337, 20.693527, 20.740480"); + values ( "19.699368, 20.035580, 20.084885, 20.099607, 20.148323",\ + "19.752216, 20.088428, 20.137733, 20.152456, 20.201172",\ + "19.865383, 20.201599, 20.250902, 20.265625, 20.314339",\ + "20.163059, 20.499271, 20.548576, 20.563299, 20.612015",\ + "21.102558, 21.438774, 21.488077, 21.502800, 21.551514"); } 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.974229, 15.974509, 15.974542, 15.974551, 15.974583",\ - "16.025169, 16.025448, 16.025480, 16.025490, 16.025522",\ - "16.134007, 16.134287, 16.134319, 16.134329, 16.134361",\ - "16.422050, 16.422329, 16.422361, 16.422371, 16.422403",\ - "17.332886, 17.333166, 17.333199, 17.333208, 17.333241"); + values ( "15.156401, 15.156670, 15.156701, 15.156710, 15.156741",\ + "15.205429, 15.205699, 15.205730, 15.205740, 15.205770",\ + "15.310186, 15.310456, 15.310488, 15.310497, 15.310528",\ + "15.587427, 15.587696, 15.587728, 15.587736, 15.587768",\ + "16.464106, 16.464376, 16.464407, 16.464417, 16.464447"); } 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.845540, 15.853212, 15.853570, 15.853677, 15.854031",\ - "15.896480, 15.904152, 15.904510, 15.904616, 15.904970",\ - "16.005318, 16.012991, 16.013348, 16.013454, 16.013809",\ - "16.293360, 16.301033, 16.301392, 16.301498, 16.301851",\ - "17.204197, 17.211868, 17.212227, 17.212334, 17.212687"); + values ( "15.032537, 15.039922, 15.040266, 15.040369, 15.040709",\ + "15.081566, 15.088951, 15.089295, 15.089398, 15.089739",\ + "15.186323, 15.193708, 15.194053, 15.194156, 15.194496",\ + "15.463564, 15.470948, 15.471292, 15.471395, 15.471736",\ + "16.340242, 16.347628, 16.347973, 16.348074, 16.348415"); } 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.784832, 15.333769, 15.416071, 15.440645, 15.521961",\ + "14.835878, 15.384815, 15.467117, 15.491692, 15.573008",\ + "14.950336, 15.499273, 15.581575, 15.606150, 15.687466",\ + "15.289583, 15.838520, 15.920822, 15.945396, 16.026712",\ + "16.484632, 17.033569, 17.115871, 17.140446, 17.221762"); + } + 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.430039, 15.766253, 15.815558, 15.830280, 15.878996",\ + "15.481086, 15.817300, 15.866605, 15.881327, 15.930042",\ + "15.595544, 15.931758, 15.981063, 15.995785, 16.044500",\ + "15.934791, 16.271004, 16.320309, 16.335032, 16.383747",\ + "17.129841, 17.466053, 17.515358, 17.530081, 17.578796"); + } + 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[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.413791, 13.923045, 13.999397, 14.022196, 14.097633",\ + "13.461146, 13.970401, 14.046753, 14.069551, 14.144989",\ + "13.567330, 14.076585, 14.152937, 14.175735, 14.251173",\ + "13.882052, 14.391307, 14.467659, 14.490458, 14.565895",\ + "14.990712, 15.499967, 15.576319, 15.599117, 15.674555"); + } + 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.020443, 14.332352, 14.378093, 14.391750, 14.436943",\ + "14.067799, 14.379707, 14.425448, 14.439106, 14.484299",\ + "14.173983, 14.485891, 14.531632, 14.545290, 14.590483",\ + "14.488706, 14.800614, 14.846355, 14.860013, 14.905207",\ + "15.597365, 15.909274, 15.955015, 15.968673, 16.013866"); + } + 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[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.995468, 20.524572, 20.603899, 20.627584, 20.705961",\ - "20.046410, 20.575512, 20.654839, 20.678524, 20.756901",\ - "20.155487, 20.684589, 20.763916, 20.787601, 20.865978",\ - "20.442402, 20.971504, 21.050831, 21.074516, 21.152893",\ - "21.347946, 21.877048, 21.956375, 21.980061, 22.058437"); + values ( "20.760521, 21.309465, 21.391768, 21.416342, 21.497658",\ + "20.813370, 21.362314, 21.444616, 21.469191, 21.550507",\ + "20.926538, 21.475483, 21.557785, 21.582359, 21.663673",\ + "21.224213, 21.773157, 21.855459, 21.880033, 21.961349",\ + "22.163712, 22.712656, 22.794958, 22.819532, 22.900848"); } 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.082176, 20.406235, 20.453758, 20.467949, 20.514902",\ - "20.133116, 20.457174, 20.504698, 20.518887, 20.565842",\ - "20.242195, 20.566254, 20.613777, 20.627966, 20.674921",\ - "20.529110, 20.853168, 20.900692, 20.914881, 20.961836",\ - "21.434654, 21.758713, 21.806236, 21.820427, 21.867380"); + values ( "20.868214, 21.204426, 21.253731, 21.268452, 21.317167",\ + "20.921062, 21.257275, 21.306580, 21.321301, 21.370016",\ + "21.034231, 21.370441, 21.419748, 21.434469, 21.483185",\ + "21.331905, 21.668118, 21.717422, 21.732143, 21.780859",\ + "22.271406, 22.607616, 22.656921, 22.671644, 22.720360"); } 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.094734, 17.095026, 17.095058, 17.095070, 17.095102",\ - "17.145674, 17.145966, 17.146000, 17.146009, 17.146042",\ - "17.254513, 17.254805, 17.254837, 17.254848, 17.254881",\ - "17.542555, 17.542847, 17.542881, 17.542891, 17.542923",\ - "18.453392, 18.453682, 18.453716, 18.453726, 18.453760"); + values ( "16.212626, 16.212906, 16.212938, 16.212948, 16.212980",\ + "16.261656, 16.261936, 16.261969, 16.261978, 16.262011",\ + "16.366413, 16.366693, 16.366726, 16.366735, 16.366768",\ + "16.643652, 16.643932, 16.643965, 16.643974, 16.644007",\ + "17.520332, 17.520613, 17.520645, 17.520655, 17.520687"); } 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.966312, 16.973854, 16.974209, 16.974316, 16.974665",\ - "17.017252, 17.024794, 17.025148, 17.025253, 17.025604",\ - "17.126091, 17.133633, 17.133987, 17.134094, 17.134443",\ - "17.414133, 17.421675, 17.422029, 17.422134, 17.422485",\ - "18.324970, 18.332512, 18.332867, 18.332972, 18.333323"); + values ( "16.089020, 16.096279, 16.096619, 16.096722, 16.097059",\ + "16.138050, 16.145309, 16.145649, 16.145752, 16.146090",\ + "16.242807, 16.250067, 16.250408, 16.250509, 16.250847",\ + "16.520046, 16.527306, 16.527645, 16.527748, 16.528086",\ + "17.396727, 17.403986, 17.404327, 17.404428, 17.404766"); } 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.975437, 15.524382, 15.606684, 15.631257, 15.712572",\ + "15.026484, 15.575428, 15.657730, 15.682303, 15.763618",\ + "15.140942, 15.689886, 15.772188, 15.796762, 15.878077",\ + "15.480188, 16.029133, 16.111435, 16.136009, 16.217323",\ + "16.675238, 17.224182, 17.306484, 17.331059, 17.412373"); + } + 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.503791, 15.840001, 15.889307, 15.904029, 15.952744",\ + "15.554837, 15.891047, 15.940353, 15.955075, 16.003790",\ + "15.669294, 16.005505, 16.054810, 16.069532, 16.118248",\ + "16.008541, 16.344751, 16.394056, 16.408779, 16.457495",\ + "17.203590, 17.539803, 17.589108, 17.603828, 17.652544"); + } + 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.645729, 14.154991, 14.231342, 14.254141, 14.329578",\ + "13.693085, 14.202347, 14.278698, 14.301497, 14.376934",\ + "13.799269, 14.308531, 14.384882, 14.407681, 14.483118",\ + "14.113991, 14.623253, 14.699604, 14.722403, 14.797840",\ + "15.222652, 15.731915, 15.808266, 15.831064, 15.906502"); + } + 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.102953, 14.414859, 14.460600, 14.474258, 14.519451",\ + "14.150309, 14.462214, 14.507956, 14.521614, 14.566807",\ + "14.256493, 14.568398, 14.614140, 14.627798, 14.672991",\ + "14.571216, 14.883121, 14.928864, 14.942521, 14.987715",\ + "15.679876, 15.991782, 16.037523, 16.051182, 16.096375"); + } + 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.135469, 21.664543, 21.743872, 21.767557, 21.845936",\ - "21.186409, 21.715483, 21.794811, 21.818497, 21.896875",\ - "21.295488, 21.824562, 21.903891, 21.927576, 22.005955",\ - "21.582403, 22.111477, 22.190805, 22.214491, 22.292870",\ - "22.487947, 23.017021, 23.096350, 23.120035, 23.198414"); + values ( "21.943272, 22.492186, 22.574488, 22.599062, 22.680380",\ + "21.996120, 22.545034, 22.627337, 22.651911, 22.733229",\ + "22.109287, 22.658203, 22.740505, 22.765079, 22.846397",\ + "22.406963, 22.955877, 23.038179, 23.062754, 23.144072",\ + "23.346462, 23.895378, 23.977680, 24.002254, 24.083572"); } 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.210819, 21.534889, 21.582413, 21.596601, 21.643555",\ - "21.261761, 21.585831, 21.633350, 21.647541, 21.694494",\ - "21.370838, 21.694908, 21.742432, 21.756620, 21.803574",\ - "21.657753, 21.981823, 22.029346, 22.043535, 22.090488",\ - "22.563301, 22.887371, 22.934891, 22.949081, 22.996035"); + values ( "22.045197, 22.381420, 22.430723, 22.445444, 22.494158",\ + "22.098045, 22.434269, 22.483572, 22.498293, 22.547007",\ + "22.211214, 22.547436, 22.596741, 22.611462, 22.660175",\ + "22.508890, 22.845112, 22.894417, 22.909138, 22.957851",\ + "23.448391, 23.784615, 23.833918, 23.848639, 23.897352"); } 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.215351, 18.215651, 18.215685, 18.215694, 18.215729",\ - "18.266291, 18.266590, 18.266624, 18.266634, 18.266668",\ - "18.375130, 18.375429, 18.375463, 18.375473, 18.375507",\ - "18.663172, 18.663471, 18.663506, 18.663515, 18.663549",\ - "19.574009, 19.574306, 19.574341, 19.574352, 19.574385"); + values ( "17.290346, 17.290632, 17.290667, 17.290676, 17.290709",\ + "17.339376, 17.339663, 17.339697, 17.339706, 17.339739",\ + "17.444134, 17.444420, 17.444454, 17.444464, 17.444496",\ + "17.721373, 17.721659, 17.721693, 17.721703, 17.721735",\ + "18.598053, 18.598339, 18.598373, 18.598383, 18.598415"); } 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.087107, 18.094563, 18.094913, 18.095018, 18.095367",\ - "18.138046, 18.145502, 18.145853, 18.145958, 18.146307",\ - "18.246885, 18.254341, 18.254692, 18.254797, 18.255146",\ - "18.534927, 18.542383, 18.542734, 18.542839, 18.543188",\ - "19.445765, 19.453218, 19.453571, 19.453676, 19.454023"); + values ( "17.166910, 17.174086, 17.174425, 17.174526, 17.174860",\ + "17.215940, 17.223116, 17.223455, 17.223557, 17.223890",\ + "17.320698, 17.327873, 17.328213, 17.328314, 17.328648",\ + "17.597937, 17.605112, 17.605452, 17.605553, 17.605886",\ + "18.474617, 18.481792, 18.482132, 18.482233, 18.482567"); } 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.458876, 15.007792, 15.090094, 15.114668, 15.195986",\ + "14.509922, 15.058838, 15.141140, 15.165714, 15.247032",\ + "14.624379, 15.173295, 15.255597, 15.280172, 15.361488",\ + "14.963626, 15.512542, 15.594844, 15.619419, 15.700735",\ + "16.158676, 16.707592, 16.789894, 16.814468, 16.895784"); + } + 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.088645, 2.096190, 2.121154",\ + "1.869148, 2.063379, 2.088645, 2.096190, 2.121154",\ + "1.869148, 2.063379, 2.088645, 2.096190, 2.121154",\ + "1.869148, 2.063379, 2.088645, 2.096190, 2.121154",\ + "1.869148, 2.063379, 2.088645, 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.427437, 15.763660, 15.812963, 15.827685, 15.876398",\ + "15.478483, 15.814707, 15.864010, 15.878732, 15.927444",\ + "15.592941, 15.929165, 15.978468, 15.993190, 16.041903",\ + "15.932188, 16.268412, 16.317715, 16.332436, 16.381149",\ + "17.127239, 17.463461, 17.512764, 17.527487, 17.576200"); + } + 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.322868, 1.444197, 1.461998, 1.467313, 1.484901",\ + "1.322868, 1.444197, 1.461998, 1.467313, 1.484901",\ + "1.322868, 1.444197, 1.461998, 1.467313, 1.484901",\ + "1.322868, 1.444197, 1.461998, 1.467313, 1.484901",\ + "1.322868, 1.444197, 1.461998, 1.467313, 1.484901"); + } + + } /* 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.172643, 13.681877, 13.758230, 13.781029, 13.856466",\ + "13.219998, 13.729233, 13.805586, 13.828384, 13.903822",\ + "13.326183, 13.835418, 13.911771, 13.934568, 14.010008",\ + "13.640907, 14.150142, 14.226495, 14.249292, 14.324732",\ + "14.749569, 15.258803, 15.335156, 15.357954, 15.433393"); + } + 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.088645, 2.096190, 2.121154",\ + "1.869148, 2.063379, 2.088645, 2.096190, 2.121154",\ + "1.869148, 2.063379, 2.088645, 2.096190, 2.121154",\ + "1.869148, 2.063379, 2.088645, 2.096190, 2.121154",\ + "1.869148, 2.063379, 2.088645, 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.034360, 14.346277, 14.392017, 14.405675, 14.450867",\ + "14.081716, 14.393633, 14.439373, 14.453031, 14.498222",\ + "14.187900, 14.499817, 14.545557, 14.559215, 14.604406",\ + "14.502622, 14.814539, 14.860279, 14.873937, 14.919128",\ + "15.611284, 15.923203, 15.968942, 15.982599, 16.027790"); + } + 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.322868, 1.444197, 1.461998, 1.467313, 1.484901",\ + "1.322868, 1.444197, 1.461998, 1.467313, 1.484901",\ + "1.322868, 1.444197, 1.461998, 1.467313, 1.484901",\ + "1.322868, 1.444197, 1.461998, 1.467313, 1.484901",\ + "1.322868, 1.444197, 1.461998, 1.467313, 1.484901"); + } + + } /* 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.246782, 22.775875, 22.855204, 22.878889, 22.957266",\ - "22.297722, 22.826817, 22.906143, 22.929829, 23.008205",\ - "22.406799, 22.935894, 23.015221, 23.038906, 23.117283",\ - "22.693714, 23.222809, 23.302135, 23.325821, 23.404198",\ - "23.599257, 24.128349, 24.207678, 24.231363, 24.309740"); + values ( "23.099346, 23.648281, 23.730583, 23.755157, 23.836473",\ + "23.152195, 23.701130, 23.783432, 23.808006, 23.889322",\ + "23.265366, 23.814301, 23.896603, 23.921177, 24.002493",\ + "23.563038, 24.111973, 24.194275, 24.218849, 24.300165",\ + "24.502541, 25.051476, 25.133778, 25.158352, 25.239668"); } 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.329727, 22.653790, 22.701311, 22.715502, 22.762455",\ - "22.380669, 22.704731, 22.752253, 22.766443, 22.813396",\ - "22.489746, 22.813808, 22.861330, 22.875521, 22.922474",\ - "22.776661, 23.100723, 23.148245, 23.162436, 23.209389",\ - "23.682205, 24.006268, 24.053789, 24.067980, 24.114933"); + values ( "23.211388, 23.547604, 23.596909, 23.611629, 23.660345",\ + "23.264236, 23.600452, 23.649757, 23.664478, 23.713194",\ + "23.377407, 23.713621, 23.762926, 23.777649, 23.826363",\ + "23.675079, 24.011295, 24.060600, 24.075321, 24.124037",\ + "24.614582, 24.950796, 25.000101, 25.014824, 25.063538"); } 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.336254, 19.336555, 19.336590, 19.336601, 19.336636",\ - "19.387194, 19.387495, 19.387529, 19.387541, 19.387575",\ - "19.496033, 19.496334, 19.496368, 19.496380, 19.496414",\ - "19.784073, 19.784374, 19.784409, 19.784420, 19.784454",\ - "20.694910, 20.695211, 20.695246, 20.695257, 20.695292"); + values ( "18.356464, 18.356754, 18.356789, 18.356798, 18.356831",\ + "18.405495, 18.405785, 18.405819, 18.405828, 18.405861",\ + "18.510252, 18.510542, 18.510576, 18.510586, 18.510618",\ + "18.787491, 18.787781, 18.787815, 18.787825, 18.787857",\ + "19.664173, 19.664463, 19.664495, 19.664505, 19.664539"); } 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.208073, 19.215496, 19.215847, 19.215952, 19.216299",\ - "19.259010, 19.266436, 19.266787, 19.266891, 19.267239",\ - "19.367851, 19.375275, 19.375626, 19.375731, 19.376078",\ - "19.655891, 19.663315, 19.663666, 19.663771, 19.664118",\ - "20.566727, 20.574152, 20.574503, 20.574608, 20.574955"); + values ( "18.233089, 18.240234, 18.240574, 18.240675, 18.241009",\ + "18.282120, 18.289265, 18.289604, 18.289705, 18.290039",\ + "18.386877, 18.394022, 18.394361, 18.394463, 18.394796",\ + "18.664116, 18.671261, 18.671600, 18.671701, 18.672035",\ + "19.540796, 19.547943, 19.548281, 19.548382, 19.548717"); } 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.590056, 15.138992, 15.221293, 15.245868, 15.327184",\ + "14.641103, 15.190039, 15.272340, 15.296914, 15.378230",\ + "14.755561, 15.304497, 15.386798, 15.411372, 15.492688",\ + "15.094808, 15.643744, 15.726045, 15.750619, 15.831935",\ + "16.289856, 16.838791, 16.921093, 16.945667, 17.026983"); + } + 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.529634, 15.865849, 15.915154, 15.929875, 15.978590",\ + "15.580681, 15.916895, 15.966200, 15.980922, 16.029636",\ + "15.695139, 16.031353, 16.080658, 16.095379, 16.144094",\ + "16.034386, 16.370600, 16.419905, 16.434628, 16.483341",\ + "17.229435, 17.565649, 17.614954, 17.629677, 17.678391"); + } + 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.467304, 1.484896",\ + "1.322880, 1.444183, 1.461988, 1.467304, 1.484896",\ + "1.322880, 1.444183, 1.461988, 1.467304, 1.484896",\ + "1.322880, 1.444183, 1.461988, 1.467304, 1.484896",\ + "1.322880, 1.444183, 1.461988, 1.467304, 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.312223, 13.821476, 13.897828, 13.920627, 13.996064",\ + "13.359579, 13.868832, 13.945184, 13.967982, 14.043420",\ + "13.465763, 13.975016, 14.051368, 14.074166, 14.149604",\ + "13.780487, 14.289740, 14.366092, 14.388890, 14.464328",\ + "14.889147, 15.398399, 15.474751, 15.497550, 15.572988"); + } + 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.138645, 14.450555, 14.496296, 14.509953, 14.555147",\ + "14.186001, 14.497910, 14.543652, 14.557309, 14.602503",\ + "14.292185, 14.604095, 14.649836, 14.663493, 14.708687",\ + "14.606907, 14.918817, 14.964558, 14.978215, 15.023409",\ + "15.715569, 16.027477, 16.073219, 16.086876, 16.132071"); + } + 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.467304, 1.484896",\ + "1.322880, 1.444183, 1.461988, 1.467304, 1.484896",\ + "1.322880, 1.444183, 1.461988, 1.467304, 1.484896",\ + "1.322880, 1.444183, 1.461988, 1.467304, 1.484896",\ + "1.322880, 1.444183, 1.461988, 1.467304, 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 ( "23.345818, 23.874931, 23.954258, 23.977943, 24.056318",\ - "23.396757, 23.925871, 24.005196, 24.028883, 24.107258",\ - "23.505835, 24.034948, 24.114273, 24.137960, 24.216335",\ - "23.792749, 24.321863, 24.401188, 24.424875, 24.503250",\ - "24.698294, 25.227407, 25.306732, 25.330420, 25.408794"); + values ( "24.253315, 24.802271, 24.884571, 24.909145, 24.990461",\ + "24.306164, 24.855120, 24.937420, 24.961994, 25.043310",\ + "24.419331, 24.968287, 25.050587, 25.075161, 25.156477",\ + "24.717007, 25.265963, 25.348263, 25.372837, 25.454153",\ + "25.656502, 26.205458, 26.287758, 26.312332, 26.393648"); } 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.436638, 23.760693, 23.808216, 23.822407, 23.869362",\ - "23.487579, 23.811634, 23.859158, 23.873348, 23.920303",\ - "23.596657, 23.920712, 23.968235, 23.982426, 24.029381",\ - "23.883572, 24.207626, 24.255150, 24.269341, 24.316296",\ - "24.789116, 25.113171, 25.160694, 25.174885, 25.221840"); + values ( "24.373631, 24.709839, 24.759144, 24.773867, 24.822582",\ + "24.426479, 24.762688, 24.811993, 24.826715, 24.875431",\ + "24.539650, 24.875854, 24.925161, 24.939884, 24.988600",\ + "24.837322, 25.173531, 25.222836, 25.237558, 25.286274",\ + "25.776821, 26.113029, 26.162334, 26.177057, 26.225773"); } 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.452505, 20.452801, 20.452835, 20.452845, 20.452877",\ - "20.503445, 20.503740, 20.503775, 20.503784, 20.503819",\ - "20.612284, 20.612579, 20.612614, 20.612623, 20.612656",\ - "20.900326, 20.900621, 20.900656, 20.900665, 20.900700",\ - "21.811163, 21.811459, 21.811493, 21.811502, 21.811535"); + values ( "19.426430, 19.426714, 19.426746, 19.426756, 19.426788",\ + "19.475460, 19.475744, 19.475777, 19.475786, 19.475819",\ + "19.580217, 19.580502, 19.580534, 19.580544, 19.580576",\ + "19.857458, 19.857742, 19.857775, 19.857784, 19.857817",\ + "20.734138, 20.734423, 20.734455, 20.734465, 20.734497"); } 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.324163, 20.331665, 20.332020, 20.332125, 20.332474",\ - "20.375103, 20.382605, 20.382959, 20.383064, 20.383413",\ - "20.483942, 20.491444, 20.491798, 20.491903, 20.492252",\ - "20.771984, 20.779486, 20.779840, 20.779945, 20.780294",\ - "21.682821, 21.690323, 21.690678, 21.690783, 21.691132"); + values ( "19.302900, 19.310122, 19.310463, 19.310564, 19.310900",\ + "19.351931, 19.359152, 19.359493, 19.359594, 19.359930",\ + "19.456688, 19.463909, 19.464249, 19.464352, 19.464687",\ + "19.733929, 19.741150, 19.741489, 19.741592, 19.741928",\ + "20.610609, 20.617830, 20.618172, 20.618273, 20.618608"); } 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.486422, 15.035376, 15.117678, 15.142251, 15.223566",\ + "14.537468, 15.086422, 15.168724, 15.193297, 15.274612",\ + "14.651926, 15.200880, 15.283182, 15.307755, 15.389071",\ + "14.991173, 15.540127, 15.622429, 15.647002, 15.728317",\ + "16.186222, 16.735176, 16.817478, 16.842052, 16.923367"); + } + 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.869135, 2.063387, 2.088649, 2.096191, 2.121150",\ + "1.869135, 2.063387, 2.088649, 2.096191, 2.121150",\ + "1.869135, 2.063387, 2.088649, 2.096191, 2.121150",\ + "1.869135, 2.063387, 2.088649, 2.096191, 2.121150",\ + "1.869135, 2.063387, 2.088649, 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 ( "15.428593, 15.764799, 15.814106, 15.828828, 15.877543",\ + "15.479639, 15.815845, 15.865152, 15.879874, 15.928590",\ + "15.594097, 15.930304, 15.979610, 15.994332, 16.043049",\ + "15.933344, 16.269550, 16.318857, 16.333580, 16.382294",\ + "17.128395, 17.464602, 17.513906, 17.528629, 17.577345"); + } + 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.322892, 1.444167, 1.461977, 1.467296, 1.484892",\ + "1.322892, 1.444167, 1.461977, 1.467296, 1.484892",\ + "1.322892, 1.444167, 1.461977, 1.467296, 1.484892",\ + "1.322892, 1.444167, 1.461977, 1.467296, 1.484892",\ + "1.322892, 1.444167, 1.461977, 1.467296, 1.484892"); + } + + } /* 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.216536, 13.725807, 13.802158, 13.824956, 13.900393",\ + "13.263891, 13.773163, 13.849514, 13.872312, 13.947748",\ + "13.370075, 13.879347, 13.955698, 13.978497, 14.053933",\ + "13.684799, 14.194071, 14.270422, 14.293220, 14.368656",\ + "14.793461, 15.302732, 15.379084, 15.401881, 15.477318"); + } + 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.869135, 2.063387, 2.088649, 2.096191, 2.121150",\ + "1.869135, 2.063387, 2.088649, 2.096191, 2.121150",\ + "1.869135, 2.063387, 2.088649, 2.096191, 2.121150",\ + "1.869135, 2.063387, 2.088649, 2.096191, 2.121150",\ + "1.869135, 2.063387, 2.088649, 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.044891, 14.356794, 14.402536, 14.416194, 14.461388",\ + "14.092247, 14.404150, 14.449892, 14.463550, 14.508743",\ + "14.198431, 14.510334, 14.556076, 14.569734, 14.614927",\ + "14.513155, 14.825058, 14.870800, 14.884458, 14.929651",\ + "15.621817, 15.933720, 15.979462, 15.993119, 16.038313"); + } + 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.322892, 1.444167, 1.461977, 1.467296, 1.484892",\ + "1.322892, 1.444167, 1.461977, 1.467296, 1.484892",\ + "1.322892, 1.444167, 1.461977, 1.467296, 1.484892",\ + "1.322892, 1.444167, 1.461977, 1.467296, 1.484892",\ + "1.322892, 1.444167, 1.461977, 1.467296, 1.484892"); + } + + } /* 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.493504, 25.022579, 25.101908, 25.125593, 25.203972",\ - "24.544443, 25.073519, 25.152847, 25.176533, 25.254910",\ - "24.653522, 25.182598, 25.261927, 25.285612, 25.363991",\ - "24.940439, 25.469515, 25.548843, 25.572529, 25.650906",\ - "25.845984, 26.375059, 26.454388, 26.478073, 26.556450"); + values ( "25.444038, 25.992954, 26.075258, 26.099833, 26.181149",\ + "25.496887, 26.045803, 26.128107, 26.152681, 26.233997",\ + "25.610058, 26.158974, 26.241278, 26.265852, 26.347168",\ + "25.907730, 26.456646, 26.538950, 26.563524, 26.644840",\ + "26.847229, 27.396145, 27.478449, 27.503023, 27.584339"); } 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.569223, 24.893293, 24.940815, 24.955006, 25.001957",\ - "24.620161, 24.944231, 24.991753, 25.005943, 25.052895",\ - "24.729242, 25.053312, 25.100834, 25.115025, 25.161976",\ - "25.016157, 25.340227, 25.387749, 25.401939, 25.448891",\ - "25.921701, 26.245771, 26.293293, 26.307484, 26.354435"); + values ( "25.548691, 25.884912, 25.934216, 25.948938, 25.997650",\ + "25.601540, 25.937761, 25.987064, 26.001787, 26.050499",\ + "25.714706, 26.050930, 26.100233, 26.114956, 26.163668",\ + "26.012383, 26.348604, 26.397907, 26.412630, 26.461342",\ + "26.951881, 27.288103, 27.337406, 27.352129, 27.400841"); } 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.572481, 21.572779, 21.572813, 21.572824, 21.572857",\ - "21.623423, 21.623720, 21.623755, 21.623766, 21.623798",\ - "21.732260, 21.732557, 21.732592, 21.732603, 21.732635",\ - "22.020304, 22.020601, 22.020636, 22.020647, 22.020679",\ - "22.931141, 22.931438, 22.931473, 22.931484, 22.931517"); + values ( "20.504408, 20.504694, 20.504728, 20.504738, 20.504770",\ + "20.553438, 20.553724, 20.553759, 20.553768, 20.553801",\ + "20.658195, 20.658482, 20.658516, 20.658525, 20.658558",\ + "20.935434, 20.935720, 20.935755, 20.935764, 20.935797",\ + "21.812113, 21.812399, 21.812433, 21.812443, 21.812475"); } 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.444220, 21.451683, 21.452036, 21.452141, 21.452488",\ - "21.495161, 21.502625, 21.502977, 21.503082, 21.503429",\ - "21.603998, 21.611462, 21.611814, 21.611919, 21.612267",\ - "21.892042, 21.899506, 21.899858, 21.899963, 21.900311",\ - "22.802879, 22.810343, 22.810696, 22.810801, 22.811150"); + values ( "20.380957, 20.388140, 20.388479, 20.388580, 20.388916",\ + "20.429987, 20.437170, 20.437510, 20.437611, 20.437946",\ + "20.534744, 20.541927, 20.542267, 20.542368, 20.542704",\ + "20.811983, 20.819166, 20.819506, 20.819607, 20.819942",\ + "21.688662, 21.695845, 21.696184, 21.696285, 21.696621"); } 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.803631, 15.352547, 15.434850, 15.459424, 15.540741",\ + "14.854677, 15.403593, 15.485896, 15.510470, 15.591787",\ + "14.969135, 15.518051, 15.600354, 15.624928, 15.706245",\ + "15.308381, 15.857298, 15.939600, 15.964174, 16.045490",\ + "16.503429, 17.052345, 17.134647, 17.159222, 17.240540"); + } + 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.642219, 15.978441, 16.027744, 16.042467, 16.091179",\ + "15.693265, 16.029488, 16.078791, 16.093513, 16.142227",\ + "15.807723, 16.143946, 16.193249, 16.207972, 16.256683",\ + "16.146969, 16.483192, 16.532495, 16.547218, 16.595932",\ + "17.342022, 17.678244, 17.727547, 17.742270, 17.790981"); + } + 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.444197, 1.461998, 1.467313, 1.484900",\ + "1.322869, 1.444197, 1.461998, 1.467313, 1.484900",\ + "1.322869, 1.444197, 1.461998, 1.467313, 1.484900",\ + "1.322869, 1.444197, 1.461998, 1.467313, 1.484900",\ + "1.322869, 1.444197, 1.461998, 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.485757, 13.994993, 14.071345, 14.094144, 14.169582",\ + "13.533113, 14.042349, 14.118702, 14.141500, 14.216939",\ + "13.639298, 14.148535, 14.224887, 14.247685, 14.323124",\ + "13.954021, 14.463257, 14.539609, 14.562407, 14.637846",\ + "15.062681, 15.571917, 15.648270, 15.671068, 15.746507"); + } + 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.233746, 14.545663, 14.591402, 14.605061, 14.650252",\ + "14.281101, 14.593019, 14.638758, 14.652416, 14.697608",\ + "14.387285, 14.699203, 14.744942, 14.758600, 14.803792",\ + "14.702008, 15.013926, 15.059666, 15.073322, 15.118515",\ + "15.810670, 16.122587, 16.168327, 16.181984, 16.227177"); + } + 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.444197, 1.461998, 1.467313, 1.484900",\ + "1.322869, 1.444197, 1.461998, 1.467313, 1.484900",\ + "1.322869, 1.444197, 1.461998, 1.467313, 1.484900",\ + "1.322869, 1.444197, 1.461998, 1.467313, 1.484900",\ + "1.322869, 1.444197, 1.461998, 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 ( "25.591579, 26.120682, 26.200008, 26.223694, 26.302071",\ - "25.642519, 26.171621, 26.250948, 26.274633, 26.353010",\ - "25.751598, 26.280701, 26.360027, 26.383713, 26.462090",\ - "26.038513, 26.567616, 26.646942, 26.670628, 26.749004",\ - "26.944057, 27.473160, 27.552486, 27.576172, 27.654549"); + values ( "26.583290, 27.132233, 27.214535, 27.239109, 27.320425",\ + "26.636139, 27.185081, 27.267384, 27.291958, 27.373274",\ + "26.749310, 27.298252, 27.380554, 27.405128, 27.486444",\ + "27.046982, 27.595924, 27.678226, 27.702801, 27.784117",\ + "27.986481, 28.535423, 28.617725, 28.642300, 28.723616"); } 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.677834, 26.001892, 26.049416, 26.063606, 26.110561",\ - "25.728775, 26.052834, 26.100357, 26.114548, 26.161503",\ - "25.837852, 26.161911, 26.209435, 26.223625, 26.270580",\ - "26.124767, 26.448826, 26.496349, 26.510540, 26.557495",\ - "27.030312, 27.354370, 27.401894, 27.416084, 27.463039"); + values ( "26.699209, 27.035421, 27.084726, 27.099449, 27.148163",\ + "26.752058, 27.088270, 27.137575, 27.152298, 27.201012",\ + "26.865227, 27.201439, 27.250744, 27.265465, 27.314180",\ + "27.162901, 27.499113, 27.548418, 27.563141, 27.611855",\ + "28.102400, 28.438612, 28.487917, 28.502640, 28.551353"); } 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.687290, 22.687599, 22.687635, 22.687645, 22.687681",\ - "22.738230, 22.738539, 22.738575, 22.738586, 22.738621",\ - "22.847069, 22.847378, 22.847414, 22.847424, 22.847460",\ - "23.135111, 23.135420, 23.135456, 23.135468, 23.135502",\ - "24.045948, 24.046257, 24.046293, 24.046303, 24.046339"); + values ( "21.577410, 21.577709, 21.577744, 21.577753, 21.577787",\ + "21.626440, 21.626740, 21.626774, 21.626783, 21.626818",\ + "21.731197, 21.731497, 21.731531, 21.731541, 21.731575",\ + "22.008434, 22.008734, 22.008768, 22.008778, 22.008812",\ + "22.885113, 22.885412, 22.885447, 22.885456, 22.885490"); } 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.559317, 22.566639, 22.566988, 22.567093, 22.567436",\ - "22.610256, 22.617579, 22.617928, 22.618031, 22.618376",\ - "22.719095, 22.726418, 22.726767, 22.726871, 22.727215",\ - "23.007137, 23.014460, 23.014809, 23.014912, 23.015257",\ - "23.917974, 23.925297, 23.925646, 23.925751, 23.926094"); + values ( "21.454237, 21.461285, 21.461620, 21.461720, 21.462051",\ + "21.503267, 21.510315, 21.510651, 21.510750, 21.511082",\ + "21.608025, 21.615072, 21.615408, 21.615507, 21.615839",\ + "21.885262, 21.892309, 21.892645, 21.892744, 21.893076",\ + "22.761940, 22.768988, 22.769323, 22.769423, 22.769754"); } 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.363462, 15.912407, 15.994707, 16.019281, 16.100597",\ + "15.414509, 15.963453, 16.045753, 16.070328, 16.151644",\ + "15.528967, 16.077911, 16.160212, 16.184786, 16.266102",\ + "15.868214, 16.417158, 16.499458, 16.524033, 16.605349",\ + "17.063265, 17.612209, 17.694510, 17.719084, 17.800400"); + } + 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.977049, 16.313259, 16.362564, 16.377287, 16.426003",\ + "16.028095, 16.364305, 16.413612, 16.428333, 16.477049",\ + "16.142553, 16.478764, 16.528069, 16.542791, 16.591507",\ + "16.481798, 16.818010, 16.867315, 16.882038, 16.930752",\ + "17.676847, 18.013060, 18.062365, 18.077087, 18.125801"); + } + 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.461984, 1.467301, 1.484895",\ + "1.322885, 1.444176, 1.461984, 1.467301, 1.484895",\ + "1.322885, 1.444176, 1.461984, 1.467301, 1.484895",\ + "1.322885, 1.444176, 1.461984, 1.467301, 1.484895",\ + "1.322885, 1.444176, 1.461984, 1.467301, 1.484895"); + } + + } /* 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.960674, 14.469934, 14.546287, 14.569084, 14.644522",\ + "14.008030, 14.517290, 14.593642, 14.616440, 14.691877",\ + "14.114214, 14.623474, 14.699826, 14.722624, 14.798061",\ + "14.428938, 14.938198, 15.014549, 15.037348, 15.112784",\ + "15.537598, 16.046858, 16.123211, 16.146008, 16.221445"); + } + 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.528759, 14.840666, 14.886407, 14.900064, 14.945258",\ + "14.576115, 14.888021, 14.933763, 14.947420, 14.992614",\ + "14.682299, 14.994205, 15.039947, 15.053604, 15.098798",\ + "14.997023, 15.308929, 15.354671, 15.368328, 15.413522",\ + "16.105682, 16.417589, 16.463329, 16.476988, 16.522182"); + } + 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.461984, 1.467301, 1.484895",\ + "1.322885, 1.444176, 1.461984, 1.467301, 1.484895",\ + "1.322885, 1.444176, 1.461984, 1.467301, 1.484895",\ + "1.322885, 1.444176, 1.461984, 1.467301, 1.484895",\ + "1.322885, 1.444176, 1.461984, 1.467301, 1.484895"); + } + + } /* 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -1702,11 +3062,11 @@ pin("mprj_io[24]") { cell_rise( f_itrans_ocap ){ index_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.849363, 27.378462, 27.457788, 27.481476, 27.559851",\ - "26.900303, 27.429401, 27.508728, 27.532413, 27.610790",\ - "27.009382, 27.538481, 27.617807, 27.641495, 27.719870",\ - "27.296297, 27.825396, 27.904722, 27.928410, 28.006784",\ - "28.201841, 28.730940, 28.810266, 28.833954, 28.912329"); + values ( "27.888247, 28.437187, 28.519489, 28.544064, 28.625378",\ + "27.941095, 28.490036, 28.572338, 28.596912, 28.678226",\ + "28.054266, 28.603207, 28.685509, 28.710083, 28.791397",\ + "28.351938, 28.900879, 28.983181, 29.007755, 29.089069",\ + "29.291437, 29.840378, 29.922680, 29.947254, 30.028568"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1720,11 +3080,11 @@ pin("mprj_io[24]") { cell_fall( f_itrans_ocap ){ index_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.934433, 27.258492, 27.306015, 27.320206, 27.367159",\ - "26.985371, 27.309429, 27.356953, 27.371143, 27.418097",\ - "27.094452, 27.418510, 27.466034, 27.480225, 27.527178",\ - "27.381367, 27.705425, 27.752949, 27.767139, 27.814093",\ - "28.286911, 28.610970, 28.658493, 28.672684, 28.719637"); + values ( "28.002769, 28.338982, 28.388288, 28.403009, 28.451725",\ + "28.055618, 28.391830, 28.441137, 28.455858, 28.504574",\ + "28.168789, 28.505001, 28.554306, 28.569027, 28.617743",\ + "28.466461, 28.802673, 28.851980, 28.866701, 28.915417",\ + "29.405960, 29.742172, 29.791479, 29.806200, 29.854916"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1745,11 +3105,11 @@ pin("mprj_io[24]") { cell_rise( f_itrans_ocap ){ index_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.913288, 23.913658, 23.913702, 23.913713, 23.913755",\ - "23.964228, 23.964598, 23.964642, 23.964653, 23.964695",\ - "24.073067, 24.073437, 24.073481, 24.073492, 24.073534",\ - "24.361109, 24.361479, 24.361523, 24.361534, 24.361576",\ - "25.271946, 25.272316, 25.272360, 25.272371, 25.272413"); + values ( "22.691620, 22.691975, 22.692017, 22.692028, 22.692070",\ + "22.740650, 22.741005, 22.741047, 22.741058, 22.741100",\ + "22.845409, 22.845764, 22.845806, 22.845818, 22.845860",\ + "23.122646, 23.123001, 23.123043, 23.123055, 23.123096",\ + "23.999325, 23.999680, 23.999722, 23.999733, 23.999775"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1763,11 +3123,11 @@ pin("mprj_io[24]") { cell_fall( f_itrans_ocap ){ index_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.786758, 23.793375, 23.793705, 23.793804, 23.794130",\ - "23.837698, 23.844315, 23.844645, 23.844744, 23.845070",\ - "23.946537, 23.953154, 23.953484, 23.953583, 23.953909",\ - "24.234579, 24.241196, 24.241526, 24.241625, 24.241951",\ - "25.145416, 25.152033, 25.152363, 25.152462, 25.152788"); + values ( "22.569834, 22.576202, 22.576521, 22.576614, 22.576929",\ + "22.618864, 22.625233, 22.625551, 22.625645, 22.625959",\ + "22.723623, 22.729992, 22.730310, 22.730404, 22.730719",\ + "23.000860, 23.007229, 23.007547, 23.007641, 23.007956",\ + "23.877539, 23.883907, 23.884226, 23.884319, 23.884634"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1781,12 +3141,97 @@ pin("mprj_io[24]") { } /* end of arc hk_serial_load_mprj_io[24]_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.246901, 15.795840, 15.878141, 15.902716, 15.984032",\ + "15.297947, 15.846887, 15.929188, 15.953762, 16.035078",\ + "15.412405, 15.961345, 16.043646, 16.068220, 16.149536",\ + "15.751650, 16.300591, 16.382893, 16.407467, 16.488783",\ + "16.946699, 17.495640, 17.577940, 17.602514, 17.683830"); + } + 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.849325, 16.185537, 16.234842, 16.249565, 16.298279",\ + "15.900372, 16.236584, 16.285889, 16.300611, 16.349325",\ + "16.014830, 16.351042, 16.400347, 16.415070, 16.463783",\ + "16.354076, 16.690289, 16.739594, 16.754316, 16.803030",\ + "17.549126, 17.885338, 17.934643, 17.949366, 17.998079"); + } + 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.444179, 1.461985, 1.467302, 1.484895",\ + "1.322883, 1.444179, 1.461985, 1.467302, 1.484895",\ + "1.322883, 1.444179, 1.461985, 1.467302, 1.484895",\ + "1.322883, 1.444179, 1.461985, 1.467302, 1.484895",\ + "1.322883, 1.444179, 1.461985, 1.467302, 1.484895"); + } + + } /* end of arc hkspi_clk_mprj_io[24]_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.922684, 14.431941, 14.508293, 14.531090, 14.606527",\ + "13.970039, 14.479297, 14.555649, 14.578445, 14.653883",\ + "14.076223, 14.585481, 14.661833, 14.684629, 14.760067",\ + "14.390945, 14.900204, 14.976555, 14.999353, 15.074791",\ + "15.499607, 16.008865, 16.085217, 16.108015, 16.183453"); + } + 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.434763, 14.746672, 14.792412, 14.806070, 14.851263",\ + "14.482121, 14.794027, 14.839768, 14.853426, 14.898620",\ + "14.588305, 14.900211, 14.945952, 14.959610, 15.004804",\ + "14.903027, 15.214933, 15.260674, 15.274332, 15.319526",\ + "16.011688, 16.323595, 16.369335, 16.382994, 16.428188"); + } + 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.444179, 1.461985, 1.467302, 1.484895",\ + "1.322883, 1.444179, 1.461985, 1.467302, 1.484895",\ + "1.322883, 1.444179, 1.461985, 1.467302, 1.484895",\ + "1.322883, 1.444179, 1.461985, 1.467302, 1.484895",\ + "1.322883, 1.444179, 1.461985, 1.467302, 1.484895"); + } + + } /* end of arc hkspi_clk_mprj_io[24]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -1800,11 +3245,11 @@ pin("mprj_io[23]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "28.095081, 28.624184, 28.703510, 28.727198, 28.805574",\ - "28.146021, 28.675125, 28.754452, 28.778137, 28.856514",\ - "28.255100, 28.784203, 28.863529, 28.887217, 28.965593",\ - "28.542015, 29.071117, 29.150444, 29.174131, 29.252508",\ - "29.447559, 29.976662, 30.055988, 30.079676, 30.158052"); + values ( "29.180683, 29.729626, 29.811928, 29.836502, 29.917818",\ + "29.233532, 29.782475, 29.864777, 29.889351, 29.970667",\ + "29.346699, 29.895641, 29.977943, 30.002518, 30.083834",\ + "29.644375, 30.193317, 30.275620, 30.300194, 30.381510",\ + "30.583874, 31.132816, 31.215118, 31.239693, 31.321009"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1818,11 +3263,11 @@ pin("mprj_io[23]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "28.181786, 28.505844, 28.553368, 28.567558, 28.614513",\ - "28.232727, 28.556786, 28.604309, 28.618500, 28.665455",\ - "28.341805, 28.665863, 28.713387, 28.727577, 28.774532",\ - "28.628719, 28.952778, 29.000301, 29.014492, 29.061447",\ - "29.534264, 29.858322, 29.905846, 29.920036, 29.966991"); + values ( "29.288475, 29.624687, 29.673992, 29.688715, 29.737431",\ + "29.341324, 29.677536, 29.726841, 29.741564, 29.790279",\ + "29.454491, 29.790703, 29.840008, 29.854731, 29.903446",\ + "29.752167, 30.088379, 30.137684, 30.152407, 30.201122",\ + "30.691666, 31.027878, 31.077183, 31.091906, 31.140621"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1843,11 +3288,11 @@ pin("mprj_io[23]") { cell_rise( f_itrans_ocap ){ index_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.192980, 25.193272, 25.193306, 25.193316, 25.193348",\ - "25.243919, 25.244211, 25.244246, 25.244255, 25.244287",\ - "25.352758, 25.353050, 25.353085, 25.353094, 25.353127",\ - "25.640800, 25.641092, 25.641127, 25.641136, 25.641169",\ - "26.551638, 26.551929, 26.551964, 26.551973, 26.552006"); + values ( "23.923319, 23.923599, 23.923632, 23.923641, 23.923674",\ + "23.972349, 23.972630, 23.972662, 23.972672, 23.972704",\ + "24.077108, 24.077389, 24.077421, 24.077431, 24.077463",\ + "24.354345, 24.354626, 24.354658, 24.354668, 24.354700",\ + "25.231024, 25.231304, 25.231337, 25.231346, 25.231379"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1861,11 +3306,11 @@ pin("mprj_io[23]") { cell_fall( f_itrans_ocap ){ index_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.064556, 25.072098, 25.072453, 25.072559, 25.072910",\ - "25.115496, 25.123039, 25.123392, 25.123499, 25.123848",\ - "25.224335, 25.231876, 25.232231, 25.232338, 25.232689",\ - "25.512377, 25.519920, 25.520273, 25.520380, 25.520729",\ - "26.423214, 26.430756, 26.431110, 26.431217, 26.431568"); + values ( "23.799711, 23.806971, 23.807312, 23.807413, 23.807751",\ + "23.848742, 23.856001, 23.856342, 23.856443, 23.856781",\ + "23.953501, 23.960760, 23.961102, 23.961203, 23.961540",\ + "24.230738, 24.237997, 24.238338, 24.238440, 24.238777",\ + "25.107416, 25.114676, 25.115017, 25.115118, 25.115456"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1879,12 +3324,97 @@ pin("mprj_io[23]") { } /* end of arc hk_serial_load_mprj_io[23]_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.296068, 15.845013, 15.927313, 15.951887, 16.033203",\ + "15.347115, 15.896059, 15.978359, 16.002934, 16.084249",\ + "15.461573, 16.010517, 16.092817, 16.117392, 16.198708",\ + "15.800819, 16.349764, 16.432064, 16.456638, 16.537954",\ + "16.995869, 17.544813, 17.627113, 17.651688, 17.733004"); + } + 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 ( "16.103415, 16.439625, 16.488930, 16.503653, 16.552368",\ + "16.154461, 16.490671, 16.539976, 16.554699, 16.603413",\ + "16.268919, 16.605129, 16.654434, 16.669157, 16.717873",\ + "16.608166, 16.944376, 16.993681, 17.008404, 17.057117",\ + "17.803215, 18.139425, 18.188730, 18.203453, 18.252167"); + } + 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[23]_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.770391, 14.279654, 14.356005, 14.378803, 14.454240",\ + "13.817747, 14.327009, 14.403360, 14.426159, 14.501595",\ + "13.923931, 14.433193, 14.509544, 14.532343, 14.607780",\ + "14.238653, 14.747915, 14.824267, 14.847065, 14.922503",\ + "15.347317, 15.856579, 15.932930, 15.955729, 16.031166"); + } + 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.564781, 14.876687, 14.922428, 14.936087, 14.981279",\ + "14.612137, 14.924044, 14.969785, 14.983442, 15.028636",\ + "14.718321, 15.030228, 15.075969, 15.089626, 15.134820",\ + "15.033045, 15.344951, 15.390692, 15.404350, 15.449543",\ + "16.141706, 16.453613, 16.499353, 16.513012, 16.558205"); + } + 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[23]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -1898,11 +3428,11 @@ pin("mprj_io[22]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "29.260025, 29.789097, 29.868423, 29.892111, 29.970488",\ - "29.310965, 29.840034, 29.919363, 29.943050, 30.021427",\ - "29.420044, 29.949116, 30.028442, 30.052130, 30.130507",\ - "29.706959, 30.236031, 30.315357, 30.339045, 30.417421",\ - "30.612503, 31.141575, 31.220901, 31.244589, 31.322966"); + values ( "30.389313, 30.938223, 31.020527, 31.045101, 31.126417",\ + "30.442162, 30.991072, 31.073376, 31.097950, 31.179266",\ + "30.555328, 31.104239, 31.186543, 31.211117, 31.292433",\ + "30.853004, 31.401915, 31.484219, 31.508793, 31.590109",\ + "31.792503, 32.341415, 32.423717, 32.448292, 32.529610"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1916,11 +3446,11 @@ pin("mprj_io[22]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "29.333591, 29.657665, 29.705185, 29.719376, 29.766327",\ - "29.384533, 29.708607, 29.756126, 29.770317, 29.817268",\ - "29.493610, 29.817684, 29.865204, 29.879395, 29.926346",\ - "29.780525, 30.104599, 30.152119, 30.166309, 30.213261",\ - "30.686069, 31.010143, 31.057663, 31.071854, 31.118805"); + values ( "30.483450, 30.819675, 30.868979, 30.883701, 30.932413",\ + "30.536299, 30.872524, 30.921827, 30.936550, 30.985262",\ + "30.649466, 30.985691, 31.034994, 31.049717, 31.098429",\ + "30.947142, 31.283367, 31.332670, 31.347393, 31.396105",\ + "31.886641, 32.222866, 32.272171, 32.286892, 32.335606"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1941,11 +3471,11 @@ pin("mprj_io[22]") { cell_rise( f_itrans_ocap ){ index_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.337496, 26.337784, 26.337816, 26.337826, 26.337858",\ - "26.388435, 26.388723, 26.388756, 26.388765, 26.388798",\ - "26.497274, 26.497562, 26.497595, 26.497604, 26.497637",\ - "26.785316, 26.785604, 26.785637, 26.785646, 26.785679",\ - "27.696154, 27.696442, 27.696474, 27.696484, 27.696516"); + values ( "25.027124, 25.027401, 25.027431, 25.027441, 25.027473",\ + "25.076155, 25.076431, 25.076462, 25.076471, 25.076504",\ + "25.180912, 25.181187, 25.181219, 25.181229, 25.181261",\ + "25.458151, 25.458427, 25.458458, 25.458467, 25.458500",\ + "26.334829, 26.335106, 26.335136, 26.335146, 26.335178"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1959,11 +3489,11 @@ pin("mprj_io[22]") { cell_fall( f_itrans_ocap ){ index_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.208973, 26.216564, 26.216921, 26.217026, 26.217379",\ - "26.259912, 26.267504, 26.267860, 26.267965, 26.268318",\ - "26.368752, 26.376343, 26.376699, 26.376804, 26.377157",\ - "26.656794, 26.664385, 26.664742, 26.664846, 26.665199",\ - "27.567631, 27.575222, 27.575579, 27.575684, 27.576036"); + values ( "24.903421, 24.910727, 24.911070, 24.911171, 24.911510",\ + "24.952452, 24.959757, 24.960100, 24.960201, 24.960541",\ + "25.057209, 25.064514, 25.064857, 25.064959, 25.065298",\ + "25.334448, 25.341753, 25.342096, 25.342197, 25.342537",\ + "26.211126, 26.218431, 26.218775, 26.218876, 26.219215"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1977,12 +3507,97 @@ pin("mprj_io[22]") { } /* end of arc hk_serial_load_mprj_io[22]_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.486216, 16.035126, 16.117430, 16.142004, 16.223320",\ + "15.537262, 16.086174, 16.168476, 16.193050, 16.274368",\ + "15.651720, 16.200630, 16.282934, 16.307508, 16.388824",\ + "15.990967, 16.539879, 16.622181, 16.646755, 16.728073",\ + "17.186016, 17.734926, 17.817228, 17.841805, 17.923120"); + } + 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.869150, 2.063378, 2.088645, 2.096190, 2.121155",\ + "1.869150, 2.063378, 2.088645, 2.096190, 2.121155",\ + "1.869150, 2.063378, 2.088645, 2.096190, 2.121155",\ + "1.869150, 2.063378, 2.088645, 2.096190, 2.121155",\ + "1.869150, 2.063378, 2.088645, 2.096190, 2.121155"); + } + cell_fall( f_itrans_ocap ){ + index_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.212891, 16.549116, 16.598419, 16.613140, 16.661854",\ + "16.263939, 16.600163, 16.649466, 16.664188, 16.712900",\ + "16.378395, 16.714621, 16.763924, 16.778645, 16.827358",\ + "16.717644, 17.053867, 17.103170, 17.117893, 17.166605",\ + "17.912693, 18.248917, 18.298220, 18.312943, 18.361654"); + } + 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.322865, 1.444201, 1.462000, 1.467315, 1.484902",\ + "1.322865, 1.444201, 1.462000, 1.467315, 1.484902",\ + "1.322865, 1.444201, 1.462000, 1.467315, 1.484902",\ + "1.322865, 1.444201, 1.462000, 1.467315, 1.484902",\ + "1.322865, 1.444201, 1.462000, 1.467315, 1.484902"); + } + + } /* end of arc hkspi_clk_mprj_io[22]_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.962467, 14.471697, 14.548050, 14.570848, 14.646287",\ + "14.009823, 14.519053, 14.595406, 14.618204, 14.693643",\ + "14.116007, 14.625237, 14.701590, 14.724388, 14.799827",\ + "14.430729, 14.939960, 15.016314, 15.039111, 15.114550",\ + "15.539391, 16.048620, 16.124973, 16.147772, 16.223209"); + } + 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.869150, 2.063378, 2.088645, 2.096190, 2.121155",\ + "1.869150, 2.063378, 2.088645, 2.096190, 2.121155",\ + "1.869150, 2.063378, 2.088645, 2.096190, 2.121155",\ + "1.869150, 2.063378, 2.088645, 2.096190, 2.121155",\ + "1.869150, 2.063378, 2.088645, 2.096190, 2.121155"); + } + cell_fall( f_itrans_ocap ){ + index_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.675264, 14.987184, 15.032923, 15.046580, 15.091772",\ + "14.722620, 15.034539, 15.080278, 15.093936, 15.139128",\ + "14.828804, 15.140723, 15.186462, 15.200120, 15.245312",\ + "15.143527, 15.455446, 15.501186, 15.514843, 15.560034",\ + "16.252190, 16.564108, 16.609848, 16.623505, 16.668695"); + } + 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.322865, 1.444201, 1.462000, 1.467315, 1.484902",\ + "1.322865, 1.444201, 1.462000, 1.467315, 1.484902",\ + "1.322865, 1.444201, 1.462000, 1.467315, 1.484902",\ + "1.322865, 1.444201, 1.462000, 1.467315, 1.484902",\ + "1.322865, 1.444201, 1.462000, 1.467315, 1.484902"); + } + + } /* end of arc hkspi_clk_mprj_io[22]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -1996,11 +3611,11 @@ pin("mprj_io[21]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "30.411655, 30.940731, 31.020060, 31.043745, 31.122124",\ - "30.462593, 30.991671, 31.070999, 31.094685, 31.173063",\ - "30.571674, 31.100750, 31.180079, 31.203764, 31.282143",\ - "30.858589, 31.387665, 31.466993, 31.490679, 31.569057",\ - "31.764133, 32.293209, 32.372536, 32.396225, 32.474602"); + values ( "31.581041, 32.129959, 32.212261, 32.236835, 32.318153",\ + "31.633890, 32.182808, 32.265110, 32.289684, 32.371002",\ + "31.747061, 32.295979, 32.378281, 32.402855, 32.484173",\ + "32.044731, 32.593651, 32.675953, 32.700527, 32.781845",\ + "32.984230, 33.533150, 33.615452, 33.640026, 33.721344"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2014,11 +3629,11 @@ pin("mprj_io[21]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "30.487934, 30.812004, 30.859524, 30.873714, 30.920668",\ - "30.538876, 30.862946, 30.910465, 30.924656, 30.971609",\ - "30.647953, 30.972023, 31.019543, 31.033733, 31.080687",\ - "30.934868, 31.258938, 31.306458, 31.320648, 31.367601",\ - "31.840412, 32.164482, 32.212002, 32.226192, 32.273144"); + values ( "31.678085, 32.014305, 32.063610, 32.078331, 32.127045",\ + "31.730934, 32.067154, 32.116459, 32.131180, 32.179893",\ + "31.844105, 32.180328, 32.229630, 32.244354, 32.293064",\ + "32.141777, 32.477997, 32.527302, 32.542023, 32.590736",\ + "33.081276, 33.417496, 33.466801, 33.481522, 33.530235"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2039,11 +3654,11 @@ pin("mprj_io[21]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "27.492645, 27.492928, 27.492958, 27.492970, 27.493000",\ - "27.543585, 27.543865, 27.543900, 27.543907, 27.543940",\ - "27.652424, 27.652706, 27.652737, 27.652748, 27.652779",\ - "27.940466, 27.940746, 27.940781, 27.940788, 27.940821",\ - "28.851303, 28.851585, 28.851616, 28.851627, 28.851658"); + values ( "26.124624, 26.124895, 26.124926, 26.124935, 26.124966",\ + "26.173655, 26.173925, 26.173956, 26.173965, 26.173996",\ + "26.278412, 26.278683, 26.278713, 26.278723, 26.278753",\ + "26.555651, 26.555922, 26.555952, 26.555962, 26.555992",\ + "27.432329, 27.432600, 27.432631, 27.432640, 27.432671"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2057,11 +3672,11 @@ pin("mprj_io[21]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "27.363998, 27.371649, 27.372007, 27.372114, 27.372467",\ - "27.414938, 27.422588, 27.422947, 27.423054, 27.423407",\ - "27.523777, 27.531427, 27.531786, 27.531893, 27.532246",\ - "27.811819, 27.819469, 27.819828, 27.819935, 27.820288",\ - "28.722656, 28.730307, 28.730665, 28.730772, 28.731125"); + values ( "26.000801, 26.008165, 26.008511, 26.008612, 26.008953",\ + "26.049831, 26.057196, 26.057541, 26.057642, 26.057983",\ + "26.154589, 26.161953, 26.162296, 26.162399, 26.162739",\ + "26.431828, 26.439192, 26.439537, 26.439638, 26.439980",\ + "27.308506, 27.315870, 27.316216, 27.316317, 27.316658"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2075,12 +3690,97 @@ pin("mprj_io[21]") { } /* end of arc hk_serial_load_mprj_io[21]_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.052782, 15.601700, 15.684003, 15.708577, 15.789894",\ + "15.103828, 15.652746, 15.735049, 15.759624, 15.840940",\ + "15.218287, 15.767204, 15.849507, 15.874082, 15.955399",\ + "15.557533, 16.106451, 16.188753, 16.213327, 16.294643",\ + "16.752583, 17.301500, 17.383802, 17.408377, 17.489693"); + } + 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.129534, 16.465755, 16.515060, 16.529781, 16.578495",\ + "16.180580, 16.516802, 16.566105, 16.580828, 16.629541",\ + "16.295038, 16.631260, 16.680565, 16.695286, 16.743999",\ + "16.634285, 16.970507, 17.019810, 17.034533, 17.083246",\ + "17.829334, 18.165556, 18.214859, 18.229582, 18.278296"); + } + 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.322870, 1.444196, 1.461997, 1.467312, 1.484900",\ + "1.322870, 1.444196, 1.461997, 1.467312, 1.484900",\ + "1.322870, 1.444196, 1.461997, 1.467312, 1.484900",\ + "1.322870, 1.444196, 1.461997, 1.467312, 1.484900",\ + "1.322870, 1.444196, 1.461997, 1.467312, 1.484900"); + } + + } /* end of arc hkspi_clk_mprj_io[21]_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.725197, 14.234434, 14.310786, 14.333585, 14.409023",\ + "13.772552, 14.281790, 14.358142, 14.380940, 14.456379",\ + "13.878736, 14.387974, 14.464327, 14.487125, 14.562563",\ + "14.193459, 14.702696, 14.779049, 14.801847, 14.877285",\ + "15.302122, 15.811359, 15.887712, 15.910510, 15.985949"); + } + 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.686831, 14.998747, 15.044486, 15.058144, 15.103336",\ + "14.734186, 15.046103, 15.091842, 15.105499, 15.150692",\ + "14.840370, 15.152287, 15.198026, 15.211683, 15.256876",\ + "15.155094, 15.467010, 15.512750, 15.526407, 15.571600",\ + "16.263754, 16.575670, 16.621410, 16.635067, 16.680260"); + } + 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.322870, 1.444196, 1.461997, 1.467312, 1.484900",\ + "1.322870, 1.444196, 1.461997, 1.467312, 1.484900",\ + "1.322870, 1.444196, 1.461997, 1.467312, 1.484900",\ + "1.322870, 1.444196, 1.461997, 1.467312, 1.484900",\ + "1.322870, 1.444196, 1.461997, 1.467312, 1.484900"); + } + + } /* end of arc hkspi_clk_mprj_io[21]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2094,11 +3794,11 @@ pin("mprj_io[20]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "31.572525, 32.101585, 32.180912, 32.204597, 32.282978",\ - "31.623466, 32.152527, 32.231853, 32.255539, 32.333920",\ - "31.732544, 32.261604, 32.340931, 32.364616, 32.442997",\ - "32.019459, 32.548515, 32.627846, 32.651531, 32.729912",\ - "32.925003, 33.454063, 33.533390, 33.557076, 33.635456"); + values ( "32.785446, 33.334343, 33.416649, 33.441223, 33.522541",\ + "32.838295, 33.387192, 33.469498, 33.494072, 33.575390",\ + "32.951466, 33.500366, 33.582668, 33.607243, 33.688560",\ + "33.249138, 33.798035, 33.880341, 33.904915, 33.986233",\ + "34.188637, 34.737534, 34.819839, 34.844414, 34.925732"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2112,11 +3812,11 @@ pin("mprj_io[20]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "31.640665, 31.964743, 32.012264, 32.026451, 32.073402",\ - "31.691607, 32.015686, 32.063206, 32.077393, 32.124344",\ - "31.800684, 32.124763, 32.172283, 32.186470, 32.233421",\ - "32.087601, 32.411678, 32.459198, 32.473389, 32.520340",\ - "32.993145, 33.317223, 33.364742, 33.378929, 33.425880"); + values ( "32.873501, 33.209732, 33.259033, 33.273758, 33.322468",\ + "32.926350, 33.262581, 33.311882, 33.326607, 33.375317",\ + "33.039520, 33.375751, 33.425053, 33.439774, 33.488487",\ + "33.337193, 33.673424, 33.722725, 33.737450, 33.786160",\ + "34.276691, 34.612923, 34.662224, 34.676949, 34.725658"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2137,11 +3837,11 @@ pin("mprj_io[20]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "28.625937, 28.626236, 28.626272, 28.626282, 28.626316",\ - "28.676874, 28.677174, 28.677210, 28.677219, 28.677254",\ - "28.785715, 28.786015, 28.786051, 28.786060, 28.786095",\ - "29.073755, 29.074055, 29.074091, 29.074100, 29.074135",\ - "29.984594, 29.984894, 29.984930, 29.984940, 29.984974"); + values ( "27.211866, 27.212156, 27.212189, 27.212198, 27.212233",\ + "27.260897, 27.261187, 27.261219, 27.261229, 27.261263",\ + "27.365654, 27.365944, 27.365976, 27.365986, 27.366020",\ + "27.642893, 27.643183, 27.643215, 27.643225, 27.643259",\ + "28.519571, 28.519861, 28.519894, 28.519903, 28.519938"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2155,11 +3855,11 @@ pin("mprj_io[20]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "28.497738, 28.505169, 28.505522, 28.505627, 28.505974",\ - "28.548676, 28.556107, 28.556459, 28.556564, 28.556911",\ - "28.657516, 28.664948, 28.665300, 28.665405, 28.665752",\ - "28.945557, 28.952988, 28.953341, 28.953445, 28.953793",\ - "29.856396, 29.863827, 29.864180, 29.864285, 29.864632"); + values ( "27.088474, 27.095629, 27.095966, 27.096067, 27.096403",\ + "27.137505, 27.144659, 27.144997, 27.145098, 27.145433",\ + "27.242262, 27.249416, 27.249754, 27.249855, 27.250191",\ + "27.519501, 27.526655, 27.526993, 27.527094, 27.527430",\ + "28.396179, 28.403334, 28.403671, 28.403772, 28.404108"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2173,12 +3873,97 @@ pin("mprj_io[20]") { } /* end of arc hk_serial_load_mprj_io[20]_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.955408, 15.504305, 15.586609, 15.611183, 15.692501",\ + "15.006454, 15.555351, 15.637655, 15.662230, 15.743547",\ + "15.120913, 15.669809, 15.752113, 15.776688, 15.858006",\ + "15.460159, 16.009056, 16.091358, 16.115934, 16.197250",\ + "16.655207, 17.204103, 17.286407, 17.310982, 17.392300"); + } + 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.869155, 2.063375, 2.088644, 2.096189, 2.121156",\ + "1.869155, 2.063375, 2.088644, 2.096189, 2.121156",\ + "1.869155, 2.063375, 2.088644, 2.096189, 2.121156",\ + "1.869155, 2.063375, 2.088644, 2.096189, 2.121156",\ + "1.869155, 2.063375, 2.088644, 2.096189, 2.121156"); + } + cell_fall( f_itrans_ocap ){ + index_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.994095, 16.330326, 16.379627, 16.394350, 16.443062",\ + "16.045141, 16.381372, 16.430674, 16.445396, 16.494108",\ + "16.159599, 16.495831, 16.545132, 16.559855, 16.608566",\ + "16.498846, 16.835077, 16.884378, 16.899101, 16.947813",\ + "17.693895, 18.030127, 18.079428, 18.094151, 18.142862"); + } + 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.322857, 1.444211, 1.462007, 1.467322, 1.484905",\ + "1.322857, 1.444211, 1.462007, 1.467322, 1.484905",\ + "1.322857, 1.444211, 1.462007, 1.467322, 1.484905",\ + "1.322857, 1.444211, 1.462007, 1.467322, 1.484905",\ + "1.322857, 1.444211, 1.462007, 1.467322, 1.484905"); + } + + } /* end of arc hkspi_clk_mprj_io[20]_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.624504, 14.133722, 14.210075, 14.232874, 14.308313",\ + "13.671860, 14.181078, 14.257431, 14.280230, 14.355669",\ + "13.778044, 14.287262, 14.363615, 14.386414, 14.461853",\ + "14.092768, 14.601986, 14.678339, 14.701138, 14.776576",\ + "15.201429, 15.710648, 15.787001, 15.809799, 15.885239"); + } + 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.869155, 2.063375, 2.088644, 2.096189, 2.121156",\ + "1.869155, 2.063375, 2.088644, 2.096189, 2.121156",\ + "1.869155, 2.063375, 2.088644, 2.096189, 2.121156",\ + "1.869155, 2.063375, 2.088644, 2.096189, 2.121156",\ + "1.869155, 2.063375, 2.088644, 2.096189, 2.121156"); + } + cell_fall( f_itrans_ocap ){ + index_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.541090, 14.853014, 14.898752, 14.912411, 14.957601",\ + "14.588446, 14.900370, 14.946108, 14.959766, 15.004956",\ + "14.694630, 15.006554, 15.052292, 15.065950, 15.111140",\ + "15.009352, 15.321278, 15.367016, 15.380672, 15.425863",\ + "16.118015, 16.429939, 16.475677, 16.489336, 16.534527"); + } + 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.322857, 1.444211, 1.462007, 1.467322, 1.484905",\ + "1.322857, 1.444211, 1.462007, 1.467322, 1.484905",\ + "1.322857, 1.444211, 1.462007, 1.467322, 1.484905",\ + "1.322857, 1.444211, 1.462007, 1.467322, 1.484905",\ + "1.322857, 1.444211, 1.462007, 1.467322, 1.484905"); + } + + } /* end of arc hkspi_clk_mprj_io[20]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2192,11 +3977,11 @@ pin("mprj_io[19]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "32.693436, 33.222527, 33.301853, 33.325539, 33.403915",\ - "32.744377, 33.273468, 33.352795, 33.376480, 33.454857",\ - "32.853455, 33.382545, 33.461872, 33.485558, 33.563934",\ - "33.140366, 33.669460, 33.748787, 33.772472, 33.850849",\ - "34.045914, 34.575005, 34.654331, 34.678017, 34.756393"); + values ( "33.948391, 34.497322, 34.579624, 34.604198, 34.685516",\ + "34.001240, 34.550171, 34.632473, 34.657047, 34.738365",\ + "34.114407, 34.663338, 34.745640, 34.770214, 34.851532",\ + "34.412083, 34.961014, 35.043316, 35.067890, 35.149208",\ + "35.351582, 35.900513, 35.982815, 36.007389, 36.088707"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2210,11 +3995,11 @@ pin("mprj_io[19]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "32.775364, 33.099426, 33.146950, 33.161140, 33.208096",\ - "32.826305, 33.150368, 33.197891, 33.212082, 33.259037",\ - "32.935383, 33.259445, 33.306969, 33.321159, 33.368114",\ - "33.222298, 33.546364, 33.593884, 33.608074, 33.655029",\ - "34.127842, 34.451904, 34.499428, 34.513618, 34.560574"); + values ( "34.051109, 34.387325, 34.436630, 34.451351, 34.500069",\ + "34.103958, 34.440174, 34.489479, 34.504200, 34.552917",\ + "34.217125, 34.553341, 34.602646, 34.617367, 34.666084",\ + "34.514801, 34.851017, 34.900322, 34.915043, 34.963760",\ + "35.454300, 35.790516, 35.839821, 35.854542, 35.903259"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2235,11 +4020,11 @@ pin("mprj_io[19]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "29.773293, 29.773602, 29.773638, 29.773649, 29.773684",\ - "29.824230, 29.824539, 29.824575, 29.824587, 29.824621",\ - "29.933071, 29.933380, 29.933416, 29.933428, 29.933462",\ - "30.221111, 30.221420, 30.221457, 30.221468, 30.221502",\ - "31.131950, 31.132259, 31.132296, 31.132307, 31.132341"); + values ( "28.306597, 28.306894, 28.306929, 28.306938, 28.306973",\ + "28.355627, 28.355925, 28.355959, 28.355968, 28.356003",\ + "28.460384, 28.460682, 28.460716, 28.460726, 28.460760",\ + "28.737623, 28.737921, 28.737955, 28.737965, 28.737999",\ + "29.614302, 29.614599, 29.614634, 29.614643, 29.614677"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2253,11 +4038,11 @@ pin("mprj_io[19]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "29.645298, 29.652632, 29.652981, 29.653084, 29.653429",\ - "29.696236, 29.703569, 29.703918, 29.704021, 29.704367",\ - "29.805077, 29.812410, 29.812759, 29.812862, 29.813208",\ - "30.093117, 30.100451, 30.100800, 30.100903, 30.101248",\ - "31.003956, 31.011290, 31.011639, 31.011742, 31.012087"); + values ( "28.183401, 28.190458, 28.190796, 28.190895, 28.191227",\ + "28.232431, 28.239489, 28.239826, 28.239925, 28.240257",\ + "28.337189, 28.344246, 28.344582, 28.344683, 28.345015",\ + "28.614428, 28.621485, 28.621822, 28.621922, 28.622253",\ + "29.491106, 29.498163, 29.498501, 29.498600, 29.498932"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2271,12 +4056,97 @@ pin("mprj_io[19]") { } /* end of arc hk_serial_load_mprj_io[19]_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.167492, 15.716423, 15.798725, 15.823299, 15.904615",\ + "15.218538, 15.767469, 15.849771, 15.874346, 15.955662",\ + "15.332996, 15.881927, 15.964230, 15.988804, 16.070120",\ + "15.672241, 16.221174, 16.303476, 16.328049, 16.409367",\ + "16.867292, 17.416224, 17.498526, 17.523100, 17.604416"); + } + 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.121152",\ + "1.869143, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869143, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869143, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869143, 2.063382, 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.151167, 16.487383, 16.536688, 16.551409, 16.600124",\ + "16.202213, 16.538429, 16.587734, 16.602455, 16.651171",\ + "16.316671, 16.652887, 16.702192, 16.716913, 16.765629",\ + "16.655918, 16.992134, 17.041439, 17.056160, 17.104876",\ + "17.850967, 18.187183, 18.236488, 18.251209, 18.299925"); + } + 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.322878, 1.444185, 1.461989, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461989, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461989, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461989, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461989, 1.467306, 1.484897"); + } + + } /* end of arc hkspi_clk_mprj_io[19]_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.849016, 14.358267, 14.434618, 14.457417, 14.532854",\ + "13.896372, 14.405622, 14.481974, 14.504772, 14.580210",\ + "14.002556, 14.511806, 14.588158, 14.610956, 14.686394",\ + "14.317278, 14.826529, 14.902882, 14.925679, 15.001117",\ + "15.425941, 15.935192, 16.011543, 16.034342, 16.109779"); + } + 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.121152",\ + "1.869143, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869143, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869143, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869143, 2.063382, 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.715294, 15.027205, 15.072945, 15.086603, 15.131796",\ + "14.762650, 15.074560, 15.120300, 15.133959, 15.179152",\ + "14.868834, 15.180744, 15.226484, 15.240143, 15.285336",\ + "15.183557, 15.495467, 15.541208, 15.554865, 15.600058",\ + "16.292217, 16.604130, 16.649870, 16.663527, 16.708719"); + } + 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.322878, 1.444185, 1.461989, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461989, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461989, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461989, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461989, 1.467306, 1.484897"); + } + + } /* end of arc hkspi_clk_mprj_io[19]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2290,11 +4160,11 @@ pin("mprj_io[18]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "30.417870, 30.946960, 31.026287, 31.049974, 31.128351",\ - "30.467339, 30.996429, 31.075756, 31.099443, 31.177820",\ - "30.577629, 31.106720, 31.186047, 31.209734, 31.288111",\ - "30.903923, 31.433014, 31.512341, 31.536028, 31.614405",\ - "32.026127, 32.555218, 32.634544, 32.658230, 32.736607"); + values ( "31.600336, 32.149269, 32.231571, 32.256145, 32.337460",\ + "31.651659, 32.200592, 32.282894, 32.307468, 32.388783",\ + "31.766088, 32.315022, 32.397324, 32.421898, 32.503212",\ + "32.104622, 32.653553, 32.735855, 32.760429, 32.841743",\ + "33.268898, 33.817833, 33.900135, 33.924709, 34.006023"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2308,11 +4178,11 @@ pin("mprj_io[18]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "30.500183, 30.824247, 30.871769, 30.885960, 30.932913",\ - "30.549652, 30.873716, 30.921238, 30.935429, 30.982382",\ - "30.659943, 30.984007, 31.031528, 31.045719, 31.092672",\ - "30.986237, 31.310301, 31.357822, 31.372013, 31.418966",\ - "32.108440, 32.432503, 32.480026, 32.494217, 32.541168"); + values ( "31.703320, 32.039536, 32.088840, 32.103561, 32.152275",\ + "31.754642, 32.090858, 32.140163, 32.154884, 32.203598",\ + "31.869072, 32.205288, 32.254593, 32.269314, 32.318027",\ + "32.207603, 32.543819, 32.593124, 32.607845, 32.656559",\ + "33.371883, 33.708099, 33.757404, 33.772125, 33.820839"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2333,11 +4203,11 @@ pin("mprj_io[18]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "27.567287, 27.567598, 27.567635, 27.567644, 27.567680",\ - "27.616756, 27.617067, 27.617104, 27.617113, 27.617149",\ - "27.727047, 27.727358, 27.727394, 27.727404, 27.727440",\ - "28.053341, 28.053652, 28.053688, 28.053698, 28.053734",\ - "29.175545, 29.175856, 29.175892, 29.175901, 29.175938"); + values ( "26.397005, 26.397305, 26.397339, 26.397348, 26.397383",\ + "26.444620, 26.444920, 26.444954, 26.444963, 26.444998",\ + "26.550776, 26.551075, 26.551109, 26.551119, 26.551153",\ + "26.864832, 26.865131, 26.865166, 26.865175, 26.865210",\ + "27.944952, 27.945251, 27.945286, 27.945295, 27.945330"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2351,11 +4221,11 @@ pin("mprj_io[18]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "27.439322, 27.446640, 27.446989, 27.447094, 27.447437",\ - "27.488791, 27.496109, 27.496458, 27.496563, 27.496906",\ - "27.599081, 27.606400, 27.606749, 27.606853, 27.607197",\ - "27.925375, 27.932693, 27.933043, 27.933147, 27.933491",\ - "29.047579, 29.054897, 29.055246, 29.055351, 29.055695"); + values ( "26.273836, 26.280882, 26.281218, 26.281317, 26.281649",\ + "26.321451, 26.328497, 26.328833, 26.328932, 26.329264",\ + "26.427607, 26.434652, 26.434988, 26.435087, 26.435419",\ + "26.741663, 26.748709, 26.749044, 26.749144, 26.749475",\ + "27.821783, 27.828829, 27.829165, 27.829264, 27.829596"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2369,12 +4239,97 @@ pin("mprj_io[18]") { } /* end of arc hk_serial_load_mprj_io[18]_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.455643, 15.004576, 15.086878, 15.111452, 15.192768",\ + "14.506689, 15.055622, 15.137924, 15.162498, 15.243814",\ + "14.621147, 15.170080, 15.252382, 15.276957, 15.358273",\ + "14.960394, 15.509327, 15.591629, 15.616203, 15.697519",\ + "16.155445, 16.704378, 16.786678, 16.811253, 16.892570"); + } + 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.063382, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063382, 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.428679, 15.764894, 15.814199, 15.828922, 15.877636",\ + "15.479726, 15.815941, 15.865246, 15.879969, 15.928682",\ + "15.594184, 15.930399, 15.979704, 15.994427, 16.043140",\ + "15.933432, 16.269646, 16.318953, 16.333673, 16.382389",\ + "17.128481, 17.464695, 17.514002, 17.528723, 17.577438"); + } + 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.322879, 1.444184, 1.461989, 1.467305, 1.484897",\ + "1.322879, 1.444184, 1.461989, 1.467305, 1.484897",\ + "1.322879, 1.444184, 1.461989, 1.467305, 1.484897",\ + "1.322879, 1.444184, 1.461989, 1.467305, 1.484897",\ + "1.322879, 1.444184, 1.461989, 1.467305, 1.484897"); + } + + } /* end of arc hkspi_clk_mprj_io[18]_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.188625, 13.697876, 13.774229, 13.797027, 13.872464",\ + "13.235982, 13.745234, 13.821586, 13.844383, 13.919821",\ + "13.342167, 13.851418, 13.927771, 13.950568, 14.026006",\ + "13.656889, 14.166140, 14.242493, 14.265290, 14.340728",\ + "14.765551, 15.274801, 15.351154, 15.373952, 15.449389"); + } + 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.063382, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869142, 2.063382, 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.045300, 14.357210, 14.402950, 14.416609, 14.461802",\ + "14.092655, 14.404566, 14.450306, 14.463964, 14.509157",\ + "14.198839, 14.510750, 14.556490, 14.570148, 14.615341",\ + "14.513562, 14.825473, 14.871214, 14.884871, 14.930064",\ + "15.622224, 15.934134, 15.979876, 15.993532, 16.038727"); + } + 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.322879, 1.444184, 1.461989, 1.467305, 1.484897",\ + "1.322879, 1.444184, 1.461989, 1.467305, 1.484897",\ + "1.322879, 1.444184, 1.461989, 1.467305, 1.484897",\ + "1.322879, 1.444184, 1.461989, 1.467305, 1.484897",\ + "1.322879, 1.444184, 1.461989, 1.467305, 1.484897"); + } + + } /* end of arc hkspi_clk_mprj_io[18]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2388,11 +4343,11 @@ pin("mprj_io[17]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "29.284260, 29.813293, 29.892624, 29.916309, 29.994690",\ - "29.333729, 29.862762, 29.942093, 29.965778, 30.044159",\ - "29.444019, 29.973053, 30.052383, 30.076069, 30.154449",\ - "29.770313, 30.299347, 30.378677, 30.402363, 30.480743",\ - "30.892517, 31.421549, 31.500877, 31.524565, 31.602945"); + values ( "30.424217, 30.973087, 31.055393, 31.079967, 31.161287",\ + "30.475540, 31.024410, 31.106716, 31.131290, 31.212610",\ + "30.589970, 31.138840, 31.221146, 31.245720, 31.327040",\ + "30.928501, 31.477371, 31.559677, 31.584251, 31.665571",\ + "32.092781, 32.641651, 32.723957, 32.748531, 32.829849"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2406,11 +4361,11 @@ pin("mprj_io[17]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "29.342356, 29.666443, 29.713963, 29.728151, 29.775101",\ - "29.391825, 29.715912, 29.763432, 29.777620, 29.824570",\ - "29.502115, 29.826202, 29.873722, 29.887911, 29.934860",\ - "29.828409, 30.152496, 30.200016, 30.214205, 30.261154",\ - "30.950613, 31.274700, 31.322220, 31.336409, 31.383358"); + values ( "30.501850, 30.838091, 30.887392, 30.902113, 30.950823",\ + "30.553173, 30.889414, 30.938715, 30.953436, 31.002146",\ + "30.667603, 31.003843, 31.053144, 31.067865, 31.116575",\ + "31.006134, 31.342375, 31.391676, 31.406397, 31.455107",\ + "32.170414, 32.506653, 32.555954, 32.570679, 32.619389"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2431,11 +4386,11 @@ pin("mprj_io[17]") { cell_rise( f_itrans_ocap ){ index_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.418173, 26.418413, 26.418442, 26.418449, 26.418476",\ - "26.467642, 26.467882, 26.467911, 26.467918, 26.467945",\ - "26.577932, 26.578173, 26.578201, 26.578209, 26.578236",\ - "26.904226, 26.904467, 26.904495, 26.904503, 26.904530",\ - "28.026428, 28.026669, 28.026695, 28.026705, 28.026731"); + values ( "25.290981, 25.291212, 25.291239, 25.291246, 25.291273",\ + "25.338596, 25.338827, 25.338854, 25.338861, 25.338888",\ + "25.444752, 25.444983, 25.445009, 25.445017, 25.445044",\ + "25.758812, 25.759043, 25.759069, 25.759077, 25.759104",\ + "26.838928, 26.839159, 26.839186, 26.839193, 26.839220"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2449,11 +4404,11 @@ pin("mprj_io[17]") { cell_fall( f_itrans_ocap ){ index_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.288521, 26.296663, 26.297033, 26.297144, 26.297510",\ - "26.337990, 26.346132, 26.346502, 26.346613, 26.346979",\ - "26.448280, 26.456423, 26.456793, 26.456903, 26.457270",\ - "26.774574, 26.782717, 26.783087, 26.783197, 26.783564",\ - "27.896774, 27.904919, 27.905289, 27.905399, 27.905766"); + values ( "25.166189, 25.174028, 25.174385, 25.174490, 25.174843",\ + "25.213804, 25.221643, 25.222000, 25.222105, 25.222458",\ + "25.319960, 25.327799, 25.328156, 25.328260, 25.328613",\ + "25.634020, 25.641859, 25.642216, 25.642321, 25.642673",\ + "26.714136, 26.721975, 26.722332, 26.722437, 26.722790"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2467,12 +4422,97 @@ pin("mprj_io[17]") { } /* end of arc hk_serial_load_mprj_io[17]_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.801414, 15.350286, 15.432590, 15.457167, 15.538485",\ + "14.852461, 15.401333, 15.483637, 15.508213, 15.589531",\ + "14.966919, 15.515791, 15.598095, 15.622671, 15.703989",\ + "15.306166, 15.855038, 15.937342, 15.961918, 16.043236",\ + "16.501213, 17.050085, 17.132389, 17.156965, 17.238283"); + } + 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.869164, 2.063369, 2.088642, 2.096189, 2.121159",\ + "1.869164, 2.063369, 2.088642, 2.096189, 2.121159",\ + "1.869164, 2.063369, 2.088642, 2.096189, 2.121159",\ + "1.869164, 2.063369, 2.088642, 2.096189, 2.121159",\ + "1.869164, 2.063369, 2.088642, 2.096189, 2.121159"); + } + cell_fall( f_itrans_ocap ){ + index_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.420343, 15.756586, 15.805886, 15.820608, 15.869318",\ + "15.471390, 15.807632, 15.856933, 15.871655, 15.920364",\ + "15.585848, 15.922091, 15.971391, 15.986113, 16.034822",\ + "15.925095, 16.261337, 16.310638, 16.325359, 16.374069",\ + "17.120144, 17.456387, 17.505688, 17.520409, 17.569118"); + } + 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.322841, 1.444230, 1.462021, 1.467333, 1.484910",\ + "1.322841, 1.444230, 1.462021, 1.467333, 1.484910",\ + "1.322841, 1.444230, 1.462021, 1.467333, 1.484910",\ + "1.322841, 1.444230, 1.462021, 1.467333, 1.484910",\ + "1.322841, 1.444230, 1.462021, 1.467333, 1.484910"); + } + + } /* end of arc hkspi_clk_mprj_io[17]_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.509401, 14.018596, 14.094950, 14.117748, 14.193190",\ + "13.556757, 14.065951, 14.142305, 14.165104, 14.240545",\ + "13.662943, 14.172136, 14.248491, 14.271290, 14.346729",\ + "13.977665, 14.486859, 14.563213, 14.586012, 14.661453",\ + "15.086327, 15.595520, 15.671875, 15.694674, 15.770113"); + } + 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.869164, 2.063369, 2.088642, 2.096189, 2.121159",\ + "1.869164, 2.063369, 2.088642, 2.096189, 2.121159",\ + "1.869164, 2.063369, 2.088642, 2.096189, 2.121159",\ + "1.869164, 2.063369, 2.088642, 2.096189, 2.121159",\ + "1.869164, 2.063369, 2.088642, 2.096189, 2.121159"); + } + cell_fall( f_itrans_ocap ){ + index_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.037989, 14.349924, 14.395660, 14.409317, 14.454507",\ + "14.085344, 14.397280, 14.443016, 14.456673, 14.501863",\ + "14.191528, 14.503464, 14.549200, 14.562857, 14.608047",\ + "14.506252, 14.818186, 14.863923, 14.877581, 14.922770",\ + "15.614912, 15.926847, 15.972584, 15.986240, 16.031429"); + } + 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.322841, 1.444230, 1.462021, 1.467333, 1.484910",\ + "1.322841, 1.444230, 1.462021, 1.467333, 1.484910",\ + "1.322841, 1.444230, 1.462021, 1.467333, 1.484910",\ + "1.322841, 1.444230, 1.462021, 1.467333, 1.484910",\ + "1.322841, 1.444230, 1.462021, 1.467333, 1.484910"); + } + + } /* end of arc hkspi_clk_mprj_io[17]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2486,11 +4526,11 @@ pin("mprj_io[16]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "28.047678, 28.576759, 28.656088, 28.679775, 28.758152",\ - "28.097147, 28.626228, 28.705557, 28.729244, 28.807621",\ - "28.207438, 28.736519, 28.815847, 28.839535, 28.917912",\ - "28.533731, 29.062813, 29.142141, 29.165829, 29.244205",\ - "29.655933, 30.185017, 30.264343, 30.288029, 30.366407"); + values ( "29.141262, 29.690184, 29.772486, 29.797060, 29.878376",\ + "29.192585, 29.741507, 29.823809, 29.848383, 29.929699",\ + "29.307014, 29.855936, 29.938238, 29.962812, 30.044128",\ + "29.645546, 30.194468, 30.276770, 30.301344, 30.382660",\ + "30.809826, 31.358747, 31.441050, 31.465624, 31.546940"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2504,11 +4544,11 @@ pin("mprj_io[16]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "28.125660, 28.449728, 28.497250, 28.511440, 28.558393",\ - "28.175129, 28.499197, 28.546719, 28.560909, 28.607862",\ - "28.285419, 28.609488, 28.657009, 28.671200, 28.718153",\ - "28.611713, 28.935781, 28.983303, 28.997494, 29.044447",\ - "29.733913, 30.057981, 30.105503, 30.119694, 30.166647"); + values ( "29.239811, 29.576031, 29.625336, 29.640057, 29.688770",\ + "29.291134, 29.627354, 29.676659, 29.691380, 29.740093",\ + "29.405563, 29.741783, 29.791088, 29.805809, 29.854523",\ + "29.744095, 30.080315, 30.129620, 30.144341, 30.193054",\ + "30.908375, 31.244595, 31.293900, 31.308620, 31.357334"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2529,11 +4569,11 @@ pin("mprj_io[16]") { cell_rise( f_itrans_ocap ){ index_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.170998, 25.171345, 25.171385, 25.171396, 25.171436",\ - "25.220467, 25.220814, 25.220854, 25.220865, 25.220905",\ - "25.330757, 25.331104, 25.331144, 25.331156, 25.331196",\ - "25.657051, 25.657398, 25.657438, 25.657450, 25.657490",\ - "26.779251, 26.779600, 26.779640, 26.779652, 26.779692"); + values ( "24.090574, 24.090910, 24.090948, 24.090960, 24.090998",\ + "24.138189, 24.138525, 24.138563, 24.138575, 24.138613",\ + "24.244345, 24.244680, 24.244719, 24.244730, 24.244768",\ + "24.558403, 24.558739, 24.558777, 24.558788, 24.558826",\ + "25.638521, 25.638857, 25.638895, 25.638906, 25.638945"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2547,11 +4587,11 @@ pin("mprj_io[16]") { cell_fall( f_itrans_ocap ){ index_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.043951, 25.050819, 25.051155, 25.051256, 25.051590",\ - "25.093420, 25.100288, 25.100624, 25.100725, 25.101059",\ - "25.203711, 25.210579, 25.210915, 25.211016, 25.211349",\ - "25.530005, 25.536873, 25.537209, 25.537310, 25.537643",\ - "26.652206, 26.659075, 26.659412, 26.659512, 26.659845"); + values ( "23.968292, 23.974903, 23.975227, 23.975325, 23.975645",\ + "24.015907, 24.022518, 24.022842, 24.022940, 24.023260",\ + "24.122063, 24.128674, 24.128998, 24.129095, 24.129416",\ + "24.436121, 24.442732, 24.443056, 24.443153, 24.443474",\ + "25.516239, 25.522850, 25.523174, 25.523272, 25.523592"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2565,12 +4605,97 @@ pin("mprj_io[16]") { } /* end of arc hk_serial_load_mprj_io[16]_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.583335, 15.132257, 15.214560, 15.239134, 15.320450",\ + "14.634381, 15.183303, 15.265606, 15.290180, 15.371496",\ + "14.748839, 15.297761, 15.380064, 15.404638, 15.485954",\ + "15.088086, 15.637008, 15.719311, 15.743885, 15.825201",\ + "16.283136, 16.832058, 16.914360, 16.938934, 17.020252"); + } + 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.308746, 15.644966, 15.694271, 15.708992, 15.757706",\ + "15.359793, 15.696012, 15.745317, 15.760038, 15.808752",\ + "15.474251, 15.810471, 15.859776, 15.874496, 15.923210",\ + "15.813498, 16.149717, 16.199022, 16.213743, 16.262457",\ + "17.008547, 17.344767, 17.394072, 17.408792, 17.457506"); + } + 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[16]_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.307086, 13.816327, 13.892679, 13.915478, 13.990916",\ + "13.354443, 13.863684, 13.940037, 13.962834, 14.038273",\ + "13.460627, 13.969868, 14.046221, 14.069018, 14.144457",\ + "13.775351, 14.284592, 14.360945, 14.383742, 14.459181",\ + "14.884011, 15.393252, 15.469604, 15.492403, 15.567842"); + } + 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 ( "13.933911, 14.245827, 14.291567, 14.305224, 14.350416",\ + "13.981267, 14.293182, 14.338923, 14.352580, 14.397772",\ + "14.087451, 14.399366, 14.445107, 14.458764, 14.503956",\ + "14.402174, 14.714089, 14.759829, 14.773487, 14.818679",\ + "15.510834, 15.822749, 15.868488, 15.882147, 15.927339"); + } + 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[16]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2584,11 +4709,11 @@ pin("mprj_io[15]") { cell_rise( f_itrans_ocap ){ index_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.995834, 27.524813, 27.604145, 27.627832, 27.706215",\ - "27.045303, 27.574282, 27.653614, 27.677301, 27.755684",\ - "27.155594, 27.684572, 27.763905, 27.787592, 27.865974",\ - "27.481888, 28.010866, 28.090199, 28.113886, 28.192268",\ - "28.604090, 29.133068, 29.212400, 29.236088, 29.314468"); + values ( "28.049973, 28.598785, 28.681093, 28.705669, 28.786991",\ + "28.101295, 28.650108, 28.732416, 28.756992, 28.838314",\ + "28.215725, 28.764538, 28.846846, 28.871422, 28.952744",\ + "28.554256, 29.103069, 29.185377, 29.209953, 29.291275",\ + "29.718536, 30.267349, 30.349657, 30.374233, 30.455555"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2602,11 +4727,11 @@ pin("mprj_io[15]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "27.031786, 27.355896, 27.403412, 27.417601, 27.464546",\ - "27.081255, 27.405365, 27.452881, 27.467070, 27.514015",\ - "27.191545, 27.515656, 27.563171, 27.577360, 27.624306",\ - "27.517839, 27.841949, 27.889465, 27.903654, 27.950600",\ - "28.640039, 28.964149, 29.011665, 29.025854, 29.072800"); + values ( "28.104633, 28.440897, 28.490194, 28.504913, 28.553621",\ + "28.155956, 28.492220, 28.541517, 28.556236, 28.604944",\ + "28.270386, 28.606649, 28.655947, 28.670666, 28.719374",\ + "28.608917, 28.945181, 28.994478, 29.009197, 29.057905",\ + "29.773197, 30.109461, 30.158758, 30.173477, 30.222185"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2627,11 +4752,11 @@ pin("mprj_io[15]") { cell_rise( f_itrans_ocap ){ index_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.130404, 24.130541, 24.130556, 24.130562, 24.130577",\ - "24.179873, 24.180010, 24.180025, 24.180031, 24.180046",\ - "24.290163, 24.290300, 24.290316, 24.290321, 24.290337",\ - "24.616457, 24.616594, 24.616610, 24.616615, 24.616631",\ - "25.738659, 25.738796, 25.738811, 25.738817, 25.738832"); + values ( "23.089003, 23.089136, 23.089151, 23.089155, 23.089170",\ + "23.136618, 23.136751, 23.136766, 23.136770, 23.136786",\ + "23.242773, 23.242907, 23.242922, 23.242926, 23.242941",\ + "23.556829, 23.556963, 23.556978, 23.556982, 23.556997",\ + "24.636950, 24.637083, 24.637098, 24.637102, 24.637117"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2645,11 +4770,11 @@ pin("mprj_io[15]") { cell_fall( f_itrans_ocap ){ index_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.998285, 24.007635, 24.008038, 24.008156, 24.008553",\ - "24.047754, 24.057104, 24.057507, 24.057625, 24.058022",\ - "24.158045, 24.167395, 24.167797, 24.167915, 24.168312",\ - "24.484339, 24.493689, 24.494091, 24.494209, 24.494606",\ - "25.606541, 25.615891, 25.616291, 25.616411, 25.616808"); + values ( "22.961840, 22.970839, 22.971226, 22.971340, 22.971722",\ + "23.009455, 23.018454, 23.018841, 23.018955, 23.019337",\ + "23.115610, 23.124609, 23.124996, 23.125111, 23.125492",\ + "23.429667, 23.438665, 23.439053, 23.439167, 23.439548",\ + "24.509787, 24.518785, 24.519173, 24.519287, 24.519669"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2663,12 +4788,97 @@ pin("mprj_io[15]") { } /* end of arc hk_serial_load_mprj_io[15]_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.714760, 15.263575, 15.345881, 15.370457, 15.451778",\ + "14.765806, 15.314621, 15.396927, 15.421503, 15.502825",\ + "14.880264, 15.429079, 15.511385, 15.535961, 15.617283",\ + "15.219511, 15.768326, 15.850632, 15.875208, 15.956530",\ + "16.414560, 16.963375, 17.045681, 17.070257, 17.151579"); + } + 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 ( "16.228909, 16.565174, 16.614471, 16.629192, 16.677898",\ + "16.279957, 16.616220, 16.665518, 16.680237, 16.728945",\ + "16.394413, 16.730679, 16.779976, 16.794697, 16.843403",\ + "16.733662, 17.069925, 17.119223, 17.133942, 17.182650",\ + "17.928711, 18.264975, 18.314272, 18.328991, 18.377699"); + } + 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[15]_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.429010, 13.938152, 14.014509, 14.037308, 14.112751",\ + "13.476366, 13.985508, 14.061865, 14.084665, 14.160107",\ + "13.582550, 14.091692, 14.168049, 14.190849, 14.266291",\ + "13.897272, 14.406414, 14.482771, 14.505571, 14.581013",\ + "15.005934, 15.515076, 15.591433, 15.614233, 15.689674"); + } + 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.782402, 15.094358, 15.140093, 15.153749, 15.198935",\ + "14.829758, 15.141714, 15.187449, 15.201104, 15.246290",\ + "14.935942, 15.247898, 15.293633, 15.307288, 15.352474",\ + "15.250665, 15.562621, 15.608355, 15.622011, 15.667197",\ + "16.359325, 16.671282, 16.717016, 16.730671, 16.775858"); + } + 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[15]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2682,11 +4892,11 @@ pin("mprj_io[14]") { cell_rise( f_itrans_ocap ){ index_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.566769, 26.095867, 26.175194, 26.198879, 26.277256",\ - "25.616238, 26.145336, 26.224663, 26.248348, 26.326725",\ - "25.726528, 26.255627, 26.334953, 26.358639, 26.437016",\ - "26.052822, 26.581921, 26.661247, 26.684933, 26.763309",\ - "27.175022, 27.704121, 27.783449, 27.807135, 27.885511"); + values ( "26.570402, 27.119343, 27.201643, 27.226217, 27.307533",\ + "26.621725, 27.170666, 27.252966, 27.277540, 27.358856",\ + "26.736151, 27.285091, 27.367392, 27.391966, 27.473282",\ + "27.074682, 27.623623, 27.705923, 27.730497, 27.811813",\ + "28.238966, 28.787907, 28.870207, 28.894781, 28.976097"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2700,11 +4910,11 @@ pin("mprj_io[14]") { cell_fall( f_itrans_ocap ){ index_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.651688, 25.975748, 26.023272, 26.037460, 26.084415",\ - "25.701157, 26.025217, 26.072741, 26.086929, 26.133884",\ - "25.811447, 26.135508, 26.183031, 26.197220, 26.244175",\ - "26.137741, 26.461802, 26.509325, 26.523514, 26.570469",\ - "27.259941, 27.584002, 27.631525, 27.645714, 27.692669"); + values ( "26.676243, 27.012455, 27.061760, 27.076483, 27.125196",\ + "26.727566, 27.063778, 27.113083, 27.127806, 27.176519",\ + "26.841991, 27.178204, 27.227509, 27.242231, 27.290945",\ + "27.180523, 27.516735, 27.566040, 27.580763, 27.629477",\ + "28.344807, 28.681019, 28.730324, 28.745047, 28.793760"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2725,11 +4935,11 @@ pin("mprj_io[14]") { cell_rise( f_itrans_ocap ){ index_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.723501, 22.723818, 22.723854, 22.723866, 22.723902",\ - "22.772970, 22.773287, 22.773323, 22.773335, 22.773371",\ - "22.883261, 22.883577, 22.883614, 22.883625, 22.883661",\ - "23.209555, 23.209871, 23.209908, 23.209919, 23.209955",\ - "24.331757, 24.332073, 24.332109, 24.332121, 24.332157"); + values ( "21.798647, 21.798952, 21.798986, 21.798998, 21.799032",\ + "21.846262, 21.846567, 21.846601, 21.846613, 21.846647",\ + "21.952417, 21.952723, 21.952757, 21.952768, 21.952803",\ + "22.266474, 22.266779, 22.266813, 22.266825, 22.266859",\ + "23.346594, 23.346899, 23.346933, 23.346945, 23.346979"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2743,11 +4953,11 @@ pin("mprj_io[14]") { cell_fall( f_itrans_ocap ){ index_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.595699, 22.602938, 22.603285, 22.603388, 22.603731",\ - "22.645168, 22.652407, 22.652754, 22.652857, 22.653200",\ - "22.755459, 22.762697, 22.763044, 22.763147, 22.763491",\ - "23.081753, 23.088991, 23.089338, 23.089441, 23.089785",\ - "24.203957, 24.211193, 24.211540, 24.211643, 24.211987"); + values ( "21.675638, 21.682604, 21.682938, 21.683039, 21.683367",\ + "21.723253, 21.730219, 21.730553, 21.730654, 21.730982",\ + "21.829409, 21.836374, 21.836708, 21.836809, 21.837137",\ + "22.143465, 22.150431, 22.150764, 22.150866, 22.151194",\ + "23.223585, 23.230551, 23.230885, 23.230986, 23.231314"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2761,12 +4971,97 @@ pin("mprj_io[14]") { } /* end of arc hk_serial_load_mprj_io[14]_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.598760, 15.147699, 15.230001, 15.254576, 15.335892",\ + "14.649806, 15.198746, 15.281048, 15.305622, 15.386938",\ + "14.764264, 15.313204, 15.395506, 15.420080, 15.501396",\ + "15.103511, 15.652451, 15.734753, 15.759327, 15.840643",\ + "16.298561, 16.847502, 16.929802, 16.954376, 17.035692"); + } + 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.025795, 16.362007, 16.411312, 16.426033, 16.474749",\ + "16.076839, 16.413052, 16.462357, 16.477079, 16.525795",\ + "16.191299, 16.527512, 16.576817, 16.591537, 16.640253",\ + "16.530544, 16.866756, 16.916061, 16.930784, 16.979500",\ + "17.725594, 18.061806, 18.111111, 18.125834, 18.174549"); + } + 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.444179, 1.461985, 1.467302, 1.484895",\ + "1.322883, 1.444179, 1.461985, 1.467302, 1.484895",\ + "1.322883, 1.444179, 1.461985, 1.467302, 1.484895",\ + "1.322883, 1.444179, 1.461985, 1.467302, 1.484895",\ + "1.322883, 1.444179, 1.461985, 1.467302, 1.484895"); + } + + } /* end of arc hkspi_clk_mprj_io[14]_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.309270, 13.818527, 13.894879, 13.917677, 13.993114",\ + "13.356627, 13.865885, 13.942236, 13.965034, 14.040472",\ + "13.462811, 13.972069, 14.048420, 14.071218, 14.146656",\ + "13.777534, 14.286791, 14.363143, 14.385941, 14.461378",\ + "14.886196, 15.395454, 15.471806, 15.494604, 15.570042"); + } + 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.585077, 14.896985, 14.942726, 14.956385, 15.001577",\ + "14.632433, 14.944341, 14.990082, 15.003740, 15.048933",\ + "14.738617, 15.050525, 15.096266, 15.109924, 15.155117",\ + "15.053340, 15.365248, 15.410989, 15.424646, 15.469840",\ + "16.161999, 16.473907, 16.519650, 16.533306, 16.578499"); + } + 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.444179, 1.461985, 1.467302, 1.484895",\ + "1.322883, 1.444179, 1.461985, 1.467302, 1.484895",\ + "1.322883, 1.444179, 1.461985, 1.467302, 1.484895",\ + "1.322883, 1.444179, 1.461985, 1.467302, 1.484895",\ + "1.322883, 1.444179, 1.461985, 1.467302, 1.484895"); + } + + } /* end of arc hkspi_clk_mprj_io[14]_redg_min*/ + } /* end of 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 ; @@ -2780,11 +5075,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.411264, 24.940548, 25.019876, 25.043564, 25.121943",\ - "24.460733, 24.990017, 25.069345, 25.093033, 25.171412",\ - "24.571024, 25.100307, 25.179636, 25.203323, 25.281702",\ - "24.897316, 25.426598, 25.505928, 25.529615, 25.607994",\ - "26.019520, 26.548801, 26.628132, 26.651819, 26.730198"); + values ( "25.371571, 25.920700, 26.003004, 26.027580, 26.108898",\ + "25.422894, 25.972023, 26.054327, 26.078903, 26.160221",\ + "25.537319, 26.086449, 26.168753, 26.193329, 26.274647",\ + "25.875851, 26.424980, 26.507284, 26.531860, 26.613178",\ + "27.040131, 27.589260, 27.671564, 27.696140, 27.777458"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2798,11 +5093,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.409496, 24.733652, 24.781160, 24.795347, 24.842287",\ - "24.458965, 24.783121, 24.830629, 24.844816, 24.891756",\ - "24.569256, 24.893412, 24.940920, 24.955107, 25.002047",\ - "24.895550, 25.219706, 25.267214, 25.281401, 25.328341",\ - "26.017754, 26.341909, 26.389418, 26.403605, 26.450544"); + values ( "25.387211, 25.723520, 25.772812, 25.787529, 25.836231",\ + "25.438534, 25.774843, 25.824135, 25.838852, 25.887554",\ + "25.552959, 25.889269, 25.938560, 25.953278, 26.001980",\ + "25.891491, 26.227800, 26.277092, 26.291809, 26.340511",\ + "27.055771, 27.392080, 27.441372, 27.456089, 27.504791"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2823,11 +5118,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.586761, 21.586761, 21.586761, 21.586761, 21.586761",\ - "21.636230, 21.636230, 21.636230, 21.636230, 21.636230",\ - "21.746521, 21.746521, 21.746521, 21.746521, 21.746521",\ - "22.072811, 22.072813, 22.072813, 22.072813, 22.072813",\ - "23.195015, 23.195017, 23.195017, 23.195017, 23.195017"); + values ( "20.704535, 20.704536, 20.704536, 20.704536, 20.704536",\ + "20.752150, 20.752151, 20.752151, 20.752151, 20.752151",\ + "20.858305, 20.858307, 20.858307, 20.858307, 20.858307",\ + "21.172363, 21.172365, 21.172365, 21.172365, 21.172365",\ + "22.252480, 22.252481, 22.252481, 22.252481, 22.252481"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2841,11 +5136,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.451626, 21.462460, 21.462896, 21.463026, 21.463459",\ - "21.501095, 21.511929, 21.512365, 21.512495, 21.512928",\ - "21.611385, 21.622219, 21.622656, 21.622786, 21.623219",\ - "21.937679, 21.948511, 21.948948, 21.949078, 21.949511",\ - "23.059883, 23.070715, 23.071152, 23.071281, 23.071714"); + values ( "20.574469, 20.584894, 20.585316, 20.585440, 20.585855",\ + "20.622084, 20.632509, 20.632931, 20.633055, 20.633471",\ + "20.728239, 20.738665, 20.739086, 20.739210, 20.739626",\ + "21.042297, 21.052723, 21.053143, 21.053268, 21.053684",\ + "22.122414, 22.132839, 22.133259, 22.133385, 22.133801"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2859,12 +5154,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.075478, 15.624607, 15.706911, 15.731487, 15.812805",\ + "15.126524, 15.675653, 15.757957, 15.782534, 15.863852",\ + "15.240982, 15.790112, 15.872416, 15.896992, 15.978310",\ + "15.580229, 16.129358, 16.211662, 16.236238, 16.317556",\ + "16.775276, 17.324408, 17.406712, 17.431286, 17.512604"); + } + 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.869403, 2.063389, 2.088673, 2.096222, 2.121203",\ + "1.869403, 2.063389, 2.088673, 2.096222, 2.121203",\ + "1.869403, 2.063389, 2.088673, 2.096222, 2.121203",\ + "1.869403, 2.063389, 2.088673, 2.096222, 2.121203",\ + "1.869403, 2.063389, 2.088673, 2.096222, 2.121203"); + } + cell_fall( f_itrans_ocap ){ + index_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.109337, 16.445646, 16.494938, 16.509655, 16.558357",\ + "16.160383, 16.496695, 16.545984, 16.560703, 16.609404",\ + "16.274841, 16.611151, 16.660442, 16.675159, 16.723862",\ + "16.614088, 16.950399, 16.999689, 17.014408, 17.063108",\ + "17.809137, 18.145449, 18.194738, 18.209457, 18.258158"); + } + 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.322740, 1.444356, 1.462107, 1.467408, 1.484947",\ + "1.322740, 1.444356, 1.462107, 1.467408, 1.484947",\ + "1.322740, 1.444356, 1.462107, 1.467408, 1.484947",\ + "1.322740, 1.444356, 1.462107, 1.467408, 1.484947",\ + "1.322740, 1.444356, 1.462107, 1.467408, 1.484947"); + } + + } /* 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.281483, 13.790916, 13.867271, 13.890070, 13.965509",\ + "13.328839, 13.838274, 13.914627, 13.937427, 14.012866",\ + "13.435023, 13.944458, 14.020811, 14.043611, 14.119050",\ + "13.749746, 14.259180, 14.335535, 14.358334, 14.433773",\ + "14.858408, 15.367842, 15.444197, 15.466995, 15.542435"); + } + 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.869403, 2.063389, 2.088673, 2.096222, 2.121203",\ + "1.869403, 2.063389, 2.088673, 2.096222, 2.121203",\ + "1.869403, 2.063389, 2.088673, 2.096222, 2.121203",\ + "1.869403, 2.063389, 2.088673, 2.096222, 2.121203",\ + "1.869403, 2.063389, 2.088673, 2.096222, 2.121203"); + } + cell_fall( f_itrans_ocap ){ + index_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.326084, 14.638084, 14.683811, 14.697466, 14.742645",\ + "14.373440, 14.685440, 14.731167, 14.744822, 14.790001",\ + "14.479624, 14.791624, 14.837351, 14.851006, 14.896185",\ + "14.794348, 15.106348, 15.152075, 15.165730, 15.210909",\ + "15.903009, 16.215010, 16.260736, 16.274391, 16.319571"); + } + 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.322740, 1.444356, 1.462107, 1.467408, 1.484947",\ + "1.322740, 1.444356, 1.462107, 1.467408, 1.484947",\ + "1.322740, 1.444356, 1.462107, 1.467408, 1.484947",\ + "1.322740, 1.444356, 1.462107, 1.467408, 1.484947",\ + "1.322740, 1.444356, 1.462107, 1.467408, 1.484947"); + } + + } /* 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 ; @@ -2878,11 +5258,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.201956, 23.730942, 23.810272, 23.833961, 23.912342",\ - "23.251425, 23.780411, 23.859741, 23.883430, 23.961811",\ - "23.361715, 23.890701, 23.970032, 23.993721, 24.072102",\ - "23.688009, 24.216995, 24.296326, 24.320015, 24.398396",\ - "24.810209, 25.339195, 25.418526, 25.442215, 25.520596"); + values ( "24.116913, 24.665735, 24.748041, 24.772617, 24.853939",\ + "24.168236, 24.717058, 24.799364, 24.823940, 24.905262",\ + "24.282661, 24.831484, 24.913790, 24.938366, 25.019688",\ + "24.621193, 25.170015, 25.252321, 25.276897, 25.358219",\ + "25.785473, 26.334295, 26.416601, 26.441177, 26.522499"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2896,11 +5276,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.241217, 23.565323, 23.612839, 23.627028, 23.673975",\ - "23.290686, 23.614792, 23.662308, 23.676497, 23.723444",\ - "23.400976, 23.725082, 23.772598, 23.786787, 23.833735",\ - "23.727270, 24.051376, 24.098892, 24.113081, 24.160028",\ - "24.849470, 25.173576, 25.221092, 25.235281, 25.282228"); + values ( "24.183325, 24.519587, 24.568884, 24.583603, 24.632311",\ + "24.234648, 24.570910, 24.620207, 24.634926, 24.683634",\ + "24.349075, 24.685337, 24.734634, 24.749355, 24.798061",\ + "24.687605, 25.023867, 25.073164, 25.087883, 25.136591",\ + "25.851887, 26.188148, 26.237446, 26.252167, 26.300873"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2921,11 +5301,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.374331, 20.374462, 20.374477, 20.374481, 20.374496",\ - "20.423800, 20.423931, 20.423946, 20.423950, 20.423965",\ - "20.534090, 20.534222, 20.534237, 20.534241, 20.534256",\ - "20.860384, 20.860516, 20.860531, 20.860535, 20.860550",\ - "21.982584, 21.982716, 21.982731, 21.982735, 21.982750"); + values ( "19.537571, 19.537697, 19.537712, 19.537716, 19.537731",\ + "19.585186, 19.585312, 19.585327, 19.585331, 19.585346",\ + "19.691341, 19.691467, 19.691483, 19.691486, 19.691502",\ + "20.005400, 20.005526, 20.005541, 20.005545, 20.005560",\ + "21.085520, 21.085646, 21.085661, 21.085665, 21.085680"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2939,11 +5319,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.242056, 20.251482, 20.251886, 20.252007, 20.252403",\ - "20.291525, 20.300951, 20.301355, 20.301476, 20.301872",\ - "20.401815, 20.411242, 20.411646, 20.411766, 20.412163",\ - "20.728109, 20.737535, 20.737940, 20.738060, 20.738457",\ - "21.850309, 21.859735, 21.860140, 21.860260, 21.860657"); + values ( "19.410257, 19.419331, 19.419718, 19.419834, 19.420218",\ + "19.457872, 19.466946, 19.467333, 19.467449, 19.467833",\ + "19.564028, 19.573101, 19.573488, 19.573605, 19.573988",\ + "19.878086, 19.887159, 19.887547, 19.887663, 19.888046",\ + "20.958206, 20.967279, 20.967667, 20.967783, 20.968166"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2957,12 +5337,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.477329, 15.026152, 15.108459, 15.133035, 15.214355",\ + "14.528376, 15.077198, 15.159505, 15.184081, 15.265402",\ + "14.642834, 15.191656, 15.273963, 15.298539, 15.379860",\ + "14.982080, 15.530903, 15.613210, 15.637786, 15.719107",\ + "16.177130, 16.725952, 16.808258, 16.832836, 16.914156"); + } + 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.869180, 2.063359, 2.088639, 2.096187, 2.121163",\ + "1.869180, 2.063359, 2.088639, 2.096187, 2.121163",\ + "1.869180, 2.063359, 2.088639, 2.096187, 2.121163",\ + "1.869180, 2.063359, 2.088639, 2.096187, 2.121163",\ + "1.869180, 2.063359, 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 ( "14.915142, 15.251404, 15.300701, 15.315421, 15.364128",\ + "14.966188, 15.302450, 15.351748, 15.366467, 15.415174",\ + "15.080647, 15.416908, 15.466206, 15.480926, 15.529633",\ + "15.419892, 15.756153, 15.805452, 15.820171, 15.868879",\ + "16.614941, 16.951202, 17.000502, 17.015221, 17.063929"); + } + 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.322812, 1.444267, 1.462046, 1.467355, 1.484921",\ + "1.322812, 1.444267, 1.462046, 1.467355, 1.484921",\ + "1.322812, 1.444267, 1.462046, 1.467355, 1.484921",\ + "1.322812, 1.444267, 1.462046, 1.467355, 1.484921",\ + "1.322812, 1.444267, 1.462046, 1.467355, 1.484921"); + } + + } /* 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.196795, 13.705944, 13.782301, 13.805100, 13.880543",\ + "13.244152, 13.753302, 13.829658, 13.852457, 13.927898",\ + "13.350336, 13.859486, 13.935842, 13.958641, 14.034082",\ + "13.665058, 14.174208, 14.250565, 14.273364, 14.348806",\ + "14.773720, 15.282869, 15.359225, 15.382025, 15.457466"); + } + 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.869180, 2.063359, 2.088639, 2.096187, 2.121163",\ + "1.869180, 2.063359, 2.088639, 2.096187, 2.121163",\ + "1.869180, 2.063359, 2.088639, 2.096187, 2.121163",\ + "1.869180, 2.063359, 2.088639, 2.096187, 2.121163",\ + "1.869180, 2.063359, 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.559796, 13.871750, 13.917484, 13.931140, 13.976326",\ + "13.607152, 13.919106, 13.964840, 13.978496, 14.023682",\ + "13.713336, 14.025290, 14.071024, 14.084680, 14.129866",\ + "14.028059, 14.340012, 14.385746, 14.399403, 14.444590",\ + "15.136721, 15.448673, 15.494408, 15.508064, 15.553251"); + } + 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.322812, 1.444267, 1.462046, 1.467355, 1.484921",\ + "1.322812, 1.444267, 1.462046, 1.467355, 1.484921",\ + "1.322812, 1.444267, 1.462046, 1.467355, 1.484921",\ + "1.322812, 1.444267, 1.462046, 1.467355, 1.484921",\ + "1.322812, 1.444267, 1.462046, 1.467355, 1.484921"); + } + + } /* 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 ; @@ -2976,11 +5441,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.090582, 22.619566, 22.698898, 22.722586, 22.800966",\ - "22.140051, 22.669035, 22.748367, 22.772055, 22.850435",\ - "22.250341, 22.779325, 22.858658, 22.882345, 22.960726",\ - "22.576635, 23.105619, 23.184952, 23.208639, 23.287020",\ - "23.698835, 24.227819, 24.307152, 24.330839, 24.409220"); + values ( "22.963858, 23.512678, 23.594986, 23.619560, 23.700882",\ + "23.015181, 23.564001, 23.646309, 23.670883, 23.752205",\ + "23.129610, 23.678431, 23.760738, 23.785313, 23.866634",\ + "23.468138, 24.016958, 24.099266, 24.123840, 24.205162",\ + "24.632421, 25.181242, 25.263550, 25.288124, 25.369446"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2994,11 +5459,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.128889, 22.452997, 22.500515, 22.514702, 22.561649",\ - "22.178358, 22.502466, 22.549984, 22.564171, 22.611118",\ - "22.288649, 22.612757, 22.660275, 22.674461, 22.721409",\ - "22.614943, 22.939051, 22.986568, 23.000755, 23.047703",\ - "23.737143, 24.061251, 24.108768, 24.122955, 24.169903"); + values ( "23.029293, 23.365555, 23.414854, 23.429573, 23.478281",\ + "23.080616, 23.416878, 23.466177, 23.480896, 23.529604",\ + "23.195044, 23.531307, 23.580605, 23.595325, 23.644032",\ + "23.533571, 23.869835, 23.919132, 23.933853, 23.982559",\ + "24.697855, 25.034119, 25.083416, 25.098137, 25.146843"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3019,11 +5484,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.246113, 19.246250, 19.246265, 19.246269, 19.246286",\ - "19.295582, 19.295719, 19.295734, 19.295738, 19.295755",\ - "19.405872, 19.406010, 19.406025, 19.406029, 19.406046",\ - "19.732164, 19.732302, 19.732319, 19.732323, 19.732338",\ - "20.854366, 20.854504, 20.854519, 20.854525, 20.854540"); + values ( "18.454388, 18.454519, 18.454535, 18.454540, 18.454554",\ + "18.502001, 18.502134, 18.502150, 18.502153, 18.502169",\ + "18.608156, 18.608290, 18.608305, 18.608309, 18.608324",\ + "18.922215, 18.922348, 18.922363, 18.922367, 18.922382",\ + "20.002335, 20.002466, 20.002481, 20.002487, 20.002501"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3037,11 +5502,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.113995, 19.123344, 19.123745, 19.123865, 19.124262",\ - "19.163464, 19.172813, 19.173214, 19.173334, 19.173731",\ - "19.273754, 19.283104, 19.283504, 19.283625, 19.284021",\ - "19.600048, 19.609398, 19.609798, 19.609919, 19.610313",\ - "20.722250, 20.731598, 20.732000, 20.732121, 20.732517"); + values ( "18.327225, 18.336224, 18.336609, 18.336725, 18.337107",\ + "18.374840, 18.383837, 18.384224, 18.384338, 18.384720",\ + "18.480995, 18.489992, 18.490379, 18.490494, 18.490875",\ + "18.795053, 18.804050, 18.804438, 18.804552, 18.804934",\ + "19.875172, 19.884171, 19.884556, 19.884672, 19.885054"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3055,12 +5520,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.335653, 14.884474, 14.966782, 14.991357, 15.072678",\ + "14.386700, 14.935520, 15.017828, 15.042403, 15.123724",\ + "14.501158, 15.049978, 15.132286, 15.156861, 15.238182",\ + "14.840405, 15.389225, 15.471533, 15.496108, 15.577429",\ + "16.035452, 16.584272, 16.666580, 16.691154, 16.772476"); + } + 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 ( "14.898344, 15.234606, 15.283904, 15.298624, 15.347332",\ + "14.949390, 15.285652, 15.334950, 15.349670, 15.398378",\ + "15.063848, 15.400110, 15.449409, 15.464128, 15.512836",\ + "15.403095, 15.739357, 15.788655, 15.803375, 15.852083",\ + "16.598145, 16.934406, 16.983704, 16.998425, 17.047132"); + } + 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[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.061135, 13.570282, 13.646639, 13.669439, 13.744881",\ + "13.108491, 13.617638, 13.693995, 13.716795, 13.792236",\ + "13.214675, 13.723822, 13.800179, 13.822979, 13.898420",\ + "13.529399, 14.038546, 14.114902, 14.137703, 14.213144",\ + "14.638062, 15.147209, 15.223566, 15.246366, 15.321807"); + } + 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 ( "13.539004, 13.850958, 13.896692, 13.910348, 13.955534",\ + "13.586360, 13.898314, 13.944048, 13.957704, 14.002890",\ + "13.692545, 14.004499, 14.050233, 14.063889, 14.109076",\ + "14.007268, 14.319221, 14.364956, 14.378612, 14.423798",\ + "15.115929, 15.427883, 15.473617, 15.487272, 15.532459"); + } + 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[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 ; @@ -3074,11 +5624,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.953403, 21.482391, 21.561722, 21.585409, 21.663792",\ - "21.002872, 21.531860, 21.611191, 21.634878, 21.713261",\ - "21.113163, 21.642151, 21.721481, 21.745169, 21.823551",\ - "21.439457, 21.968445, 22.047775, 22.071463, 22.149845",\ - "22.561659, 23.090645, 23.169977, 23.193665, 23.272047"); + values ( "37.653244, 38.202068, 38.284374, 38.308949, 38.390270",\ + "37.704567, 38.253391, 38.335697, 38.360271, 38.441593",\ + "37.818993, 38.367817, 38.450123, 38.474697, 38.556019",\ + "38.157520, 38.706345, 38.788651, 38.813225, 38.894547",\ + "39.321808, 39.870632, 39.952938, 39.977512, 40.058834"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3092,11 +5642,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.992752, 21.316860, 21.364376, 21.378563, 21.425510",\ - "21.042221, 21.366329, 21.413845, 21.428032, 21.474979",\ - "21.152512, 21.476620, 21.524136, 21.538322, 21.585270",\ - "21.478804, 21.802912, 21.850428, 21.864616, 21.911562",\ - "22.601007, 22.925116, 22.972631, 22.986820, 23.033766"); + values ( "31.591324, 31.927586, 31.976883, 31.991604, 32.040310",\ + "31.642649, 31.978910, 32.028210, 32.042931, 32.091637",\ + "31.757074, 32.093338, 32.142635, 32.157356, 32.206062",\ + "32.095604, 32.431866, 32.481163, 32.495884, 32.544590",\ + "33.259892, 33.596153, 33.645451, 33.660172, 33.708878"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3117,11 +5667,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.120308, 18.120430, 18.120445, 18.120449, 18.120462",\ - "18.169777, 18.169899, 18.169914, 18.169918, 18.169931",\ - "18.280067, 18.280190, 18.280205, 18.280209, 18.280222",\ - "18.606361, 18.606483, 18.606497, 18.606501, 18.606516",\ - "19.728563, 19.728685, 19.728701, 19.728704, 19.728718"); + values ( "17.370802, 17.370920, 17.370934, 17.370937, 17.370951",\ + "17.418415, 17.418533, 17.418547, 17.418550, 17.418564",\ + "17.524570, 17.524689, 17.524702, 17.524706, 17.524719",\ + "17.838629, 17.838747, 17.838760, 17.838764, 17.838779",\ + "18.918749, 18.918867, 18.918880, 18.918884, 18.918898"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3135,11 +5685,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.987827, 17.997355, 17.997761, 17.997881, 17.998283",\ - "18.037296, 18.046824, 18.047230, 18.047350, 18.047752",\ - "18.147587, 18.157114, 18.157520, 18.157640, 18.158043",\ - "18.473881, 18.483408, 18.483812, 18.483934, 18.484335",\ - "19.596083, 19.605610, 19.606016, 19.606136, 19.606539"); + values ( "17.243290, 17.252459, 17.252850, 17.252966, 17.253353",\ + "17.290903, 17.300074, 17.300465, 17.300581, 17.300966",\ + "17.397058, 17.406229, 17.406620, 17.406736, 17.407122",\ + "17.711117, 17.720287, 17.720678, 17.720795, 17.721180",\ + "18.791237, 18.800406, 18.800797, 18.800913, 18.801300"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3153,12 +5703,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.299821, 14.848644, 14.930951, 14.955526, 15.036848",\ + "14.350867, 14.899691, 14.981997, 15.006573, 15.087894",\ + "14.465325, 15.014149, 15.096456, 15.121031, 15.202353",\ + "14.804572, 15.353395, 15.435702, 15.460278, 15.541599",\ + "15.999621, 16.548445, 16.630753, 16.655327, 16.736649"); + } + 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.869180, 2.063359, 2.088639, 2.096187, 2.121163",\ + "1.869180, 2.063359, 2.088639, 2.096187, 2.121163",\ + "1.869180, 2.063359, 2.088639, 2.096187, 2.121163",\ + "1.869180, 2.063359, 2.088639, 2.096187, 2.121163",\ + "1.869180, 2.063359, 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.649036, 15.985297, 16.034595, 16.049316, 16.098022",\ + "15.700083, 16.036343, 16.085642, 16.100361, 16.149071",\ + "15.814541, 16.150803, 16.200100, 16.214821, 16.263527",\ + "16.153788, 16.490047, 16.539347, 16.554066, 16.602776",\ + "17.348837, 17.685097, 17.734396, 17.749115, 17.797825"); + } + 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.322812, 1.444266, 1.462046, 1.467355, 1.484921",\ + "1.322812, 1.444266, 1.462046, 1.467355, 1.484921",\ + "1.322812, 1.444266, 1.462046, 1.467355, 1.484921",\ + "1.322812, 1.444266, 1.462046, 1.467355, 1.484921",\ + "1.322812, 1.444266, 1.462046, 1.467355, 1.484921"); + } + + } /* 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 ( "9.898481, 10.407631, 10.483988, 10.506787, 10.582229",\ + "9.945839, 10.454988, 10.531343, 10.554144, 10.629585",\ + "10.052021, 10.561171, 10.637527, 10.660327, 10.735768",\ + "10.366747, 10.875896, 10.952253, 10.975053, 11.050494",\ + "11.475445, 11.984593, 12.060949, 12.083750, 12.159191"); + } + 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.869180, 2.063359, 2.088639, 2.096187, 2.121163",\ + "1.869180, 2.063359, 2.088639, 2.096187, 2.121163",\ + "1.869180, 2.063359, 2.088639, 2.096187, 2.121163",\ + "1.869180, 2.063359, 2.088639, 2.096187, 2.121163",\ + "1.869180, 2.063359, 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.069694, 11.381647, 11.427382, 11.441036, 11.486223",\ + "11.117050, 11.429003, 11.474737, 11.488393, 11.533580",\ + "11.223234, 11.535187, 11.580921, 11.594577, 11.639764",\ + "11.537959, 11.849913, 11.895647, 11.909302, 11.954489",\ + "12.646656, 12.958610, 13.004344, 13.018000, 13.063187"); + } + 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.322812, 1.444266, 1.462046, 1.467355, 1.484921",\ + "1.322812, 1.444266, 1.462046, 1.467355, 1.484921",\ + "1.322812, 1.444266, 1.462046, 1.467355, 1.484921",\ + "1.322812, 1.444266, 1.462046, 1.467355, 1.484921",\ + "1.322812, 1.444266, 1.462046, 1.467355, 1.484921"); + } + + } /* 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 ; @@ -3172,11 +5807,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.806574, 20.335564, 20.414894, 20.438583, 20.516964",\ - "19.856043, 20.385033, 20.464363, 20.488052, 20.566433",\ - "19.966333, 20.495323, 20.574654, 20.598343, 20.676723",\ - "20.292627, 20.821617, 20.900948, 20.924637, 21.003017",\ - "21.414829, 21.943817, 22.023149, 22.046837, 22.125217"); + values ( "20.579762, 21.128588, 21.210894, 21.235470, 21.316790",\ + "20.631084, 21.179911, 21.262217, 21.286793, 21.368113",\ + "20.745510, 21.294338, 21.376644, 21.401220, 21.482540",\ + "21.084042, 21.632868, 21.715174, 21.739750, 21.821070",\ + "22.248325, 22.797152, 22.879457, 22.904034, 22.985353"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3190,11 +5825,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.847353, 20.171459, 20.218975, 20.233162, 20.280109",\ - "19.896822, 20.220928, 20.268444, 20.282631, 20.329578",\ - "20.007113, 20.331219, 20.378735, 20.392921, 20.439869",\ - "20.333405, 20.657511, 20.705027, 20.719215, 20.766163",\ - "21.455606, 21.779713, 21.827229, 21.841415, 21.888363"); + values ( "20.646215, 20.982475, 21.031773, 21.046494, 21.095201",\ + "20.697538, 21.033798, 21.083096, 21.097816, 21.146524",\ + "20.811966, 21.148226, 21.197523, 21.212244, 21.260952",\ + "21.150496, 21.486755, 21.536053, 21.550774, 21.599482",\ + "22.314779, 22.651039, 22.700336, 22.715057, 22.763765"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3215,11 +5850,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.955685, 16.955818, 16.955833, 16.955837, 16.955853",\ - "17.005154, 17.005287, 17.005302, 17.005306, 17.005322",\ - "17.115444, 17.115578, 17.115593, 17.115597, 17.115612",\ - "17.441738, 17.441870, 17.441885, 17.441889, 17.441904",\ - "18.563938, 18.564072, 18.564087, 18.564091, 18.564106"); + values ( "16.302307, 16.302435, 16.302450, 16.302454, 16.302469",\ + "16.349922, 16.350050, 16.350063, 16.350067, 16.350082",\ + "16.456078, 16.456205, 16.456219, 16.456223, 16.456238",\ + "16.770136, 16.770264, 16.770277, 16.770283, 16.770296",\ + "17.850254, 17.850382, 17.850397, 17.850401, 17.850416"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3233,11 +5868,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.823442, 16.832853, 16.833256, 16.833376, 16.833775",\ - "16.872911, 16.882322, 16.882725, 16.882845, 16.883244",\ - "16.983202, 16.992613, 16.993015, 16.993135, 16.993534",\ - "17.309496, 17.318907, 17.319309, 17.319429, 17.319828",\ - "18.431698, 18.441109, 18.441511, 18.441631, 18.442028"); + values ( "16.175026, 16.184082, 16.184471, 16.184586, 16.184969",\ + "16.222639, 16.231697, 16.232084, 16.232201, 16.232584",\ + "16.328794, 16.337852, 16.338240, 16.338356, 16.338739",\ + "16.642853, 16.651911, 16.652298, 16.652414, 16.652798",\ + "17.722973, 17.732029, 17.732418, 17.732533, 17.732916"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3251,12 +5886,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.691256, 15.240083, 15.322390, 15.346965, 15.428286",\ + "14.742302, 15.291129, 15.373436, 15.398011, 15.479332",\ + "14.856760, 15.405587, 15.487894, 15.512469, 15.593790",\ + "15.196007, 15.744834, 15.827141, 15.851716, 15.933037",\ + "16.391054, 16.939882, 17.022188, 17.046764, 17.128084"); + } + 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.888830, 16.225088, 16.274387, 16.289108, 16.337814",\ + "15.939877, 16.276134, 16.325434, 16.340153, 16.388863",\ + "16.054335, 16.390593, 16.439892, 16.454613, 16.503319",\ + "16.393581, 16.729839, 16.779139, 16.793858, 16.842567",\ + "17.588631, 17.924891, 17.974190, 17.988909, 18.037617"); + } + 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.444264, 1.462044, 1.467353, 1.484920",\ + "1.322814, 1.444264, 1.462044, 1.467353, 1.484920",\ + "1.322814, 1.444264, 1.462044, 1.467353, 1.484920",\ + "1.322814, 1.444264, 1.462044, 1.467353, 1.484920",\ + "1.322814, 1.444264, 1.462044, 1.467353, 1.484920"); + } + + } /* 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.890205, 10.399358, 10.475714, 10.498513, 10.573956",\ + "9.937561, 10.446714, 10.523070, 10.545870, 10.621311",\ + "10.043745, 10.552898, 10.629254, 10.652054, 10.727495",\ + "10.358470, 10.867622, 10.943979, 10.966778, 11.042220",\ + "11.467168, 11.976320, 12.052677, 12.075476, 12.150918"); + } + 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 ( "11.053667, 11.365619, 11.411354, 11.425009, 11.470196",\ + "11.101023, 11.412974, 11.458710, 11.472364, 11.517551",\ + "11.207207, 11.519158, 11.564894, 11.578548, 11.623735",\ + "11.521932, 11.833883, 11.879618, 11.893274, 11.938461",\ + "12.630630, 12.942581, 12.988316, 13.001972, 13.047159"); + } + 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.444264, 1.462044, 1.467353, 1.484920",\ + "1.322814, 1.444264, 1.462044, 1.467353, 1.484920",\ + "1.322814, 1.444264, 1.462044, 1.467353, 1.484920",\ + "1.322814, 1.444264, 1.462044, 1.467353, 1.484920",\ + "1.322814, 1.444264, 1.462044, 1.467353, 1.484920"); + } + + } /* 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.908209, 9.457037, 9.539343, 9.563919, 9.645239",\ + "8.959255, 9.508083, 9.590389, 9.614965, 9.696285",\ + "9.073713, 9.622541, 9.704847, 9.729424, 9.810743",\ + "9.412966, 9.961793, 10.044100, 10.068675, 10.149996",\ + "10.608090, 11.156918, 11.239224, 11.263800, 11.345120"); + } + 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 ( "10.150370, 10.486628, 10.535927, 10.550647, 10.599355",\ + "10.203394, 10.539653, 10.588951, 10.603672, 10.652380",\ + "10.322350, 10.658607, 10.707907, 10.722627, 10.771335",\ + "10.701964, 11.038223, 11.087523, 11.102242, 11.150949",\ + "12.161398, 12.497657, 12.546955, 12.561676, 12.610384"); + } + 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.444264, 1.462044, 1.467353, 1.484920",\ + "1.322814, 1.444264, 1.462044, 1.467353, 1.484920",\ + "1.322814, 1.444264, 1.462044, 1.467353, 1.484920",\ + "1.322814, 1.444264, 1.462044, 1.467353, 1.484920",\ + "1.322814, 1.444264, 1.462044, 1.467353, 1.484920"); + } + + } /* 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.224966, 8.734118, 8.810474, 8.833274, 8.908716",\ + "8.272322, 8.781475, 8.857831, 8.880630, 8.956072",\ + "8.378506, 8.887659, 8.964015, 8.986814, 9.062256",\ + "8.693233, 9.202387, 9.278744, 9.301542, 9.376984",\ + "9.801964, 10.311117, 10.387473, 10.410273, 10.485714"); + } + 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 ( "9.329048, 9.640999, 9.686734, 9.700390, 9.745577",\ + "9.378239, 9.690191, 9.735926, 9.749581, 9.794768",\ + "9.488594, 9.800547, 9.846281, 9.859937, 9.905124",\ + "9.840768, 10.152719, 10.198454, 10.212111, 10.257298",\ + "11.194699, 11.506651, 11.552385, 11.566042, 11.611229"); + } + 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.444264, 1.462044, 1.467353, 1.484920",\ + "1.322814, 1.444264, 1.462044, 1.467353, 1.484920",\ + "1.322814, 1.444264, 1.462044, 1.467353, 1.484920",\ + "1.322814, 1.444264, 1.462044, 1.467353, 1.484920",\ + "1.322814, 1.444264, 1.462044, 1.467353, 1.484920"); + } + + } /* 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 ; @@ -3270,11 +6077,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.659317, 19.188326, 19.267656, 19.291344, 19.369724",\ - "18.708786, 19.237795, 19.317125, 19.340813, 19.419193",\ - "18.819077, 19.348085, 19.427416, 19.451103, 19.529484",\ - "19.145367, 19.674377, 19.753708, 19.777395, 19.855776",\ - "20.267570, 20.796579, 20.875910, 20.899597, 20.977978"); + values ( "38.825108, 39.373955, 39.456261, 39.480835, 39.562157",\ + "38.876431, 39.425278, 39.507584, 39.532158, 39.613480",\ + "38.990860, 39.539707, 39.622013, 39.646591, 39.727909",\ + "39.329388, 39.878235, 39.960541, 39.985115, 40.066437",\ + "40.493675, 41.042522, 41.124828, 41.149406, 41.230724"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3288,11 +6095,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.708405, 19.032501, 19.080019, 19.094208, 19.141155",\ - "18.757874, 19.081970, 19.129488, 19.143677, 19.190624",\ - "18.868164, 19.192261, 19.239779, 19.253967, 19.300915",\ - "19.194458, 19.518555, 19.566071, 19.580261, 19.627209",\ - "20.316658, 20.640755, 20.688274, 20.702461, 20.749411"); + values ( "32.729889, 33.066139, 33.115440, 33.130161, 33.178871",\ + "32.781212, 33.117462, 33.166763, 33.181484, 33.230194",\ + "32.895645, 33.231895, 33.281193, 33.295914, 33.344624",\ + "33.234169, 33.570419, 33.619720, 33.634441, 33.683151",\ + "34.398453, 34.734703, 34.784004, 34.798725, 34.847435"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3313,11 +6120,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.829848, 15.829977, 15.829992, 15.829996, 15.830011",\ - "15.879317, 15.879446, 15.879461, 15.879465, 15.879480",\ - "15.989608, 15.989737, 15.989752, 15.989756, 15.989771",\ - "16.315901, 16.316029, 16.316044, 16.316048, 16.316063",\ - "17.438103, 17.438232, 17.438246, 17.438251, 17.438265"); + values ( "15.232865, 15.232988, 15.233004, 15.233007, 15.233022",\ + "15.280479, 15.280603, 15.280617, 15.280622, 15.280636",\ + "15.386635, 15.386759, 15.386772, 15.386777, 15.386791",\ + "15.700693, 15.700817, 15.700830, 15.700835, 15.700850",\ + "16.780811, 16.780935, 16.780951, 16.780954, 16.780968"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3331,11 +6138,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.697513, 15.706969, 15.707374, 15.707494, 15.707893",\ - "15.746982, 15.756438, 15.756843, 15.756963, 15.757362",\ - "15.857272, 15.866729, 15.867133, 15.867253, 15.867653",\ - "16.183565, 16.193022, 16.193426, 16.193546, 16.193945",\ - "17.305767, 17.315224, 17.315628, 17.315748, 17.316147"); + values ( "15.105492, 15.114594, 15.114983, 15.115099, 15.115483",\ + "15.153107, 15.162209, 15.162597, 15.162713, 15.163097",\ + "15.259262, 15.268364, 15.268752, 15.268868, 15.269253",\ + "15.573320, 15.582422, 15.582810, 15.582927, 15.583311",\ + "16.653439, 16.662540, 16.662930, 16.663046, 16.663429"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3349,12 +6156,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.299089, 14.847939, 14.930243, 14.954819, 15.036139",\ + "14.350136, 14.898985, 14.981290, 15.005865, 15.087185",\ + "14.464594, 15.013443, 15.095748, 15.120323, 15.201643",\ + "14.803841, 15.352690, 15.434995, 15.459570, 15.540890",\ + "15.998890, 16.547739, 16.630043, 16.654619, 16.735939"); + } + 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.869171, 2.063365, 2.088640, 2.096188, 2.121161",\ + "1.869171, 2.063365, 2.088640, 2.096188, 2.121161",\ + "1.869171, 2.063365, 2.088640, 2.096188, 2.121161",\ + "1.869171, 2.063365, 2.088640, 2.096188, 2.121161",\ + "1.869171, 2.063365, 2.088640, 2.096188, 2.121161"); + } + cell_fall( f_itrans_ocap ){ + index_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.683979, 16.020229, 16.069530, 16.084249, 16.132959",\ + "15.735025, 16.071276, 16.120575, 16.135296, 16.184006",\ + "15.849483, 16.185734, 16.235035, 16.249754, 16.298464",\ + "16.188728, 16.524981, 16.574280, 16.589001, 16.637709",\ + "17.383778, 17.720030, 17.769329, 17.784050, 17.832758"); + } + 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.322827, 1.444248, 1.462033, 1.467343, 1.484915",\ + "1.322827, 1.444248, 1.462033, 1.467343, 1.484915",\ + "1.322827, 1.444248, 1.462033, 1.467343, 1.484915",\ + "1.322827, 1.444248, 1.462033, 1.467343, 1.484915",\ + "1.322827, 1.444248, 1.462033, 1.467343, 1.484915"); + } + + } /* 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.715583, 10.224756, 10.301111, 10.323910, 10.399351",\ + "9.762939, 10.272112, 10.348467, 10.371266, 10.446707",\ + "9.869123, 10.378296, 10.454651, 10.477450, 10.552891",\ + "10.183848, 10.693022, 10.769377, 10.792175, 10.867617",\ + "11.292545, 11.801719, 11.878075, 11.900873, 11.976315"); + } + 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.869171, 2.063365, 2.088640, 2.096188, 2.121161",\ + "1.869171, 2.063365, 2.088640, 2.096188, 2.121161",\ + "1.869171, 2.063365, 2.088640, 2.096188, 2.121161",\ + "1.869171, 2.063365, 2.088640, 2.096188, 2.121161",\ + "1.869171, 2.063365, 2.088640, 2.096188, 2.121161"); + } + cell_fall( f_itrans_ocap ){ + index_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.982214, 11.294158, 11.339893, 11.353550, 11.398738",\ + "11.029571, 11.341515, 11.387250, 11.400906, 11.446095",\ + "11.135755, 11.447699, 11.493434, 11.507090, 11.552279",\ + "11.450480, 11.762423, 11.808159, 11.821815, 11.867002",\ + "12.559177, 12.871120, 12.916857, 12.930513, 12.975700"); + } + 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.322827, 1.444248, 1.462033, 1.467343, 1.484915",\ + "1.322827, 1.444248, 1.462033, 1.467343, 1.484915",\ + "1.322827, 1.444248, 1.462033, 1.467343, 1.484915",\ + "1.322827, 1.444248, 1.462033, 1.467343, 1.484915",\ + "1.322827, 1.444248, 1.462033, 1.467343, 1.484915"); + } + + } /* 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 ; @@ -3368,11 +6260,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.543274, 18.072277, 18.151609, 18.175297, 18.253677",\ - "17.592743, 18.121746, 18.201078, 18.224766, 18.303146",\ - "17.703033, 18.232037, 18.311369, 18.335056, 18.413437",\ - "18.029324, 18.558331, 18.637661, 18.661348, 18.739729",\ - "19.151527, 19.680531, 19.759863, 19.783550, 19.861931"); + values ( "18.216362, 18.765205, 18.847511, 18.872086, 18.953407",\ + "18.267685, 18.816528, 18.898834, 18.923409, 19.004730",\ + "18.382113, 18.930956, 19.013262, 19.037838, 19.119156",\ + "18.720642, 19.269485, 19.351791, 19.376366, 19.457687",\ + "19.884926, 20.433769, 20.516075, 20.540649, 20.621971"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3386,11 +6278,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.590179, 17.914278, 17.961796, 17.975985, 18.022932",\ - "17.639648, 17.963747, 18.011265, 18.025454, 18.072401",\ - "17.749939, 18.074038, 18.121555, 18.135744, 18.182692",\ - "18.076233, 18.400331, 18.447849, 18.462036, 18.508986",\ - "19.198433, 19.522533, 19.570051, 19.584240, 19.631187"); + values ( "18.282391, 18.618643, 18.667942, 18.682663, 18.731371",\ + "18.333714, 18.669966, 18.719265, 18.733986, 18.782694",\ + "18.448139, 18.784393, 18.833693, 18.848413, 18.897121",\ + "18.786671, 19.122923, 19.172222, 19.186943, 19.235651",\ + "19.950954, 20.287207, 20.336506, 20.351227, 20.399935"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3411,11 +6303,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.745049, 14.745122, 14.745131, 14.745132, 14.745141",\ - "14.794518, 14.794591, 14.794600, 14.794601, 14.794610",\ - "14.904809, 14.904881, 14.904890, 14.904892, 14.904901",\ - "15.231102, 15.231174, 15.231182, 15.231185, 15.231194",\ - "16.353304, 16.353376, 16.353384, 16.353386, 16.353395"); + values ( "14.188747, 14.188816, 14.188825, 14.188827, 14.188835",\ + "14.236361, 14.236430, 14.236439, 14.236441, 14.236448",\ + "14.342516, 14.342586, 14.342594, 14.342596, 14.342604",\ + "14.656574, 14.656644, 14.656652, 14.656654, 14.656662",\ + "15.736694, 15.736763, 15.736772, 15.736773, 15.736782"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3429,11 +6321,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.611362, 14.621480, 14.621901, 14.622026, 14.622442",\ - "14.660831, 14.670949, 14.671370, 14.671495, 14.671911",\ - "14.771122, 14.781240, 14.781660, 14.781786, 14.782202",\ - "15.097414, 15.107533, 15.107954, 15.108079, 15.108496",\ - "16.219616, 16.229734, 16.230156, 16.230282, 16.230698"); + values ( "14.060073, 14.069811, 14.070216, 14.070337, 14.070738",\ + "14.107687, 14.117425, 14.117830, 14.117951, 14.118352",\ + "14.213842, 14.223580, 14.223986, 14.224107, 14.224507",\ + "14.527901, 14.537639, 14.538044, 14.538165, 14.538566",\ + "15.608020, 15.617758, 15.618163, 15.618284, 15.618685"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3447,12 +6339,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 ( "13.988880, 14.537724, 14.620028, 14.644604, 14.725924",\ + "14.039927, 14.588770, 14.671075, 14.695650, 14.776970",\ + "14.154385, 14.703228, 14.785533, 14.810108, 14.891428",\ + "14.493630, 15.042473, 15.124779, 15.149355, 15.230675",\ + "15.688680, 16.237522, 16.319828, 16.344404, 16.425724"); + } + 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.869173, 2.063363, 2.088640, 2.096188, 2.121161",\ + "1.869173, 2.063363, 2.088640, 2.096188, 2.121161",\ + "1.869173, 2.063363, 2.088640, 2.096188, 2.121161",\ + "1.869173, 2.063363, 2.088640, 2.096188, 2.121161",\ + "1.869173, 2.063363, 2.088640, 2.096188, 2.121161"); + } + cell_fall( f_itrans_ocap ){ + index_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.733453, 15.069706, 15.119005, 15.133726, 15.182434",\ + "14.784499, 15.120752, 15.170052, 15.184772, 15.233480",\ + "14.898957, 15.235210, 15.284510, 15.299231, 15.347939",\ + "15.238204, 15.574457, 15.623756, 15.638477, 15.687185",\ + "16.433254, 16.769508, 16.818808, 16.833529, 16.882236"); + } + 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.322824, 1.444252, 1.462036, 1.467346, 1.484917",\ + "1.322824, 1.444252, 1.462036, 1.467346, 1.484917",\ + "1.322824, 1.444252, 1.462036, 1.467346, 1.484917",\ + "1.322824, 1.444252, 1.462036, 1.467346, 1.484917",\ + "1.322824, 1.444252, 1.462036, 1.467346, 1.484917"); + } + + } /* 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.720354, 13.229521, 13.305878, 13.328676, 13.404118",\ + "12.767710, 13.276876, 13.353233, 13.376032, 13.451473",\ + "12.873894, 13.383060, 13.459417, 13.482216, 13.557657",\ + "13.188617, 13.697784, 13.774140, 13.796940, 13.872381",\ + "14.297278, 14.806446, 14.882802, 14.905602, 14.981043"); + } + 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.869173, 2.063363, 2.088640, 2.096188, 2.121161",\ + "1.869173, 2.063363, 2.088640, 2.096188, 2.121161",\ + "1.869173, 2.063363, 2.088640, 2.096188, 2.121161",\ + "1.869173, 2.063363, 2.088640, 2.096188, 2.121161",\ + "1.869173, 2.063363, 2.088640, 2.096188, 2.121161"); + } + cell_fall( f_itrans_ocap ){ + index_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.383624, 13.695570, 13.741305, 13.754961, 13.800150",\ + "13.430981, 13.742927, 13.788662, 13.802319, 13.847506",\ + "13.537165, 13.849111, 13.894846, 13.908503, 13.953690",\ + "13.851888, 14.163834, 14.209569, 14.223225, 14.268414",\ + "14.960547, 15.272493, 15.318229, 15.331884, 15.377073"); + } + 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.322824, 1.444252, 1.462036, 1.467346, 1.484917",\ + "1.322824, 1.444252, 1.462036, 1.467346, 1.484917",\ + "1.322824, 1.444252, 1.462036, 1.467346, 1.484917",\ + "1.322824, 1.444252, 1.462036, 1.467346, 1.484917",\ + "1.322824, 1.444252, 1.462036, 1.467346, 1.484917"); + } + + } /* 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 ; @@ -3464,16 +6441,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.577291, 28.106415, 28.185741, 28.209427, 28.287802",\ - "27.757481, 28.286604, 28.365929, 28.389616, 28.467991",\ - "28.152166, 28.681290, 28.760616, 28.784302, 28.862677",\ - "28.779289, 29.308413, 29.387737, 29.411425, 29.489799",\ - "28.956932, 29.486055, 29.565380, 29.589067, 29.667442"); + values ( "29.162632, 29.711597, 29.793900, 29.818474, 29.899788",\ + "29.312115, 29.861080, 29.943382, 29.967957, 30.049271",\ + "29.461597, 30.010563, 30.092865, 30.117439, 30.198753",\ + "29.760563, 30.309528, 30.391830, 30.416405, 30.497719",\ + "30.358742, 30.907707, 30.990009, 31.014584, 31.095898"); } 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.063389, 2.088649, 2.096192, 2.121149",\ "1.869131, 2.063389, 2.088649, 2.096192, 2.121149",\ @@ -3482,16 +6459,16 @@ pin("mprj_io[6]") { "1.869131, 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 ( "28.468657, 28.792706, 28.840229, 28.854420, 28.901377",\ - "28.648846, 28.972895, 29.020420, 29.034611, 29.081566",\ - "29.043531, 29.367580, 29.415104, 29.429295, 29.476252",\ - "29.670654, 29.994703, 30.042229, 30.056419, 30.103374",\ - "29.848297, 30.172346, 30.219872, 30.234062, 30.281017"); + values ( "29.932575, 30.268778, 30.318085, 30.332806, 30.381523",\ + "30.082058, 30.418261, 30.467567, 30.482288, 30.531006",\ + "30.231541, 30.567743, 30.617050, 30.631771, 30.680489",\ + "30.530506, 30.866709, 30.916016, 30.930737, 30.979454",\ + "31.128685, 31.464888, 31.514194, 31.528915, 31.577633"); } 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.322899, 1.444159, 1.461972, 1.467290, 1.484890",\ "1.322899, 1.444159, 1.461972, 1.467290, 1.484890",\ @@ -3507,16 +6484,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.783014, 25.312138, 25.391464, 25.415150, 25.493525",\ - "24.963203, 25.492327, 25.571651, 25.595339, 25.673714",\ - "25.357889, 25.887012, 25.966339, 25.990025, 26.068399",\ - "25.985012, 26.514135, 26.593460, 26.617147, 26.695522",\ - "26.162655, 26.691778, 26.771103, 26.794790, 26.873165"); + values ( "23.312754, 23.822037, 23.898388, 23.921185, 23.996620",\ + "23.588020, 24.097301, 24.173653, 24.196451, 24.271887",\ + "23.588020, 24.097301, 24.173653, 24.196451, 24.271887",\ + "23.867458, 24.376740, 24.453091, 24.475889, 24.551325",\ + "24.422396, 24.931679, 25.008030, 25.030827, 25.106262"); } 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.063389, 2.088649, 2.096192, 2.121149",\ "1.869131, 2.063389, 2.088649, 2.096192, 2.121149",\ @@ -3525,16 +6502,16 @@ pin("mprj_io[6]") { "1.869131, 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 ( "25.158707, 25.482756, 25.530281, 25.544472, 25.591427",\ - "25.338896, 25.662945, 25.710468, 25.724659, 25.771616",\ - "25.733582, 26.057631, 26.105156, 26.119347, 26.166302",\ - "26.360704, 26.684753, 26.732277, 26.746468, 26.793425",\ - "26.538347, 26.862396, 26.909920, 26.924110, 26.971067"); + values ( "23.920797, 24.232695, 24.278439, 24.292095, 24.337292",\ + "24.196066, 24.507963, 24.553707, 24.567364, 24.612560",\ + "24.196066, 24.507963, 24.553707, 24.567364, 24.612560",\ + "24.475506, 24.787403, 24.833145, 24.846806, 24.891998",\ + "25.030443, 25.342340, 25.388084, 25.401741, 25.446938"); } 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.322899, 1.444159, 1.461972, 1.467290, 1.484890",\ "1.322899, 1.444159, 1.461972, 1.467290, 1.484890",\ @@ -3551,11 +6528,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.696728, 37.225853, 37.305180, 37.328865, 37.407238",\ - "36.746197, 37.275322, 37.354649, 37.378334, 37.456707",\ - "36.856487, 37.385612, 37.464939, 37.488625, 37.566998",\ - "37.182785, 37.711910, 37.791237, 37.814922, 37.893295",\ - "38.304989, 38.834114, 38.913441, 38.937126, 39.015499"); + values ( "38.547504, 39.096470, 39.178772, 39.203346, 39.284660",\ + "38.598827, 39.147793, 39.230095, 39.254669, 39.335983",\ + "38.713257, 39.262222, 39.344524, 39.369099, 39.450413",\ + "39.051788, 39.600754, 39.683056, 39.707630, 39.788944",\ + "40.216068, 40.765034, 40.847336, 40.871910, 40.953224"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3569,11 +6546,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.591759, 37.915810, 37.963333, 37.977524, 38.024479",\ - "37.641228, 37.965279, 38.012802, 38.026993, 38.073948",\ - "37.751518, 38.075569, 38.123093, 38.137283, 38.184238",\ - "38.077812, 38.401863, 38.449387, 38.463577, 38.510532",\ - "39.200012, 39.524063, 39.571587, 39.585777, 39.632732"); + values ( "39.321255, 39.657455, 39.706760, 39.721485, 39.770199",\ + "39.372578, 39.708778, 39.758083, 39.772808, 39.821522",\ + "39.487003, 39.823204, 39.872509, 39.887234, 39.935947",\ + "39.825539, 40.161739, 40.211044, 40.225769, 40.274483",\ + "40.989822, 41.326023, 41.375328, 41.390053, 41.438766"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3594,11 +6571,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.428309, 13.428704, 13.428749, 13.428762, 13.428808",\ - "13.477778, 13.478173, 13.478218, 13.478231, 13.478277",\ - "13.588069, 13.588464, 13.588509, 13.588522, 13.588568",\ - "13.914363, 13.914758, 13.914803, 13.914816, 13.914862",\ - "15.036564, 15.036959, 15.037004, 15.037018, 15.037063"); + values ( "12.921383, 12.921762, 12.921806, 12.921820, 12.921863",\ + "12.968997, 12.969377, 12.969420, 12.969434, 12.969477",\ + "13.075152, 13.075532, 13.075576, 13.075589, 13.075632",\ + "13.389211, 13.389590, 13.389634, 13.389647, 13.389690",\ + "14.469331, 14.469710, 14.469754, 14.469768, 14.469810"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3612,11 +6589,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.302372, 13.308698, 13.309021, 13.309117, 13.309437",\ - "13.351841, 13.358167, 13.358490, 13.358586, 13.358906",\ - "13.462132, 13.468457, 13.468781, 13.468877, 13.469196",\ - "13.788425, 13.794751, 13.795074, 13.795171, 13.795490",\ - "14.910625, 14.916952, 14.917275, 14.917372, 14.917690"); + values ( "12.800167, 12.806256, 12.806567, 12.806660, 12.806968",\ + "12.847782, 12.853870, 12.854181, 12.854275, 12.854582",\ + "12.953938, 12.960026, 12.960337, 12.960430, 12.960737",\ + "13.267996, 13.274084, 13.274395, 13.274488, 13.274796",\ + "14.348116, 14.354204, 14.354515, 14.354609, 14.354916"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3636,11 +6613,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.993328, 14.522452, 14.601778, 14.625463, 14.703839",\ - "14.042530, 14.571654, 14.650980, 14.674665, 14.753041",\ - "14.152851, 14.681975, 14.761301, 14.784986, 14.863362",\ - "14.479836, 15.008960, 15.088285, 15.111971, 15.190347",\ - "15.631691, 16.160816, 16.240141, 16.263826, 16.342201"); + values ( "14.795252, 15.344218, 15.426518, 15.451093, 15.532408",\ + "14.846300, 15.395266, 15.477566, 15.502140, 15.583454",\ + "14.960756, 15.509723, 15.592023, 15.616597, 15.697912",\ + "15.300003, 15.848969, 15.931270, 15.955844, 16.037159",\ + "16.495054, 17.044020, 17.126320, 17.150894, 17.232208"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3654,11 +6631,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.701782, 15.025831, 15.073356, 15.087546, 15.134502",\ - "14.750982, 15.075032, 15.122557, 15.136747, 15.183702",\ - "14.861303, 15.185352, 15.232877, 15.247067, 15.294024",\ - "15.188288, 15.512337, 15.559861, 15.574052, 15.621008",\ - "16.340143, 16.664192, 16.711716, 16.725906, 16.772863"); + values ( "15.469163, 15.805365, 15.854671, 15.869393, 15.918110",\ + "15.520209, 15.856411, 15.905717, 15.920440, 15.969156",\ + "15.634667, 15.970869, 16.020176, 16.034897, 16.083614",\ + "15.973913, 16.310114, 16.359421, 16.374144, 16.422859",\ + "17.168961, 17.505163, 17.554470, 17.569191, 17.617908"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3679,11 +6656,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.987993, 14.517117, 14.596442, 14.620129, 14.698503",\ - "14.037193, 14.566318, 14.645643, 14.669329, 14.747705",\ - "14.147514, 14.676639, 14.755964, 14.779650, 14.858026",\ - "14.474499, 15.003623, 15.082949, 15.106634, 15.185010",\ - "15.626354, 16.155479, 16.234804, 16.258490, 16.336864"); + values ( "13.242741, 13.752023, 13.828374, 13.851171, 13.926607",\ + "13.290098, 13.799379, 13.875731, 13.898528, 13.973965",\ + "13.396282, 13.905563, 13.981915, 14.004712, 14.080149",\ + "13.711004, 14.220285, 14.296637, 14.319434, 14.394871",\ + "14.819664, 15.328946, 15.405297, 15.428095, 15.503531"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3697,11 +6674,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.688843, 15.012893, 15.060417, 15.074608, 15.121563",\ - "14.738045, 15.062094, 15.109618, 15.123809, 15.170765",\ - "14.848364, 15.172414, 15.219938, 15.234129, 15.281084",\ - "15.175348, 15.499398, 15.546923, 15.561113, 15.608068",\ - "16.327204, 16.651253, 16.698778, 16.712969, 16.759924"); + values ( "13.980354, 14.292252, 14.337995, 14.351653, 14.396848",\ + "14.027711, 14.339609, 14.385351, 14.399010, 14.444204",\ + "14.133894, 14.445791, 14.491534, 14.505193, 14.550387",\ + "14.448617, 14.760515, 14.806257, 14.819916, 14.865110",\ + "15.557277, 15.869175, 15.914917, 15.928576, 15.973770"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3719,8 +6696,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 ; @@ -3734,11 +6711,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.166569, 15.695691, 15.775017, 15.798702, 15.877078",\ - "15.216038, 15.745160, 15.824486, 15.848171, 15.926547",\ - "15.326328, 15.855451, 15.934776, 15.958462, 16.036839",\ - "15.652622, 16.181744, 16.261070, 16.284756, 16.363132",\ - "16.774822, 17.303946, 17.383270, 17.406958, 17.485332"); + values ( "15.749902, 16.298866, 16.381168, 16.405741, 16.487057",\ + "15.801226, 16.350191, 16.432491, 16.457066, 16.538380",\ + "15.915652, 16.464617, 16.546917, 16.571491, 16.652805",\ + "16.254181, 16.803146, 16.885448, 16.910021, 16.991337",\ + "17.418465, 17.967430, 18.049732, 18.074305, 18.155621"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3752,11 +6729,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.260965, 15.585015, 15.632540, 15.646730, 15.693686",\ - "15.310434, 15.634484, 15.682009, 15.696199, 15.743155",\ - "15.420725, 15.744775, 15.792299, 15.806490, 15.853445",\ - "15.747019, 16.071068, 16.118593, 16.132784, 16.179739",\ - "16.869219, 17.193268, 17.240793, 17.254984, 17.301939"); + values ( "15.865911, 16.202114, 16.251421, 16.266144, 16.314859",\ + "15.917235, 16.253437, 16.302744, 16.317467, 16.366184",\ + "16.031662, 16.367865, 16.417171, 16.431892, 16.480610",\ + "16.370192, 16.706394, 16.755701, 16.770424, 16.819139",\ + "17.534475, 17.870678, 17.919985, 17.934708, 17.983423"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3777,11 +6754,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.328047, 12.328423, 12.328466, 12.328479, 12.328522",\ - "12.377516, 12.377892, 12.377935, 12.377948, 12.377991",\ - "12.487806, 12.488182, 12.488226, 12.488238, 12.488281",\ - "12.814100, 12.814476, 12.814520, 12.814532, 12.814575",\ - "13.936300, 13.936676, 13.936720, 13.936732, 13.936775"); + values ( "11.862381, 11.862741, 11.862783, 11.862797, 11.862837",\ + "11.909994, 11.910357, 11.910398, 11.910410, 11.910452",\ + "12.016150, 12.016512, 12.016554, 12.016565, 12.016607",\ + "12.330208, 12.330570, 12.330612, 12.330624, 12.330666",\ + "13.410328, 13.410688, 13.410730, 13.410744, 13.410784"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3795,11 +6772,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.201659, 12.208205, 12.208534, 12.208632, 12.208958",\ - "12.251128, 12.257674, 12.258003, 12.258101, 12.258427",\ - "12.361419, 12.367965, 12.368294, 12.368392, 12.368717",\ - "12.687713, 12.694259, 12.694588, 12.694686, 12.695011",\ - "13.809913, 13.816459, 13.816788, 13.816886, 13.817211"); + values ( "11.740732, 11.747033, 11.747349, 11.747444, 11.747757",\ + "11.788346, 11.794647, 11.794964, 11.795057, 11.795370",\ + "11.894502, 11.900803, 11.901119, 11.901213, 11.901525",\ + "12.208560, 12.214861, 12.215178, 12.215271, 12.215584",\ + "13.288679, 13.294980, 13.295296, 13.295391, 13.295704"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3819,11 +6796,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.077818, 13.606941, 13.686266, 13.709952, 13.788328",\ - "13.127019, 13.656141, 13.735468, 13.759153, 13.837528",\ - "13.237340, 13.766462, 13.845789, 13.869474, 13.947849",\ - "13.564323, 14.093447, 14.172771, 14.196458, 14.274834",\ - "14.716179, 15.245302, 15.324627, 15.348313, 15.426689"); + values ( "13.817724, 14.366689, 14.448989, 14.473563, 14.554878",\ + "13.868771, 14.417735, 14.500035, 14.524610, 14.605925",\ + "13.983227, 14.532192, 14.614492, 14.639067, 14.720381",\ + "14.322474, 14.871439, 14.953739, 14.978313, 15.059628",\ + "15.517523, 16.066488, 16.148788, 16.173363, 16.254677"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3837,11 +6814,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.574635, 13.898685, 13.946209, 13.960400, 14.007356",\ - "13.623837, 13.947886, 13.995411, 14.009602, 14.056557",\ - "13.734158, 14.058207, 14.105732, 14.119923, 14.166878",\ - "14.061140, 14.385191, 14.432714, 14.446905, 14.493861",\ - "15.212996, 15.537046, 15.584570, 15.598761, 15.645717"); + values ( "14.286022, 14.622224, 14.671530, 14.686253, 14.734970",\ + "14.337069, 14.673270, 14.722576, 14.737299, 14.786016",\ + "14.451527, 14.787728, 14.837034, 14.851757, 14.900475",\ + "14.790773, 15.126976, 15.176283, 15.191006, 15.239721",\ + "15.985825, 16.322025, 16.371332, 16.386055, 16.434772"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3862,11 +6839,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.077818, 13.606941, 13.686266, 13.709952, 13.788328",\ - "13.127019, 13.656141, 13.735468, 13.759153, 13.837528",\ - "13.237340, 13.766462, 13.845789, 13.869474, 13.947849",\ - "13.564323, 14.093447, 14.172771, 14.196458, 14.274834",\ - "14.716179, 15.245302, 15.324627, 15.348313, 15.426689"); + values ( "12.361901, 12.871181, 12.947533, 12.970331, 13.045767",\ + "12.409258, 12.918539, 12.994890, 13.017687, 13.093123",\ + "12.515442, 13.024722, 13.101073, 13.123871, 13.199306",\ + "12.830164, 13.339444, 13.415795, 13.438593, 13.514029",\ + "13.938826, 14.448107, 14.524458, 14.547256, 14.622692"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3880,11 +6857,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.574635, 13.898685, 13.946209, 13.960400, 14.007356",\ - "13.623837, 13.947886, 13.995411, 14.009602, 14.056557",\ - "13.734158, 14.058207, 14.105732, 14.119923, 14.166878",\ - "14.061140, 14.385191, 14.432714, 14.446905, 14.493861",\ - "15.212996, 15.537046, 15.584570, 15.598761, 15.645717"); + values ( "12.906494, 13.218391, 13.264134, 13.277793, 13.322988",\ + "12.953851, 13.265749, 13.311491, 13.325150, 13.370344",\ + "13.060034, 13.371932, 13.417675, 13.431334, 13.476528",\ + "13.374758, 13.686655, 13.732397, 13.746056, 13.791250",\ + "14.483418, 14.795316, 14.841059, 14.854717, 14.899912"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3902,8 +6879,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 ; @@ -3915,8 +6892,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 ; @@ -3930,11 +6907,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.921694, 13.450823, 13.530149, 13.553834, 13.632210",\ - "12.971163, 13.500292, 13.579618, 13.603303, 13.681679",\ - "13.081453, 13.610582, 13.689908, 13.713593, 13.791969",\ - "13.407745, 13.936875, 14.016201, 14.039886, 14.118261",\ - "14.529947, 15.059076, 15.138402, 15.162087, 15.240463"); + values ( "13.416681, 13.965653, 14.047954, 14.072527, 14.153842",\ + "13.468005, 14.016977, 14.099277, 14.123852, 14.205166",\ + "13.582432, 14.131404, 14.213704, 14.238277, 14.319592",\ + "13.920961, 14.469934, 14.552234, 14.576807, 14.658122",\ + "15.085246, 15.634218, 15.716518, 15.741093, 15.822407"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3948,11 +6925,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.018279, 13.342325, 13.389851, 13.404041, 13.450997",\ - "13.067748, 13.391794, 13.439320, 13.453510, 13.500466",\ - "13.178040, 13.502086, 13.549611, 13.563802, 13.610758",\ - "13.504333, 13.828380, 13.875905, 13.890096, 13.937052",\ - "14.626534, 14.950581, 14.998106, 15.012297, 15.059252"); + values ( "13.534779, 13.870977, 13.920285, 13.935008, 13.983725",\ + "13.586103, 13.922302, 13.971609, 13.986332, 14.035048",\ + "13.700529, 14.036728, 14.086036, 14.100759, 14.149475",\ + "14.039061, 14.375259, 14.424566, 14.439289, 14.488006",\ + "15.203344, 15.539543, 15.588850, 15.603573, 15.652289"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3973,11 +6950,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.079268, 10.079659, 10.079704, 10.079718, 10.079762",\ - "10.128736, 10.129128, 10.129173, 10.129187, 10.129231",\ - "10.239027, 10.239419, 10.239464, 10.239477, 10.239522",\ - "10.565321, 10.565712, 10.565758, 10.565771, 10.565815",\ - "11.687522, 11.687913, 11.687958, 11.687971, 11.688017"); + values ( "9.697931, 9.698308, 9.698352, 9.698364, 9.698408",\ + "9.745545, 9.745922, 9.745966, 9.745978, 9.746021",\ + "9.851700, 9.852077, 9.852120, 9.852134, 9.852177",\ + "10.165758, 10.166136, 10.166179, 10.166192, 10.166235",\ + "11.245878, 11.246255, 11.246299, 11.246311, 11.246355"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3991,11 +6968,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.953255, 9.959618, 9.959942, 9.960038, 9.960359",\ - "10.002724, 10.009087, 10.009411, 10.009507, 10.009828",\ - "10.113014, 10.119377, 10.119701, 10.119798, 10.120118",\ - "10.439308, 10.445671, 10.445995, 10.446092, 10.446411",\ - "11.561509, 11.567871, 11.568195, 11.568293, 11.568613"); + values ( "9.576644, 9.582768, 9.583080, 9.583174, 9.583481",\ + "9.624258, 9.630383, 9.630694, 9.630787, 9.631096",\ + "9.730413, 9.736537, 9.736849, 9.736942, 9.737250",\ + "10.044472, 10.050595, 10.050907, 10.051001, 10.051309",\ + "11.124591, 11.130715, 11.131027, 11.131121, 11.131428"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4015,11 +6992,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.006552, 13.535681, 13.615006, 13.638693, 13.717068",\ - "13.055753, 13.584883, 13.664207, 13.687893, 13.766269",\ - "13.166074, 13.695204, 13.774529, 13.798214, 13.876590",\ - "13.493057, 14.022186, 14.101512, 14.125198, 14.203573",\ - "14.644913, 15.174042, 15.253367, 15.277054, 15.355429"); + values ( "13.754801, 14.303774, 14.386073, 14.410647, 14.491961",\ + "13.805847, 14.354820, 14.437119, 14.461694, 14.543008",\ + "13.920305, 14.469278, 14.551578, 14.576152, 14.657466",\ + "14.259552, 14.808523, 14.890823, 14.915398, 14.996712",\ + "15.454601, 16.003574, 16.085873, 16.110447, 16.191761"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4033,11 +7010,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.638067, 13.962114, 14.009640, 14.023830, 14.070786",\ - "13.687269, 14.011316, 14.058841, 14.073031, 14.119987",\ - "13.797590, 14.121637, 14.169162, 14.183352, 14.230309",\ - "14.124575, 14.448622, 14.496146, 14.510337, 14.557293",\ - "15.276430, 15.600477, 15.648003, 15.662193, 15.709149"); + values ( "14.350395, 14.686595, 14.735902, 14.750625, 14.799341",\ + "14.401442, 14.737641, 14.786948, 14.801671, 14.850388",\ + "14.515900, 14.852099, 14.901406, 14.916129, 14.964846",\ + "14.855146, 15.191346, 15.240653, 15.255376, 15.304092",\ + "16.050198, 16.386396, 16.435703, 16.450426, 16.499144"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4058,11 +7035,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.006552, 13.535681, 13.615006, 13.638693, 13.717068",\ - "13.055753, 13.584883, 13.664207, 13.687893, 13.766269",\ - "13.166074, 13.695204, 13.774529, 13.798214, 13.876590",\ - "13.493057, 14.022186, 14.101512, 14.125198, 14.203573",\ - "14.644913, 15.174042, 15.253367, 15.277054, 15.355429"); + values ( "12.294020, 12.803307, 12.879658, 12.902455, 12.977892",\ + "12.341376, 12.850663, 12.927013, 12.949812, 13.025248",\ + "12.447560, 12.956847, 13.033197, 13.055996, 13.131432",\ + "12.762283, 13.271570, 13.347920, 13.370718, 13.446155",\ + "13.870943, 14.380230, 14.456581, 14.479379, 14.554815"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4076,11 +7053,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.638067, 13.962114, 14.009640, 14.023830, 14.070786",\ - "13.687269, 14.011316, 14.058841, 14.073031, 14.119987",\ - "13.797590, 14.121637, 14.169162, 14.183352, 14.230309",\ - "14.124575, 14.448622, 14.496146, 14.510337, 14.557293",\ - "15.276430, 15.600477, 15.648003, 15.662193, 15.709149"); + values ( "12.959082, 13.270977, 13.316719, 13.330378, 13.375573",\ + "13.006439, 13.318334, 13.364077, 13.377735, 13.422930",\ + "13.112623, 13.424518, 13.470261, 13.483919, 13.529114",\ + "13.427345, 13.739240, 13.784983, 13.798641, 13.843836",\ + "14.536005, 14.847900, 14.893643, 14.907302, 14.952497"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4098,8 +7075,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 ; @@ -4111,22 +7088,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.524738, 16.475536, 16.365215, 16.038231, 14.886375",\ - "16.848568, 16.799366, 16.689045, 16.362061, 15.210205",\ - "17.557884, 17.508682, 17.398361, 17.071377, 15.919521",\ - "18.684475, 18.635273, 18.524952, 18.197968, 17.046112",\ - "19.015217, 18.966015, 18.855694, 18.528709, 17.376854"); + values ( "17.830555, 17.783199, 17.677013, 17.362291, 16.253632",\ + "18.099201, 18.051846, 17.945660, 17.630938, 16.522278",\ + "18.367846, 18.320488, 18.214306, 17.899582, 16.790922",\ + "18.905136, 18.857780, 18.751595, 18.436872, 17.328213",\ + "19.979717, 19.932362, 19.826176, 19.511454, 18.402794"); } 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.391159, 19.341957, 19.231636, 18.904652, 17.752796",\ - "19.628502, 19.579302, 19.468981, 19.141996, 17.990141",\ - "20.148376, 20.099176, 19.988855, 19.661871, 18.510015",\ - "21.021591, 20.972389, 20.862068, 20.535084, 19.383228",\ - "21.315582, 21.266382, 21.156061, 20.829077, 19.677221"); + values ( "20.908506, 20.861149, 20.754967, 20.440243, 19.331583",\ + "21.105404, 21.058048, 20.951862, 20.637140, 19.528481",\ + "21.302301, 21.254944, 21.148762, 20.834038, 19.725378",\ + "21.696096, 21.648739, 21.542557, 21.227833, 20.119173",\ + "22.514368, 22.467010, 22.360828, 22.046104, 20.937445"); } } /* end of arc hkspi_clk_mprj_io[2]_stupr*/ @@ -4135,22 +7112,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.661818, 21.610710, 21.496054, 21.130159, 19.723486",\ - "21.985647, 21.934540, 21.819883, 21.453989, 20.047316",\ - "22.694962, 22.643854, 22.529198, 22.163303, 20.756630",\ - "23.821552, 23.770445, 23.655788, 23.289894, 21.883221",\ - "24.152294, 24.101187, 23.986530, 23.620636, 22.213963"); + values ( "23.307016, 23.257824, 23.147469, 22.795296, 21.441372",\ + "23.575659, 23.526466, 23.416111, 23.063938, 21.710014",\ + "23.844305, 23.795113, 23.684757, 23.332584, 21.978661",\ + "24.381594, 24.332401, 24.222046, 23.869873, 22.515949",\ + "25.456177, 25.406984, 25.296629, 24.944456, 23.590532"); } 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.727077, 22.675970, 22.561314, 22.195419, 20.788746",\ - "22.964422, 22.913315, 22.798658, 22.432764, 21.026091",\ - "23.484297, 23.433189, 23.318533, 22.952639, 21.545965",\ - "24.357512, 24.306404, 24.191748, 23.825853, 22.419180",\ - "24.651505, 24.600397, 24.485741, 24.119846, 22.713173"); + values ( "24.311436, 24.262243, 24.151888, 23.799715, 22.445791",\ + "24.508333, 24.459141, 24.348785, 23.996613, 22.642689",\ + "24.705231, 24.656038, 24.545683, 24.193510, 22.839586",\ + "25.099026, 25.049833, 24.939478, 24.587305, 23.233381",\ + "25.917301, 25.868109, 25.757753, 25.405581, 24.051657"); } } /* end of arc hkspi_clk_mprj_io[2]_stupf*/ @@ -4159,22 +7136,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.179180, -3.129979, -3.019658, -2.692668, -1.540740",\ - "-3.217401, -3.168200, -3.057879, -2.730889, -1.578961",\ - "-3.301121, -3.251920, -3.141599, -2.814609, -1.662681",\ - "-3.434099, -3.384898, -3.274577, -2.947587, -1.795659",\ - "-3.404457, -3.355256, -3.244935, -2.917945, -1.766017"); + values ( "-2.961709, -2.910663, -2.796205, -2.456953, -1.261828",\ + "-3.020098, -2.969051, -2.854593, -2.515341, -1.320216",\ + "-3.020098, -2.969051, -2.854593, -2.515341, -1.320216",\ + "-3.079370, -3.028324, -2.913866, -2.574614, -1.379489",\ + "-3.197037, -3.145990, -3.031532, -2.692280, -1.497155"); } 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.621427, -3.572225, -3.461905, -3.134915, -1.982987",\ - "-3.805436, -3.756235, -3.645914, -3.318924, -2.166996",\ - "-4.208487, -4.159286, -4.048965, -3.721975, -2.570047",\ - "-4.848648, -4.799447, -4.689126, -4.362136, -3.210208",\ - "-5.038314, -4.989113, -4.878792, -4.551803, -3.399874"); + values ( "-3.410444, -3.359397, -3.244940, -2.905688, -1.710562",\ + "-3.691547, -3.640501, -3.526043, -3.186791, -1.991666",\ + "-3.691547, -3.640501, -3.526043, -3.186791, -1.991666",\ + "-3.976909, -3.925863, -3.811405, -3.472153, -2.277028",\ + "-4.543375, -4.492328, -4.377871, -4.038618, -2.843493"); } } /* end of arc hkspi_clk_mprj_io[2]_hldr*/ @@ -4183,22 +7160,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.086501, -5.035393, -4.920737, -4.554843, -3.148169",\ - "-5.124722, -5.073614, -4.958959, -4.593064, -3.186391",\ - "-5.208442, -5.157334, -5.042679, -4.676785, -3.270111",\ - "-5.341420, -5.290312, -5.175656, -4.809762, -3.403088",\ - "-5.311778, -5.260670, -5.146014, -4.780120, -3.373446"); + values ( "-4.768874, -4.715849, -4.596895, -4.217279, -2.757855",\ + "-4.827262, -4.774238, -4.655283, -4.275668, -2.816243",\ + "-4.827262, -4.774238, -4.655283, -4.275668, -2.816243",\ + "-4.886535, -4.833510, -4.714555, -4.334940, -2.875516",\ + "-5.004201, -4.951177, -4.832222, -4.452607, -2.993182"); } 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.741177, -8.690068, -8.575414, -8.209519, -6.802845",\ - "-8.925186, -8.874078, -8.759423, -8.393529, -6.986855",\ - "-9.328237, -9.277128, -9.162474, -8.796579, -7.389905",\ - "-9.968397, -9.917289, -9.802634, -9.436740, -8.030066",\ - "-10.158064, -10.106956, -9.992301, -9.626407, -8.219732"); + values ( "-8.222993, -8.169969, -8.051014, -7.671398, -6.211974",\ + "-8.504095, -8.451071, -8.332115, -7.952500, -6.493076",\ + "-8.504095, -8.451071, -8.332115, -7.952500, -6.493076",\ + "-8.789457, -8.736433, -8.617477, -8.237863, -6.778439",\ + "-9.355923, -9.302898, -9.183943, -8.804328, -7.344904"); } } /* end of arc hkspi_clk_mprj_io[2]_hldf*/ @@ -4207,8 +7184,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 ; @@ -4222,11 +7199,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.142437, 40.671562, 40.750889, 40.774574, 40.852951",\ - "40.191906, 40.721031, 40.800358, 40.824043, 40.902420",\ - "40.302197, 40.831322, 40.910648, 40.934334, 41.012711",\ - "40.628490, 41.157616, 41.236942, 41.260628, 41.339005",\ - "41.750690, 42.279816, 42.359142, 42.382828, 42.461205"); + values ( "49.486454, 50.035423, 50.117722, 50.142296, 50.223610",\ + "49.537777, 50.086746, 50.169044, 50.193619, 50.274933",\ + "49.652203, 50.201172, 50.283470, 50.308044, 50.389359",\ + "49.990734, 50.539703, 50.622002, 50.646576, 50.727890",\ + "51.155018, 51.703987, 51.786285, 51.810860, 51.892174"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4240,11 +7217,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.612278, 41.936329, 41.983852, 41.998043, 42.044998",\ - "41.661747, 41.985798, 42.033321, 42.047512, 42.094467",\ - "41.772038, 42.096088, 42.143612, 42.157803, 42.204758",\ - "42.098331, 42.422382, 42.469906, 42.484097, 42.531052",\ - "43.220528, 43.544579, 43.592102, 43.606293, 43.653248"); + values ( "43.722237, 44.058437, 44.107742, 44.122467, 44.171181",\ + "43.773560, 44.109760, 44.159065, 44.173790, 44.222504",\ + "43.887989, 44.224190, 44.273495, 44.288219, 44.336937",\ + "44.226517, 44.562717, 44.612022, 44.626747, 44.675461",\ + "45.390804, 45.727005, 45.776310, 45.791035, 45.839752"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4265,11 +7242,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.824829, 7.825225, 7.825270, 7.825284, 7.825329",\ - "7.874298, 7.874694, 7.874739, 7.874753, 7.874798",\ - "7.984589, 7.984984, 7.985030, 7.985044, 7.985088",\ - "8.310883, 8.311278, 8.311323, 8.311337, 8.311382",\ - "9.433084, 9.433479, 9.433525, 9.433538, 9.433584"); + values ( "7.531397, 7.531778, 7.531822, 7.531835, 7.531878",\ + "7.579011, 7.579391, 7.579435, 7.579449, 7.579492",\ + "7.685165, 7.685546, 7.685590, 7.685603, 7.685647",\ + "7.999224, 7.999605, 7.999649, 7.999661, 7.999705",\ + "9.079344, 9.079724, 9.079768, 9.079782, 9.079824"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4283,11 +7260,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.698919, 7.705232, 7.705554, 7.705650, 7.705970",\ - "7.748388, 7.754701, 7.755023, 7.755119, 7.755439",\ - "7.858679, 7.864991, 7.865314, 7.865410, 7.865729",\ - "8.184973, 8.191285, 8.191607, 8.191704, 8.192023",\ - "9.307175, 9.313486, 9.313809, 9.313906, 9.314224"); + values ( "7.410209, 7.416285, 7.416595, 7.416688, 7.416995",\ + "7.457823, 7.463899, 7.464209, 7.464302, 7.464609",\ + "7.563977, 7.570053, 7.570364, 7.570457, 7.570764",\ + "7.878036, 7.884111, 7.884422, 7.884515, 7.884822",\ + "8.958156, 8.964231, 8.964541, 8.964634, 8.964941"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4307,11 +7284,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.434996, 11.964120, 12.043446, 12.067131, 12.145506",\ - "11.486103, 12.015228, 12.094553, 12.118239, 12.196615",\ - "11.600760, 12.129884, 12.209209, 12.232895, 12.311270",\ - "11.966654, 12.495778, 12.575104, 12.598789, 12.677164",\ - "13.373350, 13.902475, 13.981800, 14.005486, 14.083862"); + values ( "11.965288, 12.514255, 12.596554, 12.621128, 12.702443",\ + "12.018312, 12.567280, 12.649579, 12.674153, 12.755468",\ + "12.137267, 12.686234, 12.768534, 12.793108, 12.874422",\ + "12.516884, 13.065850, 13.148149, 13.172724, 13.254039",\ + "13.976330, 14.525297, 14.607597, 14.632172, 14.713486"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4325,11 +7302,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.292691, 12.616740, 12.664265, 12.678455, 12.725411",\ - "12.343800, 12.667849, 12.715374, 12.729565, 12.776520",\ - "12.458454, 12.782503, 12.830029, 12.844219, 12.891174",\ - "12.824348, 13.148397, 13.195923, 13.210114, 13.257069",\ - "14.231024, 14.555073, 14.602597, 14.616788, 14.663744"); + values ( "12.853285, 13.189486, 13.238792, 13.253515, 13.302232",\ + "12.906309, 13.242510, 13.291817, 13.306540, 13.355256",\ + "13.025264, 13.361465, 13.410771, 13.425494, 13.474211",\ + "13.404879, 13.741079, 13.790386, 13.805109, 13.853827",\ + "14.864304, 15.200504, 15.249811, 15.264534, 15.313251"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4350,11 +7327,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.775933, 9.776329, 9.776374, 9.776388, 9.776433",\ - "9.827042, 9.827436, 9.827482, 9.827496, 9.827541",\ - "9.941697, 9.942093, 9.942138, 9.942152, 9.942197",\ - "10.307591, 10.307987, 10.308032, 10.308046, 10.308091",\ - "11.714288, 11.714684, 11.714729, 11.714743, 11.714787"); + values ( "9.386058, 9.386438, 9.386482, 9.386496, 9.386539",\ + "9.435249, 9.435631, 9.435675, 9.435687, 9.435730",\ + "9.545605, 9.545986, 9.546030, 9.546042, 9.546085",\ + "9.897779, 9.898160, 9.898204, 9.898216, 9.898260",\ + "11.251723, 11.252104, 11.252148, 11.252161, 11.252205"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4368,11 +7345,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.650023, 9.656335, 9.656658, 9.656754, 9.657073",\ - "9.701130, 9.707443, 9.707766, 9.707863, 9.708181",\ - "9.815786, 9.822099, 9.822422, 9.822517, 9.822837",\ - "10.181681, 10.187993, 10.188316, 10.188412, 10.188731",\ - "11.588377, 11.594690, 11.595013, 11.595109, 11.595428"); + values ( "9.264868, 9.270945, 9.271255, 9.271348, 9.271654",\ + "9.314060, 9.320136, 9.320447, 9.320539, 9.320847",\ + "9.424416, 9.430491, 9.430802, 9.430895, 9.431202",\ + "9.776590, 9.782666, 9.782976, 9.783070, 9.783377",\ + "11.130534, 11.136610, 11.136921, 11.137013, 11.137321"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4392,11 +7369,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.432991, 19.962116, 20.041441, 20.065128, 20.143503",\ - "19.482193, 20.011318, 20.090643, 20.114328, 20.192703",\ - "19.592514, 20.121639, 20.200964, 20.224649, 20.303024",\ - "19.919498, 20.448624, 20.527948, 20.551634, 20.630009",\ - "21.071354, 21.600479, 21.679804, 21.703489, 21.781864"); + values ( "20.940382, 21.489349, 21.571648, 21.596222, 21.677536",\ + "20.991428, 21.540394, 21.622694, 21.647268, 21.728584",\ + "21.105886, 21.654854, 21.737152, 21.761726, 21.843040",\ + "21.445131, 21.994099, 22.076397, 22.100971, 22.182285",\ + "22.640182, 23.189148, 23.271448, 23.296022, 23.377338"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4410,11 +7387,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.714544, 21.038593, 21.086119, 21.100309, 21.147264",\ - "20.763744, 21.087793, 21.135319, 21.149509, 21.196465",\ - "20.874065, 21.198114, 21.245640, 21.259830, 21.306786",\ - "21.201050, 21.525099, 21.572624, 21.586815, 21.633770",\ - "22.352903, 22.676952, 22.724478, 22.738668, 22.785624"); + values ( "22.326155, 22.662355, 22.711662, 22.726385, 22.775101",\ + "22.377199, 22.713400, 22.762707, 22.777430, 22.826145",\ + "22.491659, 22.827860, 22.877167, 22.891890, 22.940605",\ + "22.830904, 23.167105, 23.216412, 23.231134, 23.279850",\ + "24.025953, 24.362154, 24.411461, 24.426184, 24.474899"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4435,11 +7412,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.679222, 10.208347, 10.287673, 10.311358, 10.389734",\ - "9.728424, 10.257549, 10.336874, 10.360559, 10.438935",\ - "9.838745, 10.367870, 10.447195, 10.470881, 10.549256",\ - "10.165735, 10.694860, 10.774185, 10.797871, 10.876246",\ - "11.317663, 11.846788, 11.926113, 11.949799, 12.028174"); + values ( "9.246718, 9.756001, 9.832352, 9.855149, 9.930586",\ + "9.294074, 9.803356, 9.879707, 9.902505, 9.977942",\ + "9.400258, 9.909540, 9.985891, 10.008689, 10.084126",\ + "9.714987, 10.224269, 10.300620, 10.323418, 10.398853",\ + "10.823716, 11.332998, 11.409349, 11.432147, 11.507584"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4453,11 +7430,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.590133, 10.914183, 10.961706, 10.975897, 11.022853",\ - "10.639334, 10.963384, 11.010908, 11.025099, 11.072054",\ - "10.749655, 11.073705, 11.121229, 11.135420, 11.182375",\ - "11.076645, 11.400695, 11.448219, 11.462410, 11.509365",\ - "12.228573, 12.552623, 12.600147, 12.614338, 12.661293"); + values ( "10.147179, 10.459076, 10.504819, 10.518477, 10.563672",\ + "10.194535, 10.506433, 10.552176, 10.565834, 10.611029",\ + "10.300718, 10.612617, 10.658360, 10.672018, 10.717213",\ + "10.615446, 10.927344, 10.973087, 10.986746, 11.031940",\ + "11.724177, 12.036076, 12.081818, 12.095476, 12.140671"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4475,8 +7452,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 ; @@ -4488,16 +7465,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.677822, 26.206949, 26.286276, 26.309961, 26.388336",\ - "25.858011, 26.387138, 26.466465, 26.490150, 26.568525",\ - "26.252697, 26.781824, 26.861151, 26.884836, 26.963211",\ - "26.879820, 27.408947, 27.488274, 27.511959, 27.590334",\ - "27.057463, 27.586590, 27.665916, 27.689602, 27.767977"); + values ( "26.785957, 27.334929, 27.417229, 27.441803, 27.523117",\ + "26.935440, 27.484411, 27.566711, 27.591286, 27.672600",\ + "27.084923, 27.633894, 27.716194, 27.740768, 27.822083",\ + "27.383888, 27.932859, 28.015160, 28.039734, 28.121048",\ + "27.982067, 28.531038, 28.613338, 28.637913, 28.719227"); } 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.145915, 2.172475",\ "1.903822, 2.111004, 2.137887, 2.145915, 2.172475",\ @@ -4506,16 +7483,16 @@ pin("mprj_io[0]") { "1.903822, 2.111004, 2.137887, 2.145915, 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 ( "25.854622, 26.194115, 26.242796, 26.257332, 26.305429",\ - "26.034811, 26.374304, 26.422985, 26.437521, 26.485619",\ - "26.429497, 26.768990, 26.817671, 26.832207, 26.880304",\ - "27.056620, 27.396112, 27.444794, 27.459330, 27.507427",\ - "27.234262, 27.573755, 27.622437, 27.636972, 27.685070"); + values ( "26.953115, 27.305340, 27.355846, 27.370926, 27.420830",\ + "27.102598, 27.454823, 27.505329, 27.520409, 27.570312",\ + "27.252081, 27.604305, 27.654812, 27.669891, 27.719795",\ + "27.551046, 27.903271, 27.953777, 27.968857, 28.018761",\ + "28.149225, 28.501450, 28.551956, 28.567036, 28.616940"); } 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.403038, 1.535190, 1.553027, 1.558353, 1.575976",\ "1.403038, 1.535190, 1.553027, 1.558353, 1.575976",\ @@ -4531,16 +7508,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.618290, 22.618681, 22.618725, 22.618738, 22.618784",\ - "22.798479, 22.798870, 22.798914, 22.798927, 22.798973",\ - "23.193165, 23.193556, 23.193600, 23.193613, 23.193659",\ - "23.820290, 23.820681, 23.820724, 23.820738, 23.820784",\ - "23.997932, 23.998323, 23.998367, 23.998381, 23.998426"); + values ( "21.718632, 21.719007, 21.719051, 21.719065, 21.719107",\ + "21.993900, 21.994276, 21.994320, 21.994333, 21.994375",\ + "21.993900, 21.994276, 21.994320, 21.994333, 21.994375",\ + "22.273340, 22.273716, 22.273760, 22.273773, 22.273815",\ + "22.828276, 22.828651, 22.828695, 22.828709, 22.828751"); } 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",\ @@ -4549,16 +7526,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.492266, 22.498634, 22.498959, 22.499054, 22.499374",\ - "22.672455, 22.678823, 22.679148, 22.679243, 22.679564",\ - "23.067141, 23.073509, 23.073833, 23.073929, 23.074249",\ - "23.694265, 23.700634, 23.700958, 23.701054, 23.701374",\ - "23.871908, 23.878277, 23.878601, 23.878696, 23.879017"); + values ( "21.597334, 21.603464, 21.603775, 21.603868, 21.604177",\ + "21.872602, 21.878733, 21.879044, 21.879137, 21.879446",\ + "21.872602, 21.878733, 21.879044, 21.879137, 21.879446",\ + "22.152042, 22.158173, 22.158484, 22.158577, 22.158886",\ + "22.706978, 22.713108, 22.713419, 22.713512, 22.713821"); } 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",\ @@ -4575,11 +7552,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.542412, 10.071539, 10.150864, 10.174549, 10.252925",\ - "9.591881, 10.121008, 10.200333, 10.224018, 10.302394",\ - "9.702171, 10.231298, 10.310623, 10.334309, 10.412684",\ - "10.028465, 10.557592, 10.636917, 10.660603, 10.738978",\ - "11.150665, 11.679792, 11.759119, 11.782804, 11.861179"); + values ( "9.920788, 10.469757, 10.552057, 10.576632, 10.657946",\ + "9.972112, 10.521082, 10.603382, 10.627955, 10.709270",\ + "10.086538, 10.635508, 10.717808, 10.742382, 10.823696",\ + "10.425068, 10.974037, 11.056337, 11.080912, 11.162226",\ + "11.589354, 12.138323, 12.220623, 12.245197, 12.326511"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4593,11 +7570,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.638219, 9.962267, 10.009792, 10.023983, 10.070938",\ - "9.687688, 10.011736, 10.059261, 10.073452, 10.120407",\ - "9.797978, 10.122026, 10.169552, 10.183743, 10.230698",\ - "10.124272, 10.448320, 10.495846, 10.510036, 10.556992",\ - "11.246475, 11.570522, 11.618048, 11.632238, 11.679193"); + values ( "10.026169, 10.362370, 10.411676, 10.426399, 10.475115",\ + "10.077494, 10.413692, 10.462999, 10.477722, 10.526440",\ + "10.191919, 10.528120, 10.577427, 10.592150, 10.640865",\ + "10.530449, 10.866650, 10.915956, 10.930679, 10.979395",\ + "11.694734, 12.030933, 12.080240, 12.094963, 12.143680"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4618,11 +7595,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.698296, 6.698687, 6.698732, 6.698745, 6.698790",\ - "6.747765, 6.748156, 6.748200, 6.748214, 6.748259",\ - "6.858055, 6.858446, 6.858491, 6.858505, 6.858549",\ - "7.184349, 7.184740, 7.184785, 7.184799, 7.184843",\ - "8.306551, 8.306942, 8.306987, 8.307000, 8.307045"); + values ( "6.447109, 6.447486, 6.447529, 6.447542, 6.447585",\ + "6.494723, 6.495099, 6.495143, 6.495155, 6.495198",\ + "6.600878, 6.601254, 6.601297, 6.601311, 6.601354",\ + "6.914936, 6.915313, 6.915356, 6.915369, 6.915412",\ + "7.995055, 7.995431, 7.995475, 7.995488, 7.995531"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4636,11 +7613,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.572274, 6.578641, 6.578965, 6.579062, 6.579382",\ - "6.621742, 6.628110, 6.628434, 6.628531, 6.628851",\ - "6.732033, 6.738400, 6.738725, 6.738822, 6.739141",\ - "7.058327, 7.064694, 7.065019, 7.065115, 7.065435",\ - "8.180529, 8.186895, 8.187220, 8.187317, 8.187637"); + values ( "6.325813, 6.331942, 6.332253, 6.332347, 6.332655",\ + "6.373426, 6.379555, 6.379868, 6.379961, 6.380269",\ + "6.479582, 6.485710, 6.486022, 6.486115, 6.486423",\ + "6.793640, 6.799768, 6.800080, 6.800174, 6.800482",\ + "7.873759, 7.879888, 7.880199, 7.880293, 7.880601"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4660,11 +7637,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.207909, 15.737036, 15.816362, 15.840048, 15.918423",\ - "15.257111, 15.786238, 15.865564, 15.889250, 15.967625",\ - "15.367430, 15.896557, 15.975883, 15.999569, 16.077944",\ - "15.694414, 16.223541, 16.302868, 16.326553, 16.404928",\ - "16.846270, 17.375397, 17.454723, 17.478409, 17.556784"); + values ( "15.913270, 16.462240, 16.544540, 16.569115, 16.650429",\ + "15.964316, 16.513287, 16.595587, 16.620159, 16.701475",\ + "16.078773, 16.627745, 16.710045, 16.734619, 16.815933",\ + "16.418022, 16.966991, 17.049292, 17.073864, 17.155180",\ + "17.613071, 18.162041, 18.244341, 18.268913, 18.350229"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4678,11 +7655,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.384702, 15.724195, 15.772876, 15.787412, 15.835510",\ - "15.433904, 15.773397, 15.822078, 15.836614, 15.884712",\ - "15.544224, 15.883717, 15.932398, 15.946934, 15.995031",\ - "15.871208, 16.210701, 16.259382, 16.273918, 16.322016",\ - "17.023064, 17.362556, 17.411238, 17.425774, 17.473871"); + values ( "16.080429, 16.432652, 16.483158, 16.498240, 16.548141",\ + "16.131474, 16.483698, 16.534204, 16.549286, 16.599188",\ + "16.245934, 16.598156, 16.648663, 16.663744, 16.713646",\ + "16.585178, 16.937403, 16.987909, 17.002991, 17.052893",\ + "17.780228, 18.132452, 18.182959, 18.198040, 18.247942"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4703,11 +7680,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.899191, 12.899582, 12.899628, 12.899641, 12.899685",\ - "12.948393, 12.948784, 12.948830, 12.948843, 12.948887",\ - "13.058714, 13.059105, 13.059151, 13.059164, 13.059208",\ - "13.385698, 13.386089, 13.386135, 13.386148, 13.386192",\ - "14.537556, 14.537947, 14.537992, 14.538006, 14.538050"); + values ( "12.315737, 12.316113, 12.316156, 12.316170, 12.316212",\ + "12.363092, 12.363469, 12.363512, 12.363525, 12.363567",\ + "12.469276, 12.469653, 12.469696, 12.469709, 12.469751",\ + "12.783999, 12.784376, 12.784419, 12.784431, 12.784475",\ + "13.892661, 13.893038, 13.893081, 13.893093, 13.893137"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4721,11 +7698,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.773168, 12.779535, 12.779860, 12.779957, 12.780277",\ - "12.822370, 12.828737, 12.829062, 12.829159, 12.829479",\ - "12.932691, 12.939058, 12.939383, 12.939480, 12.939800",\ - "13.259675, 13.266043, 13.266367, 13.266464, 13.266785",\ - "14.411532, 14.417900, 14.418224, 14.418322, 14.418642"); + values ( "12.194439, 12.200568, 12.200880, 12.200974, 12.201283",\ + "12.241795, 12.247924, 12.248236, 12.248329, 12.248638",\ + "12.347979, 12.354108, 12.354420, 12.354513, 12.354822",\ + "12.662703, 12.668831, 12.669144, 12.669236, 12.669544",\ + "13.771364, 13.777493, 13.777805, 13.777898, 13.778206"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4745,7 +7722,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 ; @@ -4773,12 +7750,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") { @@ -4795,16 +7774,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.361210, 23.891987, 23.971300, 23.994982, 24.073345",\ - "23.541401, 24.072178, 24.151491, 24.175173, 24.253536",\ - "23.936085, 24.466862, 24.546175, 24.569857, 24.648220",\ - "24.563210, 25.093987, 25.173300, 25.196981, 25.275345",\ - "24.740852, 25.271629, 25.350943, 25.374624, 25.452988"); + values ( "24.507374, 25.058056, 25.140343, 25.164913, 25.246214",\ + "24.656857, 25.207539, 25.289825, 25.314396, 25.395697",\ + "24.806339, 25.357021, 25.439308, 25.463879, 25.545179",\ + "25.105305, 25.655987, 25.738274, 25.762844, 25.844145",\ + "25.703485, 26.254168, 26.336454, 26.361025, 26.442326"); } 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.870365, 2.063560, 2.088840, 2.096388, 2.121365",\ "1.870365, 2.063560, 2.088840, 2.096388, 2.121365",\ @@ -4813,16 +7792,16 @@ pin("flash_csb") { "1.870365, 2.063560, 2.088840, 2.096388, 2.121365"); } 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.074612, 26.399078, 26.446602, 26.460793, 26.507746",\ - "26.254799, 26.579268, 26.626791, 26.640982, 26.687935",\ - "26.649487, 26.973953, 27.021477, 27.035667, 27.082621",\ - "27.276608, 27.601076, 27.648600, 27.662790, 27.709743",\ - "27.454250, 27.778719, 27.826242, 27.840433, 27.887386"); + values ( "27.865776, 28.202410, 28.251715, 28.266438, 28.315153",\ + "28.015259, 28.351892, 28.401197, 28.415920, 28.464636",\ + "28.164742, 28.501375, 28.550680, 28.565403, 28.614119",\ + "28.463707, 28.800341, 28.849646, 28.864368, 28.913084",\ + "29.061886, 29.398520, 29.447824, 29.462547, 29.511263"); } 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.322227, 1.444519, 1.462231, 1.467520, 1.485021",\ "1.322227, 1.444519, 1.462231, 1.467520, 1.485021",\ @@ -4838,16 +7817,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.311123, 23.841900, 23.921213, 23.944895, 24.023258",\ - "23.491312, 24.022091, 24.101402, 24.125084, 24.203445",\ - "23.885996, 24.416775, 24.496086, 24.519768, 24.598129",\ - "24.513121, 25.043900, 25.123211, 25.146893, 25.225254",\ - "24.690763, 25.221542, 25.300854, 25.324535, 25.402897"); + values ( "22.171942, 22.682816, 22.759153, 22.781948, 22.857370",\ + "22.447210, 22.958084, 23.034422, 23.057217, 23.132639",\ + "22.447210, 22.958084, 23.034422, 23.057217, 23.132639",\ + "22.726648, 23.237522, 23.313860, 23.336655, 23.412077",\ + "23.281588, 23.792461, 23.868799, 23.891594, 23.967016"); } 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.870365, 2.063560, 2.088840, 2.096388, 2.121365",\ "1.870365, 2.063560, 2.088840, 2.096388, 2.121365",\ @@ -4856,16 +7835,16 @@ pin("flash_csb") { "1.870365, 2.063560, 2.088840, 2.096388, 2.121365"); } 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.799976, 26.124445, 26.171968, 26.186159, 26.233112",\ - "25.980167, 26.304634, 26.352158, 26.366348, 26.413301",\ - "26.374851, 26.699320, 26.746843, 26.761034, 26.807987",\ - "27.001976, 27.326445, 27.373968, 27.388159, 27.435112",\ - "27.179619, 27.504087, 27.551611, 27.565802, 27.612755"); + values ( "23.997021, 24.309319, 24.355061, 24.368719, 24.413914",\ + "24.272289, 24.584591, 24.630331, 24.643990, 24.689182",\ + "24.272289, 24.584591, 24.630331, 24.643990, 24.689182",\ + "24.551727, 24.864029, 24.909769, 24.923428, 24.968620",\ + "25.106663, 25.418961, 25.464703, 25.478361, 25.523556"); } 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.322227, 1.444519, 1.462231, 1.467520, 1.485021",\ "1.322227, 1.444519, 1.462231, 1.467520, 1.485021",\ @@ -4892,16 +7871,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.692982, 23.223728, 23.303040, 23.326721, 23.405085",\ - "22.873173, 23.403915, 23.483229, 23.506912, 23.585274",\ - "23.267857, 23.798603, 23.877914, 23.901596, 23.979959",\ - "23.894981, 24.425724, 24.505037, 24.528721, 24.607082",\ - "24.072624, 24.603367, 24.682680, 24.706364, 24.784725"); + values ( "23.806097, 24.356745, 24.439032, 24.463602, 24.544903",\ + "23.955580, 24.506227, 24.588514, 24.613085, 24.694386",\ + "24.105062, 24.655710, 24.737997, 24.762568, 24.843868",\ + "24.404028, 24.954676, 25.036963, 25.061533, 25.142834",\ + "25.002207, 25.552855, 25.635141, 25.659712, 25.741013"); } 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.870341, 2.063556, 2.088836, 2.096384, 2.121361",\ "1.870341, 2.063556, 2.088836, 2.096384, 2.121361",\ @@ -4910,16 +7889,16 @@ pin("flash_clk") { "1.870341, 2.063556, 2.088836, 2.096384, 2.121361"); } 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.283463, 23.607922, 23.655443, 23.669632, 23.716585",\ - "23.463654, 23.788111, 23.835632, 23.849823, 23.896774",\ - "23.858337, 24.182796, 24.230318, 24.244507, 24.291460",\ - "24.485458, 24.809917, 24.857439, 24.871628, 24.918581",\ - "24.663101, 24.987560, 25.035082, 25.049271, 25.096224"); + values ( "24.299870, 24.636494, 24.685799, 24.700520, 24.749233",\ + "24.449352, 24.785976, 24.835281, 24.850002, 24.898716",\ + "24.598835, 24.935459, 24.984764, 24.999485, 25.048199",\ + "24.897799, 25.234423, 25.283726, 25.298449, 25.347162",\ + "25.495979, 25.832603, 25.881908, 25.896629, 25.945343"); } 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.322243, 1.444524, 1.462235, 1.467523, 1.485021",\ "1.322243, 1.444524, 1.462235, 1.467523, 1.485021",\ @@ -4935,16 +7914,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.692982, 23.223728, 23.303040, 23.326721, 23.405085",\ - "22.873173, 23.403915, 23.483229, 23.506912, 23.585274",\ - "23.267857, 23.798603, 23.877914, 23.901596, 23.979959",\ - "23.894981, 24.425724, 24.505037, 24.528721, 24.607082",\ - "24.072624, 24.603367, 24.682680, 24.706364, 24.784725"); + values ( "21.685873, 22.196714, 22.273052, 22.295847, 22.371271",\ + "21.961142, 22.471983, 22.548321, 22.571115, 22.646540",\ + "21.961142, 22.471983, 22.548321, 22.571115, 22.646540",\ + "22.240582, 22.751423, 22.827761, 22.850555, 22.925980",\ + "22.795517, 23.306358, 23.382696, 23.405491, 23.480915"); } 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.870341, 2.063556, 2.088836, 2.096384, 2.121361",\ "1.870341, 2.063556, 2.088836, 2.096384, 2.121361",\ @@ -4953,16 +7932,16 @@ pin("flash_clk") { "1.870341, 2.063556, 2.088836, 2.096384, 2.121361"); } 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.283463, 23.607922, 23.655443, 23.669632, 23.716585",\ - "23.463654, 23.788111, 23.835632, 23.849823, 23.896774",\ - "23.858337, 24.182796, 24.230318, 24.244507, 24.291460",\ - "24.485458, 24.809917, 24.857439, 24.871628, 24.918581",\ - "24.663101, 24.987560, 25.035082, 25.049271, 25.096224"); + values ( "22.308052, 22.620342, 22.666082, 22.679741, 22.724932",\ + "22.583319, 22.895609, 22.941349, 22.955008, 23.000198",\ + "22.583319, 22.895609, 22.941349, 22.955008, 23.000198",\ + "22.862757, 23.175047, 23.220787, 23.234446, 23.279636",\ + "23.417694, 23.729984, 23.775724, 23.789383, 23.834574"); } 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.322243, 1.444524, 1.462235, 1.467523, 1.485021",\ "1.322243, 1.444524, 1.462235, 1.467523, 1.485021",\ @@ -4989,16 +7968,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.169529, 22.699047, 22.778374, 22.802059, 22.880436",\ - "22.349716, 22.879234, 22.958561, 22.982246, 23.060623",\ - "22.744404, 23.273922, 23.353249, 23.376934, 23.455311",\ - "23.371525, 23.901043, 23.980370, 24.004055, 24.082432",\ - "23.549168, 24.078686, 24.158012, 24.181698, 24.260075"); + values ( "23.466654, 24.016027, 24.098328, 24.122902, 24.204218",\ + "23.616137, 24.165510, 24.247810, 24.272385, 24.353701",\ + "23.765619, 24.314993, 24.397293, 24.421867, 24.503183",\ + "24.064585, 24.613958, 24.696259, 24.720833, 24.802149",\ + "24.662764, 25.212137, 25.294437, 25.319012, 25.400328"); } 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.110799, 2.137735, 2.145778, 2.172392",\ "1.903823, 2.110799, 2.137735, 2.145778, 2.172392",\ @@ -5007,16 +7986,16 @@ pin("flash_io0") { "1.903823, 2.110799, 2.137735, 2.145778, 2.172392"); } 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.604374, 22.928623, 22.976120, 22.990301, 23.037228",\ - "22.784565, 23.108814, 23.156311, 23.170492, 23.217419",\ - "23.179249, 23.503498, 23.550995, 23.565176, 23.612103",\ - "23.806374, 24.130623, 24.178120, 24.192301, 24.239227",\ - "23.984016, 24.308266, 24.355762, 24.369944, 24.416870"); + values ( "23.657894, 23.994303, 24.043579, 24.058292, 24.106979",\ + "23.807377, 24.143785, 24.193062, 24.207775, 24.256462",\ + "23.956860, 24.293268, 24.342545, 24.357258, 24.405945",\ + "24.255825, 24.592234, 24.641510, 24.656223, 24.704910",\ + "24.854004, 25.190413, 25.239689, 25.254402, 25.303089"); } 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.404693, 1.535170, 1.553014, 1.558342, 1.575972",\ "1.404693, 1.535170, 1.553014, 1.558342, 1.575972",\ @@ -5032,16 +8011,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.048445, 21.048458, 21.048458, 21.048458, 21.048458",\ - "21.228634, 21.228645, 21.228645, 21.228645, 21.228645",\ - "21.623320, 21.623333, 21.623333, 21.623333, 21.623333",\ - "22.250443, 22.250454, 22.250454, 22.250454, 22.250454",\ - "22.428085, 22.428097, 22.428097, 22.428097, 22.428097"); + values ( "20.080462, 20.080473, 20.080473, 20.080473, 20.080473",\ + "20.355728, 20.355740, 20.355740, 20.355740, 20.355740",\ + "20.355728, 20.355740, 20.355740, 20.355740, 20.355740",\ + "20.635166, 20.635178, 20.635178, 20.635178, 20.635178",\ + "21.190105, 21.190117, 21.190117, 21.190117, 21.190117"); } 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",\ @@ -5050,16 +8029,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.915659, 20.925400, 20.925789, 20.925905, 20.926289",\ - "21.095848, 21.105589, 21.105978, 21.106094, 21.106478",\ - "21.490534, 21.500275, 21.500664, 21.500780, 21.501163",\ - "22.117657, 22.127398, 22.127787, 22.127903, 22.128286",\ - "22.295300, 22.305040, 22.305429, 22.305546, 22.305929"); + values ( "19.952654, 19.962030, 19.962404, 19.962515, 19.962885",\ + "20.227921, 20.237297, 20.237671, 20.237782, 20.238152",\ + "20.227921, 20.237297, 20.237671, 20.237782, 20.238152",\ + "20.507359, 20.516735, 20.517109, 20.517220, 20.517590",\ + "21.062298, 21.071674, 21.072048, 21.072159, 21.072529"); } 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",\ @@ -5116,7 +8095,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/caravel/primetime-signoff/lib/min/caravel.tt.lib b/signoff/caravel/primetime-signoff/lib/min/caravel.tt.lib index 787fd4e7..f0dfa06e 100644 --- a/signoff/caravel/primetime-signoff/lib/min/caravel.tt.lib +++ b/signoff/caravel/primetime-signoff/lib/min/caravel.tt.lib @@ -4,7 +4,7 @@ library("caravel.tt") { technology (cmos) ; delay_model : table_lookup ; library_features ( report_delay_calculation ) ; - date : "Tue Oct 18 15:44:11 2022" ; + date : "Sun Oct 30 12:29: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( caravel ) { - area : 1926648.000000 ; + area : 1931813.875000 ; dont_use : true ; dont_touch : true ; interface_timing : true; @@ -99,7 +99,7 @@ cell( caravel ) { 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.434925, 10.758892, 10.788148, 10.800031, 10.837236",\ - "10.585176, 10.909143, 10.938399, 10.950282, 10.987488",\ - "10.914284, 11.238250, 11.267506, 11.279388, 11.316594",\ - "11.437000, 11.760967, 11.790223, 11.802106, 11.839312",\ - "11.582186, 11.906152, 11.935408, 11.947290, 11.984496"); + values ( "10.886706, 11.222822, 11.253175, 11.265504, 11.304104",\ + "11.011352, 11.347467, 11.377820, 11.390149, 11.428749",\ + "11.135998, 11.472114, 11.502466, 11.514795, 11.553396",\ + "11.385289, 11.721405, 11.751758, 11.764087, 11.802687",\ + "11.883874, 12.219990, 12.250342, 12.262671, 12.301271"); } 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.740414, 10.956920, 10.980796, 10.990494, 11.020860",\ - "10.890665, 11.107171, 11.131047, 11.140745, 11.171111",\ - "11.219771, 11.436277, 11.460154, 11.469852, 11.500217",\ - "11.742489, 11.958995, 11.982871, 11.992569, 12.022935",\ - "11.887673, 12.104179, 12.128056, 12.137754, 12.168119"); + values ( "11.241047, 11.465672, 11.490444, 11.500505, 11.532009",\ + "11.365692, 11.590317, 11.615089, 11.625151, 11.656654",\ + "11.490338, 11.714964, 11.739736, 11.749798, 11.781301",\ + "11.739630, 11.964254, 11.989027, 11.999088, 12.030592",\ + "12.238214, 12.462839, 12.487611, 12.497673, 12.529177"); } 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.436253, 9.436253, 9.436253, 9.436253, 9.436253",\ - "9.586504, 9.586504, 9.586504, 9.586504, 9.586504",\ - "9.915610, 9.915611, 9.915611, 9.915611, 9.915611",\ - "10.438328, 10.438329, 10.438329, 10.438329, 10.438329",\ - "10.583511, 10.583512, 10.583512, 10.583512, 10.583512"); + values ( "9.030825, 9.030826, 9.030826, 9.030826, 9.030826",\ + "9.260357, 9.260358, 9.260358, 9.260358, 9.260358",\ + "9.260357, 9.260358, 9.260358, 9.260358, 9.260358",\ + "9.493366, 9.493367, 9.493367, 9.493367, 9.493367",\ + "9.955908, 9.955909, 9.955909, 9.955909, 9.955909"); } 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.412910, 9.412960, 9.412960, 9.412960, 9.412960",\ - "9.563162, 9.563211, 9.563211, 9.563211, 9.563211",\ - "9.892268, 9.892318, 9.892318, 9.892318, 9.892318",\ - "10.414986, 10.415035, 10.415035, 10.415035, 10.415035",\ - "10.560169, 10.560219, 10.560219, 10.560219, 10.560219"); + values ( "9.008358, 9.008406, 9.008406, 9.008406, 9.008406",\ + "9.237890, 9.237938, 9.237938, 9.237938, 9.237938",\ + "9.237890, 9.237938, 9.237938, 9.237938, 9.237938",\ + "9.470900, 9.470947, 9.470947, 9.470947, 9.470947",\ + "9.933441, 9.933489, 9.933489, 9.933489, 9.933489"); } 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.954156, 6.278157, 6.307411, 6.319293, 6.356497",\ - "6.025532, 6.349533, 6.378787, 6.390670, 6.405403",\ - "6.065102, 6.389103, 6.405403, 6.405403, 6.405403",\ - "6.087424, 6.405403, 6.405403, 6.405403, 6.405403",\ - "6.087424, 6.405403, 6.405403, 6.405403, 6.405403"); + values ( "6.188597, 6.524748, 6.555099, 6.567427, 6.606026",\ + "6.262650, 6.598801, 6.629152, 6.641480, 6.656766",\ + "6.303703, 6.639854, 6.656766, 6.656766, 6.656766",\ + "6.326862, 6.656766, 6.656766, 6.656766, 6.656766",\ + "6.326862, 6.656766, 6.656766, 6.656766, 6.656766"); } 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.173783, 6.390278, 6.414154, 6.423852, 6.454217",\ - "6.245159, 6.461654, 6.485530, 6.495229, 6.503124",\ - "6.284729, 6.501224, 6.503124, 6.503124, 6.503124",\ - "6.307051, 6.503124, 6.503124, 6.503124, 6.503124",\ - "6.307051, 6.503124, 6.503124, 6.503124, 6.503124"); + values ( "6.407599, 6.632213, 6.656984, 6.667046, 6.698550",\ + "6.481652, 6.706265, 6.731037, 6.741099, 6.749290",\ + "6.522706, 6.747319, 6.749290, 6.749290, 6.749290",\ + "6.545865, 6.749290, 6.749290, 6.749290, 6.749290",\ + "6.545865, 6.749290, 6.749290, 6.749290, 6.749290"); } 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.578847, 4.578847, 4.578847, 4.578847, 4.578847",\ - "4.631783, 4.631783, 4.631783, 4.631783, 4.631783",\ - "4.631783, 4.631783, 4.631783, 4.631783, 4.631783",\ - "4.631783, 4.631783, 4.631783, 4.631783, 4.631783",\ - "4.631783, 4.631783, 4.631783, 4.631783, 4.631783"); + values ( "4.307880, 4.307881, 4.307881, 4.307881, 4.307881",\ + "4.358831, 4.358831, 4.358831, 4.358831, 4.358831",\ + "4.358831, 4.358831, 4.358831, 4.358831, 4.358831",\ + "4.358831, 4.358831, 4.358831, 4.358831, 4.358831",\ + "4.358831, 4.358831, 4.358831, 4.358831, 4.358831"); } 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.555527, 4.555575, 4.555575, 4.555575, 4.555575",\ - "4.608462, 4.608511, 4.608511, 4.608511, 4.608511",\ - "4.608462, 4.608511, 4.608511, 4.608511, 4.608511",\ - "4.608462, 4.608511, 4.608511, 4.608511, 4.608511",\ - "4.608462, 4.608511, 4.608511, 4.608511, 4.608511"); + values ( "4.285435, 4.285482, 4.285482, 4.285482, 4.285482",\ + "4.336385, 4.336432, 4.336432, 4.336432, 4.336432",\ + "4.336385, 4.336432, 4.336432, 4.336432, 4.336432",\ + "4.336385, 4.336432, 4.336432, 4.336432, 4.336432",\ + "4.336385, 4.336432, 4.336432, 4.336432, 4.336432"); } 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.754760, 8.090911, 8.121262, 8.133591, 8.172189",\ + "7.854600, 8.190751, 8.221102, 8.233430, 8.272028",\ + "7.927679, 8.263830, 8.294181, 8.306509, 8.345108",\ + "8.013798, 8.349949, 8.380300, 8.392628, 8.431227",\ + "8.366869, 8.703020, 8.733372, 8.745699, 8.784298"); + } + 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.315924, 1.318307, 1.325767",\ + "1.234245, 1.310057, 1.315924, 1.318307, 1.325767",\ + "1.234245, 1.310057, 1.315924, 1.318307, 1.325767",\ + "1.234245, 1.310057, 1.315924, 1.318307, 1.325767",\ + "1.234245, 1.310057, 1.315924, 1.318307, 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.039179, 8.263792, 8.288565, 8.298626, 8.330130",\ + "8.139019, 8.363632, 8.388404, 8.398466, 8.429970",\ + "8.212098, 8.436711, 8.461483, 8.471544, 8.503048",\ + "8.298217, 8.522830, 8.547602, 8.557663, 8.589167",\ + "8.651289, 8.875902, 8.900674, 8.910736, 8.942240"); + } + 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.903244, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903244, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903244, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903244, 0.978419, 0.986954, 0.990421, 1.001275",\ + "0.903244, 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.899901, 5.899901, 5.899901, 5.899901, 5.899901",\ + "5.992523, 5.992524, 5.992524, 5.992524, 5.992524",\ + "6.060319, 6.060320, 6.060320, 6.060320, 6.060320",\ + "6.140213, 6.140213, 6.140213, 6.140213, 6.140213",\ + "6.467761, 6.467761, 6.467761, 6.467761, 6.467761"); + } + 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.877456, 5.877502, 5.877502, 5.877502, 5.877502",\ + "5.970078, 5.970125, 5.970125, 5.970125, 5.970125",\ + "6.037874, 6.037921, 6.037921, 6.037921, 6.037921",\ + "6.117767, 6.117814, 6.117814, 6.117814, 6.117814",\ + "6.445315, 6.445362, 6.445362, 6.445362, 6.445362"); + } + 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.425028, 6.749032, 6.778286, 6.790168, 6.827372",\ - "6.496405, 6.820409, 6.849663, 6.861545, 6.876278",\ - "6.535974, 6.859978, 6.876278, 6.876278, 6.876278",\ - "6.558295, 6.876278, 6.876278, 6.876278, 6.876278",\ - "6.558295, 6.876278, 6.876278, 6.876278, 6.876278"); + values ( "6.673041, 7.009195, 7.039546, 7.051874, 7.090473",\ + "6.747094, 7.083248, 7.113599, 7.125927, 7.141213",\ + "6.788147, 7.124302, 7.141213, 7.141213, 7.141213",\ + "6.811306, 7.141213, 7.141213, 7.141213, 7.141213",\ + "6.811306, 7.141213, 7.141213, 7.141213, 7.141213"); } 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.646586, 6.863071, 6.886948, 6.896646, 6.927011",\ - "6.717962, 6.934448, 6.958324, 6.968022, 6.975918",\ - "6.757532, 6.974018, 6.975918, 6.975918, 6.975918",\ - "6.779854, 6.975918, 6.975918, 6.975918, 6.975918",\ - "6.779854, 6.975918, 6.975918, 6.975918, 6.975918"); + values ( "6.898132, 7.122736, 7.147509, 7.157570, 7.189074",\ + "6.972186, 7.196790, 7.221561, 7.231623, 7.239814",\ + "7.013240, 7.237844, 7.239814, 7.239814, 7.239814",\ + "7.036399, 7.239814, 7.239814, 7.239814, 7.239814",\ + "7.036399, 7.239814, 7.239814, 7.239814, 7.239814"); } 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.053289, 5.053289, 5.053289, 5.053289, 5.053289",\ - "5.106224, 5.106225, 5.106225, 5.106225, 5.106225",\ - "5.106224, 5.106225, 5.106225, 5.106225, 5.106225",\ - "5.106224, 5.106225, 5.106225, 5.106225, 5.106225",\ - "5.106224, 5.106225, 5.106225, 5.106225, 5.106225"); + values ( "4.764530, 4.764530, 4.764530, 4.764530, 4.764530",\ + "4.815480, 4.815480, 4.815480, 4.815480, 4.815480",\ + "4.815480, 4.815480, 4.815480, 4.815480, 4.815480",\ + "4.815480, 4.815480, 4.815480, 4.815480, 4.815480",\ + "4.815480, 4.815480, 4.815480, 4.815480, 4.815480"); } 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.029870, 5.029922, 5.029922, 5.029922, 5.029922",\ - "5.082805, 5.082858, 5.082858, 5.082858, 5.082858",\ - "5.082805, 5.082858, 5.082858, 5.082858, 5.082858",\ - "5.082805, 5.082858, 5.082858, 5.082858, 5.082858",\ - "5.082805, 5.082858, 5.082858, 5.082858, 5.082858"); + values ( "4.741989, 4.742040, 4.742040, 4.742040, 4.742040",\ + "4.792939, 4.792990, 4.792990, 4.792990, 4.792990",\ + "4.792939, 4.792990, 4.792990, 4.792990, 4.792990",\ + "4.792939, 4.792990, 4.792990, 4.792990, 4.792990",\ + "4.792939, 4.792990, 4.792990, 4.792990, 4.792990"); } 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.952745, 8.288899, 8.319251, 8.331579, 8.370177",\ + "8.052585, 8.388739, 8.419090, 8.431417, 8.470016",\ + "8.125664, 8.461818, 8.492169, 8.504498, 8.543096",\ + "8.211782, 8.547936, 8.578288, 8.590616, 8.629214",\ + "8.564855, 8.901009, 8.931360, 8.943687, 8.982286"); + } + 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.243254, 8.467858, 8.492630, 8.502691, 8.534195",\ + "8.343093, 8.567698, 8.592469, 8.602531, 8.634034",\ + "8.416172, 8.640777, 8.665548, 8.675610, 8.707113",\ + "8.502291, 8.726895, 8.751667, 8.761728, 8.793232",\ + "8.855363, 9.079967, 9.104739, 9.114801, 9.146304"); + } + 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.113283, 6.113284, 6.113284, 6.113284, 6.113284",\ + "6.205905, 6.205906, 6.205906, 6.205906, 6.205906",\ + "6.273702, 6.273702, 6.273702, 6.273702, 6.273702",\ + "6.353595, 6.353595, 6.353595, 6.353595, 6.353595",\ + "6.681143, 6.681143, 6.681143, 6.681143, 6.681143"); + } + 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.090742, 6.090793, 6.090793, 6.090793, 6.090793",\ + "6.183364, 6.183415, 6.183415, 6.183415, 6.183415",\ + "6.251161, 6.251211, 6.251211, 6.251211, 6.251211",\ + "6.331054, 6.331104, 6.331104, 6.331104, 6.331104",\ + "6.658602, 6.658652, 6.658652, 6.658652, 6.658652"); + } + 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.273859, 13.610001, 13.640352, 13.652680, 13.691280",\ + "13.398505, 13.734648, 13.764999, 13.777327, 13.815927",\ + "13.523151, 13.859293, 13.889645, 13.901973, 13.940573",\ + "13.772443, 14.108585, 14.138937, 14.151264, 14.189864",\ + "14.271028, 14.607170, 14.637522, 14.649849, 14.688449"); + } + 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.558822, 13.783427, 13.808199, 13.818260, 13.849764",\ + "13.683468, 13.908073, 13.932845, 13.942907, 13.974411",\ + "13.808114, 14.032720, 14.057491, 14.067553, 14.099056",\ + "14.057405, 14.282011, 14.306783, 14.316845, 14.348349",\ + "14.555990, 14.780596, 14.805367, 14.815430, 14.846933"); + } + 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.088491, 10.088491, 10.088491, 10.088491, 10.088491",\ + "10.318022, 10.318023, 10.318023, 10.318023, 10.318023",\ + "10.318022, 10.318023, 10.318023, 10.318023, 10.318023",\ + "10.551033, 10.551033, 10.551033, 10.551033, 10.551033",\ + "11.013575, 11.013576, 11.013576, 11.013576, 11.013576"); + } + 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.065966, 10.066017, 10.066017, 10.066017, 10.066017",\ + "10.295498, 10.295547, 10.295547, 10.295547, 10.295547",\ + "10.295498, 10.295547, 10.295547, 10.295547, 10.295547",\ + "10.528507, 10.528559, 10.528559, 10.528559, 10.528559",\ + "10.991051, 10.991100, 10.991100, 10.991100, 10.991100"); + } + 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.890989, 7.214982, 7.244236, 7.256119, 7.293323",\ - "6.962366, 7.286358, 7.315613, 7.327495, 7.342229",\ - "7.001935, 7.325927, 7.342229, 7.342229, 7.342229",\ - "7.024257, 7.342229, 7.342229, 7.342229, 7.342229",\ - "7.024257, 7.342229, 7.342229, 7.342229, 7.342229"); + values ( "7.156476, 7.492618, 7.522970, 7.535297, 7.573897",\ + "7.230529, 7.566671, 7.597023, 7.609351, 7.624638",\ + "7.271583, 7.607725, 7.624638, 7.624638, 7.624638",\ + "7.294742, 7.624638, 7.624638, 7.624638, 7.624638",\ + "7.294742, 7.624638, 7.624638, 7.624638, 7.624638"); } 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.107202, 7.323689, 7.347565, 7.357263, 7.387628",\ - "7.178577, 7.395065, 7.418941, 7.428639, 7.436534",\ - "7.218147, 7.434635, 7.436534, 7.436534, 7.436534",\ - "7.240469, 7.436534, 7.436534, 7.436534, 7.436534",\ - "7.240469, 7.436534, 7.436534, 7.436534, 7.436534"); + values ( "7.376021, 7.600627, 7.625399, 7.635460, 7.666964",\ + "7.450074, 7.674680, 7.699451, 7.709514, 7.717704",\ + "7.491128, 7.715734, 7.717704, 7.717704, 7.717704",\ + "7.514287, 7.717704, 7.717704, 7.717704, 7.717704",\ + "7.514287, 7.717704, 7.717704, 7.717704, 7.717704"); } 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.513567, 5.513568, 5.513568, 5.513568, 5.513568",\ - "5.566503, 5.566504, 5.566504, 5.566504, 5.566504",\ - "5.566503, 5.566504, 5.566504, 5.566504, 5.566504",\ - "5.566503, 5.566504, 5.566504, 5.566504, 5.566504",\ - "5.566503, 5.566504, 5.566504, 5.566504, 5.566504"); + values ( "5.207549, 5.207549, 5.207549, 5.207549, 5.207549",\ + "5.258499, 5.258500, 5.258500, 5.258500, 5.258500",\ + "5.258499, 5.258500, 5.258500, 5.258500, 5.258500",\ + "5.258499, 5.258500, 5.258500, 5.258500, 5.258500",\ + "5.258499, 5.258500, 5.258500, 5.258500, 5.258500"); } 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.490165, 5.490217, 5.490217, 5.490217, 5.490217",\ - "5.543100, 5.543153, 5.543153, 5.543153, 5.543153",\ - "5.543100, 5.543153, 5.543153, 5.543153, 5.543153",\ - "5.543100, 5.543153, 5.543153, 5.543153, 5.543153",\ - "5.543100, 5.543153, 5.543153, 5.543153, 5.543153"); + values ( "5.185024, 5.185074, 5.185074, 5.185074, 5.185074",\ + "5.235974, 5.236025, 5.236025, 5.236025, 5.236025",\ + "5.235974, 5.236025, 5.236025, 5.236025, 5.236025",\ + "5.235974, 5.236025, 5.236025, 5.236025, 5.236025",\ + "5.235974, 5.236025, 5.236025, 5.236025, 5.236025"); } 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.203833, 8.539974, 8.570326, 8.582654, 8.621253",\ + "8.303671, 8.639812, 8.670164, 8.682492, 8.721092",\ + "8.376750, 8.712893, 8.743244, 8.755571, 8.794171",\ + "8.462869, 8.799011, 8.829363, 8.841690, 8.880290",\ + "8.815941, 9.152082, 9.182434, 9.194762, 9.233361"); + } + 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.488796, 8.713402, 8.738173, 8.748236, 8.779739",\ + "8.588634, 8.813241, 8.838013, 8.848074, 8.879578",\ + "8.661715, 8.886320, 8.911091, 8.921153, 8.952657",\ + "8.747833, 8.972439, 8.997210, 9.007272, 9.038775",\ + "9.100904, 9.325510, 9.350282, 9.360344, 9.391848"); + } + 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.180782, 6.180783, 6.180783, 6.180783, 6.180783",\ + "6.273405, 6.273405, 6.273405, 6.273405, 6.273405",\ + "6.341201, 6.341201, 6.341201, 6.341201, 6.341201",\ + "6.421094, 6.421094, 6.421094, 6.421094, 6.421094",\ + "6.748642, 6.748642, 6.748642, 6.748642, 6.748642"); + } + 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.158257, 6.158308, 6.158308, 6.158308, 6.158308",\ + "6.250880, 6.250930, 6.250930, 6.250930, 6.250930",\ + "6.318676, 6.318727, 6.318727, 6.318727, 6.318727",\ + "6.398569, 6.398620, 6.398620, 6.398620, 6.398620",\ + "6.726117, 6.726168, 6.726168, 6.726168, 6.726168"); + } + 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.363905, 7.687903, 7.717157, 7.729040, 7.766244",\ - "7.435282, 7.759279, 7.788534, 7.800416, 7.815150",\ - "7.474852, 7.798849, 7.815150, 7.815150, 7.815150",\ - "7.497173, 7.815150, 7.815150, 7.815150, 7.815150",\ - "7.497173, 7.815150, 7.815150, 7.815150, 7.815150"); + values ( "7.645472, 7.981619, 8.011971, 8.024299, 8.062898",\ + "7.719525, 8.055673, 8.086023, 8.098352, 8.113638",\ + "7.760579, 8.096726, 8.113638, 8.113638, 8.113638",\ + "7.783738, 8.113638, 8.113638, 8.113638, 8.113638",\ + "7.783738, 8.113638, 8.113638, 8.113638, 8.113638"); } 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.583259, 7.799745, 7.823621, 7.833319, 7.863684",\ - "7.654634, 7.871120, 7.894997, 7.904695, 7.912590",\ - "7.694204, 7.910690, 7.912590, 7.912590, 7.912590",\ - "7.716526, 7.912590, 7.912590, 7.912590, 7.912590",\ - "7.716526, 7.912590, 7.912590, 7.912590, 7.912590"); + values ( "7.869930, 8.094535, 8.119307, 8.129368, 8.160872",\ + "7.943984, 8.168589, 8.193359, 8.203422, 8.211613",\ + "7.985038, 8.209642, 8.211613, 8.211613, 8.211613",\ + "8.008197, 8.211613, 8.211613, 8.211613, 8.211613",\ + "8.008197, 8.211613, 8.211613, 8.211613, 8.211613"); } 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.989887, 5.989888, 5.989888, 5.989888, 5.989888",\ - "6.042823, 6.042823, 6.042823, 6.042823, 6.042823",\ - "6.042823, 6.042823, 6.042823, 6.042823, 6.042823",\ - "6.042823, 6.042823, 6.042823, 6.042823, 6.042823",\ - "6.042823, 6.042823, 6.042823, 6.042823, 6.042823"); + values ( "5.666007, 5.666007, 5.666007, 5.666007, 5.666007",\ + "5.716957, 5.716958, 5.716958, 5.716958, 5.716958",\ + "5.716957, 5.716958, 5.716958, 5.716958, 5.716958",\ + "5.716957, 5.716958, 5.716958, 5.716958, 5.716958",\ + "5.716957, 5.716958, 5.716958, 5.716958, 5.716958"); } 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.966473, 5.966525, 5.966525, 5.966525, 5.966525",\ - "6.019408, 6.019461, 6.019461, 6.019461, 6.019461",\ - "6.019408, 6.019461, 6.019461, 6.019461, 6.019461",\ - "6.019408, 6.019461, 6.019461, 6.019461, 6.019461",\ - "6.019408, 6.019461, 6.019461, 6.019461, 6.019461"); + values ( "5.643470, 5.643521, 5.643521, 5.643521, 5.643521",\ + "5.694421, 5.694471, 5.694471, 5.694471, 5.694471",\ + "5.694421, 5.694471, 5.694471, 5.694471, 5.694471",\ + "5.694421, 5.694471, 5.694471, 5.694471, 5.694471",\ + "5.694421, 5.694471, 5.694471, 5.694471, 5.694471"); } 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.143350, 7.479498, 7.509850, 7.522178, 7.560776",\ + "7.243190, 7.579338, 7.609689, 7.622017, 7.660616",\ + "7.316269, 7.652417, 7.682768, 7.695096, 7.733695",\ + "7.402388, 7.738535, 7.768887, 7.781215, 7.819814",\ + "7.755459, 8.091606, 8.121958, 8.134286, 8.172885"); + } + 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.329727, 7.548854, 7.573356, 7.583308, 7.614469",\ + "7.429567, 7.648693, 7.673195, 7.683147, 7.714308",\ + "7.502646, 7.721772, 7.746274, 7.756227, 7.787387",\ + "7.588765, 7.807891, 7.832393, 7.842345, 7.873506",\ + "7.941835, 8.160962, 8.185464, 8.195416, 8.226577"); + } + 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.840594, 0.919560, 0.929321, 0.933286, 0.945699",\ + "0.840594, 0.919560, 0.929321, 0.933286, 0.945699",\ + "0.840594, 0.919560, 0.929321, 0.933286, 0.945699",\ + "0.840594, 0.919560, 0.929321, 0.933286, 0.945699",\ + "0.840594, 0.919560, 0.929321, 0.933286, 0.945699"); + } + + } /* 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.508412, 6.820260, 6.848417, 6.859854, 6.895663",\ + "6.601034, 6.912882, 6.941040, 6.952477, 6.988285",\ + "6.668830, 6.980679, 7.008836, 7.020272, 7.056081",\ + "6.748724, 7.060572, 7.088729, 7.100165, 7.135974",\ + "7.076271, 7.388119, 7.416276, 7.427713, 7.463522"); + } + 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.670491, 6.873777, 6.896508, 6.905741, 6.934649",\ + "6.763113, 6.966399, 6.989130, 6.998363, 7.027270",\ + "6.830909, 7.034195, 7.056926, 7.066159, 7.095067",\ + "6.910802, 7.114088, 7.136819, 7.146052, 7.174960",\ + "7.238351, 7.441636, 7.464367, 7.473600, 7.502508"); + } + 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.840594, 0.919560, 0.929321, 0.933286, 0.945699",\ + "0.840594, 0.919560, 0.929321, 0.933286, 0.945699",\ + "0.840594, 0.919560, 0.929321, 0.933286, 0.945699",\ + "0.840594, 0.919560, 0.929321, 0.933286, 0.945699",\ + "0.840594, 0.919560, 0.929321, 0.933286, 0.945699"); + } + + } /* 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.591044, 12.927195, 12.957546, 12.969873, 13.008472",\ + "12.715690, 13.051840, 13.082191, 13.094519, 13.133118",\ + "12.840336, 13.176486, 13.206837, 13.219165, 13.257764",\ + "13.089627, 13.425777, 13.456129, 13.468456, 13.507055",\ + "13.588212, 13.924362, 13.954714, 13.967041, 14.005640"); + } + 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.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.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "13.079458, 13.298582, 13.323084, 13.333036, 13.364197",\ + "13.204103, 13.423227, 13.447729, 13.457682, 13.488842",\ + "13.328749, 13.547873, 13.572375, 13.582328, 13.613488",\ + "13.578041, 13.797165, 13.821667, 13.831619, 13.862780",\ + "14.076626, 14.295750, 14.320251, 14.330204, 14.361364"); + } + 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.840587, 0.919558, 0.929320, 0.933284, 0.945698",\ + "0.840587, 0.919558, 0.929320, 0.933284, 0.945698",\ + "0.840587, 0.919558, 0.929320, 0.933284, 0.945698",\ + "0.840587, 0.919558, 0.929320, 0.933284, 0.945698",\ + "0.840587, 0.919558, 0.929320, 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.573827, 10.885677, 10.913834, 10.925271, 10.961080",\ + "10.803358, 11.115209, 11.143366, 11.154802, 11.190611",\ + "10.803358, 11.115209, 11.143366, 11.154802, 11.190611",\ + "11.036368, 11.348219, 11.376375, 11.387813, 11.423621",\ + "11.498912, 11.810762, 11.838919, 11.850356, 11.886165"); + } + 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.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.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "11.011172, 11.214457, 11.237187, 11.246420, 11.275328",\ + "11.240704, 11.443987, 11.466719, 11.475951, 11.504859",\ + "11.240704, 11.443987, 11.466719, 11.475951, 11.504859",\ + "11.473713, 11.676996, 11.699728, 11.708961, 11.737868",\ + "11.936255, 12.139540, 12.162271, 12.171503, 12.200411"); + } + 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.840587, 0.919558, 0.929320, 0.933284, 0.945698",\ + "0.840587, 0.919558, 0.929320, 0.933284, 0.945698",\ + "0.840587, 0.919558, 0.929320, 0.933284, 0.945698",\ + "0.840587, 0.919558, 0.929320, 0.933284, 0.945698",\ + "0.840587, 0.919558, 0.929320, 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 ( "7.831643, 8.155643, 8.184896, 8.196779, 8.233983",\ - "7.903019, 8.227019, 8.256273, 8.268156, 8.282890",\ - "7.942588, 8.266588, 8.282890, 8.282890, 8.282890",\ - "7.964910, 8.282890, 8.282890, 8.282890, 8.282890",\ - "7.964910, 8.282890, 8.282890, 8.282890, 8.282890"); + values ( "8.130750, 8.466900, 8.497251, 8.509579, 8.548178",\ + "8.204803, 8.540953, 8.571303, 8.583632, 8.598918",\ + "8.245856, 8.582006, 8.598918, 8.598918, 8.598918",\ + "8.269015, 8.598918, 8.598918, 8.598918, 8.598918",\ + "8.269015, 8.598918, 8.598918, 8.598918, 8.598918"); } 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.047895, 8.264389, 8.288265, 8.297963, 8.328328",\ - "8.119272, 8.335766, 8.359642, 8.369340, 8.377234",\ - "8.158842, 8.375335, 8.377234, 8.377234, 8.377234",\ - "8.181164, 8.377234, 8.377234, 8.377234, 8.377234",\ - "8.181164, 8.377234, 8.377234, 8.377234, 8.377234"); + values ( "8.351992, 8.576604, 8.601376, 8.611437, 8.642941",\ + "8.426045, 8.650657, 8.675428, 8.685491, 8.693682",\ + "8.467099, 8.691710, 8.693682, 8.693682, 8.693682",\ + "8.490258, 8.693682, 8.693682, 8.693682, 8.693682",\ + "8.490258, 8.693682, 8.693682, 8.693682, 8.693682"); } 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.453191, 6.453192, 6.453192, 6.453192, 6.453192",\ - "6.506126, 6.506127, 6.506127, 6.506127, 6.506127",\ - "6.506126, 6.506127, 6.506127, 6.506127, 6.506127",\ - "6.506126, 6.506127, 6.506127, 6.506127, 6.506127",\ - "6.506126, 6.506127, 6.506127, 6.506127, 6.506127"); + values ( "6.111937, 6.111938, 6.111938, 6.111938, 6.111938",\ + "6.162888, 6.162888, 6.162888, 6.162888, 6.162888",\ + "6.162888, 6.162888, 6.162888, 6.162888, 6.162888",\ + "6.162888, 6.162888, 6.162888, 6.162888, 6.162888",\ + "6.162888, 6.162888, 6.162888, 6.162888, 6.162888"); } 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.429852, 6.429902, 6.429902, 6.429902, 6.429902",\ - "6.482788, 6.482838, 6.482838, 6.482838, 6.482838",\ - "6.482788, 6.482838, 6.482838, 6.482838, 6.482838",\ - "6.482788, 6.482838, 6.482838, 6.482838, 6.482838",\ - "6.482788, 6.482838, 6.482838, 6.482838, 6.482838"); + values ( "6.089474, 6.089521, 6.089521, 6.089521, 6.089521",\ + "6.140424, 6.140472, 6.140472, 6.140472, 6.140472",\ + "6.140424, 6.140472, 6.140472, 6.140472, 6.140472",\ + "6.140424, 6.140472, 6.140472, 6.140472, 6.140472",\ + "6.140424, 6.140472, 6.140472, 6.140472, 6.140472"); } 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.101221, 7.437371, 7.467722, 7.480050, 7.518649",\ + "7.201060, 7.537210, 7.567561, 7.579889, 7.618488",\ + "7.274139, 7.610289, 7.640640, 7.652968, 7.691567",\ + "7.360258, 7.696408, 7.726759, 7.739087, 7.777686",\ + "7.713329, 8.049479, 8.079830, 8.092158, 8.130757"); + } + 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.558908, 7.778032, 7.802535, 7.812487, 7.843648",\ + "7.658748, 7.877872, 7.902374, 7.912327, 7.943487",\ + "7.731827, 7.950951, 7.975453, 7.985405, 8.016566",\ + "7.817946, 8.037069, 8.061572, 8.071525, 8.102685",\ + "8.171017, 8.390141, 8.414643, 8.424596, 8.455756"); + } + 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.840587, 0.919558, 0.929320, 0.933284, 0.945698",\ + "0.840587, 0.919558, 0.929320, 0.933284, 0.945698",\ + "0.840587, 0.919558, 0.929320, 0.933284, 0.945698",\ + "0.840587, 0.919558, 0.929320, 0.933284, 0.945698",\ + "0.840587, 0.919558, 0.929320, 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.284435, 6.596285, 6.624442, 6.635879, 6.671688",\ + "6.377057, 6.688907, 6.717064, 6.728501, 6.764309",\ + "6.444854, 6.756703, 6.784861, 6.796298, 6.832106",\ + "6.524747, 6.836596, 6.864754, 6.876191, 6.911999",\ + "6.852295, 7.164145, 7.192302, 7.203739, 7.239547"); + } + 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.765291, 6.968575, 6.991306, 7.000539, 7.029447",\ + "6.857913, 7.061197, 7.083928, 7.093161, 7.122069",\ + "6.925710, 7.128994, 7.151725, 7.160957, 7.189865",\ + "7.005603, 7.208887, 7.231618, 7.240850, 7.269758",\ + "7.333151, 7.536435, 7.559166, 7.568398, 7.597306"); + } + 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.840587, 0.919558, 0.929320, 0.933284, 0.945698",\ + "0.840587, 0.919558, 0.929320, 0.933284, 0.945698",\ + "0.840587, 0.919558, 0.929320, 0.933284, 0.945698",\ + "0.840587, 0.919558, 0.929320, 0.933284, 0.945698",\ + "0.840587, 0.919558, 0.929320, 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.541275, 12.877428, 12.907780, 12.920107, 12.958706",\ + "12.665921, 13.002074, 13.032425, 13.044753, 13.083352",\ + "12.790567, 13.126720, 13.157072, 13.169399, 13.207998",\ + "13.039859, 13.376012, 13.406363, 13.418691, 13.457290",\ + "13.538444, 13.874597, 13.904947, 13.917275, 13.955874"); + } + 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.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.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "13.053320, 13.272442, 13.296944, 13.306896, 13.338057",\ + "13.177966, 13.397088, 13.421590, 13.431542, 13.462704",\ + "13.302612, 13.521734, 13.546236, 13.556189, 13.587349",\ + "13.551904, 13.771026, 13.795527, 13.805480, 13.836641",\ + "14.050488, 14.269610, 14.294112, 14.304065, 14.335226"); + } + 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.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 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.297913, 11.609765, 11.637922, 11.649359, 11.685167",\ + "11.527445, 11.839297, 11.867455, 11.878891, 11.914700",\ + "11.527445, 11.839297, 11.867455, 11.878891, 11.914700",\ + "11.760455, 12.072308, 12.100465, 12.111901, 12.147711",\ + "12.222997, 12.534849, 12.563006, 12.574443, 12.610252"); + } + 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.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.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "11.541419, 11.744700, 11.767432, 11.776665, 11.805573",\ + "11.770951, 11.974233, 11.996964, 12.006197, 12.035105",\ + "11.770951, 11.974233, 11.996964, 12.006197, 12.035105",\ + "12.003961, 12.207242, 12.229974, 12.239206, 12.268114",\ + "12.466502, 12.669784, 12.692515, 12.701748, 12.730656"); + } + 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.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 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.301787, 8.625791, 8.655045, 8.666927, 8.704130",\ - "8.373164, 8.697166, 8.726421, 8.738303, 8.753037",\ - "8.412734, 8.736736, 8.753037, 8.753037, 8.753037",\ - "8.435056, 8.753037, 8.753037, 8.753037, 8.753037",\ - "8.435056, 8.753037, 8.753037, 8.753037, 8.753037"); + values ( "8.618526, 8.954679, 8.985029, 8.997357, 9.035956",\ + "8.692578, 9.028731, 9.059082, 9.071410, 9.086697",\ + "8.733633, 9.069786, 9.086697, 9.086697, 9.086697",\ + "8.756792, 9.086697, 9.086697, 9.086697, 9.086697",\ + "8.756792, 9.086697, 9.086697, 9.086697, 9.086697"); } 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.523671, 8.740158, 8.764034, 8.773732, 8.804097",\ - "8.595047, 8.811534, 8.835410, 8.845108, 8.853004",\ - "8.634617, 8.851103, 8.853004, 8.853004, 8.853004",\ - "8.656939, 8.853004, 8.853004, 8.853004, 8.853004",\ - "8.656939, 8.853004, 8.853004, 8.853004, 8.853004"); + values ( "8.845610, 9.070214, 9.094986, 9.105047, 9.136551",\ + "8.919662, 9.144268, 9.169039, 9.179101, 9.187292",\ + "8.960716, 9.185322, 9.187292, 9.187292, 9.187292",\ + "8.983875, 9.187292, 9.187292, 9.187292, 9.187292",\ + "8.983875, 9.187292, 9.187292, 9.187292, 9.187292"); } 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.929347, 6.929347, 6.929347, 6.929347, 6.929347",\ - "6.982283, 6.982283, 6.982283, 6.982283, 6.982283",\ - "6.982283, 6.982283, 6.982283, 6.982283, 6.982283",\ - "6.982283, 6.982283, 6.982283, 6.982283, 6.982283",\ - "6.982283, 6.982283, 6.982283, 6.982283, 6.982283"); + values ( "6.564608, 6.564609, 6.564609, 6.564609, 6.564609",\ + "6.615558, 6.615559, 6.615559, 6.615559, 6.615559",\ + "6.615558, 6.615559, 6.615559, 6.615559, 6.615559",\ + "6.615558, 6.615559, 6.615559, 6.615559, 6.615559",\ + "6.615558, 6.615559, 6.615559, 6.615559, 6.615559"); } 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.905937, 6.905990, 6.905990, 6.905990, 6.905990",\ - "6.958873, 6.958925, 6.958925, 6.958925, 6.958925",\ - "6.958873, 6.958925, 6.958925, 6.958925, 6.958925",\ - "6.958873, 6.958925, 6.958925, 6.958925, 6.958925",\ - "6.958873, 6.958925, 6.958925, 6.958925, 6.958925"); + values ( "6.542076, 6.542127, 6.542127, 6.542127, 6.542127",\ + "6.593026, 6.593077, 6.593077, 6.593077, 6.593077",\ + "6.593026, 6.593077, 6.593077, 6.593077, 6.593077",\ + "6.593026, 6.593077, 6.593077, 6.593077, 6.593077",\ + "6.593026, 6.593077, 6.593077, 6.593077, 6.593077"); } 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.163119, 7.499272, 7.529623, 7.541951, 7.580550",\ + "7.262959, 7.599112, 7.629463, 7.641790, 7.680389",\ + "7.336038, 7.672191, 7.702541, 7.714869, 7.753468",\ + "7.422156, 7.758309, 7.788661, 7.800988, 7.839587",\ + "7.775229, 8.111382, 8.141732, 8.154060, 8.192659"); + } + 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.644601, 7.863722, 7.888225, 7.898177, 7.929338",\ + "7.744440, 7.963562, 7.988064, 7.998016, 8.029177",\ + "7.817519, 8.036640, 8.061143, 8.071095, 8.102256",\ + "7.903638, 8.122759, 8.147262, 8.157213, 8.188375",\ + "8.256709, 8.475830, 8.500333, 8.510284, 8.541446"); + } + 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[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.538719, 6.850571, 6.878728, 6.890165, 6.925974",\ + "6.631341, 6.943193, 6.971350, 6.982787, 7.018596",\ + "6.699137, 7.010989, 7.039146, 7.050583, 7.086391",\ + "6.779030, 7.090882, 7.119040, 7.130476, 7.166285",\ + "7.106579, 7.418431, 7.446588, 7.458025, 7.493834"); + } + 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.972425, 7.175707, 7.198438, 7.207671, 7.236579",\ + "7.065047, 7.268329, 7.291060, 7.300293, 7.329201",\ + "7.132843, 7.336125, 7.358856, 7.368089, 7.396997",\ + "7.212736, 7.416018, 7.438749, 7.447982, 7.476890",\ + "7.540285, 7.743567, 7.766298, 7.775531, 7.804439"); + } + 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[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.825000, 9.148997, 9.178251, 9.190134, 9.227338",\ - "8.896376, 9.220374, 9.249628, 9.261511, 9.276245",\ - "8.935946, 9.259944, 9.276245, 9.276245, 9.276245",\ - "8.958267, 9.276245, 9.276245, 9.276245, 9.276245",\ - "8.958267, 9.276245, 9.276245, 9.276245, 9.276245"); + values ( "9.161360, 9.497507, 9.527859, 9.540186, 9.578785",\ + "9.235413, 9.571560, 9.601912, 9.614239, 9.629526",\ + "9.276466, 9.612614, 9.629526, 9.629526, 9.629526",\ + "9.299625, 9.629526, 9.629526, 9.629526, 9.629526",\ + "9.299625, 9.629526, 9.629526, 9.629526, 9.629526"); } 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.047990, 9.264468, 9.288344, 9.298042, 9.328407",\ - "9.119366, 9.335845, 9.359720, 9.369419, 9.377314",\ - "9.158936, 9.375415, 9.377314, 9.377314, 9.377314",\ - "9.181257, 9.377314, 9.377314, 9.377314, 9.377314",\ - "9.181257, 9.377314, 9.377314, 9.377314, 9.377314"); + values ( "9.389591, 9.614188, 9.638959, 9.649021, 9.680525",\ + "9.463644, 9.688241, 9.713012, 9.723074, 9.731265",\ + "9.504698, 9.729295, 9.731265, 9.731265, 9.731265",\ + "9.527857, 9.731265, 9.731265, 9.731265, 9.731265",\ + "9.527857, 9.731265, 9.731265, 9.731265, 9.731265"); } 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.451901, 7.451901, 7.451901, 7.451901, 7.451901",\ - "7.504837, 7.504837, 7.504837, 7.504837, 7.504837",\ - "7.504837, 7.504837, 7.504837, 7.504837, 7.504837",\ - "7.504837, 7.504837, 7.504837, 7.504837, 7.504837",\ - "7.504837, 7.504837, 7.504837, 7.504837, 7.504837"); + values ( "7.067566, 7.067567, 7.067567, 7.067567, 7.067567",\ + "7.118517, 7.118517, 7.118517, 7.118517, 7.118517",\ + "7.118517, 7.118517, 7.118517, 7.118517, 7.118517",\ + "7.118517, 7.118517, 7.118517, 7.118517, 7.118517",\ + "7.118517, 7.118517, 7.118517, 7.118517, 7.118517"); } 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.428396, 7.428452, 7.428452, 7.428452, 7.428452",\ - "7.481332, 7.481388, 7.481388, 7.481388, 7.481388",\ - "7.481332, 7.481388, 7.481388, 7.481388, 7.481388",\ - "7.481332, 7.481388, 7.481388, 7.481388, 7.481388",\ - "7.481332, 7.481388, 7.481388, 7.481388, 7.481388"); + values ( "7.044943, 7.044997, 7.044997, 7.044997, 7.044997",\ + "7.095893, 7.095948, 7.095948, 7.095948, 7.095948",\ + "7.095893, 7.095948, 7.095948, 7.095948, 7.095948",\ + "7.095893, 7.095948, 7.095948, 7.095948, 7.095948",\ + "7.095893, 7.095948, 7.095948, 7.095948, 7.095948"); } 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.120954, 7.457101, 7.487453, 7.499781, 7.538380",\ + "7.220793, 7.556940, 7.587292, 7.599620, 7.638219",\ + "7.293872, 7.630019, 7.660371, 7.672699, 7.711298",\ + "7.379991, 7.716138, 7.746490, 7.758818, 7.797417",\ + "7.733062, 8.069209, 8.099561, 8.111889, 8.150488"); + } + 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.363636, 7.582763, 7.607265, 7.617217, 7.648377",\ + "7.463475, 7.682602, 7.707104, 7.717056, 7.748217",\ + "7.536554, 7.755681, 7.780183, 7.790135, 7.821296",\ + "7.622674, 7.841800, 7.866302, 7.876254, 7.907415",\ + "7.975744, 8.194871, 8.219373, 8.229325, 8.260486"); + } + 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.840595, 0.919560, 0.929321, 0.933286, 0.945700",\ + "0.840595, 0.919560, 0.929321, 0.933286, 0.945700",\ + "0.840595, 0.919560, 0.929321, 0.933286, 0.945700",\ + "0.840595, 0.919560, 0.929321, 0.933286, 0.945700",\ + "0.840595, 0.919560, 0.929321, 0.933286, 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.474457, 6.786304, 6.814462, 6.825899, 6.861708",\ + "6.567079, 6.878927, 6.907084, 6.918521, 6.954329",\ + "6.634875, 6.946723, 6.974880, 6.986317, 7.022126",\ + "6.714768, 7.026616, 7.054773, 7.066210, 7.102019",\ + "7.042316, 7.354164, 7.382321, 7.393758, 7.429567"); + } + 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.697140, 6.900426, 6.923157, 6.932390, 6.961298",\ + "6.789762, 6.993048, 7.015779, 7.025012, 7.053920",\ + "6.857558, 7.060844, 7.083575, 7.092808, 7.121716",\ + "6.937451, 7.140738, 7.163468, 7.172701, 7.201610",\ + "7.264999, 7.468286, 7.491016, 7.500249, 7.529157"); + } + 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.840595, 0.919560, 0.929321, 0.933286, 0.945700",\ + "0.840595, 0.919560, 0.929321, 0.933286, 0.945700",\ + "0.840595, 0.919560, 0.929321, 0.933286, 0.945700",\ + "0.840595, 0.919560, 0.929321, 0.933286, 0.945700",\ + "0.840595, 0.919560, 0.929321, 0.933286, 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.297953, 9.621956, 9.651210, 9.663092, 9.700295",\ - "9.369328, 9.693333, 9.722586, 9.734468, 9.749203",\ - "9.408898, 9.732903, 9.749203, 9.749203, 9.749203",\ - "9.431220, 9.749203, 9.749203, 9.749203, 9.749203",\ - "9.431220, 9.749203, 9.749203, 9.749203, 9.749203"); + values ( "9.652048, 9.988201, 10.018553, 10.030880, 10.069479",\ + "9.726101, 10.062254, 10.092606, 10.104933, 10.120220",\ + "9.767155, 10.103308, 10.120220, 10.120220, 10.120220",\ + "9.790314, 10.120220, 10.120220, 10.120220, 10.120220",\ + "9.790314, 10.120220, 10.120220, 10.120220, 10.120220"); } 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.517649, 9.734129, 9.758005, 9.767704, 9.798068",\ - "9.589025, 9.805506, 9.829382, 9.839080, 9.846975",\ - "9.628594, 9.845076, 9.846975, 9.846975, 9.846975",\ - "9.650916, 9.846975, 9.846975, 9.846975, 9.846975",\ - "9.650916, 9.846975, 9.846975, 9.846975, 9.846975"); + values ( "9.876862, 10.101461, 10.126233, 10.136294, 10.167797",\ + "9.950914, 10.175514, 10.200286, 10.210347, 10.218538",\ + "9.991968, 10.216568, 10.218538, 10.218538, 10.218538",\ + "10.015127, 10.218538, 10.218538, 10.218538, 10.218538",\ + "10.015127, 10.218538, 10.218538, 10.218538, 10.218538"); } 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.920118, 7.920119, 7.920119, 7.920119, 7.920119",\ - "7.973054, 7.973054, 7.973054, 7.973054, 7.973054",\ - "7.973054, 7.973054, 7.973054, 7.973054, 7.973054",\ - "7.973054, 7.973054, 7.973054, 7.973054, 7.973054",\ - "7.973054, 7.973054, 7.973054, 7.973054, 7.973054"); + values ( "7.506937, 7.506938, 7.506938, 7.506938, 7.506938",\ + "7.557887, 7.557888, 7.557888, 7.557888, 7.557888",\ + "7.557887, 7.557888, 7.557888, 7.557888, 7.557888",\ + "7.557887, 7.557888, 7.557888, 7.557888, 7.557888",\ + "7.557887, 7.557888, 7.557888, 7.557888, 7.557888"); } 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.896643, 7.896699, 7.896699, 7.896699, 7.896699",\ - "7.949579, 7.949635, 7.949635, 7.949635, 7.949635",\ - "7.949579, 7.949635, 7.949635, 7.949635, 7.949635",\ - "7.949579, 7.949635, 7.949635, 7.949635, 7.949635",\ - "7.949579, 7.949635, 7.949635, 7.949635, 7.949635"); + values ( "7.484343, 7.484396, 7.484396, 7.484396, 7.484396",\ + "7.535293, 7.535346, 7.535346, 7.535346, 7.535346",\ + "7.535293, 7.535346, 7.535346, 7.535346, 7.535346",\ + "7.535293, 7.535346, 7.535346, 7.535346, 7.535346",\ + "7.535293, 7.535346, 7.535346, 7.535346, 7.535346"); } 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.182082, 7.518235, 7.548586, 7.560914, 7.599513",\ + "7.281921, 7.618074, 7.648426, 7.660753, 7.699352",\ + "7.355000, 7.691154, 7.721505, 7.733832, 7.772431",\ + "7.441119, 7.777272, 7.807623, 7.819951, 7.858550",\ + "7.794190, 8.130343, 8.160694, 8.173022, 8.211621"); + } + 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.387735, 7.606856, 7.631359, 7.641311, 7.672472",\ + "7.487575, 7.706696, 7.731198, 7.741150, 7.772311",\ + "7.560654, 7.779775, 7.804277, 7.814229, 7.845390",\ + "7.646773, 7.865894, 7.890396, 7.900349, 7.931509",\ + "7.999845, 8.218966, 8.243467, 8.253420, 8.284580"); + } + 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.840576, 0.919556, 0.929318, 0.933282, 0.945696",\ + "0.840576, 0.919556, 0.929318, 0.933282, 0.945696",\ + "0.840576, 0.919556, 0.929318, 0.933282, 0.945696",\ + "0.840576, 0.919556, 0.929318, 0.933282, 0.945696",\ + "0.840576, 0.919556, 0.929318, 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.551945, 6.863798, 6.891955, 6.903392, 6.939200",\ + "6.644567, 6.956420, 6.984577, 6.996014, 7.031822",\ + "6.712363, 7.024216, 7.052373, 7.063809, 7.099618",\ + "6.792256, 7.104109, 7.132266, 7.143703, 7.179511",\ + "7.119804, 7.431658, 7.459815, 7.471251, 7.507060"); + } + 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.724947, 6.928227, 6.950958, 6.960191, 6.989100",\ + "6.817569, 7.020849, 7.043581, 7.052814, 7.081721",\ + "6.885365, 7.088646, 7.111377, 7.120609, 7.149518",\ + "6.965258, 7.168539, 7.191270, 7.200502, 7.229411",\ + "7.292807, 7.496087, 7.518818, 7.528051, 7.556959"); + } + 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.840576, 0.919556, 0.929318, 0.933282, 0.945696",\ + "0.840576, 0.919556, 0.929318, 0.933282, 0.945696",\ + "0.840576, 0.919556, 0.929318, 0.933282, 0.945696",\ + "0.840576, 0.919556, 0.929318, 0.933282, 0.945696",\ + "0.840576, 0.919556, 0.929318, 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 ( "9.771366, 10.095348, 10.124603, 10.136486, 10.173691",\ - "9.842743, 10.166724, 10.195979, 10.207862, 10.222597",\ - "9.882313, 10.206294, 10.222597, 10.222597, 10.222597",\ - "9.904634, 10.222597, 10.222597, 10.222597, 10.222597",\ - "9.904634, 10.222597, 10.222597, 10.222597, 10.222597"); + values ( "10.143215, 10.479345, 10.509698, 10.522026, 10.560626",\ + "10.217268, 10.553398, 10.583751, 10.596079, 10.611367",\ + "10.258322, 10.594452, 10.611367, 10.611367, 10.611367",\ + "10.281481, 10.611367, 10.611367, 10.611367, 10.611367",\ + "10.281481, 10.611367, 10.611367, 10.611367, 10.611367"); } 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.986832, 10.203315, 10.227191, 10.236889, 10.267254",\ - "10.058208, 10.274691, 10.298567, 10.308266, 10.316160",\ - "10.097778, 10.314260, 10.316160, 10.316160, 10.316160",\ - "10.120100, 10.316160, 10.316160, 10.316160, 10.316160",\ - "10.120100, 10.316160, 10.316160, 10.316160, 10.316160"); + values ( "10.363640, 10.588242, 10.613012, 10.623075, 10.654577",\ + "10.437693, 10.662294, 10.687065, 10.697127, 10.705318",\ + "10.478746, 10.703348, 10.705318, 10.705318, 10.705318",\ + "10.501905, 10.705318, 10.705318, 10.705318, 10.705318",\ + "10.501905, 10.705318, 10.705318, 10.705318, 10.705318"); } 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.388901, 8.388902, 8.388902, 8.388902, 8.388902",\ - "8.441837, 8.441837, 8.441837, 8.441837, 8.441837",\ - "8.441837, 8.441837, 8.441837, 8.441837, 8.441837",\ - "8.441837, 8.441837, 8.441837, 8.441837, 8.441837",\ - "8.441837, 8.441837, 8.441837, 8.441837, 8.441837"); + values ( "7.958140, 7.958141, 7.958141, 7.958141, 7.958141",\ + "8.009090, 8.009091, 8.009091, 8.009091, 8.009091",\ + "8.009090, 8.009091, 8.009091, 8.009091, 8.009091",\ + "8.009090, 8.009091, 8.009091, 8.009091, 8.009091",\ + "8.009090, 8.009091, 8.009091, 8.009091, 8.009091"); } 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.365446, 8.365500, 8.365500, 8.365500, 8.365500",\ - "8.418382, 8.418436, 8.418436, 8.418436, 8.418436",\ - "8.418382, 8.418436, 8.418436, 8.418436, 8.418436",\ - "8.418382, 8.418436, 8.418436, 8.418436, 8.418436",\ - "8.418382, 8.418436, 8.418436, 8.418436, 8.418436"); + values ( "7.935565, 7.935617, 7.935617, 7.935617, 7.935617",\ + "7.986515, 7.986567, 7.986567, 7.986567, 7.986567",\ + "7.986515, 7.986567, 7.986567, 7.986567, 7.986567",\ + "7.986515, 7.986567, 7.986567, 7.986567, 7.986567",\ + "7.986515, 7.986567, 7.986567, 7.986567, 7.986567"); } 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.978312, 7.314444, 7.344795, 7.357123, 7.395724",\ + "7.078152, 7.414283, 7.444634, 7.456963, 7.495563",\ + "7.151231, 7.487362, 7.517714, 7.530042, 7.568642",\ + "7.237350, 7.573480, 7.603832, 7.616160, 7.654760",\ + "7.590422, 7.926552, 7.956904, 7.969233, 8.007833"); + } + 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.202816, 1.269387, 1.274131, 1.276058, 1.282091",\ + "1.202816, 1.269387, 1.274131, 1.276058, 1.282091",\ + "1.202816, 1.269387, 1.274131, 1.276058, 1.282091",\ + "1.202816, 1.269387, 1.274131, 1.276058, 1.282091",\ + "1.202816, 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.340256, 7.559399, 7.583900, 7.593852, 7.625012",\ + "7.440096, 7.659238, 7.683740, 7.693692, 7.724852",\ + "7.513175, 7.732317, 7.756819, 7.766770, 7.797931",\ + "7.599293, 7.818436, 7.842937, 7.852889, 7.884049",\ + "7.952364, 8.171507, 8.196009, 8.205960, 8.237121"); + } + 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.840650, 0.919571, 0.929332, 0.933296, 0.945709",\ + "0.840650, 0.919571, 0.929332, 0.933296, 0.945709",\ + "0.840650, 0.919571, 0.929332, 0.933296, 0.945709",\ + "0.840650, 0.919571, 0.929332, 0.933296, 0.945709",\ + "0.840650, 0.919571, 0.929332, 0.933296, 0.945709"); + } + + } /* 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.365821, 6.677652, 6.705811, 6.717248, 6.753057",\ + "6.458443, 6.770275, 6.798433, 6.809870, 6.845680",\ + "6.526239, 6.838071, 6.866229, 6.877666, 6.913476",\ + "6.606133, 6.917964, 6.946122, 6.957560, 6.993369",\ + "6.933681, 7.245512, 7.273670, 7.285108, 7.320917"); + } + 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.202816, 1.269387, 1.274131, 1.276058, 1.282091",\ + "1.202816, 1.269387, 1.274131, 1.276058, 1.282091",\ + "1.202816, 1.269387, 1.274131, 1.276058, 1.282091",\ + "1.202816, 1.269387, 1.274131, 1.276058, 1.282091",\ + "1.202816, 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.681075, 6.884376, 6.907106, 6.916339, 6.945247",\ + "6.773697, 6.976998, 6.999729, 7.008962, 7.037869",\ + "6.841494, 7.044794, 7.067525, 7.076757, 7.105665",\ + "6.921387, 7.124687, 7.147418, 7.156651, 7.185558",\ + "7.248935, 7.452235, 7.474966, 7.484199, 7.513106"); + } + 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.840650, 0.919571, 0.929332, 0.933296, 0.945709",\ + "0.840650, 0.919571, 0.929332, 0.933296, 0.945709",\ + "0.840650, 0.919571, 0.929332, 0.933296, 0.945709",\ + "0.840650, 0.919571, 0.929332, 0.933296, 0.945709",\ + "0.840650, 0.919571, 0.929332, 0.933296, 0.945709"); + } + + } /* 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.238222, 10.562219, 10.591473, 10.603355, 10.640559",\ - "10.309599, 10.633595, 10.662849, 10.674732, 10.689466",\ - "10.349169, 10.673164, 10.689466, 10.689466, 10.689466",\ - "10.371490, 10.689466, 10.689466, 10.689466, 10.689466",\ - "10.371490, 10.689466, 10.689466, 10.689466, 10.689466"); + values ( "10.627577, 10.963724, 10.994075, 11.006403, 11.045002",\ + "10.701630, 11.037777, 11.068128, 11.080456, 11.095743",\ + "10.742683, 11.078831, 11.095743, 11.095743, 11.095743",\ + "10.765842, 11.095743, 11.095743, 11.095743, 11.095743",\ + "10.765842, 11.095743, 11.095743, 11.095743, 11.095743"); } 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.455445, 10.671928, 10.695805, 10.705503, 10.735868",\ - "10.526821, 10.743305, 10.767181, 10.776879, 10.784774",\ - "10.566391, 10.782875, 10.784774, 10.784774, 10.784774",\ - "10.588713, 10.784774, 10.784774, 10.784774, 10.784774",\ - "10.588713, 10.784774, 10.784774, 10.784774, 10.784774"); + values ( "10.849826, 11.074427, 11.099198, 11.109261, 11.140764",\ + "10.923879, 11.148479, 11.173251, 11.183313, 11.191505",\ + "10.964932, 11.189533, 11.191505, 11.191505, 11.191505",\ + "10.988091, 11.191505, 11.191505, 11.191505, 11.191505",\ + "10.988091, 11.191505, 11.191505, 11.191505, 11.191505"); } 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.857388, 8.857388, 8.857388, 8.857388, 8.857388",\ - "8.910322, 8.910323, 8.910323, 8.910323, 8.910323",\ - "8.910322, 8.910323, 8.910323, 8.910323, 8.910323",\ - "8.910322, 8.910323, 8.910323, 8.910323, 8.910323",\ - "8.910322, 8.910323, 8.910323, 8.910323, 8.910323"); + values ( "8.400398, 8.400398, 8.400398, 8.400398, 8.400398",\ + "8.451348, 8.451348, 8.451348, 8.451348, 8.451348",\ + "8.451348, 8.451348, 8.451348, 8.451348, 8.451348",\ + "8.451348, 8.451348, 8.451348, 8.451348, 8.451348",\ + "8.451348, 8.451348, 8.451348, 8.451348, 8.451348"); } 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.833939, 8.833993, 8.833993, 8.833993, 8.833993",\ - "8.886874, 8.886929, 8.886929, 8.886929, 8.886929",\ - "8.886874, 8.886929, 8.886929, 8.886929, 8.886929",\ - "8.886874, 8.886929, 8.886929, 8.886929, 8.886929",\ - "8.886874, 8.886929, 8.886929, 8.886929, 8.886929"); + values ( "8.377829, 8.377881, 8.377881, 8.377881, 8.377881",\ + "8.428780, 8.428831, 8.428831, 8.428831, 8.428831",\ + "8.428780, 8.428831, 8.428831, 8.428831, 8.428831",\ + "8.428780, 8.428831, 8.428831, 8.428831, 8.428831",\ + "8.428780, 8.428831, 8.428831, 8.428831, 8.428831"); } 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.040121, 7.376266, 7.406618, 7.418946, 7.457545",\ + "7.139960, 7.476106, 7.506457, 7.518785, 7.557384",\ + "7.213039, 7.549185, 7.579536, 7.591865, 7.630464",\ + "7.299158, 7.635304, 7.665655, 7.677983, 7.716582",\ + "7.652230, 7.988376, 8.018727, 8.031055, 8.069654"); + } + 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.389938, 7.609066, 7.633568, 7.643520, 7.674681",\ + "7.489778, 7.708906, 7.733408, 7.743360, 7.774521",\ + "7.562857, 7.781985, 7.806487, 7.816439, 7.847600",\ + "7.648975, 7.868104, 7.892606, 7.902558, 7.933719",\ + "8.002047, 8.221174, 8.245677, 8.255629, 8.286790"); + } + 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[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.429235, 6.741081, 6.769239, 6.780676, 6.816484",\ + "6.521857, 6.833704, 6.861861, 6.873298, 6.909106",\ + "6.589653, 6.901500, 6.929657, 6.941094, 6.976903",\ + "6.669547, 6.981393, 7.009550, 7.020987, 7.056796",\ + "6.997095, 7.308941, 7.337099, 7.348536, 7.384344"); + } + 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.730964, 6.934252, 6.956983, 6.966215, 6.995123",\ + "6.823586, 7.026874, 7.049605, 7.058838, 7.087746",\ + "6.891383, 7.094670, 7.117401, 7.126634, 7.155542",\ + "6.971276, 7.174563, 7.197294, 7.206527, 7.235435",\ + "7.298824, 7.502112, 7.524843, 7.534076, 7.562984"); + } + 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[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.696161, 11.020172, 11.049426, 11.061308, 11.098512",\ - "10.767538, 11.091549, 11.120803, 11.132685, 11.147419",\ - "10.807108, 11.131119, 11.147419, 11.147419, 11.147419",\ - "10.829430, 11.147419, 11.147419, 11.147419, 11.147419",\ - "10.829430, 11.147419, 11.147419, 11.147419, 11.147419"); + values ( "11.102690, 11.438851, 11.469202, 11.481529, 11.520128",\ + "11.176743, 11.512904, 11.543255, 11.555582, 11.570869",\ + "11.217796, 11.553958, 11.570869, 11.570869, 11.570869",\ + "11.240955, 11.570869, 11.570869, 11.570869, 11.570869",\ + "11.240955, 11.570869, 11.570869, 11.570869, 11.570869"); } 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.919705, 11.136188, 11.160064, 11.169762, 11.200127",\ - "10.991081, 11.207563, 11.231440, 11.241138, 11.249033",\ - "11.030651, 11.247133, 11.249033, 11.249033, 11.249033",\ - "11.052973, 11.249033, 11.249033, 11.249033, 11.249033",\ - "11.052973, 11.249033, 11.249033, 11.249033, 11.249033"); + values ( "11.331497, 11.556097, 11.580869, 11.590930, 11.622434",\ + "11.405550, 11.630150, 11.654922, 11.664983, 11.673175",\ + "11.446604, 11.671204, 11.673175, 11.673175, 11.673175",\ + "11.469763, 11.673175, 11.673175, 11.673175, 11.673175",\ + "11.469763, 11.673175, 11.673175, 11.673175, 11.673175"); } 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.322002, 9.322003, 9.322003, 9.322003, 9.322003",\ - "9.374939, 9.374939, 9.374939, 9.374939, 9.374939",\ - "9.374939, 9.374939, 9.374939, 9.374939, 9.374939",\ - "9.374939, 9.374939, 9.374939, 9.374939, 9.374939",\ - "9.374939, 9.374939, 9.374939, 9.374939, 9.374939"); + values ( "8.847591, 8.847592, 8.847592, 8.847592, 8.847592",\ + "8.898541, 8.898542, 8.898542, 8.898542, 8.898542",\ + "8.898541, 8.898542, 8.898542, 8.898542, 8.898542",\ + "8.898541, 8.898542, 8.898542, 8.898542, 8.898542",\ + "8.898541, 8.898542, 8.898542, 8.898542, 8.898542"); } 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.298536, 9.298592, 9.298592, 9.298592, 9.298592",\ - "9.351472, 9.351527, 9.351527, 9.351527, 9.351527",\ - "9.351472, 9.351527, 9.351527, 9.351527, 9.351527",\ - "9.351472, 9.351527, 9.351527, 9.351527, 9.351527",\ - "9.351472, 9.351527, 9.351527, 9.351527, 9.351527"); + values ( "8.825006, 8.825058, 8.825058, 8.825058, 8.825058",\ + "8.875956, 8.876008, 8.876008, 8.876008, 8.876008",\ + "8.875956, 8.876008, 8.876008, 8.876008, 8.876008",\ + "8.875956, 8.876008, 8.876008, 8.876008, 8.876008",\ + "8.875956, 8.876008, 8.876008, 8.876008, 8.876008"); } 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 ( "6.998564, 7.334725, 7.365076, 7.377404, 7.416002",\ + "7.098403, 7.434565, 7.464916, 7.477243, 7.515841",\ + "7.171483, 7.507644, 7.537995, 7.550323, 7.588921",\ + "7.257602, 7.593763, 7.624114, 7.636442, 7.675040",\ + "7.610673, 7.946835, 7.977185, 7.989513, 8.028111"); + } + 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.282098",\ + "1.202825, 1.269394, 1.274138, 1.276065, 1.282098",\ + "1.202825, 1.269394, 1.274138, 1.276065, 1.282098",\ + "1.202825, 1.269394, 1.274138, 1.276065, 1.282098",\ + "1.202825, 1.269394, 1.274138, 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.349597, 7.568710, 7.593213, 7.603165, 7.634326",\ + "7.449436, 7.668550, 7.693052, 7.703004, 7.734165",\ + "7.522515, 7.741629, 7.766131, 7.776083, 7.807244",\ + "7.608634, 7.827747, 7.852250, 7.862202, 7.893363",\ + "7.961705, 8.180819, 8.205321, 8.215273, 8.246434"); + } + 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.840550, 0.919551, 0.929313, 0.933277, 0.945692",\ + "0.840550, 0.919551, 0.929313, 0.933277, 0.945692",\ + "0.840550, 0.919551, 0.929313, 0.933277, 0.945692",\ + "0.840550, 0.919551, 0.929313, 0.933277, 0.945692",\ + "0.840550, 0.919551, 0.929313, 0.933277, 0.945692"); + } + + } /* 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.393026, 6.704887, 6.733044, 6.744480, 6.780289",\ + "6.485648, 6.797509, 6.825665, 6.837102, 6.872910",\ + "6.553444, 6.865305, 6.893462, 6.904899, 6.940706",\ + "6.633337, 6.945199, 6.973355, 6.984792, 7.020599",\ + "6.960886, 7.272747, 7.300903, 7.312340, 7.348148"); + } + 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.282098",\ + "1.202825, 1.269394, 1.274138, 1.276065, 1.282098",\ + "1.202825, 1.269394, 1.274138, 1.276065, 1.282098",\ + "1.202825, 1.269394, 1.274138, 1.276065, 1.282098",\ + "1.202825, 1.269394, 1.274138, 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.693161, 6.896435, 6.919167, 6.928399, 6.957308",\ + "6.785783, 6.989057, 7.011788, 7.021021, 7.049930",\ + "6.853579, 7.056853, 7.079584, 7.088817, 7.117725",\ + "6.933472, 7.136746, 7.159477, 7.168710, 7.197618",\ + "7.261021, 7.464294, 7.487026, 7.496259, 7.525167"); + } + 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.840550, 0.919551, 0.929313, 0.933277, 0.945692",\ + "0.840550, 0.919551, 0.929313, 0.933277, 0.945692",\ + "0.840550, 0.919551, 0.929313, 0.933277, 0.945692",\ + "0.840550, 0.919551, 0.929313, 0.933277, 0.945692",\ + "0.840550, 0.919551, 0.929313, 0.933277, 0.945692"); + } + + } /* 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.175646, 11.499628, 11.528883, 11.540766, 11.577971",\ - "11.247023, 11.571005, 11.600260, 11.612143, 11.626877",\ - "11.286592, 11.610575, 11.626877, 11.626877, 11.626877",\ - "11.308914, 11.626877, 11.626877, 11.626877, 11.626877",\ - "11.308914, 11.626877, 11.626877, 11.626877, 11.626877"); + values ( "11.600156, 11.936287, 11.966640, 11.978968, 12.017568",\ + "11.674208, 12.010340, 12.040691, 12.053020, 12.068308",\ + "11.715261, 12.051394, 12.068308, 12.068308, 12.068308",\ + "11.738420, 12.068308, 12.068308, 12.068308, 12.068308",\ + "11.738420, 12.068308, 12.068308, 12.068308, 12.068308"); } 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.389457, 11.605940, 11.629816, 11.639514, 11.669879",\ - "11.460834, 11.677317, 11.701193, 11.710890, 11.718785",\ - "11.500403, 11.716887, 11.718785, 11.718785, 11.718785",\ - "11.522725, 11.718785, 11.718785, 11.718785, 11.718785",\ - "11.522725, 11.718785, 11.718785, 11.718785, 11.718785"); + values ( "11.818865, 12.043466, 12.068237, 12.078299, 12.109802",\ + "11.892918, 12.117518, 12.142290, 12.152351, 12.160543",\ + "11.933971, 12.158572, 12.160543, 12.160543, 12.160543",\ + "11.957130, 12.160543, 12.160543, 12.160543, 12.160543",\ + "11.957130, 12.160543, 12.160543, 12.160543, 12.160543"); } 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.790874, 9.790874, 9.790874, 9.790874, 9.790874",\ - "9.843809, 9.843810, 9.843810, 9.843810, 9.843810",\ - "9.843809, 9.843810, 9.843810, 9.843810, 9.843810",\ - "9.843809, 9.843810, 9.843810, 9.843810, 9.843810",\ - "9.843809, 9.843810, 9.843810, 9.843810, 9.843810"); + values ( "9.298880, 9.298881, 9.298881, 9.298881, 9.298881",\ + "9.349831, 9.349831, 9.349831, 9.349831, 9.349831",\ + "9.349831, 9.349831, 9.349831, 9.349831, 9.349831",\ + "9.349831, 9.349831, 9.349831, 9.349831, 9.349831",\ + "9.349831, 9.349831, 9.349831, 9.349831, 9.349831"); } 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.767417, 9.767471, 9.767471, 9.767471, 9.767471",\ - "9.820353, 9.820407, 9.820407, 9.820407, 9.820407",\ - "9.820353, 9.820407, 9.820407, 9.820407, 9.820407",\ - "9.820353, 9.820407, 9.820407, 9.820407, 9.820407",\ - "9.820353, 9.820407, 9.820407, 9.820407, 9.820407"); + values ( "9.276302, 9.276356, 9.276356, 9.276356, 9.276356",\ + "9.327252, 9.327305, 9.327305, 9.327305, 9.327305",\ + "9.327252, 9.327305, 9.327305, 9.327305, 9.327305",\ + "9.327252, 9.327305, 9.327305, 9.327305, 9.327305",\ + "9.327252, 9.327305, 9.327305, 9.327305, 9.327305"); } 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.130517, 7.466649, 7.497001, 7.509329, 7.547929",\ + "7.230356, 7.566488, 7.596840, 7.609168, 7.647768",\ + "7.303435, 7.639567, 7.669919, 7.682247, 7.720847",\ + "7.389554, 7.725686, 7.756038, 7.768366, 7.806966",\ + "7.742625, 8.078757, 8.109109, 8.121437, 8.160037"); + } + 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.444143, 7.663284, 7.687786, 7.697738, 7.728898",\ + "7.543982, 7.763124, 7.787625, 7.797577, 7.828737",\ + "7.617061, 7.836203, 7.860704, 7.870656, 7.901816",\ + "7.703180, 7.922321, 7.946823, 7.956776, 7.987936",\ + "8.056252, 8.275393, 8.299894, 8.309847, 8.341007"); + } + 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.840647, 0.919570, 0.929331, 0.933296, 0.945709",\ + "0.840647, 0.919570, 0.929331, 0.933296, 0.945709",\ + "0.840647, 0.919570, 0.929331, 0.933296, 0.945709",\ + "0.840647, 0.919570, 0.929331, 0.933296, 0.945709",\ + "0.840647, 0.919570, 0.929331, 0.933296, 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.503270, 6.815103, 6.843261, 6.854698, 6.890507",\ + "6.595892, 6.907724, 6.935883, 6.947320, 6.983130",\ + "6.663688, 6.975521, 7.003679, 7.015116, 7.050925",\ + "6.743581, 7.055414, 7.083572, 7.095009, 7.130818",\ + "7.071130, 7.382962, 7.411120, 7.422558, 7.458367"); + } + 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.777467, 6.980766, 7.003497, 7.012730, 7.041637",\ + "6.870089, 7.073389, 7.096119, 7.105352, 7.134259",\ + "6.937885, 7.141185, 7.163916, 7.173148, 7.202056",\ + "7.017778, 7.221078, 7.243809, 7.253041, 7.281949",\ + "7.345326, 7.548627, 7.571358, 7.580590, 7.609498"); + } + 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.840647, 0.919570, 0.929331, 0.933296, 0.945709",\ + "0.840647, 0.919570, 0.929331, 0.933296, 0.945709",\ + "0.840647, 0.919570, 0.929331, 0.933296, 0.945709",\ + "0.840647, 0.919570, 0.929331, 0.933296, 0.945709",\ + "0.840647, 0.919570, 0.929331, 0.933296, 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 ( "11.631672, 11.955674, 11.984928, 11.996810, 12.034014",\ - "11.703048, 12.027050, 12.056304, 12.068186, 12.082920",\ - "11.742618, 12.066620, 12.082920, 12.082920, 12.082920",\ - "11.764939, 12.082920, 12.082920, 12.082920, 12.082920",\ - "11.764939, 12.082920, 12.082920, 12.082920, 12.082920"); + values ( "12.073280, 12.409432, 12.439783, 12.452111, 12.490710",\ + "12.147333, 12.483485, 12.513836, 12.526164, 12.541451",\ + "12.188387, 12.524539, 12.541451, 12.541451, 12.541451",\ + "12.211546, 12.541451, 12.541451, 12.541451, 12.541451",\ + "12.211546, 12.541451, 12.541451, 12.541451, 12.541451"); } 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.854343, 12.070828, 12.094705, 12.104403, 12.134768",\ - "11.925718, 12.142204, 12.166080, 12.175778, 12.183674",\ - "11.965288, 12.181774, 12.183674, 12.183674, 12.183674",\ - "11.987610, 12.183674, 12.183674, 12.183674, 12.183674",\ - "11.987610, 12.183674, 12.183674, 12.183674, 12.183674"); + values ( "12.301185, 12.525788, 12.550560, 12.560621, 12.592125",\ + "12.375237, 12.599840, 12.624612, 12.634674, 12.642865",\ + "12.416290, 12.640894, 12.642865, 12.642865, 12.642865",\ + "12.439449, 12.642865, 12.642865, 12.642865, 12.642865",\ + "12.439449, 12.642865, 12.642865, 12.642865, 12.642865"); } 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.255072, 10.255072, 10.255072, 10.255072, 10.255072",\ - "10.308007, 10.308007, 10.308007, 10.308007, 10.308007",\ - "10.308007, 10.308007, 10.308007, 10.308007, 10.308007",\ - "10.308007, 10.308007, 10.308007, 10.308007, 10.308007",\ - "10.308007, 10.308007, 10.308007, 10.308007, 10.308007"); + values ( "9.745670, 9.745671, 9.745671, 9.745671, 9.745671",\ + "9.796621, 9.796621, 9.796621, 9.796621, 9.796621",\ + "9.796621, 9.796621, 9.796621, 9.796621, 9.796621",\ + "9.796621, 9.796621, 9.796621, 9.796621, 9.796621",\ + "9.796621, 9.796621, 9.796621, 9.796621, 9.796621"); } 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.231647, 10.231700, 10.231700, 10.231700, 10.231700",\ - "10.284582, 10.284636, 10.284636, 10.284636, 10.284636",\ - "10.284582, 10.284636, 10.284636, 10.284636, 10.284636",\ - "10.284582, 10.284636, 10.284636, 10.284636, 10.284636",\ - "10.284582, 10.284636, 10.284636, 10.284636, 10.284636"); + values ( "9.723125, 9.723176, 9.723176, 9.723176, 9.723176",\ + "9.774075, 9.774126, 9.774126, 9.774126, 9.774126",\ + "9.774075, 9.774126, 9.774126, 9.774126, 9.774126",\ + "9.774075, 9.774126, 9.774126, 9.774126, 9.774126",\ + "9.774075, 9.774126, 9.774126, 9.774126, 9.774126"); } 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.352330, 7.688482, 7.718833, 7.731161, 7.769760",\ + "7.452169, 7.788321, 7.818673, 7.831000, 7.869599",\ + "7.525248, 7.861401, 7.891752, 7.904079, 7.942678",\ + "7.611367, 7.947519, 7.977871, 7.990199, 8.028797",\ + "7.964439, 8.300591, 8.330942, 8.343270, 8.381869"); + } + 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.577769, 7.796891, 7.821393, 7.831346, 7.862506",\ + "7.677609, 7.896731, 7.921233, 7.931185, 7.962346",\ + "7.750688, 7.969810, 7.994312, 8.004264, 8.035425",\ + "7.836806, 8.055928, 8.080431, 8.090383, 8.121544",\ + "8.189878, 8.409000, 8.433502, 8.443455, 8.474615"); + } + 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.840580, 0.919557, 0.929318, 0.933283, 0.945697",\ + "0.840580, 0.919557, 0.929318, 0.933283, 0.945697",\ + "0.840580, 0.919557, 0.929318, 0.933283, 0.945697",\ + "0.840580, 0.919557, 0.929318, 0.933283, 0.945697",\ + "0.840580, 0.919557, 0.929318, 0.933283, 0.945697"); + } + + } /* 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.682427, 6.994280, 7.022437, 7.033874, 7.069682",\ + "6.775049, 7.086902, 7.115059, 7.126495, 7.162304",\ + "6.842845, 7.154697, 7.182855, 7.194292, 7.230100",\ + "6.922739, 7.234591, 7.262748, 7.274185, 7.309993",\ + "7.250287, 7.562139, 7.590296, 7.601733, 7.637541"); + } + 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.895842, 7.099124, 7.121855, 7.131087, 7.159996",\ + "6.988464, 7.191746, 7.214477, 7.223710, 7.252618",\ + "7.056260, 7.259542, 7.282273, 7.291506, 7.320414",\ + "7.136153, 7.339435, 7.362166, 7.371399, 7.400307",\ + "7.463702, 7.666984, 7.689714, 7.698947, 7.727856"); + } + 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.840580, 0.919557, 0.929318, 0.933283, 0.945697",\ + "0.840580, 0.919557, 0.929318, 0.933283, 0.945697",\ + "0.840580, 0.919557, 0.929318, 0.933283, 0.945697",\ + "0.840580, 0.919557, 0.929318, 0.933283, 0.945697",\ + "0.840580, 0.919557, 0.929318, 0.933283, 0.945697"); + } + + } /* 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -1702,11 +3062,11 @@ pin("mprj_io[24]") { 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.172088, 12.496087, 12.525341, 12.537224, 12.574428",\ - "12.243464, 12.567464, 12.596718, 12.608601, 12.623335",\ - "12.283034, 12.607034, 12.623335, 12.623335, 12.623335",\ - "12.305356, 12.623335, 12.623335, 12.623335, 12.623335",\ - "12.305356, 12.623335, 12.623335, 12.623335, 12.623335"); + values ( "12.633962, 12.970112, 13.000463, 13.012791, 13.051390",\ + "12.708014, 13.044165, 13.074515, 13.086843, 13.102131",\ + "12.749067, 13.085217, 13.102131, 13.102131, 13.102131",\ + "12.772226, 13.102131, 13.102131, 13.102131, 13.102131",\ + "12.772226, 13.102131, 13.102131, 13.102131, 13.102131"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1720,11 +3080,11 @@ pin("mprj_io[24]") { 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.386193, 12.602694, 12.626570, 12.636268, 12.666633",\ - "12.457570, 12.674070, 12.697947, 12.707644, 12.715540",\ - "12.497140, 12.713640, 12.715540, 12.715540, 12.715540",\ - "12.519462, 12.715540, 12.715540, 12.715540, 12.715540",\ - "12.519462, 12.715540, 12.715540, 12.715540, 12.715540"); + values ( "12.852980, 13.077599, 13.102370, 13.112432, 13.143936",\ + "12.927032, 13.151651, 13.176423, 13.186485, 13.194677",\ + "12.968086, 13.192705, 13.194677, 13.194677, 13.194677",\ + "12.991245, 13.194677, 13.194677, 13.194677, 13.194677",\ + "12.991245, 13.194677, 13.194677, 13.194677, 13.194677"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1745,11 +3105,11 @@ pin("mprj_io[24]") { 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.780455, 10.780456, 10.780456, 10.780456, 10.780456",\ - "10.833391, 10.833391, 10.833391, 10.833391, 10.833391",\ - "10.833391, 10.833391, 10.833391, 10.833391, 10.833391",\ - "10.833391, 10.833391, 10.833391, 10.833391, 10.833391",\ - "10.833391, 10.833391, 10.833391, 10.833391, 10.833391"); + values ( "10.215767, 10.215767, 10.215767, 10.215767, 10.215767",\ + "10.266716, 10.266717, 10.266717, 10.266717, 10.266717",\ + "10.266716, 10.266717, 10.266717, 10.266717, 10.266717",\ + "10.266716, 10.266717, 10.266717, 10.266717, 10.266717",\ + "10.266716, 10.266717, 10.266717, 10.266717, 10.266717"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1763,11 +3123,11 @@ pin("mprj_io[24]") { 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.757193, 10.757238, 10.757238, 10.757238, 10.757238",\ - "10.810128, 10.810175, 10.810175, 10.810175, 10.810175",\ - "10.810128, 10.810175, 10.810175, 10.810175, 10.810175",\ - "10.810128, 10.810175, 10.810175, 10.810175, 10.810175",\ - "10.810128, 10.810175, 10.810175, 10.810175, 10.810175"); + values ( "10.193377, 10.193420, 10.193420, 10.193420, 10.193420",\ + "10.244327, 10.244370, 10.244370, 10.244370, 10.244370",\ + "10.244327, 10.244370, 10.244370, 10.244370, 10.244370",\ + "10.244327, 10.244370, 10.244370, 10.244370, 10.244370",\ + "10.244327, 10.244370, 10.244370, 10.244370, 10.244370"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1781,12 +3141,97 @@ pin("mprj_io[24]") { } /* end of arc hk_serial_load_mprj_io[24]_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.324787, 7.660937, 7.691288, 7.703616, 7.742215",\ + "7.424626, 7.760777, 7.791128, 7.803455, 7.842054",\ + "7.497705, 7.833856, 7.864207, 7.876534, 7.915133",\ + "7.583824, 7.919974, 7.950325, 7.962653, 8.001252",\ + "7.936895, 8.273046, 8.303396, 8.315724, 8.354323"); + } + 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.562179, 7.781303, 7.805805, 7.815758, 7.846918",\ + "7.662018, 7.881143, 7.905644, 7.915597, 7.946757",\ + "7.735097, 7.954222, 7.978724, 7.988676, 8.019836",\ + "7.821216, 8.040340, 8.064842, 8.074795, 8.105955",\ + "8.174287, 8.393412, 8.417913, 8.427866, 8.459026"); + } + 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.840587, 0.919558, 0.929320, 0.933284, 0.945698",\ + "0.840587, 0.919558, 0.929320, 0.933284, 0.945698",\ + "0.840587, 0.919558, 0.929320, 0.933284, 0.945698",\ + "0.840587, 0.919558, 0.929320, 0.933284, 0.945698",\ + "0.840587, 0.919558, 0.929320, 0.933284, 0.945698"); + } + + } /* end of arc hkspi_clk_mprj_io[24]_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.696630, 7.008480, 7.036637, 7.048074, 7.083883",\ + "6.789252, 7.101102, 7.129260, 7.140697, 7.176505",\ + "6.857049, 7.168899, 7.197056, 7.208492, 7.244301",\ + "6.936942, 7.248792, 7.276949, 7.288385, 7.324194",\ + "7.264490, 7.576340, 7.604497, 7.615933, 7.651742"); + } + 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.891614, 7.094898, 7.117629, 7.126862, 7.155770",\ + "6.984236, 7.187520, 7.210251, 7.219484, 7.248392",\ + "7.052032, 7.255316, 7.278047, 7.287280, 7.316188",\ + "7.131926, 7.335209, 7.357940, 7.367173, 7.396081",\ + "7.459475, 7.662759, 7.685490, 7.694722, 7.723631"); + } + 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.840587, 0.919558, 0.929320, 0.933284, 0.945698",\ + "0.840587, 0.919558, 0.929320, 0.933284, 0.945698",\ + "0.840587, 0.919558, 0.929320, 0.933284, 0.945698",\ + "0.840587, 0.919558, 0.929320, 0.933284, 0.945698",\ + "0.840587, 0.919558, 0.929320, 0.933284, 0.945698"); + } + + } /* end of arc hkspi_clk_mprj_io[24]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -1800,11 +3245,11 @@ pin("mprj_io[23]") { 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.708486, 13.032489, 13.061743, 13.073626, 13.110828",\ - "12.779862, 13.103866, 13.133120, 13.145002, 13.159737",\ - "12.819432, 13.143435, 13.159737, 13.159737, 13.159737",\ - "12.841754, 13.159737, 13.159737, 13.159737, 13.159737",\ - "12.841754, 13.159737, 13.159737, 13.159737, 13.159737"); + values ( "13.190475, 13.526628, 13.556980, 13.569307, 13.607906",\ + "13.264528, 13.600681, 13.631033, 13.643360, 13.658648",\ + "13.305582, 13.641735, 13.658648, 13.658648, 13.658648",\ + "13.328741, 13.658648, 13.658648, 13.658648, 13.658648",\ + "13.328741, 13.658648, 13.658648, 13.658648, 13.658648"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1818,11 +3263,11 @@ pin("mprj_io[23]") { 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.932778, 13.149260, 13.173136, 13.182834, 13.213199",\ - "13.004155, 13.220636, 13.244513, 13.254210, 13.262106",\ - "13.043725, 13.260206, 13.262106, 13.262106, 13.262106",\ - "13.066047, 13.262106, 13.262106, 13.262106, 13.262106",\ - "13.066047, 13.262106, 13.262106, 13.262106, 13.262106"); + values ( "13.420060, 13.644660, 13.669432, 13.679493, 13.710997",\ + "13.494113, 13.718713, 13.743484, 13.753546, 13.761738",\ + "13.535167, 13.759767, 13.761738, 13.761738, 13.761738",\ + "13.558326, 13.761738, 13.761738, 13.761738, 13.761738",\ + "13.558326, 13.761738, 13.761738, 13.761738, 13.761738"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1843,11 +3288,11 @@ pin("mprj_io[23]") { 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.326370, 11.326371, 11.326371, 11.326371, 11.326371",\ - "11.379307, 11.379308, 11.379308, 11.379308, 11.379308",\ - "11.379307, 11.379308, 11.379308, 11.379308, 11.379308",\ - "11.379307, 11.379308, 11.379308, 11.379308, 11.379308",\ - "11.379307, 11.379308, 11.379308, 11.379308, 11.379308"); + values ( "10.741211, 10.741212, 10.741212, 10.741212, 10.741212",\ + "10.792161, 10.792162, 10.792162, 10.792162, 10.792162",\ + "10.792161, 10.792162, 10.792162, 10.792162, 10.792162",\ + "10.792161, 10.792162, 10.792162, 10.792162, 10.792162",\ + "10.792161, 10.792162, 10.792162, 10.792162, 10.792162"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1861,11 +3306,11 @@ pin("mprj_io[23]") { 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.302896, 11.302951, 11.302951, 11.302951, 11.302951",\ - "11.355832, 11.355887, 11.355887, 11.355887, 11.355887",\ - "11.355832, 11.355887, 11.355887, 11.355887, 11.355887",\ - "11.355832, 11.355887, 11.355887, 11.355887, 11.355887",\ - "11.355832, 11.355887, 11.355887, 11.355887, 11.355887"); + values ( "10.718616, 10.718670, 10.718670, 10.718670, 10.718670",\ + "10.769566, 10.769619, 10.769619, 10.769619, 10.769619",\ + "10.769566, 10.769619, 10.769619, 10.769619, 10.769619",\ + "10.769566, 10.769619, 10.769619, 10.769619, 10.769619",\ + "10.769566, 10.769619, 10.769619, 10.769619, 10.769619"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1879,12 +3324,97 @@ pin("mprj_io[23]") { } /* end of arc hk_serial_load_mprj_io[23]_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.336331, 7.672485, 7.702836, 7.715164, 7.753763",\ + "7.436172, 7.772325, 7.802676, 7.815004, 7.853602",\ + "7.509251, 7.845404, 7.875755, 7.888083, 7.926682",\ + "7.595368, 7.931522, 7.961873, 7.974201, 8.012800",\ + "7.948440, 8.284594, 8.314944, 8.327272, 8.365871"); + } + 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.619323, 7.838444, 7.862946, 7.872898, 7.904059",\ + "7.719162, 7.938282, 7.962785, 7.972737, 8.003898",\ + "7.792241, 8.011361, 8.035864, 8.045816, 8.076977",\ + "7.878359, 8.097480, 8.121983, 8.131935, 8.163095",\ + "8.231432, 8.450552, 8.475055, 8.485007, 8.516168"); + } + 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.840577, 0.919556, 0.929318, 0.933282, 0.945696",\ + "0.840577, 0.919556, 0.929318, 0.933282, 0.945696",\ + "0.840577, 0.919556, 0.929318, 0.933282, 0.945696",\ + "0.840577, 0.919556, 0.929318, 0.933282, 0.945696",\ + "0.840577, 0.919556, 0.929318, 0.933282, 0.945696"); + } + + } /* end of arc hkspi_clk_mprj_io[23]_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.603660, 6.915513, 6.943669, 6.955106, 6.990914",\ + "6.696281, 7.008135, 7.036292, 7.047729, 7.083537",\ + "6.764078, 7.075931, 7.104088, 7.115525, 7.151333",\ + "6.843971, 7.155824, 7.183981, 7.195418, 7.231226",\ + "7.171519, 7.483372, 7.511529, 7.522966, 7.558774"); + } + 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.905529, 7.108810, 7.131541, 7.140774, 7.169682",\ + "6.998151, 7.201432, 7.224163, 7.233396, 7.262304",\ + "7.065948, 7.269228, 7.291960, 7.301192, 7.330101",\ + "7.145841, 7.349122, 7.371853, 7.381085, 7.409994",\ + "7.473390, 7.676670, 7.699401, 7.708634, 7.737542"); + } + 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.840577, 0.919556, 0.929318, 0.933282, 0.945696",\ + "0.840577, 0.919556, 0.929318, 0.933282, 0.945696",\ + "0.840577, 0.919556, 0.929318, 0.933282, 0.945696",\ + "0.840577, 0.919556, 0.929318, 0.933282, 0.945696",\ + "0.840577, 0.919556, 0.929318, 0.933282, 0.945696"); + } + + } /* end of arc hkspi_clk_mprj_io[23]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -1898,11 +3428,11 @@ pin("mprj_io[22]") { 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.194871, 13.518849, 13.548104, 13.559987, 13.597192",\ - "13.266248, 13.590226, 13.619481, 13.631364, 13.646100",\ - "13.305818, 13.629796, 13.646100, 13.646100, 13.646100",\ - "13.328139, 13.646100, 13.646100, 13.646100, 13.646100",\ - "13.328139, 13.646100, 13.646100, 13.646100, 13.646100"); + values ( "13.695100, 14.031227, 14.061579, 14.073908, 14.112508",\ + "13.769153, 14.105280, 14.135632, 14.147961, 14.163249",\ + "13.810206, 14.146334, 14.163249, 14.163249, 14.163249",\ + "13.833365, 14.163249, 14.163249, 14.163249, 14.163249",\ + "13.833365, 14.163249, 14.163249, 14.163249, 14.163249"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1916,11 +3446,11 @@ pin("mprj_io[22]") { 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.412088, 13.628569, 13.652445, 13.662144, 13.692508",\ - "13.483465, 13.699945, 13.723822, 13.733521, 13.741415",\ - "13.523035, 13.739515, 13.741415, 13.741415, 13.741415",\ - "13.545357, 13.741415, 13.741415, 13.741415, 13.741415",\ - "13.545357, 13.741415, 13.741415, 13.741415, 13.741415"); + values ( "13.917347, 14.141945, 14.166717, 14.176779, 14.208282",\ + "13.991400, 14.215998, 14.240769, 14.250832, 14.259023",\ + "14.032454, 14.257051, 14.259023, 14.259023, 14.259023",\ + "14.055613, 14.259023, 14.259023, 14.259023, 14.259023",\ + "14.055613, 14.259023, 14.259023, 14.259023, 14.259023"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1941,11 +3471,11 @@ pin("mprj_io[22]") { 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.805984, 11.805985, 11.805985, 11.805985, 11.805985",\ - "11.858920, 11.858921, 11.858921, 11.858921, 11.858921",\ - "11.858920, 11.858921, 11.858921, 11.858921, 11.858921",\ - "11.858920, 11.858921, 11.858921, 11.858921, 11.858921",\ - "11.858920, 11.858921, 11.858921, 11.858921, 11.858921"); + values ( "11.202840, 11.202841, 11.202841, 11.202841, 11.202841",\ + "11.253790, 11.253790, 11.253790, 11.253790, 11.253790",\ + "11.253790, 11.253790, 11.253790, 11.253790, 11.253790",\ + "11.253790, 11.253790, 11.253790, 11.253790, 11.253790",\ + "11.253790, 11.253790, 11.253790, 11.253790, 11.253790"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1959,11 +3489,11 @@ pin("mprj_io[22]") { 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.782498, 11.782555, 11.782555, 11.782555, 11.782555",\ - "11.835434, 11.835490, 11.835490, 11.835490, 11.835490",\ - "11.835434, 11.835490, 11.835490, 11.835490, 11.835490",\ - "11.835434, 11.835490, 11.835490, 11.835490, 11.835490",\ - "11.835434, 11.835490, 11.835490, 11.835490, 11.835490"); + values ( "11.180235, 11.180288, 11.180288, 11.180288, 11.180288",\ + "11.231184, 11.231238, 11.231238, 11.231238, 11.231238",\ + "11.231184, 11.231238, 11.231238, 11.231238, 11.231238",\ + "11.231184, 11.231238, 11.231238, 11.231238, 11.231238",\ + "11.231184, 11.231238, 11.231238, 11.231238, 11.231238"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1977,12 +3507,97 @@ pin("mprj_io[22]") { } /* end of arc hk_serial_load_mprj_io[22]_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.413704, 7.749831, 7.780184, 7.792512, 7.831112",\ + "7.513544, 7.849671, 7.880023, 7.892352, 7.930952",\ + "7.586623, 7.922750, 7.953103, 7.965431, 8.004031",\ + "7.672742, 8.008869, 8.039221, 8.051550, 8.090150",\ + "8.025814, 8.361940, 8.392293, 8.404621, 8.443222"); + } + 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.202815, 1.269386, 1.274130, 1.276057, 1.282090",\ + "1.202815, 1.269386, 1.274130, 1.276057, 1.282090",\ + "1.202815, 1.269386, 1.274130, 1.276057, 1.282090",\ + "1.202815, 1.269386, 1.274130, 1.276057, 1.282090",\ + "1.202815, 1.269386, 1.274130, 1.276057, 1.282090"); + } + 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.672465, 7.891611, 7.916113, 7.926064, 7.957225",\ + "7.772305, 7.991450, 8.015952, 8.025904, 8.057064",\ + "7.845384, 8.064529, 8.089031, 8.098983, 8.130143",\ + "7.931502, 8.150648, 8.175150, 8.185102, 8.216262",\ + "8.284574, 8.503719, 8.528221, 8.538173, 8.569333"); + } + 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.840661, 0.919573, 0.929334, 0.933298, 0.945711",\ + "0.840661, 0.919573, 0.929334, 0.933298, 0.945711",\ + "0.840661, 0.919573, 0.929334, 0.933298, 0.945711",\ + "0.840661, 0.919573, 0.929334, 0.933298, 0.945711",\ + "0.840661, 0.919573, 0.929334, 0.933298, 0.945711"); + } + + } /* end of arc hkspi_clk_mprj_io[22]_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.683372, 6.995202, 7.023359, 7.034797, 7.070606",\ + "6.775995, 7.087824, 7.115982, 7.127419, 7.163229",\ + "6.843791, 7.155620, 7.183778, 7.195215, 7.231025",\ + "6.923684, 7.235513, 7.263671, 7.275108, 7.310918",\ + "7.251233, 7.563062, 7.591219, 7.602656, 7.638466"); + } + 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.202815, 1.269386, 1.274130, 1.276057, 1.282090",\ + "1.202815, 1.269386, 1.274130, 1.276057, 1.282090",\ + "1.202815, 1.269386, 1.274130, 1.276057, 1.282090",\ + "1.202815, 1.269386, 1.274130, 1.276057, 1.282090",\ + "1.202815, 1.269386, 1.274130, 1.276057, 1.282090"); + } + 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.956382, 7.159685, 7.182416, 7.191648, 7.220556",\ + "7.049004, 7.252307, 7.275038, 7.284270, 7.313178",\ + "7.116800, 7.320104, 7.342834, 7.352067, 7.380975",\ + "7.196693, 7.399997, 7.422728, 7.431960, 7.460868",\ + "7.524241, 7.727545, 7.750276, 7.759508, 7.788416"); + } + 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.840661, 0.919573, 0.929334, 0.933298, 0.945711",\ + "0.840661, 0.919573, 0.929334, 0.933298, 0.945711",\ + "0.840661, 0.919573, 0.929334, 0.933298, 0.945711",\ + "0.840661, 0.919573, 0.929334, 0.933298, 0.945711",\ + "0.840661, 0.919573, 0.929334, 0.933298, 0.945711"); + } + + } /* end of arc hkspi_clk_mprj_io[22]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -1996,11 +3611,11 @@ pin("mprj_io[21]") { 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.681082, 14.005065, 14.034320, 14.046203, 14.083407",\ - "13.752459, 14.076442, 14.105697, 14.117579, 14.132315",\ - "13.792028, 14.116012, 14.132315, 14.132315, 14.132315",\ - "13.814350, 14.132315, 14.132315, 14.132315, 14.132315",\ - "13.814350, 14.132315, 14.132315, 14.132315, 14.132315"); + values ( "14.199542, 14.535675, 14.566027, 14.578355, 14.616955",\ + "14.273595, 14.609728, 14.640079, 14.652408, 14.667696",\ + "14.314649, 14.650782, 14.667696, 14.667696, 14.667696",\ + "14.337808, 14.667696, 14.667696, 14.667696, 14.667696",\ + "14.337808, 14.667696, 14.667696, 14.667696, 14.667696"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2014,11 +3629,11 @@ pin("mprj_io[21]") { 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.897246, 14.113726, 14.137602, 14.147300, 14.177665",\ - "13.968623, 14.185102, 14.208979, 14.218677, 14.226572",\ - "14.008193, 14.224672, 14.226572, 14.226572, 14.226572",\ - "14.030515, 14.226572, 14.226572, 14.226572, 14.226572",\ - "14.030515, 14.226572, 14.226572, 14.226572, 14.226572"); + values ( "14.420698, 14.645295, 14.670067, 14.680128, 14.711632",\ + "14.494751, 14.719348, 14.744120, 14.754181, 14.762373",\ + "14.535805, 14.760402, 14.762373, 14.762373, 14.762373",\ + "14.558964, 14.762373, 14.762373, 14.762373, 14.762373",\ + "14.558964, 14.762373, 14.762373, 14.762373, 14.762373"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2039,11 +3654,11 @@ pin("mprj_io[21]") { 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.289934, 12.289935, 12.289935, 12.289935, 12.289935",\ - "12.342871, 12.342871, 12.342871, 12.342871, 12.342871",\ - "12.342871, 12.342871, 12.342871, 12.342871, 12.342871",\ - "12.342871, 12.342871, 12.342871, 12.342871, 12.342871",\ - "12.342871, 12.342871, 12.342871, 12.342871, 12.342871"); + values ( "11.659081, 11.659081, 11.659081, 11.659081, 11.659081",\ + "11.710031, 11.710032, 11.710032, 11.710032, 11.710032",\ + "11.710031, 11.710032, 11.710032, 11.710032, 11.710032",\ + "11.710031, 11.710032, 11.710032, 11.710032, 11.710032",\ + "11.710031, 11.710032, 11.710032, 11.710032, 11.710032"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2057,11 +3672,11 @@ pin("mprj_io[21]") { 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.266435, 12.266491, 12.266491, 12.266491, 12.266491",\ - "12.319370, 12.319427, 12.319427, 12.319427, 12.319427",\ - "12.319370, 12.319427, 12.319427, 12.319427, 12.319427",\ - "12.319370, 12.319427, 12.319427, 12.319427, 12.319427",\ - "12.319370, 12.319427, 12.319427, 12.319427, 12.319427"); + values ( "11.636461, 11.636517, 11.636517, 11.636517, 11.636517",\ + "11.687412, 11.687466, 11.687466, 11.687466, 11.687466",\ + "11.687412, 11.687466, 11.687466, 11.687466, 11.687466",\ + "11.687412, 11.687466, 11.687466, 11.687466, 11.687466",\ + "11.687412, 11.687466, 11.687466, 11.687466, 11.687466"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2075,12 +3690,97 @@ pin("mprj_io[21]") { } /* end of arc hk_serial_load_mprj_io[21]_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.228681, 7.564813, 7.595165, 7.607493, 7.646093",\ + "7.328520, 7.664652, 7.695004, 7.707333, 7.745933",\ + "7.401599, 7.737731, 7.768084, 7.780412, 7.819012",\ + "7.487718, 7.823850, 7.854202, 7.866530, 7.905130",\ + "7.840789, 8.176922, 8.207273, 8.219603, 8.258202"); + } + 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.269388, 1.274131, 1.276058, 1.282091",\ + "1.202817, 1.269388, 1.274131, 1.276058, 1.282091",\ + "1.202817, 1.269388, 1.274131, 1.276058, 1.282091",\ + "1.202817, 1.269388, 1.274131, 1.276058, 1.282091",\ + "1.202817, 1.269388, 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.623337, 7.842477, 7.866979, 7.876931, 7.908092",\ + "7.723176, 7.942317, 7.966818, 7.976770, 8.007931",\ + "7.796255, 8.015396, 8.039898, 8.049850, 8.081010",\ + "7.882374, 8.101515, 8.126017, 8.135968, 8.167129",\ + "8.235445, 8.454586, 8.479088, 8.489039, 8.520200"); + } + 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.840644, 0.919570, 0.929330, 0.933295, 0.945708",\ + "0.840644, 0.919570, 0.929330, 0.933295, 0.945708",\ + "0.840644, 0.919570, 0.929330, 0.933295, 0.945708",\ + "0.840644, 0.919570, 0.929330, 0.933295, 0.945708",\ + "0.840644, 0.919570, 0.929330, 0.933295, 0.945708"); + } + + } /* end of arc hkspi_clk_mprj_io[21]_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.596512, 6.908346, 6.936503, 6.947941, 6.983750",\ + "6.689134, 7.000968, 7.029126, 7.040563, 7.076372",\ + "6.756930, 7.068765, 7.096922, 7.108359, 7.144169",\ + "6.836823, 7.148658, 7.176815, 7.188252, 7.224062",\ + "7.164372, 7.476206, 7.504364, 7.515801, 7.551610"); + } + 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.269388, 1.274131, 1.276058, 1.282091",\ + "1.202817, 1.269388, 1.274131, 1.276058, 1.282091",\ + "1.202817, 1.269388, 1.274131, 1.276058, 1.282091",\ + "1.202817, 1.269388, 1.274131, 1.276058, 1.282091",\ + "1.202817, 1.269388, 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.945362, 7.148662, 7.171392, 7.180625, 7.209532",\ + "7.037984, 7.241283, 7.264014, 7.273247, 7.302155",\ + "7.105781, 7.309080, 7.331811, 7.341043, 7.369951",\ + "7.185674, 7.388973, 7.411704, 7.420937, 7.449844",\ + "7.513222, 7.716521, 7.739252, 7.748485, 7.777392"); + } + 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.840644, 0.919570, 0.929330, 0.933295, 0.945708",\ + "0.840644, 0.919570, 0.929330, 0.933295, 0.945708",\ + "0.840644, 0.919570, 0.929330, 0.933295, 0.945708",\ + "0.840644, 0.919570, 0.929330, 0.933295, 0.945708",\ + "0.840644, 0.919570, 0.929330, 0.933295, 0.945708"); + } + + } /* end of arc hkspi_clk_mprj_io[21]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2094,11 +3794,11 @@ pin("mprj_io[20]") { 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 ( "14.175036, 14.499004, 14.528259, 14.540142, 14.577349",\ - "14.246413, 14.570381, 14.599636, 14.611519, 14.626255",\ - "14.285983, 14.609951, 14.626255, 14.626255, 14.626255",\ - "14.308305, 14.626255, 14.626255, 14.626255, 14.626255",\ - "14.308305, 14.626255, 14.626255, 14.626255, 14.626255"); + values ( "14.712020, 15.048137, 15.078489, 15.090818, 15.129419",\ + "14.786073, 15.122190, 15.152542, 15.164871, 15.180161",\ + "14.827127, 15.163243, 15.180161, 15.180161, 15.180161",\ + "14.850286, 15.180161, 15.180161, 15.180161, 15.180161",\ + "14.850286, 15.180161, 15.180161, 15.180161, 15.180161"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2112,11 +3812,11 @@ pin("mprj_io[20]") { 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.378397, 14.594881, 14.618757, 14.628455, 14.658819",\ - "14.449774, 14.666258, 14.690134, 14.699832, 14.707727",\ - "14.489344, 14.705828, 14.707727, 14.707727, 14.707727",\ - "14.511665, 14.707727, 14.707727, 14.707727, 14.707727",\ - "14.511665, 14.707727, 14.707727, 14.707727, 14.707727"); + values ( "14.919891, 15.144493, 15.169264, 15.179326, 15.210829",\ + "14.993944, 15.218546, 15.243317, 15.253379, 15.261570",\ + "15.034998, 15.259600, 15.261570, 15.261570, 15.261570",\ + "15.058157, 15.261570, 15.261570, 15.261570, 15.261570",\ + "15.058157, 15.261570, 15.261570, 15.261570, 15.261570"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2137,11 +3837,11 @@ pin("mprj_io[20]") { 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.768976, 12.768976, 12.768976, 12.768976, 12.768976",\ - "12.821911, 12.821912, 12.821912, 12.821912, 12.821912",\ - "12.821911, 12.821912, 12.821912, 12.821912, 12.821912",\ - "12.821911, 12.821912, 12.821912, 12.821912, 12.821912",\ - "12.821911, 12.821912, 12.821912, 12.821912, 12.821912"); + values ( "12.117666, 12.117666, 12.117666, 12.117666, 12.117666",\ + "12.168616, 12.168616, 12.168616, 12.168616, 12.168616",\ + "12.168616, 12.168616, 12.168616, 12.168616, 12.168616",\ + "12.168616, 12.168616, 12.168616, 12.168616, 12.168616",\ + "12.168616, 12.168616, 12.168616, 12.168616, 12.168616"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2155,11 +3855,11 @@ pin("mprj_io[20]") { 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.745525, 12.745580, 12.745580, 12.745580, 12.745580",\ - "12.798461, 12.798515, 12.798515, 12.798515, 12.798515",\ - "12.798461, 12.798515, 12.798515, 12.798515, 12.798515",\ - "12.798461, 12.798515, 12.798515, 12.798515, 12.798515",\ - "12.798461, 12.798515, 12.798515, 12.798515, 12.798515"); + values ( "12.095095, 12.095148, 12.095148, 12.095148, 12.095148",\ + "12.146046, 12.146097, 12.146097, 12.146097, 12.146097",\ + "12.146046, 12.146097, 12.146097, 12.146097, 12.146097",\ + "12.146046, 12.146097, 12.146097, 12.146097, 12.146097",\ + "12.146046, 12.146097, 12.146097, 12.146097, 12.146097"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2173,12 +3873,97 @@ pin("mprj_io[20]") { } /* end of arc hk_serial_load_mprj_io[20]_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.193041, 7.529158, 7.559511, 7.571839, 7.610440",\ + "7.292881, 7.628998, 7.659350, 7.671679, 7.710279",\ + "7.365961, 7.702077, 7.732430, 7.744759, 7.783360",\ + "7.452079, 7.788196, 7.818549, 7.830877, 7.869478",\ + "7.805151, 8.141268, 8.171620, 8.183949, 8.222549"); + } + 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.202812, 1.269384, 1.274128, 1.276055, 1.282087",\ + "1.202812, 1.269384, 1.274128, 1.276055, 1.282087",\ + "1.202812, 1.269384, 1.274128, 1.276055, 1.282087",\ + "1.202812, 1.269384, 1.274128, 1.276055, 1.282087",\ + "1.202812, 1.269384, 1.274128, 1.276055, 1.282087"); + } + 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.569789, 7.788945, 7.813447, 7.823399, 7.854558",\ + "7.669629, 7.888785, 7.913286, 7.923238, 7.954398",\ + "7.742708, 7.961864, 7.986365, 7.996317, 8.027477",\ + "7.828827, 8.047983, 8.072484, 8.082436, 8.113596",\ + "8.181898, 8.401054, 8.425555, 8.435507, 8.466667"); + } + 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.840695, 0.919580, 0.929340, 0.933305, 0.945717",\ + "0.840695, 0.919580, 0.929340, 0.933305, 0.945717",\ + "0.840695, 0.919580, 0.929340, 0.933305, 0.945717",\ + "0.840695, 0.919580, 0.929340, 0.933305, 0.945717",\ + "0.840695, 0.919580, 0.929340, 0.933305, 0.945717"); + } + + } /* end of arc hkspi_clk_mprj_io[20]_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.552430, 6.864249, 6.892408, 6.903845, 6.939656",\ + "6.645052, 6.956871, 6.985030, 6.996467, 7.032278",\ + "6.712849, 7.024668, 7.052826, 7.064263, 7.100074",\ + "6.792742, 7.104561, 7.132719, 7.144156, 7.179967",\ + "7.120290, 7.432109, 7.460267, 7.471704, 7.507515"); + } + 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.202812, 1.269384, 1.274128, 1.276055, 1.282087",\ + "1.202812, 1.269384, 1.274128, 1.276055, 1.282087",\ + "1.202812, 1.269384, 1.274128, 1.276055, 1.282087",\ + "1.202812, 1.269384, 1.274128, 1.276055, 1.282087",\ + "1.202812, 1.269384, 1.274128, 1.276055, 1.282087"); + } + 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.886560, 7.089873, 7.112604, 7.121836, 7.150743",\ + "6.979182, 7.182495, 7.205226, 7.214458, 7.243365",\ + "7.046979, 7.250292, 7.273022, 7.282254, 7.311161",\ + "7.126872, 7.330185, 7.352915, 7.362147, 7.391054",\ + "7.454421, 7.657733, 7.680464, 7.689696, 7.718603"); + } + 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.840695, 0.919580, 0.929340, 0.933305, 0.945717",\ + "0.840695, 0.919580, 0.929340, 0.933305, 0.945717",\ + "0.840695, 0.919580, 0.929340, 0.933305, 0.945717",\ + "0.840695, 0.919580, 0.929340, 0.933305, 0.945717",\ + "0.840695, 0.919580, 0.929340, 0.933305, 0.945717"); + } + + } /* end of arc hkspi_clk_mprj_io[20]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2192,11 +3977,11 @@ pin("mprj_io[19]") { 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 ( "14.645419, 14.969414, 14.998668, 15.010550, 15.047754",\ - "14.716796, 15.040791, 15.070045, 15.081926, 15.096662",\ - "14.756366, 15.080360, 15.096662, 15.096662, 15.096662",\ - "14.778687, 15.096662, 15.096662, 15.096662, 15.096662",\ - "14.778687, 15.096662, 15.096662, 15.096662, 15.096662"); + values ( "15.200041, 15.536185, 15.566537, 15.578865, 15.617464",\ + "15.274094, 15.610238, 15.640590, 15.652918, 15.668205",\ + "15.315147, 15.651292, 15.668205, 15.668205, 15.668205",\ + "15.338306, 15.668205, 15.668205, 15.668205, 15.668205",\ + "15.338306, 15.668205, 15.668205, 15.668205, 15.668205"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2210,11 +3995,11 @@ pin("mprj_io[19]") { 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.862642, 15.079127, 15.103004, 15.112701, 15.143066",\ - "14.934019, 15.150504, 15.174380, 15.184078, 15.191974",\ - "14.973589, 15.190074, 15.191974, 15.191974, 15.191974",\ - "14.995911, 15.191974, 15.191974, 15.191974, 15.191974",\ - "14.995911, 15.191974, 15.191974, 15.191974, 15.191974"); + values ( "15.422296, 15.646899, 15.671671, 15.681732, 15.713236",\ + "15.496348, 15.720952, 15.745724, 15.755785, 15.763977",\ + "15.537402, 15.762006, 15.763977, 15.763977, 15.763977",\ + "15.560561, 15.763977, 15.763977, 15.763977, 15.763977",\ + "15.560561, 15.763977, 15.763977, 15.763977, 15.763977"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2235,11 +4020,11 @@ pin("mprj_io[19]") { 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.251290, 13.251291, 13.251291, 13.251291, 13.251291",\ - "13.304226, 13.304227, 13.304227, 13.304227, 13.304227",\ - "13.304226, 13.304227, 13.304227, 13.304227, 13.304227",\ - "13.304226, 13.304227, 13.304227, 13.304227, 13.304227",\ - "13.304226, 13.304227, 13.304227, 13.304227, 13.304227"); + values ( "12.574682, 12.574682, 12.574682, 12.574682, 12.574682",\ + "12.625631, 12.625631, 12.625631, 12.625631, 12.625631",\ + "12.625631, 12.625631, 12.625631, 12.625631, 12.625631",\ + "12.625631, 12.625631, 12.625631, 12.625631, 12.625631",\ + "12.625631, 12.625631, 12.625631, 12.625631, 12.625631"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2253,11 +4038,11 @@ pin("mprj_io[19]") { 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.227863, 13.227917, 13.227917, 13.227917, 13.227917",\ - "13.280799, 13.280852, 13.280852, 13.280852, 13.280852",\ - "13.280799, 13.280852, 13.280852, 13.280852, 13.280852",\ - "13.280799, 13.280852, 13.280852, 13.280852, 13.280852",\ - "13.280799, 13.280852, 13.280852, 13.280852, 13.280852"); + values ( "12.552134, 12.552185, 12.552185, 12.552185, 12.552185",\ + "12.603083, 12.603134, 12.603134, 12.603134, 12.603134",\ + "12.603083, 12.603134, 12.603134, 12.603134, 12.603134",\ + "12.603083, 12.603134, 12.603134, 12.603134, 12.603134",\ + "12.603083, 12.603134, 12.603134, 12.603134, 12.603134"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2271,12 +4056,97 @@ pin("mprj_io[19]") { } /* end of arc hk_serial_load_mprj_io[19]_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.275125, 7.611268, 7.641620, 7.653948, 7.692547",\ + "7.374964, 7.711107, 7.741459, 7.753787, 7.792386",\ + "7.448043, 7.784186, 7.814538, 7.826866, 7.865465",\ + "7.534162, 7.870305, 7.900657, 7.912985, 7.951584",\ + "7.887233, 8.223376, 8.253728, 8.266056, 8.304655"); + } + 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.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 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.641061, 7.860191, 7.884693, 7.894645, 7.925806",\ + "7.740901, 7.960031, 7.984532, 7.994484, 8.025645",\ + "7.813980, 8.033110, 8.057611, 8.067564, 8.098724",\ + "7.900098, 8.119228, 8.143730, 8.153683, 8.184843",\ + "8.253170, 8.472300, 8.496801, 8.506754, 8.537914"); + } + 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.840607, 0.919562, 0.929323, 0.933288, 0.945702",\ + "0.840607, 0.919562, 0.929323, 0.933288, 0.945702",\ + "0.840607, 0.919562, 0.929323, 0.933288, 0.945702",\ + "0.840607, 0.919562, 0.929323, 0.933288, 0.945702",\ + "0.840607, 0.919562, 0.929323, 0.933288, 0.945702"); + } + + } /* end of arc hkspi_clk_mprj_io[19]_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.650218, 6.962063, 6.990220, 7.001657, 7.037466",\ + "6.742841, 7.054685, 7.082842, 7.094279, 7.130088",\ + "6.810637, 7.122481, 7.150639, 7.162076, 7.197885",\ + "6.890530, 7.202374, 7.230532, 7.241969, 7.277778",\ + "7.218078, 7.529922, 7.558080, 7.569517, 7.605326"); + } + 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.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 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.964529, 7.167818, 7.190549, 7.199781, 7.228689",\ + "7.057151, 7.260440, 7.283171, 7.292403, 7.321311",\ + "7.124947, 7.328236, 7.350967, 7.360200, 7.389108",\ + "7.204840, 7.408130, 7.430861, 7.440093, 7.469001",\ + "7.532389, 7.735678, 7.758409, 7.767642, 7.796550"); + } + 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.840607, 0.919562, 0.929323, 0.933288, 0.945702",\ + "0.840607, 0.919562, 0.929323, 0.933288, 0.945702",\ + "0.840607, 0.919562, 0.929323, 0.933288, 0.945702",\ + "0.840607, 0.919562, 0.929323, 0.933288, 0.945702",\ + "0.840607, 0.919562, 0.929323, 0.933288, 0.945702"); + } + + } /* end of arc hkspi_clk_mprj_io[19]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2290,11 +4160,11 @@ pin("mprj_io[18]") { 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.653912, 13.977907, 14.007161, 14.019044, 14.056248",\ - "13.747690, 14.071686, 14.100940, 14.112823, 14.150026",\ - "13.812584, 14.136580, 14.165833, 14.177716, 14.214920",\ - "13.892646, 14.216641, 14.245895, 14.257778, 14.294982",\ - "14.203857, 14.527853, 14.557107, 14.568990, 14.606194"); + values ( "14.171350, 14.507495, 14.537847, 14.550175, 14.588774",\ + "14.268646, 14.604791, 14.635142, 14.647470, 14.686069",\ + "14.335974, 14.672118, 14.702470, 14.714798, 14.753397",\ + "14.419037, 14.755182, 14.785534, 14.797862, 14.836461",\ + "14.741920, 15.078066, 15.108418, 15.120746, 15.159345"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2308,11 +4178,11 @@ pin("mprj_io[18]") { 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.871569, 14.088055, 14.111931, 14.121629, 14.151993",\ - "13.965347, 14.181833, 14.205709, 14.215407, 14.245771",\ - "14.030241, 14.246727, 14.270603, 14.280301, 14.310665",\ - "14.110304, 14.326790, 14.350666, 14.360364, 14.390728",\ - "14.421515, 14.638000, 14.661877, 14.671575, 14.701939"); + values ( "14.394054, 14.618658, 14.643431, 14.653492, 14.684996",\ + "14.491350, 14.715954, 14.740726, 14.750788, 14.782291",\ + "14.558678, 14.783281, 14.808054, 14.818115, 14.849619",\ + "14.641743, 14.866346, 14.891117, 14.901179, 14.932682",\ + "14.964626, 15.189230, 15.214001, 15.224063, 15.255566"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2333,11 +4203,11 @@ pin("mprj_io[18]") { 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.288265, 12.288265, 12.288265, 12.288265, 12.288265",\ - "12.382044, 12.382045, 12.382045, 12.382045, 12.382045",\ - "12.446938, 12.446938, 12.446938, 12.446938, 12.446938",\ - "12.526999, 12.526999, 12.526999, 12.526999, 12.526999",\ - "12.838209, 12.838210, 12.838210, 12.838210, 12.838210"); + values ( "11.764276, 11.764276, 11.764276, 11.764276, 11.764276",\ + "11.854537, 11.854537, 11.854537, 11.854537, 11.854537",\ + "11.916997, 11.916997, 11.916997, 11.916997, 11.916997",\ + "11.994057, 11.994057, 11.994057, 11.994057, 11.994057",\ + "12.293596, 12.293596, 12.293596, 12.293596, 12.293596"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2351,11 +4221,11 @@ pin("mprj_io[18]") { 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.264841, 12.264894, 12.264894, 12.264894, 12.264894",\ - "12.358621, 12.358673, 12.358673, 12.358673, 12.358673",\ - "12.423513, 12.423567, 12.423567, 12.423567, 12.423567",\ - "12.503575, 12.503628, 12.503628, 12.503628, 12.503628",\ - "12.814786, 12.814838, 12.814838, 12.814838, 12.814838"); + values ( "11.741730, 11.741781, 11.741781, 11.741781, 11.741781",\ + "11.831991, 11.832043, 11.832043, 11.832043, 11.832043",\ + "11.894451, 11.894503, 11.894503, 11.894503, 11.894503",\ + "11.971511, 11.971562, 11.971562, 11.971562, 11.971562",\ + "12.271050, 12.271102, 12.271102, 12.271102, 12.271102"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2369,12 +4239,97 @@ pin("mprj_io[18]") { } /* end of arc hk_serial_load_mprj_io[18]_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.988683, 7.324828, 7.355179, 7.367507, 7.406106",\ + "7.088522, 7.424667, 7.455019, 7.467347, 7.505946",\ + "7.161602, 7.497746, 7.528098, 7.540426, 7.579025",\ + "7.247720, 7.583865, 7.614216, 7.626544, 7.665144",\ + "7.600791, 7.936936, 7.967288, 7.979616, 8.018215"); + } + 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.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 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.351221, 7.570351, 7.594852, 7.604805, 7.635965",\ + "7.451061, 7.670190, 7.694692, 7.704644, 7.735805",\ + "7.524140, 7.743269, 7.767771, 7.777723, 7.808884",\ + "7.610259, 7.829388, 7.853890, 7.863842, 7.895002",\ + "7.963329, 8.182459, 8.206961, 8.216913, 8.248074"); + } + 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.840604, 0.919562, 0.929323, 0.933288, 0.945701",\ + "0.840604, 0.919562, 0.929323, 0.933288, 0.945701",\ + "0.840604, 0.919562, 0.929323, 0.933288, 0.945701",\ + "0.840604, 0.919562, 0.929323, 0.933288, 0.945701",\ + "0.840604, 0.919562, 0.929323, 0.933288, 0.945701"); + } + + } /* end of arc hkspi_clk_mprj_io[18]_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.384651, 6.696496, 6.724653, 6.736091, 6.771899",\ + "6.477273, 6.789118, 6.817276, 6.828712, 6.864521",\ + "6.545069, 6.856915, 6.885072, 6.896509, 6.932318",\ + "6.624962, 6.936808, 6.964965, 6.976402, 7.012211",\ + "6.952511, 7.264356, 7.292513, 7.303950, 7.339759"); + } + 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.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 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.695767, 6.899055, 6.921787, 6.931019, 6.959928",\ + "6.788389, 6.991677, 7.014409, 7.023641, 7.052549",\ + "6.856185, 7.059474, 7.082205, 7.091437, 7.120345",\ + "6.936078, 7.139367, 7.162098, 7.171330, 7.200238",\ + "7.263627, 7.466915, 7.489646, 7.498879, 7.527787"); + } + 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.840604, 0.919562, 0.929323, 0.933288, 0.945701",\ + "0.840604, 0.919562, 0.929323, 0.933288, 0.945701",\ + "0.840604, 0.919562, 0.929323, 0.933288, 0.945701",\ + "0.840604, 0.919562, 0.929323, 0.933288, 0.945701",\ + "0.840604, 0.919562, 0.929323, 0.933288, 0.945701"); + } + + } /* end of arc hkspi_clk_mprj_io[18]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2388,11 +4343,11 @@ pin("mprj_io[17]") { 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.174796, 13.498745, 13.528001, 13.539885, 13.577091",\ - "13.268575, 13.592524, 13.621779, 13.633663, 13.670870",\ - "13.333468, 13.657417, 13.686673, 13.698557, 13.735764",\ - "13.413530, 13.737478, 13.766735, 13.778619, 13.815825",\ - "13.724742, 14.048691, 14.077947, 14.089830, 14.127037"); + values ( "13.674267, 14.010364, 14.040716, 14.053046, 14.091648",\ + "13.771563, 14.107659, 14.138012, 14.150342, 14.188944",\ + "13.838890, 14.174987, 14.205339, 14.217669, 14.256271",\ + "13.921954, 14.258051, 14.288404, 14.300734, 14.339335",\ + "14.244838, 14.580935, 14.611288, 14.623617, 14.662219"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2406,11 +4361,11 @@ pin("mprj_io[17]") { 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.381522, 13.597992, 13.621868, 13.631566, 13.661930",\ - "13.475301, 13.691771, 13.715647, 13.725345, 13.755709",\ - "13.540195, 13.756664, 13.780540, 13.790238, 13.820602",\ - "13.620256, 13.836726, 13.860602, 13.870300, 13.900664",\ - "13.931468, 14.147938, 14.171814, 14.181512, 14.211876"); + values ( "13.885630, 14.110218, 14.134989, 14.145050, 14.176554",\ + "13.982925, 14.207514, 14.232285, 14.242346, 14.273849",\ + "14.050253, 14.274841, 14.299612, 14.309673, 14.341177",\ + "14.133318, 14.357904, 14.382676, 14.392738, 14.424240",\ + "14.456202, 14.680788, 14.705560, 14.715622, 14.747124"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2431,11 +4386,11 @@ pin("mprj_io[17]") { 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.804536, 11.804537, 11.804537, 11.804537, 11.804537",\ - "11.898315, 11.898315, 11.898315, 11.898315, 11.898315",\ - "11.963208, 11.963209, 11.963209, 11.963209, 11.963209",\ - "12.043270, 12.043270, 12.043270, 12.043270, 12.043270",\ - "12.354481, 12.354481, 12.354481, 12.354481, 12.354481"); + values ( "11.298686, 11.298687, 11.298687, 11.298687, 11.298687",\ + "11.388947, 11.388948, 11.388948, 11.388948, 11.388948",\ + "11.451407, 11.451408, 11.451408, 11.451408, 11.451408",\ + "11.528467, 11.528468, 11.528468, 11.528468, 11.528468",\ + "11.828007, 11.828008, 11.828008, 11.828008, 11.828008"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2449,11 +4404,11 @@ pin("mprj_io[17]") { 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.780922, 11.780984, 11.780984, 11.780984, 11.780984",\ - "11.874702, 11.874763, 11.874763, 11.874763, 11.874763",\ - "11.939594, 11.939656, 11.939656, 11.939656, 11.939656",\ - "12.019657, 12.019718, 12.019718, 12.019718, 12.019718",\ - "12.330868, 12.330929, 12.330929, 12.330929, 12.330929"); + values ( "11.275958, 11.276017, 11.276017, 11.276017, 11.276017",\ + "11.366220, 11.366279, 11.366279, 11.366279, 11.366279",\ + "11.428679, 11.428739, 11.428739, 11.428739, 11.428739",\ + "11.505739, 11.505798, 11.505798, 11.505798, 11.505798",\ + "11.805279, 11.805338, 11.805338, 11.805338, 11.805338"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2467,12 +4422,97 @@ pin("mprj_io[17]") { } /* end of arc hk_serial_load_mprj_io[17]_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.142430, 7.478527, 7.508880, 7.521209, 7.559811",\ + "7.242270, 7.578366, 7.608720, 7.621049, 7.659651",\ + "7.315349, 7.651445, 7.681799, 7.694128, 7.732730",\ + "7.401468, 7.737564, 7.767918, 7.780247, 7.818849",\ + "7.754539, 8.090635, 8.120989, 8.133318, 8.171920"); + } + 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.202807, 1.269379, 1.274123, 1.276050, 1.282083",\ + "1.202807, 1.269379, 1.274123, 1.276050, 1.282083",\ + "1.202807, 1.269379, 1.274123, 1.276050, 1.282083",\ + "1.202807, 1.269379, 1.274123, 1.276050, 1.282083",\ + "1.202807, 1.269379, 1.274123, 1.276050, 1.282083"); + } + 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.383635, 7.602809, 7.627310, 7.637261, 7.668420",\ + "7.483474, 7.702648, 7.727149, 7.737101, 7.768260",\ + "7.556553, 7.775727, 7.800228, 7.810180, 7.841339",\ + "7.642672, 7.861846, 7.886347, 7.896298, 7.927457",\ + "7.995743, 8.214918, 8.239419, 8.249371, 8.280529"); + } + 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.840760, 0.919593, 0.929352, 0.933317, 0.945729",\ + "0.840760, 0.919593, 0.929352, 0.933317, 0.945729",\ + "0.840760, 0.919593, 0.929352, 0.933317, 0.945729",\ + "0.840760, 0.919593, 0.929352, 0.933317, 0.945729",\ + "0.840760, 0.919593, 0.929352, 0.933317, 0.945729"); + } + + } /* end of arc hkspi_clk_mprj_io[17]_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.527456, 6.839257, 6.867416, 6.878854, 6.914665",\ + "6.620078, 6.931879, 6.960038, 6.971476, 7.007287",\ + "6.687875, 6.999675, 7.027834, 7.039272, 7.075084",\ + "6.767768, 7.079568, 7.107728, 7.119165, 7.154977",\ + "7.095316, 7.407117, 7.435276, 7.446714, 7.482526"); + } + 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.202807, 1.269379, 1.274123, 1.276050, 1.282083",\ + "1.202807, 1.269379, 1.274123, 1.276050, 1.282083",\ + "1.202807, 1.269379, 1.274123, 1.276050, 1.282083",\ + "1.202807, 1.269379, 1.274123, 1.276050, 1.282083",\ + "1.202807, 1.269379, 1.274123, 1.276050, 1.282083"); + } + 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.725976, 6.929307, 6.952037, 6.961268, 6.990175",\ + "6.818598, 7.021929, 7.044659, 7.053891, 7.082797",\ + "6.886395, 7.089725, 7.112455, 7.121687, 7.150594",\ + "6.966288, 7.169619, 7.192348, 7.201580, 7.230487",\ + "7.293837, 7.497167, 7.519897, 7.529129, 7.558035"); + } + 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.840760, 0.919593, 0.929352, 0.933317, 0.945729",\ + "0.840760, 0.919593, 0.929352, 0.933317, 0.945729",\ + "0.840760, 0.919593, 0.929352, 0.933317, 0.945729",\ + "0.840760, 0.919593, 0.929352, 0.933317, 0.945729",\ + "0.840760, 0.919593, 0.929352, 0.933317, 0.945729"); + } + + } /* end of arc hkspi_clk_mprj_io[17]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2486,11 +4526,11 @@ pin("mprj_io[16]") { 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.648684, 12.972670, 13.001925, 13.013807, 13.051012",\ - "12.742462, 13.066448, 13.095703, 13.107586, 13.144791",\ - "12.807356, 13.131342, 13.160597, 13.172480, 13.209684",\ - "12.887418, 13.211405, 13.240659, 13.252542, 13.289746",\ - "13.198629, 13.522615, 13.551870, 13.563753, 13.600958"); + values ( "13.128428, 13.464563, 13.494915, 13.507243, 13.545843",\ + "13.225723, 13.561859, 13.592211, 13.604539, 13.643139",\ + "13.293051, 13.629187, 13.659538, 13.671866, 13.710466",\ + "13.376115, 13.712251, 13.742602, 13.754930, 13.793530",\ + "13.698998, 14.035134, 14.065486, 14.077814, 14.116414"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2504,11 +4544,11 @@ pin("mprj_io[16]") { 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.857349, 13.073845, 13.097721, 13.107419, 13.137784",\ - "12.951128, 13.167624, 13.191500, 13.201198, 13.231563",\ - "13.016022, 13.232517, 13.256393, 13.266091, 13.296456",\ - "13.096084, 13.312578, 13.336455, 13.346153, 13.376518",\ - "13.407295, 13.623791, 13.647667, 13.657365, 13.687730"); + values ( "13.341803, 13.566417, 13.591188, 13.601250, 13.632753",\ + "13.439098, 13.663713, 13.688484, 13.698545, 13.730049",\ + "13.506426, 13.731040, 13.755812, 13.765873, 13.797377",\ + "13.589491, 13.814104, 13.838876, 13.848938, 13.880442",\ + "13.912374, 14.136988, 14.161759, 14.171822, 14.203325"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2529,11 +4569,11 @@ pin("mprj_io[16]") { 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.275518, 11.275519, 11.275519, 11.275519, 11.275519",\ - "11.369299, 11.369299, 11.369299, 11.369299, 11.369299",\ - "11.434191, 11.434192, 11.434192, 11.434192, 11.434192",\ - "11.514254, 11.514254, 11.514254, 11.514254, 11.514254",\ - "11.825464, 11.825464, 11.825464, 11.825464, 11.825464"); + values ( "10.789506, 10.789506, 10.789506, 10.789506, 10.789506",\ + "10.879768, 10.879768, 10.879768, 10.879768, 10.879768",\ + "10.942228, 10.942228, 10.942228, 10.942228, 10.942228",\ + "11.019288, 11.019288, 11.019288, 11.019288, 11.019288",\ + "11.318830, 11.318830, 11.318830, 11.318830, 11.318830"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2547,11 +4587,11 @@ pin("mprj_io[16]") { 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.252198, 11.252247, 11.252247, 11.252247, 11.252247",\ - "11.345978, 11.346027, 11.346027, 11.346027, 11.346027",\ - "11.410871, 11.410919, 11.410919, 11.410919, 11.410919",\ - "11.490932, 11.490982, 11.490982, 11.490982, 11.490982",\ - "11.802143, 11.802193, 11.802193, 11.802193, 11.802193"); + values ( "10.767059, 10.767107, 10.767107, 10.767107, 10.767107",\ + "10.857323, 10.857369, 10.857369, 10.857369, 10.857369",\ + "10.919783, 10.919829, 10.919829, 10.919829, 10.919829",\ + "10.996841, 10.996889, 10.996889, 10.996889, 10.996889",\ + "11.296383, 11.296431, 11.296431, 11.296431, 11.296431"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2565,12 +4605,97 @@ pin("mprj_io[16]") { } /* end of arc hk_serial_load_mprj_io[16]_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.049309, 7.385446, 7.415797, 7.428125, 7.466725",\ + "7.149149, 7.485285, 7.515636, 7.527965, 7.566565",\ + "7.222228, 7.558364, 7.588716, 7.601044, 7.639644",\ + "7.308347, 7.644483, 7.674834, 7.687163, 7.725762",\ + "7.661418, 7.997554, 8.027905, 8.040234, 8.078834"); + } + 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.326032, 7.545169, 7.569671, 7.579623, 7.610783",\ + "7.425871, 7.645008, 7.669510, 7.679462, 7.710623",\ + "7.498950, 7.718087, 7.742589, 7.752542, 7.783702",\ + "7.585069, 7.804206, 7.828708, 7.838660, 7.869821",\ + "7.938140, 8.157277, 8.181779, 8.191731, 8.222892"); + } + 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[16]_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.441068, 6.752905, 6.781063, 6.792500, 6.828309",\ + "6.533690, 6.845527, 6.873685, 6.885122, 6.920931",\ + "6.601486, 6.913323, 6.941481, 6.952918, 6.988728",\ + "6.681379, 6.993217, 7.021374, 7.032811, 7.068621",\ + "7.008928, 7.320765, 7.348923, 7.360360, 7.396169"); + } + 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.672538, 6.875834, 6.898564, 6.907797, 6.936705",\ + "6.765160, 6.968455, 6.991186, 7.000419, 7.029326",\ + "6.832956, 7.036252, 7.058983, 7.068215, 7.097123",\ + "6.912849, 7.116145, 7.138876, 7.148108, 7.177016",\ + "7.240398, 7.443694, 7.466425, 7.475657, 7.504565"); + } + 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[16]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2584,11 +4709,11 @@ pin("mprj_io[15]") { 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.219256, 12.543162, 12.572421, 12.584305, 12.621514",\ - "12.313036, 12.636942, 12.666201, 12.678084, 12.715294",\ - "12.377930, 12.701836, 12.731094, 12.742978, 12.780188",\ - "12.457992, 12.781898, 12.811156, 12.823040, 12.860250",\ - "12.769204, 13.093110, 13.122369, 13.134253, 13.171462"); + values ( "12.682897, 13.018950, 13.049305, 13.061635, 13.100240",\ + "12.780192, 13.116245, 13.146601, 13.158931, 13.197536",\ + "12.847521, 13.183574, 13.213930, 13.226259, 13.264864",\ + "12.930585, 13.266638, 13.296993, 13.309323, 13.347928",\ + "13.253469, 13.589521, 13.619877, 13.632207, 13.670812"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2602,11 +4727,11 @@ pin("mprj_io[15]") { 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.418375, 12.634823, 12.658698, 12.668396, 12.698759",\ - "12.512154, 12.728601, 12.752477, 12.762175, 12.792538",\ - "12.577047, 12.793495, 12.817370, 12.827068, 12.857431",\ - "12.657110, 12.873556, 12.897432, 12.907129, 12.937493",\ - "12.968323, 13.184771, 13.208646, 13.218344, 13.248707"); + values ( "12.886367, 13.110930, 13.135702, 13.145763, 13.177265",\ + "12.983663, 13.208226, 13.232998, 13.243059, 13.274561",\ + "13.050991, 13.275555, 13.300325, 13.310387, 13.341889",\ + "13.134056, 13.358620, 13.383390, 13.393452, 13.424954",\ + "13.456940, 13.681503, 13.706274, 13.716335, 13.747838"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2627,11 +4752,11 @@ pin("mprj_io[15]") { 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.848553, 10.848554, 10.848554, 10.848554, 10.848554",\ - "10.942333, 10.942333, 10.942333, 10.942333, 10.942333",\ - "11.007227, 11.007227, 11.007227, 11.007227, 11.007227",\ - "11.087288, 11.087289, 11.087289, 11.087289, 11.087289",\ - "11.398500, 11.398500, 11.398500, 11.398500, 11.398500"); + values ( "10.378551, 10.378551, 10.378551, 10.378551, 10.378551",\ + "10.468814, 10.468815, 10.468815, 10.468815, 10.468815",\ + "10.531274, 10.531275, 10.531275, 10.531275, 10.531275",\ + "10.608334, 10.608334, 10.608334, 10.608334, 10.608334",\ + "10.907875, 10.907875, 10.907875, 10.907875, 10.907875"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2645,11 +4770,11 @@ pin("mprj_io[15]") { 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.824663, 10.824737, 10.824737, 10.824737, 10.824737",\ - "10.918443, 10.918516, 10.918516, 10.918516, 10.918516",\ - "10.983336, 10.983410, 10.983410, 10.983410, 10.983410",\ - "11.063398, 11.063472, 11.063472, 11.063472, 11.063472",\ - "11.374610, 11.374683, 11.374683, 11.374683, 11.374683"); + values ( "10.355557, 10.355628, 10.355628, 10.355628, 10.355628",\ + "10.445820, 10.445890, 10.445890, 10.445890, 10.445890",\ + "10.508280, 10.508350, 10.508350, 10.508350, 10.508350",\ + "10.585340, 10.585410, 10.585410, 10.585410, 10.585410",\ + "10.884881, 10.884952, 10.884952, 10.884952, 10.884952"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2663,12 +4788,97 @@ pin("mprj_io[15]") { } /* end of arc hk_serial_load_mprj_io[15]_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.102179, 7.438231, 7.468587, 7.480917, 7.519521",\ + "7.202018, 7.538071, 7.568426, 7.580756, 7.619360",\ + "7.275097, 7.611150, 7.641505, 7.653835, 7.692439",\ + "7.361216, 7.697268, 7.727624, 7.739954, 7.778558",\ + "7.714287, 8.050340, 8.080695, 8.093025, 8.131629"); + } + 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.581886, 7.801103, 7.825602, 7.835553, 7.866711",\ + "7.681726, 7.900942, 7.925441, 7.935392, 7.966550",\ + "7.754805, 7.974021, 7.998520, 8.008471, 8.039629",\ + "7.840923, 8.060140, 8.084639, 8.094590, 8.125748",\ + "8.193995, 8.413211, 8.437710, 8.447661, 8.478819"); + } + 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.840902, 0.919621, 0.929379, 0.933343, 0.945754",\ + "0.840902, 0.919621, 0.929379, 0.933343, 0.945754",\ + "0.840902, 0.919621, 0.929379, 0.933343, 0.945754",\ + "0.840902, 0.919621, 0.929379, 0.933343, 0.945754",\ + "0.840902, 0.919621, 0.929379, 0.933343, 0.945754"); + } + + } /* end of arc hkspi_clk_mprj_io[15]_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.488483, 6.800243, 6.828404, 6.839843, 6.875657",\ + "6.581105, 6.892865, 6.921026, 6.932465, 6.968279",\ + "6.648902, 6.960661, 6.988823, 7.000261, 7.036075",\ + "6.728795, 7.040555, 7.068716, 7.080154, 7.115968",\ + "7.056343, 7.368103, 7.396264, 7.407702, 7.443517"); + } + 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.906519, 7.109888, 7.132617, 7.141849, 7.170753",\ + "6.999141, 7.202510, 7.225239, 7.234470, 7.263376",\ + "7.066937, 7.270307, 7.293035, 7.302267, 7.331172",\ + "7.146831, 7.350200, 7.372928, 7.382160, 7.411065",\ + "7.474380, 7.677749, 7.700477, 7.709709, 7.738614"); + } + 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.840902, 0.919621, 0.929379, 0.933343, 0.945754",\ + "0.840902, 0.919621, 0.929379, 0.933343, 0.945754",\ + "0.840902, 0.919621, 0.929379, 0.933343, 0.945754",\ + "0.840902, 0.919621, 0.929379, 0.933343, 0.945754",\ + "0.840902, 0.919621, 0.929379, 0.933343, 0.945754"); + } + + } /* end of arc hkspi_clk_mprj_io[15]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2682,11 +4892,11 @@ pin("mprj_io[14]") { 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.589027, 11.913027, 11.942282, 11.954164, 11.991367",\ - "11.682806, 12.006805, 12.036060, 12.047942, 12.085146",\ - "11.747700, 12.071699, 12.100954, 12.112836, 12.150040",\ - "11.827762, 12.151761, 12.181015, 12.192898, 12.230102",\ - "12.138975, 12.462975, 12.492229, 12.504111, 12.541315"); + values ( "12.029035, 12.365185, 12.395535, 12.407864, 12.446463",\ + "12.126330, 12.462481, 12.492831, 12.505159, 12.543758",\ + "12.193658, 12.529808, 12.560159, 12.572487, 12.611086",\ + "12.276722, 12.612871, 12.643223, 12.655551, 12.694150",\ + "12.599606, 12.935755, 12.966106, 12.978435, 13.017034"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2700,11 +4910,11 @@ pin("mprj_io[14]") { 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.806459, 12.022946, 12.046823, 12.056520, 12.086885",\ - "11.900238, 12.116725, 12.140601, 12.150299, 12.180664",\ - "11.965132, 12.181619, 12.205495, 12.215193, 12.245558",\ - "12.045194, 12.261681, 12.285557, 12.295255, 12.325620",\ - "12.356405, 12.572892, 12.596768, 12.606466, 12.636831"); + values ( "12.251503, 12.476109, 12.500879, 12.510942, 12.542444",\ + "12.348798, 12.573402, 12.598174, 12.608236, 12.639740",\ + "12.416125, 12.640730, 12.665502, 12.675564, 12.707067",\ + "12.499189, 12.723795, 12.748566, 12.758628, 12.790131",\ + "12.822073, 13.046679, 13.071449, 13.081511, 13.113014"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2725,11 +4935,11 @@ pin("mprj_io[14]") { 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.234826, 10.234827, 10.234827, 10.234827, 10.234827",\ - "10.328607, 10.328607, 10.328607, 10.328607, 10.328607",\ - "10.393500, 10.393500, 10.393500, 10.393500, 10.393500",\ - "10.473562, 10.473562, 10.473562, 10.473562, 10.473562",\ - "10.784774, 10.784774, 10.784774, 10.784774, 10.784774"); + values ( "9.823112, 9.823112, 9.823112, 9.823112, 9.823112",\ + "9.913374, 9.913374, 9.913374, 9.913374, 9.913374",\ + "9.975834, 9.975834, 9.975834, 9.975834, 9.975834",\ + "10.052894, 10.052894, 10.052894, 10.052894, 10.052894",\ + "10.352435, 10.352436, 10.352436, 10.352436, 10.352436"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2743,11 +4953,11 @@ pin("mprj_io[14]") { 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.211421, 10.211473, 10.211473, 10.211473, 10.211473",\ - "10.305201, 10.305254, 10.305254, 10.305254, 10.305254",\ - "10.370094, 10.370148, 10.370148, 10.370148, 10.370148",\ - "10.450157, 10.450209, 10.450209, 10.450209, 10.450209",\ - "10.761368, 10.761421, 10.761421, 10.761421, 10.761421"); + values ( "9.800584, 9.800634, 9.800634, 9.800634, 9.800634",\ + "9.890846, 9.890897, 9.890897, 9.890897, 9.890897",\ + "9.953306, 9.953357, 9.953357, 9.953357, 9.953357",\ + "10.030366, 10.030416, 10.030416, 10.030416, 10.030416",\ + "10.329907, 10.329958, 10.329958, 10.329958, 10.329958"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2761,12 +4971,97 @@ pin("mprj_io[14]") { } /* end of arc hk_serial_load_mprj_io[14]_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.051676, 7.387826, 7.418177, 7.430505, 7.469104",\ + "7.151515, 7.487665, 7.518016, 7.530344, 7.568943",\ + "7.224594, 7.560744, 7.591095, 7.603423, 7.642022",\ + "7.310713, 7.646863, 7.677214, 7.689542, 7.728141",\ + "7.663784, 7.999934, 8.030285, 8.042613, 8.081212"); + } + 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.491319, 7.710443, 7.734946, 7.744898, 7.776059",\ + "7.591158, 7.810283, 7.834785, 7.844737, 7.875898",\ + "7.664237, 7.883362, 7.907864, 7.917816, 7.948977",\ + "7.750356, 7.969481, 7.993983, 8.003935, 8.035095",\ + "8.103427, 8.322551, 8.347054, 8.357006, 8.388166"); + } + 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.840588, 0.919559, 0.929320, 0.933285, 0.945698",\ + "0.840588, 0.919559, 0.929320, 0.933285, 0.945698",\ + "0.840588, 0.919559, 0.929320, 0.933285, 0.945698",\ + "0.840588, 0.919559, 0.929320, 0.933285, 0.945698",\ + "0.840588, 0.919559, 0.929320, 0.933285, 0.945698"); + } + + } /* end of arc hkspi_clk_mprj_io[14]_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.435591, 6.747440, 6.775598, 6.787035, 6.822843",\ + "6.528213, 6.840063, 6.868219, 6.879657, 6.915465",\ + "6.596009, 6.907859, 6.936016, 6.947453, 6.983261",\ + "6.675902, 6.987752, 7.015909, 7.027346, 7.063154",\ + "7.003450, 7.315300, 7.343457, 7.354894, 7.390703"); + } + 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.821349, 7.024632, 7.047364, 7.056597, 7.085505",\ + "6.913971, 7.117255, 7.139986, 7.149219, 7.178126",\ + "6.981767, 7.185051, 7.207782, 7.217015, 7.245923",\ + "7.061660, 7.264944, 7.287675, 7.296908, 7.325816",\ + "7.389209, 7.592493, 7.615224, 7.624456, 7.653365"); + } + 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.840588, 0.919559, 0.929320, 0.933285, 0.945698",\ + "0.840588, 0.919559, 0.929320, 0.933285, 0.945698",\ + "0.840588, 0.919559, 0.929320, 0.933285, 0.945698",\ + "0.840588, 0.919559, 0.929320, 0.933285, 0.945698",\ + "0.840588, 0.919559, 0.929320, 0.933285, 0.945698"); + } + + } /* end of arc hkspi_clk_mprj_io[14]_redg_min*/ + } /* end of 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 ; @@ -2780,11 +5075,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.081954, 11.405778, 11.435040, 11.446926, 11.484139",\ - "11.175734, 11.499557, 11.528819, 11.540705, 11.577919",\ - "11.240627, 11.564451, 11.593713, 11.605598, 11.642813",\ - "11.320689, 11.644513, 11.673775, 11.685661, 11.722875",\ - "11.631902, 11.955726, 11.984987, 11.996874, 12.034087"); + values ( "11.502949, 11.838915, 11.869275, 11.881606, 11.920216",\ + "11.600245, 11.936211, 11.966571, 11.978902, 12.017511",\ + "11.667572, 12.003538, 12.033898, 12.046229, 12.084839",\ + "11.750635, 12.086601, 12.116961, 12.129292, 12.167902",\ + "12.073519, 12.409485, 12.439845, 12.452176, 12.490786"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2798,11 +5093,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.300778, 11.517191, 11.541066, 11.550763, 11.581126",\ - "11.394557, 11.610970, 11.634845, 11.644543, 11.674906",\ - "11.459451, 11.675863, 11.699739, 11.709436, 11.739799",\ - "11.539513, 11.755926, 11.779800, 11.789498, 11.819860",\ - "11.850723, 12.067137, 12.091011, 12.100709, 12.131071"); + values ( "11.726858, 11.951386, 11.976156, 11.986217, 12.017719",\ + "11.824153, 12.048681, 12.073452, 12.083513, 12.115014",\ + "11.891480, 12.116009, 12.140779, 12.150841, 12.182342",\ + "11.974545, 12.199073, 12.223843, 12.233904, 12.265406",\ + "12.297429, 12.521957, 12.546728, 12.556789, 12.588290"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2823,11 +5118,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.761213, 9.761213, 9.761213, 9.761213, 9.761213",\ - "9.854993, 9.854994, 9.854994, 9.854994, 9.854994",\ - "9.919886, 9.919886, 9.919886, 9.919886, 9.919886",\ - "9.999948, 9.999949, 9.999949, 9.999949, 9.999949",\ - "10.311160, 10.311161, 10.311161, 10.311161, 10.311161"); + values ( "9.367258, 9.367258, 9.367258, 9.367258, 9.367258",\ + "9.457520, 9.457520, 9.457520, 9.457520, 9.457520",\ + "9.519980, 9.519980, 9.519980, 9.519980, 9.519980",\ + "9.597040, 9.597040, 9.597040, 9.597040, 9.597040",\ + "9.896582, 9.896582, 9.896582, 9.896582, 9.896582"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2841,11 +5136,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.736915, 9.737005, 9.737005, 9.737005, 9.737005",\ - "9.830694, 9.830785, 9.830785, 9.830785, 9.830785",\ - "9.895587, 9.895678, 9.895678, 9.895678, 9.895678",\ - "9.975649, 9.975739, 9.975739, 9.975739, 9.975739",\ - "10.286861, 10.286952, 10.286952, 10.286952, 10.286952"); + values ( "9.343870, 9.343958, 9.343958, 9.343958, 9.343958",\ + "9.434133, 9.434220, 9.434220, 9.434220, 9.434220",\ + "9.496593, 9.496680, 9.496680, 9.496680, 9.496680",\ + "9.573652, 9.573740, 9.573740, 9.573740, 9.573740",\ + "9.873194, 9.873281, 9.873281, 9.873281, 9.873281"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2859,12 +5154,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.179889, 7.515856, 7.546216, 7.558547, 7.597157",\ + "7.279729, 7.615696, 7.646055, 7.658386, 7.696996",\ + "7.352808, 7.688775, 7.719134, 7.731465, 7.770075",\ + "7.438927, 7.774894, 7.805253, 7.817584, 7.856194",\ + "7.791999, 8.127966, 8.158325, 8.170656, 8.209266"); + } + 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.202770, 1.269349, 1.274093, 1.276020, 1.282053",\ + "1.202770, 1.269349, 1.274093, 1.276020, 1.282053",\ + "1.202770, 1.269349, 1.274093, 1.276020, 1.282053",\ + "1.202770, 1.269349, 1.274093, 1.276020, 1.282053",\ + "1.202770, 1.269349, 1.274093, 1.276020, 1.282053"); + } + 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.587489, 7.806786, 7.831284, 7.841234, 7.872388",\ + "7.687329, 7.906626, 7.931123, 7.941073, 7.972228",\ + "7.760407, 7.979704, 8.004202, 8.014153, 8.045307",\ + "7.846527, 8.065824, 8.090321, 8.100271, 8.131426",\ + "8.199598, 8.418895, 8.443392, 8.453342, 8.484497"); + } + 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.841179, 0.919675, 0.929432, 0.933395, 0.945803",\ + "0.841179, 0.919675, 0.929432, 0.933395, 0.945803",\ + "0.841179, 0.919675, 0.929432, 0.933395, 0.945803",\ + "0.841179, 0.919675, 0.929432, 0.933395, 0.945803",\ + "0.841179, 0.919675, 0.929432, 0.933395, 0.945803"); + } + + } /* 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.404424, 6.716104, 6.744269, 6.755709, 6.791527",\ + "6.497046, 6.808726, 6.836891, 6.848330, 6.884150",\ + "6.564842, 6.876522, 6.904687, 6.916127, 6.951945",\ + "6.644735, 6.956416, 6.984581, 6.996020, 7.031839",\ + "6.972284, 7.283964, 7.312129, 7.323569, 7.359387"); + } + 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.202770, 1.269349, 1.274093, 1.276020, 1.282053",\ + "1.202770, 1.269349, 1.274093, 1.276020, 1.282053",\ + "1.202770, 1.269349, 1.274093, 1.276020, 1.282053",\ + "1.202770, 1.269349, 1.274093, 1.276020, 1.282053",\ + "1.202770, 1.269349, 1.274093, 1.276020, 1.282053"); + } + 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.758377, 6.961821, 6.984547, 6.993778, 7.022680",\ + "6.850999, 7.054442, 7.077169, 7.086400, 7.115302",\ + "6.918795, 7.122239, 7.144965, 7.154197, 7.183099",\ + "6.998688, 7.202132, 7.224859, 7.234090, 7.262992",\ + "7.326237, 7.529681, 7.552407, 7.561638, 7.590540"); + } + 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.841179, 0.919675, 0.929432, 0.933395, 0.945803",\ + "0.841179, 0.919675, 0.929432, 0.933395, 0.945803",\ + "0.841179, 0.919675, 0.929432, 0.933395, 0.945803",\ + "0.841179, 0.919675, 0.929432, 0.933395, 0.945803",\ + "0.841179, 0.919675, 0.929432, 0.933395, 0.945803"); + } + + } /* 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 ; @@ -2878,11 +5258,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.576382, 10.900293, 10.929552, 10.941436, 10.978644",\ - "10.670160, 10.994072, 11.023331, 11.035214, 11.072424",\ - "10.735054, 11.058966, 11.088224, 11.100108, 11.137318",\ - "10.815116, 11.139029, 11.168286, 11.180170, 11.217379",\ - "11.126328, 11.450240, 11.479498, 11.491383, 11.528591"); + values ( "10.978416, 11.314475, 11.344831, 11.357161, 11.395764",\ + "11.075712, 11.411771, 11.442126, 11.454456, 11.493060",\ + "11.143040, 11.479098, 11.509454, 11.521784, 11.560388",\ + "11.226103, 11.562162, 11.592518, 11.604847, 11.643452",\ + "11.548986, 11.885045, 11.915401, 11.927731, 11.966334"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2896,11 +5276,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.791179, 11.007624, 11.031500, 11.041197, 11.071561",\ - "10.884958, 11.101403, 11.125278, 11.134976, 11.165340",\ - "10.949852, 11.166297, 11.190172, 11.199870, 11.230234",\ - "11.029913, 11.246359, 11.270234, 11.279932, 11.310296",\ - "11.341125, 11.557571, 11.581447, 11.591145, 11.621508"); + values ( "11.198148, 11.422710, 11.447481, 11.457542, 11.489044",\ + "11.295444, 11.520006, 11.544777, 11.554838, 11.586340",\ + "11.362771, 11.587334, 11.612104, 11.622166, 11.653667",\ + "11.445835, 11.670398, 11.695168, 11.705230, 11.736732",\ + "11.768719, 11.993280, 12.018051, 12.028112, 12.059615"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2921,11 +5301,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.243655, 9.243656, 9.243656, 9.243656, 9.243656",\ - "9.337435, 9.337436, 9.337436, 9.337436, 9.337436",\ - "9.402328, 9.402328, 9.402328, 9.402328, 9.402328",\ - "9.482390, 9.482390, 9.482390, 9.482390, 9.482390",\ - "9.793602, 9.793603, 9.793603, 9.793603, 9.793603"); + values ( "8.869108, 8.869108, 8.869108, 8.869108, 8.869108",\ + "8.959371, 8.959372, 8.959372, 8.959372, 8.959372",\ + "9.021831, 9.021832, 9.021832, 9.021832, 9.021832",\ + "9.098890, 9.098890, 9.098890, 9.098890, 9.098890",\ + "9.398432, 9.398432, 9.398432, 9.398432, 9.398432"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2939,11 +5319,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.219748, 9.219822, 9.219822, 9.219822, 9.219822",\ - "9.313527, 9.313601, 9.313601, 9.313601, 9.313601",\ - "9.378421, 9.378494, 9.378494, 9.378494, 9.378494",\ - "9.458483, 9.458557, 9.458557, 9.458557, 9.458557",\ - "9.769694, 9.769769, 9.769769, 9.769769, 9.769769"); + values ( "8.846097, 8.846169, 8.846169, 8.846169, 8.846169",\ + "8.936359, 8.936431, 8.936431, 8.936431, 8.936431",\ + "8.998819, 8.998891, 8.998891, 8.998891, 8.998891",\ + "9.075879, 9.075951, 9.075951, 9.075951, 9.075951",\ + "9.375421, 9.375492, 9.375492, 9.375492, 9.375492"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2957,12 +5337,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.009943, 7.346003, 7.376358, 7.388687, 7.427292",\ + "7.109783, 7.445842, 7.476197, 7.488526, 7.527131",\ + "7.182862, 7.518921, 7.549276, 7.561605, 7.600210",\ + "7.268981, 7.605040, 7.635395, 7.647724, 7.686329",\ + "7.622052, 7.958111, 7.988466, 8.000796, 8.039400"); + } + 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.269371, 1.274114, 1.276041, 1.282074",\ + "1.202796, 1.269371, 1.274114, 1.276041, 1.282074",\ + "1.202796, 1.269371, 1.274114, 1.276041, 1.282074",\ + "1.202796, 1.269371, 1.274114, 1.276041, 1.282074",\ + "1.202796, 1.269371, 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.188800, 7.408010, 7.432510, 7.442461, 7.473619",\ + "7.288640, 7.507850, 7.532350, 7.542301, 7.573459",\ + "7.361719, 7.580929, 7.605429, 7.615380, 7.646538",\ + "7.447838, 7.667048, 7.691547, 7.701499, 7.732656",\ + "7.800910, 8.020120, 8.044620, 8.054571, 8.085729"); + } + 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.840882, 0.919617, 0.929376, 0.933339, 0.945750",\ + "0.840882, 0.919617, 0.929376, 0.933339, 0.945750",\ + "0.840882, 0.919617, 0.929376, 0.933339, 0.945750",\ + "0.840882, 0.919617, 0.929376, 0.933339, 0.945750",\ + "0.840882, 0.919617, 0.929376, 0.933339, 0.945750"); + } + + } /* 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.398667, 6.710433, 6.738593, 6.750031, 6.785845",\ + "6.491289, 6.803054, 6.831215, 6.842653, 6.878467",\ + "6.559085, 6.870851, 6.899012, 6.910450, 6.946263",\ + "6.638978, 6.950744, 6.978905, 6.990343, 7.026156",\ + "6.966527, 7.278292, 7.306453, 7.317891, 7.353704"); + } + 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.269371, 1.274114, 1.276041, 1.282074",\ + "1.202796, 1.269371, 1.274114, 1.276041, 1.282074",\ + "1.202796, 1.269371, 1.274114, 1.276041, 1.282074",\ + "1.202796, 1.269371, 1.274114, 1.276041, 1.282074",\ + "1.202796, 1.269371, 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 ( "6.541900, 6.745264, 6.767993, 6.777225, 6.806129",\ + "6.634522, 6.837886, 6.860615, 6.869846, 6.898752",\ + "6.702318, 6.905682, 6.928411, 6.937643, 6.966548",\ + "6.782211, 6.985575, 7.008304, 7.017536, 7.046441",\ + "7.109760, 7.313124, 7.335853, 7.345084, 7.373989"); + } + 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.840882, 0.919617, 0.929376, 0.933339, 0.945750",\ + "0.840882, 0.919617, 0.929376, 0.933339, 0.945750",\ + "0.840882, 0.919617, 0.929376, 0.933339, 0.945750",\ + "0.840882, 0.919617, 0.929376, 0.933339, 0.945750",\ + "0.840882, 0.919617, 0.929376, 0.933339, 0.945750"); + } + + } /* 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 ; @@ -2976,11 +5441,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.118636, 10.442547, 10.471805, 10.483688, 10.520898",\ - "10.212415, 10.536325, 10.565584, 10.577468, 10.614677",\ - "10.277308, 10.601219, 10.630478, 10.642362, 10.679571",\ - "10.357370, 10.681281, 10.710540, 10.722424, 10.759632",\ - "10.668583, 10.992494, 11.021751, 11.033636, 11.070845"); + values ( "10.503504, 10.839561, 10.869917, 10.882247, 10.920851",\ + "10.600800, 10.936857, 10.967213, 10.979543, 11.018147",\ + "10.668127, 11.004185, 11.034540, 11.046870, 11.085474",\ + "10.751192, 11.087249, 11.117604, 11.129934, 11.168539",\ + "11.074076, 11.410132, 11.440488, 11.452818, 11.491423"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2994,11 +5459,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.319518, 10.535965, 10.559840, 10.569538, 10.599902",\ - "10.413298, 10.629744, 10.653620, 10.663317, 10.693681",\ - "10.478191, 10.694637, 10.718513, 10.728210, 10.758574",\ - "10.558252, 10.774699, 10.798575, 10.808273, 10.838636",\ - "10.869465, 11.085912, 11.109787, 11.119485, 11.149849"); + values ( "10.708799, 10.933363, 10.958134, 10.968196, 10.999699",\ + "10.806095, 11.030659, 11.055429, 11.065492, 11.096994",\ + "10.873423, 11.097986, 11.122757, 11.132819, 11.164322",\ + "10.956488, 11.181051, 11.205822, 11.215883, 11.247385",\ + "11.279371, 11.503935, 11.528706, 11.538767, 11.570269"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3019,11 +5484,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.772316, 8.772317, 8.772317, 8.772317, 8.772317",\ - "8.866096, 8.866096, 8.866096, 8.866096, 8.866096",\ - "8.930989, 8.930989, 8.930989, 8.930989, 8.930989",\ - "9.011051, 9.011051, 9.011051, 9.011051, 9.011051",\ - "9.322263, 9.322264, 9.322264, 9.322264, 9.322264"); + values ( "8.415444, 8.415445, 8.415445, 8.415445, 8.415445",\ + "8.505707, 8.505708, 8.505708, 8.505708, 8.505708",\ + "8.568167, 8.568168, 8.568168, 8.568168, 8.568168",\ + "8.645226, 8.645226, 8.645226, 8.645226, 8.645226",\ + "8.944768, 8.944768, 8.944768, 8.944768, 8.944768"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3037,11 +5502,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.748426, 8.748500, 8.748500, 8.748500, 8.748500",\ - "8.842206, 8.842279, 8.842279, 8.842279, 8.842279",\ - "8.907099, 8.907172, 8.907172, 8.907172, 8.907172",\ - "8.987162, 8.987234, 8.987234, 8.987234, 8.987234",\ - "9.298373, 9.298447, 9.298447, 9.298447, 9.298447"); + values ( "8.392450, 8.392521, 8.392521, 8.392521, 8.392521",\ + "8.482714, 8.482783, 8.482783, 8.482783, 8.482783",\ + "8.545174, 8.545243, 8.545243, 8.545243, 8.545243",\ + "8.622232, 8.622303, 8.622303, 8.622303, 8.622303",\ + "8.921774, 8.921844, 8.921844, 8.921844, 8.921844"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3055,12 +5520,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.981172, 7.317229, 7.347585, 7.359914, 7.398519",\ + "7.081011, 7.417068, 7.447424, 7.459754, 7.498358",\ + "7.154090, 7.490148, 7.520503, 7.532833, 7.571437",\ + "7.240209, 7.576266, 7.606622, 7.618952, 7.657556",\ + "7.593281, 7.929338, 7.959694, 7.972023, 8.010628"); + } + 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.282074",\ + "1.202795, 1.269370, 1.274114, 1.276041, 1.282074",\ + "1.202795, 1.269370, 1.274114, 1.276041, 1.282074",\ + "1.202795, 1.269370, 1.274114, 1.276041, 1.282074",\ + "1.202795, 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.193582, 7.412793, 7.437293, 7.447245, 7.478402",\ + "7.293421, 7.512632, 7.537133, 7.547084, 7.578241",\ + "7.366500, 7.585711, 7.610212, 7.620163, 7.651320",\ + "7.452619, 7.671830, 7.696331, 7.706282, 7.737439",\ + "7.805691, 8.024902, 8.049402, 8.059353, 8.090511"); + } + 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.840887, 0.919618, 0.929377, 0.933340, 0.945751",\ + "0.840887, 0.919618, 0.929377, 0.933340, 0.945751",\ + "0.840887, 0.919618, 0.929377, 0.933340, 0.945751",\ + "0.840887, 0.919618, 0.929377, 0.933340, 0.945751",\ + "0.840887, 0.919618, 0.929377, 0.933340, 0.945751"); + } + + } /* 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.368526, 6.680290, 6.708451, 6.719890, 6.755703",\ + "6.461148, 6.772912, 6.801073, 6.812511, 6.848325",\ + "6.528944, 6.840708, 6.868869, 6.880308, 6.916121",\ + "6.608838, 6.920602, 6.948763, 6.960201, 6.996015",\ + "6.936386, 7.248150, 7.276311, 7.287749, 7.323563"); + } + 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.282074",\ + "1.202795, 1.269370, 1.274114, 1.276041, 1.282074",\ + "1.202795, 1.269370, 1.274114, 1.276041, 1.282074",\ + "1.202795, 1.269370, 1.274114, 1.276041, 1.282074",\ + "1.202795, 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 ( "6.544457, 6.747822, 6.770551, 6.779783, 6.808688",\ + "6.637079, 6.840444, 6.863173, 6.872405, 6.901310",\ + "6.704875, 6.908240, 6.930969, 6.940201, 6.969106",\ + "6.784769, 6.988133, 7.010862, 7.020094, 7.048999",\ + "7.112317, 7.315682, 7.338410, 7.347643, 7.376548"); + } + 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.840887, 0.919618, 0.929377, 0.933340, 0.945751",\ + "0.840887, 0.919618, 0.929377, 0.933340, 0.945751",\ + "0.840887, 0.919618, 0.929377, 0.933340, 0.945751",\ + "0.840887, 0.919618, 0.929377, 0.933340, 0.945751",\ + "0.840887, 0.919618, 0.929377, 0.933340, 0.945751"); + } + + } /* 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 ; @@ -3074,11 +5624,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.640106, 9.964020, 9.993278, 10.005161, 10.042370",\ - "9.733886, 10.057798, 10.087057, 10.098941, 10.136149",\ - "9.798779, 10.122692, 10.151951, 10.163835, 10.201043",\ - "9.878841, 10.202754, 10.232012, 10.243896, 10.281105",\ - "10.190054, 10.513967, 10.543224, 10.555108, 10.592318"); + values ( "12.429244, 12.765304, 12.795658, 12.807988, 12.846592",\ + "12.526540, 12.862599, 12.892954, 12.905284, 12.943888",\ + "12.593866, 12.929926, 12.960281, 12.972610, 13.011214",\ + "12.676930, 13.012990, 13.043344, 13.055675, 13.094278",\ + "12.999814, 13.335874, 13.366228, 13.378558, 13.417162"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3092,11 +5642,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.846352, 10.062795, 10.086670, 10.096368, 10.126732",\ - "9.940130, 10.156574, 10.180449, 10.190147, 10.220510",\ - "10.005024, 10.221468, 10.245343, 10.255041, 10.285404",\ - "10.085087, 10.301530, 10.325405, 10.335103, 10.365467",\ - "10.396298, 10.612741, 10.636618, 10.646315, 10.676679"); + values ( "11.343719, 11.562928, 11.587428, 11.597380, 11.628536",\ + "11.441014, 11.660224, 11.684724, 11.694675, 11.725832",\ + "11.508342, 11.727551, 11.752051, 11.762003, 11.793159",\ + "11.591406, 11.810616, 11.835115, 11.845066, 11.876225",\ + "11.914289, 12.133498, 12.157998, 12.167950, 12.199106"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3117,11 +5667,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.300867, 8.300867, 8.300867, 8.300867, 8.300867",\ - "8.394647, 8.394648, 8.394648, 8.394648, 8.394648",\ - "8.459539, 8.459540, 8.459540, 8.459540, 8.459540",\ - "8.539602, 8.539602, 8.539602, 8.539602, 8.539602",\ - "8.850814, 8.850815, 8.850815, 8.850815, 8.850815"); + values ( "7.961674, 7.961675, 7.961675, 7.961675, 7.961675",\ + "8.051937, 8.051937, 8.051937, 8.051937, 8.051937",\ + "8.114397, 8.114397, 8.114397, 8.114397, 8.114397",\ + "8.191456, 8.191456, 8.191456, 8.191456, 8.191456",\ + "8.490997, 8.490997, 8.490997, 8.490997, 8.490997"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3135,11 +5685,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.276937, 8.277012, 8.277012, 8.277012, 8.277012",\ - "8.370716, 8.370790, 8.370790, 8.370790, 8.370790",\ - "8.435609, 8.435684, 8.435684, 8.435684, 8.435684",\ - "8.515671, 8.515746, 8.515746, 8.515746, 8.515746",\ - "8.826883, 8.826958, 8.826958, 8.826958, 8.826958"); + values ( "7.938641, 7.938713, 7.938713, 7.938713, 7.938713",\ + "8.028903, 8.028975, 8.028975, 8.028975, 8.028975",\ + "8.091363, 8.091435, 8.091435, 8.091435, 8.091435",\ + "8.168423, 8.168495, 8.168495, 8.168495, 8.168495",\ + "8.467964, 8.468037, 8.468037, 8.468037, 8.468037"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3153,12 +5703,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 ( "6.951301, 7.287361, 7.317716, 7.330046, 7.368649",\ + "7.051141, 7.387200, 7.417555, 7.429885, 7.468489",\ + "7.124220, 7.460279, 7.490634, 7.502964, 7.541568",\ + "7.210339, 7.546398, 7.576753, 7.589083, 7.627687",\ + "7.563410, 7.899469, 7.929825, 7.942154, 7.980759"); + } + 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.269371, 1.274114, 1.276041, 1.282074",\ + "1.202796, 1.269371, 1.274114, 1.276041, 1.282074",\ + "1.202796, 1.269371, 1.274114, 1.276041, 1.282074",\ + "1.202796, 1.269371, 1.274114, 1.276041, 1.282074",\ + "1.202796, 1.269371, 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.361803, 7.581013, 7.605513, 7.615464, 7.646621",\ + "7.461643, 7.680852, 7.705352, 7.715303, 7.746461",\ + "7.534722, 7.753932, 7.778432, 7.788383, 7.819541",\ + "7.620841, 7.840051, 7.864551, 7.874502, 7.905659",\ + "7.973912, 8.193122, 8.217622, 8.227573, 8.258730"); + } + 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.840880, 0.919616, 0.929375, 0.933339, 0.945750",\ + "0.840880, 0.919616, 0.929375, 0.933339, 0.945750",\ + "0.840880, 0.919616, 0.929375, 0.933339, 0.945750",\ + "0.840880, 0.919616, 0.929375, 0.933339, 0.945750",\ + "0.840880, 0.919616, 0.929375, 0.933339, 0.945750"); + } + + } /* 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.114421, 5.426188, 5.454349, 5.465787, 5.501600",\ + "5.207039, 5.518805, 5.546966, 5.558404, 5.594217",\ + "5.274826, 5.586592, 5.614753, 5.626191, 5.662004",\ + "5.354731, 5.666497, 5.694657, 5.706096, 5.741909",\ + "5.682445, 5.994210, 6.022371, 6.033810, 6.069623"); + } + 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.269371, 1.274114, 1.276041, 1.282074",\ + "1.202796, 1.269371, 1.274114, 1.276041, 1.282074",\ + "1.202796, 1.269371, 1.274114, 1.276041, 1.282074",\ + "1.202796, 1.269371, 1.274114, 1.276041, 1.282074",\ + "1.202796, 1.269371, 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.470415, 5.673778, 5.696507, 5.705739, 5.734644",\ + "5.563032, 5.766396, 5.789124, 5.798356, 5.827261",\ + "5.630819, 5.834183, 5.856912, 5.866143, 5.895049",\ + "5.710724, 5.914087, 5.936816, 5.946048, 5.974954",\ + "6.038438, 6.241801, 6.264530, 6.273762, 6.302668"); + } + 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.840880, 0.919616, 0.929375, 0.933339, 0.945750",\ + "0.840880, 0.919616, 0.929375, 0.933339, 0.945750",\ + "0.840880, 0.919616, 0.929375, 0.933339, 0.945750",\ + "0.840880, 0.919616, 0.929375, 0.933339, 0.945750",\ + "0.840880, 0.919616, 0.929375, 0.933339, 0.945750"); + } + + } /* 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 ; @@ -3172,11 +5807,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.156130, 9.480045, 9.509304, 9.521188, 9.558396",\ - "9.249909, 9.573825, 9.603083, 9.614966, 9.652175",\ - "9.314803, 9.638719, 9.667976, 9.679860, 9.717069",\ - "9.394865, 9.718781, 9.748038, 9.759922, 9.797131",\ - "9.706077, 10.029992, 10.059250, 10.071135, 10.108343"); + values ( "9.504906, 9.840967, 9.871323, 9.883653, 9.922256",\ + "9.602201, 9.938263, 9.968618, 9.980948, 10.019552",\ + "9.669529, 10.005590, 10.035946, 10.048276, 10.086880",\ + "9.752592, 10.088655, 10.119010, 10.131340, 10.169944",\ + "10.075476, 10.411539, 10.441894, 10.454224, 10.492827"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3190,11 +5825,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.346431, 9.562877, 9.586752, 9.596450, 9.626814",\ - "9.440210, 9.656656, 9.680532, 9.690229, 9.720592",\ - "9.505104, 9.721550, 9.745425, 9.755123, 9.785486",\ - "9.585166, 9.801611, 9.825487, 9.835184, 9.865548",\ - "9.896378, 10.112823, 10.136699, 10.146397, 10.176761"); + values ( "9.699223, 9.923785, 9.948556, 9.958617, 9.990120",\ + "9.796518, 10.021081, 10.045852, 10.055913, 10.087416",\ + "9.863846, 10.088408, 10.113179, 10.123240, 10.154743",\ + "9.946910, 10.171473, 10.196243, 10.206305, 10.237806",\ + "10.269794, 10.494356, 10.519127, 10.529188, 10.560690"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3215,11 +5850,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.800950, 7.800950, 7.800950, 7.800950, 7.800950",\ - "7.894730, 7.894730, 7.894730, 7.894730, 7.894730",\ - "7.959622, 7.959623, 7.959623, 7.959623, 7.959623",\ - "8.039684, 8.039685, 8.039685, 8.039685, 8.039685",\ - "8.350897, 8.350897, 8.350897, 8.350897, 8.350897"); + values ( "7.498604, 7.498604, 7.498604, 7.498604, 7.498604",\ + "7.588866, 7.588867, 7.588867, 7.588867, 7.588867",\ + "7.651326, 7.651327, 7.651327, 7.651327, 7.651327",\ + "7.728385, 7.728386, 7.728386, 7.728386, 7.728386",\ + "8.027927, 8.027927, 8.027927, 8.027927, 8.027927"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3233,11 +5868,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.777046, 7.777120, 7.777120, 7.777120, 7.777120",\ - "7.870826, 7.870899, 7.870899, 7.870899, 7.870899",\ - "7.935719, 7.935793, 7.935793, 7.935793, 7.935793",\ - "8.015780, 8.015855, 8.015855, 8.015855, 8.015855",\ - "8.326993, 8.327066, 8.327066, 8.327066, 8.327066"); + values ( "7.475596, 7.475667, 7.475667, 7.475667, 7.475667",\ + "7.565859, 7.565930, 7.565930, 7.565930, 7.565930",\ + "7.628319, 7.628390, 7.628390, 7.628390, 7.628390",\ + "7.705378, 7.705449, 7.705449, 7.705449, 7.705449",\ + "8.004919, 8.004991, 8.004991, 8.004991, 8.004991"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3251,12 +5886,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.112277, 7.448339, 7.478694, 7.491024, 7.529628",\ + "7.212117, 7.548179, 7.578534, 7.590864, 7.629468",\ + "7.285196, 7.621258, 7.651613, 7.663943, 7.702547",\ + "7.371315, 7.707376, 7.737732, 7.750062, 7.788666",\ + "7.724386, 8.060448, 8.090803, 8.103132, 8.141737"); + } + 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.443697, 7.662904, 7.687405, 7.697355, 7.728513",\ + "7.543536, 7.762743, 7.787244, 7.797194, 7.828352",\ + "7.616615, 7.835823, 7.860323, 7.870274, 7.901432",\ + "7.702735, 7.921942, 7.946442, 7.956393, 7.987551",\ + "8.055806, 8.275013, 8.299513, 8.309464, 8.340622"); + } + 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.840871, 0.919615, 0.929374, 0.933338, 0.945749",\ + "0.840871, 0.919615, 0.929374, 0.933338, 0.945749",\ + "0.840871, 0.919615, 0.929374, 0.933338, 0.945749",\ + "0.840871, 0.919615, 0.929374, 0.933338, 0.945749",\ + "0.840871, 0.919615, 0.929374, 0.933338, 0.945749"); + } + + } /* 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.100988, 5.412757, 5.440917, 5.452356, 5.488169",\ + "5.193605, 5.505374, 5.533535, 5.544973, 5.580786",\ + "5.261393, 5.573161, 5.601322, 5.612761, 5.648574",\ + "5.341297, 5.653066, 5.681227, 5.692665, 5.728478",\ + "5.669011, 5.980780, 6.008941, 6.020379, 6.056192"); + } + 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 ( "5.457621, 5.660981, 5.683710, 5.692942, 5.721848",\ + "5.550238, 5.753599, 5.776327, 5.785560, 5.814465",\ + "5.618026, 5.821386, 5.844115, 5.853347, 5.882252",\ + "5.697930, 5.901291, 5.924019, 5.933251, 5.962156",\ + "6.025644, 6.229005, 6.251733, 6.260965, 6.289870"); + } + 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.840871, 0.919615, 0.929374, 0.933338, 0.945749",\ + "0.840871, 0.919615, 0.929374, 0.933338, 0.945749",\ + "0.840871, 0.919615, 0.929374, 0.933338, 0.945749",\ + "0.840871, 0.919615, 0.929374, 0.933338, 0.945749",\ + "0.840871, 0.919615, 0.929374, 0.933338, 0.945749"); + } + + } /* 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.873086, 5.209149, 5.239504, 5.251833, 5.290438",\ + "4.972919, 5.308981, 5.339336, 5.351666, 5.390270",\ + "5.045986, 5.382048, 5.412403, 5.424733, 5.463336",\ + "5.132133, 5.468195, 5.498551, 5.510880, 5.549484",\ + "5.485516, 5.821578, 5.851933, 5.864263, 5.902866"); + } + 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 ( "5.268742, 5.487949, 5.512449, 5.522400, 5.553558",\ + "5.405918, 5.625125, 5.649625, 5.659576, 5.690734",\ + "5.553176, 5.772383, 5.796884, 5.806834, 5.837992",\ + "5.792923, 6.012130, 6.036631, 6.046581, 6.077739",\ + "6.780936, 7.000143, 7.024643, 7.034594, 7.065752"); + } + 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.840871, 0.919615, 0.929374, 0.933338, 0.945749",\ + "0.840871, 0.919615, 0.929374, 0.933338, 0.945749",\ + "0.840871, 0.919615, 0.929374, 0.933338, 0.945749",\ + "0.840871, 0.919615, 0.929374, 0.933338, 0.945749",\ + "0.840871, 0.919615, 0.929374, 0.933338, 0.945749"); + } + + } /* 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.507225, 4.818994, 4.847155, 4.858593, 4.894406",\ + "4.599841, 4.911610, 4.939770, 4.951209, 4.987022",\ + "4.667625, 4.979394, 5.007555, 5.018993, 5.054806",\ + "4.747545, 5.059314, 5.087475, 5.098913, 5.134727",\ + "5.075382, 5.387151, 5.415312, 5.426750, 5.462563"); + } + 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 ( "4.849245, 5.052606, 5.075335, 5.084567, 5.113472",\ + "4.976505, 5.179866, 5.202595, 5.211826, 5.240732",\ + "5.113118, 5.316479, 5.339208, 5.348440, 5.377345",\ + "5.335534, 5.538895, 5.561624, 5.570855, 5.599761",\ + "6.252124, 6.455485, 6.478214, 6.487446, 6.516351"); + } + 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.840871, 0.919615, 0.929374, 0.933338, 0.945749",\ + "0.840871, 0.919615, 0.929374, 0.933338, 0.945749",\ + "0.840871, 0.919615, 0.929374, 0.933338, 0.945749",\ + "0.840871, 0.919615, 0.929374, 0.933338, 0.945749",\ + "0.840871, 0.919615, 0.929374, 0.933338, 0.945749"); + } + + } /* 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 ; @@ -3270,11 +6077,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.674253, 8.998185, 9.027442, 9.039326, 9.076534",\ - "8.768033, 9.091965, 9.121222, 9.133105, 9.170313",\ - "8.832927, 9.156858, 9.186115, 9.197999, 9.235207",\ - "8.912989, 9.236919, 9.266177, 9.278061, 9.315269",\ - "9.224200, 9.548132, 9.577389, 9.589272, 9.626480"); + values ( "12.922907, 13.258986, 13.289339, 13.301668, 13.340272",\ + "13.020203, 13.356281, 13.386635, 13.398964, 13.437568",\ + "13.087530, 13.423609, 13.453962, 13.466291, 13.504895",\ + "13.170593, 13.506673, 13.537026, 13.549356, 13.587959",\ + "13.493477, 13.829556, 13.859909, 13.872238, 13.910842"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3288,11 +6095,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.875347, 9.091791, 9.115667, 9.125364, 9.155728",\ - "8.969126, 9.185571, 9.209446, 9.219144, 9.249508",\ - "9.034019, 9.250464, 9.274340, 9.284038, 9.314402",\ - "9.114081, 9.330526, 9.354402, 9.364100, 9.394464",\ - "9.425294, 9.641738, 9.665614, 9.675312, 9.705675"); + values ( "11.810961, 12.030152, 12.054653, 12.064604, 12.095762",\ + "11.908257, 12.127448, 12.151949, 12.161900, 12.193058",\ + "11.975584, 12.194776, 12.219276, 12.229227, 12.260386",\ + "12.058649, 12.277841, 12.302341, 12.312292, 12.343451",\ + "12.381533, 12.600724, 12.625225, 12.635176, 12.666334"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3313,11 +6120,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.330976, 7.330976, 7.330976, 7.330976, 7.330976",\ - "7.424755, 7.424756, 7.424756, 7.424756, 7.424756",\ - "7.489648, 7.489649, 7.489649, 7.489649, 7.489649",\ - "7.569710, 7.569711, 7.569711, 7.569711, 7.569711",\ - "7.880922, 7.880923, 7.880923, 7.880923, 7.880923"); + values ( "7.054614, 7.054614, 7.054614, 7.054614, 7.054614",\ + "7.144876, 7.144876, 7.144876, 7.144876, 7.144876",\ + "7.207335, 7.207336, 7.207336, 7.207336, 7.207336",\ + "7.284395, 7.284395, 7.284395, 7.284395, 7.284395",\ + "7.583937, 7.583937, 7.583937, 7.583937, 7.583937"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3331,11 +6138,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.307061, 7.307136, 7.307136, 7.307136, 7.307136",\ - "7.400841, 7.400915, 7.400915, 7.400915, 7.400915",\ - "7.465734, 7.465808, 7.465808, 7.465808, 7.465808",\ - "7.545795, 7.545870, 7.545870, 7.545870, 7.545870",\ - "7.857008, 7.857082, 7.857082, 7.857082, 7.857082"); + values ( "7.031596, 7.031668, 7.031668, 7.031668, 7.031668",\ + "7.121859, 7.121930, 7.121930, 7.121930, 7.121930",\ + "7.184318, 7.184389, 7.184389, 7.184389, 7.184389",\ + "7.261377, 7.261449, 7.261449, 7.261449, 7.261449",\ + "7.560919, 7.560990, 7.560990, 7.560990, 7.560990"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3349,12 +6156,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.949903, 7.285983, 7.316337, 7.328667, 7.367270",\ + "7.049743, 7.385822, 7.416177, 7.428506, 7.467109",\ + "7.122822, 7.458901, 7.489256, 7.501585, 7.540188",\ + "7.208941, 7.545020, 7.575375, 7.587704, 7.626307",\ + "7.562012, 7.898091, 7.928446, 7.940775, 7.979378"); + } + 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.202802, 1.269375, 1.274119, 1.276046, 1.282079",\ + "1.202802, 1.269375, 1.274119, 1.276046, 1.282079",\ + "1.202802, 1.269375, 1.274119, 1.276046, 1.282079",\ + "1.202802, 1.269375, 1.274119, 1.276046, 1.282079",\ + "1.202802, 1.269375, 1.274119, 1.276046, 1.282079"); + } + 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.357635, 7.576827, 7.601327, 7.611279, 7.642437",\ + "7.457475, 7.676666, 7.701167, 7.711118, 7.742276",\ + "7.530554, 7.749745, 7.774246, 7.784197, 7.815355",\ + "7.616673, 7.835864, 7.860364, 7.870316, 7.901474",\ + "7.969744, 8.188935, 8.213436, 8.223387, 8.254545"); + } + 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.840818, 0.919604, 0.929363, 0.933327, 0.945739",\ + "0.840818, 0.919604, 0.929363, 0.933327, 0.945739",\ + "0.840818, 0.919604, 0.929363, 0.933327, 0.945739",\ + "0.840818, 0.919604, 0.929363, 0.933327, 0.945739",\ + "0.840818, 0.919604, 0.929363, 0.933327, 0.945739"); + } + + } /* 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.037257, 5.349041, 5.377201, 5.388639, 5.424452",\ + "5.129874, 5.441658, 5.469818, 5.481256, 5.517069",\ + "5.197661, 5.509446, 5.537606, 5.549044, 5.584856",\ + "5.277566, 5.589350, 5.617510, 5.628948, 5.664761",\ + "5.605280, 5.917064, 5.945224, 5.956662, 5.992475"); + } + 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.202802, 1.269375, 1.274119, 1.276046, 1.282079",\ + "1.202802, 1.269375, 1.274119, 1.276046, 1.282079",\ + "1.202802, 1.269375, 1.274119, 1.276046, 1.282079",\ + "1.202802, 1.269375, 1.274119, 1.276046, 1.282079",\ + "1.202802, 1.269375, 1.274119, 1.276046, 1.282079"); + } + 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.425747, 5.629093, 5.651822, 5.661055, 5.689960",\ + "5.518365, 5.721711, 5.744440, 5.753672, 5.782578",\ + "5.586152, 5.789498, 5.812227, 5.821459, 5.850365",\ + "5.666057, 5.869403, 5.892132, 5.901364, 5.930270",\ + "5.993771, 6.197116, 6.219846, 6.229078, 6.257983"); + } + 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.840818, 0.919604, 0.929363, 0.933327, 0.945739",\ + "0.840818, 0.919604, 0.929363, 0.933327, 0.945739",\ + "0.840818, 0.919604, 0.929363, 0.933327, 0.945739",\ + "0.840818, 0.919604, 0.929363, 0.933327, 0.945739",\ + "0.840818, 0.919604, 0.929363, 0.933327, 0.945739"); + } + + } /* 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 ; @@ -3368,11 +6260,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.208499, 8.532426, 8.561684, 8.573567, 8.610775",\ - "8.302278, 8.626205, 8.655462, 8.667346, 8.704554",\ - "8.367171, 8.691099, 8.720356, 8.732240, 8.769447",\ - "8.447233, 8.771160, 8.800418, 8.812302, 8.849510",\ - "8.758446, 9.082373, 9.111630, 9.123514, 9.160722"); + values ( "8.521738, 8.857812, 8.888166, 8.900496, 8.939099",\ + "8.619034, 8.955108, 8.985462, 8.997791, 9.036395",\ + "8.686359, 9.022434, 9.052789, 9.065119, 9.103722",\ + "8.769424, 9.105498, 9.135853, 9.148182, 9.186786",\ + "9.092308, 9.428383, 9.458737, 9.471067, 9.509670"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3386,11 +6278,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.425179, 8.641610, 8.665485, 8.675183, 8.705546",\ - "8.518957, 8.735390, 8.759264, 8.768962, 8.799326",\ - "8.583851, 8.800283, 8.824158, 8.833856, 8.864220",\ - "8.663913, 8.880344, 8.904221, 8.913918, 8.944282",\ - "8.975124, 9.191557, 9.215431, 9.225129, 9.255493"); + values ( "8.743422, 8.967970, 8.992741, 9.002802, 9.034305",\ + "8.840717, 9.065266, 9.090036, 9.100098, 9.131600",\ + "8.908045, 9.132593, 9.157364, 9.167425, 9.198927",\ + "8.991109, 9.215657, 9.240428, 9.250489, 9.281992",\ + "9.313993, 9.538541, 9.563312, 9.573373, 9.604876"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3411,11 +6303,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.884278, 6.884279, 6.884279, 6.884279, 6.884279",\ - "6.978058, 6.978059, 6.978059, 6.978059, 6.978059",\ - "7.042952, 7.042952, 7.042952, 7.042952, 7.042952",\ - "7.123013, 7.123013, 7.123013, 7.123013, 7.123013",\ - "7.434225, 7.434226, 7.434226, 7.434226, 7.434226"); + values ( "6.624668, 6.624668, 6.624668, 6.624668, 6.624668",\ + "6.714931, 6.714931, 6.714931, 6.714931, 6.714931",\ + "6.777390, 6.777390, 6.777390, 6.777390, 6.777390",\ + "6.854449, 6.854450, 6.854450, 6.854450, 6.854450",\ + "7.153992, 7.153992, 7.153992, 7.153992, 7.153992"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3429,11 +6321,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.860212, 6.860293, 6.860293, 6.860293, 6.860293",\ - "6.953992, 6.954073, 6.954073, 6.954073, 6.954073",\ - "7.018885, 7.018966, 7.018966, 7.018966, 7.018966",\ - "7.098947, 7.099028, 7.099028, 7.099028, 7.099028",\ - "7.410159, 7.410240, 7.410240, 7.410240, 7.410240"); + values ( "6.601504, 6.601582, 6.601582, 6.601582, 6.601582",\ + "6.691767, 6.691844, 6.691844, 6.691844, 6.691844",\ + "6.754227, 6.754304, 6.754304, 6.754304, 6.754304",\ + "6.831285, 6.831364, 6.831364, 6.831364, 6.831364",\ + "7.130828, 7.130905, 7.130905, 7.130905, 7.130905"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3447,12 +6339,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.826531, 7.162606, 7.192961, 7.205290, 7.243894",\ + "6.926372, 7.262446, 7.292800, 7.305130, 7.343733",\ + "6.999450, 7.335525, 7.365879, 7.378208, 7.416812",\ + "7.085568, 7.421643, 7.451998, 7.464327, 7.502931",\ + "7.438641, 7.774715, 7.805069, 7.817399, 7.856002"); + } + 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.202800, 1.269374, 1.274118, 1.276045, 1.282078",\ + "1.202800, 1.269374, 1.274118, 1.276045, 1.282078",\ + "1.202800, 1.269374, 1.274118, 1.276045, 1.282078",\ + "1.202800, 1.269374, 1.274118, 1.276045, 1.282078",\ + "1.202800, 1.269374, 1.274118, 1.276045, 1.282078"); + } + 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.109039, 7.328234, 7.352735, 7.362686, 7.393844",\ + "7.208879, 7.428074, 7.452574, 7.462525, 7.493684",\ + "7.281957, 7.501153, 7.525653, 7.535604, 7.566762",\ + "7.368076, 7.587271, 7.611772, 7.621723, 7.652881",\ + "7.721148, 7.940343, 7.964843, 7.974794, 8.005953"); + } + 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.840832, 0.919607, 0.929366, 0.933330, 0.945742",\ + "0.840832, 0.919607, 0.929366, 0.933330, 0.945742",\ + "0.840832, 0.919607, 0.929366, 0.933330, 0.945742",\ + "0.840832, 0.919607, 0.929366, 0.933330, 0.945742",\ + "0.840832, 0.919607, 0.929366, 0.933330, 0.945742"); + } + + } /* 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.215922, 6.527702, 6.555862, 6.567300, 6.603113",\ + "6.308544, 6.620324, 6.648484, 6.659923, 6.695735",\ + "6.376340, 6.688121, 6.716281, 6.727719, 6.763532",\ + "6.456234, 6.768014, 6.796174, 6.807612, 6.843425",\ + "6.783782, 7.095562, 7.123722, 7.135160, 7.170973"); + } + 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.202800, 1.269374, 1.274118, 1.276045, 1.282078",\ + "1.202800, 1.269374, 1.274118, 1.276045, 1.282078",\ + "1.202800, 1.269374, 1.274118, 1.276045, 1.282078",\ + "1.202800, 1.269374, 1.274118, 1.276045, 1.282078",\ + "1.202800, 1.269374, 1.274118, 1.276045, 1.282078"); + } + 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.465898, 6.669248, 6.691977, 6.701209, 6.730115",\ + "6.558520, 6.761870, 6.784599, 6.793831, 6.822737",\ + "6.626316, 6.829666, 6.852395, 6.861628, 6.890533",\ + "6.706209, 6.909559, 6.932288, 6.941521, 6.970427",\ + "7.033758, 7.237108, 7.259837, 7.269069, 7.297975"); + } + 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.840832, 0.919607, 0.929366, 0.933330, 0.945742",\ + "0.840832, 0.919607, 0.929366, 0.933330, 0.945742",\ + "0.840832, 0.919607, 0.929366, 0.933330, 0.945742",\ + "0.840832, 0.919607, 0.929366, 0.933330, 0.945742",\ + "0.840832, 0.919607, 0.929366, 0.933330, 0.945742"); + } + + } /* 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 ; @@ -3464,16 +6441,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.686511, 13.010530, 13.039783, 13.051666, 13.088868",\ - "12.836762, 13.160782, 13.190035, 13.201918, 13.239120",\ - "13.165867, 13.489886, 13.519139, 13.531021, 13.568224",\ - "13.688584, 14.012604, 14.041857, 14.053740, 14.090941",\ - "13.833769, 14.157788, 14.187041, 14.198923, 14.236126"); + values ( "13.426051, 13.762221, 13.792572, 13.804899, 13.843497",\ + "13.550697, 13.886868, 13.917218, 13.929545, 13.968143",\ + "13.675342, 14.011512, 14.041862, 14.054190, 14.092788",\ + "13.924634, 14.260804, 14.291155, 14.303482, 14.342080",\ + "14.423220, 14.759390, 14.789741, 14.802068, 14.840666"); } 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.269396, 1.274140, 1.276067, 1.282100",\ "1.202828, 1.269396, 1.274140, 1.276067, 1.282100",\ @@ -3482,16 +6459,16 @@ pin("mprj_io[6]") { "1.202828, 1.269396, 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.104624, 13.315809, 13.339427, 13.349020, 13.379055",\ - "13.254875, 13.466061, 13.489678, 13.499271, 13.529306",\ - "13.583981, 13.795166, 13.818783, 13.828376, 13.858411",\ - "14.106697, 14.317883, 14.341500, 14.351093, 14.381128",\ - "14.251883, 14.463068, 14.486685, 14.496278, 14.526313"); + values ( "13.788265, 14.007370, 14.031874, 14.041826, 14.072988",\ + "13.912911, 14.132017, 14.156520, 14.166471, 14.197634",\ + "14.037556, 14.256660, 14.281164, 14.291117, 14.322278",\ + "14.286848, 14.505953, 14.530457, 14.540409, 14.571570",\ + "14.785434, 15.004539, 15.029042, 15.038994, 15.070156"); } 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.840522, 0.919545, 0.929307, 0.933272, 0.945687",\ "0.840522, 0.919545, 0.929307, 0.933272, 0.945687",\ @@ -3507,16 +6484,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.609601, 11.933620, 11.962873, 11.974756, 12.011958",\ - "11.759852, 12.083872, 12.113125, 12.125008, 12.162210",\ - "12.088960, 12.412979, 12.442232, 12.454115, 12.491317",\ - "12.611676, 12.935696, 12.964949, 12.976831, 13.014033",\ - "12.756861, 13.080880, 13.110133, 13.122015, 13.159218"); + values ( "10.916790, 11.228659, 11.256815, 11.268251, 11.304059",\ + "11.146323, 11.458192, 11.486348, 11.497785, 11.533592",\ + "11.146323, 11.458192, 11.486348, 11.497785, 11.533592",\ + "11.379334, 11.691203, 11.719359, 11.730796, 11.766603",\ + "11.841877, 12.153746, 12.181902, 12.193338, 12.229146"); } 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.269396, 1.274140, 1.276067, 1.282100",\ "1.202828, 1.269396, 1.274140, 1.276067, 1.282100",\ @@ -3525,16 +6502,16 @@ pin("mprj_io[6]") { "1.202828, 1.269396, 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 ( "11.870314, 12.081499, 12.105117, 12.114710, 12.144745",\ - "12.020567, 12.231752, 12.255369, 12.264962, 12.294997",\ - "12.349672, 12.560858, 12.584476, 12.594069, 12.624104",\ - "12.872391, 13.083576, 13.107193, 13.116786, 13.146821",\ - "13.017574, 13.228760, 13.252377, 13.261970, 13.292005"); + values ( "11.266894, 11.470160, 11.492891, 11.502125, 11.531034",\ + "11.496426, 11.699692, 11.722423, 11.731656, 11.760565",\ + "11.496426, 11.699692, 11.722423, 11.731656, 11.760565",\ + "11.729435, 11.932701, 11.955432, 11.964665, 11.993574",\ + "12.191978, 12.395245, 12.417975, 12.427209, 12.456118"); } 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.840522, 0.919545, 0.929307, 0.933272, 0.945687",\ "0.840522, 0.919545, 0.929307, 0.933272, 0.945687",\ @@ -3551,11 +6528,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.019036, 12.343056, 12.372309, 12.384192, 12.421394",\ - "12.112816, 12.436835, 12.466089, 12.477971, 12.515173",\ - "12.177710, 12.501729, 12.530983, 12.542865, 12.580067",\ - "12.257771, 12.581791, 12.611044, 12.622927, 12.660130",\ - "12.568983, 12.893003, 12.922256, 12.934138, 12.971340"); + values ( "12.691147, 13.027317, 13.057667, 13.069994, 13.108592",\ + "12.788443, 13.124613, 13.154963, 13.167290, 13.205888",\ + "12.855770, 13.191940, 13.222290, 13.234617, 13.273215",\ + "12.938833, 13.275003, 13.305354, 13.317682, 13.356279",\ + "13.261717, 13.597887, 13.628237, 13.640564, 13.679162"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3569,11 +6546,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.434990, 12.646175, 12.669793, 12.679386, 12.709421",\ - "12.528769, 12.739954, 12.763572, 12.773165, 12.803200",\ - "12.593662, 12.804848, 12.828465, 12.838058, 12.868093",\ - "12.673725, 12.884911, 12.908527, 12.918120, 12.948155",\ - "12.984938, 13.196123, 13.219740, 13.229333, 13.259368"); + values ( "13.051186, 13.270290, 13.294794, 13.304747, 13.335908",\ + "13.148482, 13.367588, 13.392091, 13.402042, 13.433205",\ + "13.215809, 13.434914, 13.459417, 13.469370, 13.500531",\ + "13.298873, 13.517979, 13.542481, 13.552433, 13.583595",\ + "13.621756, 13.840860, 13.865364, 13.875317, 13.906478"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3594,11 +6571,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.326316, 6.326317, 6.326317, 6.326317, 6.326317",\ - "6.420095, 6.420096, 6.420096, 6.420096, 6.420096",\ - "6.484990, 6.484990, 6.484990, 6.484990, 6.484990",\ - "6.565051, 6.565052, 6.565052, 6.565052, 6.565052",\ - "6.876264, 6.876264, 6.876264, 6.876264, 6.876264"); + values ( "6.087629, 6.087630, 6.087630, 6.087630, 6.087630",\ + "6.177892, 6.177892, 6.177892, 6.177892, 6.177892",\ + "6.240352, 6.240353, 6.240353, 6.240353, 6.240353",\ + "6.317411, 6.317411, 6.317411, 6.317411, 6.317411",\ + "6.616953, 6.616954, 6.616954, 6.616954, 6.616954"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3612,11 +6589,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.303121, 6.303164, 6.303164, 6.303164, 6.303164",\ - "6.396899, 6.396943, 6.396943, 6.396943, 6.396943",\ - "6.461794, 6.461837, 6.461837, 6.461837, 6.461837",\ - "6.541855, 6.541899, 6.541899, 6.541899, 6.541899",\ - "6.853067, 6.853111, 6.853111, 6.853111, 6.853111"); + values ( "6.065303, 6.065345, 6.065345, 6.065345, 6.065345",\ + "6.155566, 6.155607, 6.155607, 6.155607, 6.155607",\ + "6.218026, 6.218068, 6.218068, 6.218068, 6.218068",\ + "6.295085, 6.295127, 6.295127, 6.295127, 6.295127",\ + "6.594627, 6.594669, 6.594669, 6.594669, 6.594669"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3636,11 +6613,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.749150, 7.073169, 7.102423, 7.114305, 7.151507",\ - "6.845380, 7.169400, 7.198653, 7.210535, 7.247738",\ - "6.915818, 7.239838, 7.269091, 7.280973, 7.318175",\ - "6.998824, 7.322844, 7.352097, 7.363978, 7.401181",\ - "7.339134, 7.663153, 7.692407, 7.704288, 7.741491"); + values ( "7.128805, 7.464974, 7.495325, 7.507652, 7.546250",\ + "7.228644, 7.564814, 7.595164, 7.607492, 7.646090",\ + "7.301723, 7.637893, 7.668243, 7.680571, 7.719169",\ + "7.387842, 7.724012, 7.754362, 7.766690, 7.805287",\ + "7.740913, 8.077084, 8.107434, 8.119761, 8.158360"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3654,11 +6631,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.055848, 7.267034, 7.290651, 7.300243, 7.330278",\ - "7.152079, 7.363264, 7.386881, 7.396474, 7.426509",\ - "7.222517, 7.433702, 7.457319, 7.466912, 7.496947",\ - "7.305522, 7.516707, 7.540325, 7.549918, 7.579953",\ - "7.645833, 7.857018, 7.880635, 7.890228, 7.920263"); + values ( "7.421070, 7.640175, 7.664678, 7.674630, 7.705791",\ + "7.520909, 7.740014, 7.764517, 7.774469, 7.805631",\ + "7.593987, 7.813093, 7.837596, 7.847548, 7.878710",\ + "7.680107, 7.899212, 7.923715, 7.933667, 7.964828",\ + "8.033178, 8.252283, 8.276787, 8.286739, 8.317901"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3679,11 +6656,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.741766, 7.065785, 7.095039, 7.106921, 7.144124",\ - "6.837996, 7.162016, 7.191269, 7.203152, 7.240354",\ - "6.908435, 7.232454, 7.261707, 7.273589, 7.310792",\ - "6.991440, 7.315460, 7.344713, 7.356595, 7.393798",\ - "7.331750, 7.655770, 7.685023, 7.696905, 7.734108"); + values ( "6.384552, 6.696421, 6.724577, 6.736014, 6.771821",\ + "6.477174, 6.789043, 6.817199, 6.828636, 6.864443",\ + "6.544971, 6.856840, 6.884995, 6.896432, 6.932240",\ + "6.624864, 6.936733, 6.964889, 6.976326, 7.012133",\ + "6.952413, 7.264281, 7.292438, 7.303874, 7.339682"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3697,11 +6674,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.033591, 7.244777, 7.268394, 7.277987, 7.308022",\ - "7.129822, 7.341007, 7.364625, 7.374217, 7.404252",\ - "7.200260, 7.411445, 7.435062, 7.444655, 7.474690",\ - "7.283265, 7.494451, 7.518068, 7.527661, 7.557696",\ - "7.623576, 7.834761, 7.858378, 7.867971, 7.898006"); + values ( "6.695941, 6.899207, 6.921939, 6.931172, 6.960080",\ + "6.788564, 6.991829, 7.014561, 7.023794, 7.052703",\ + "6.856359, 7.059626, 7.082357, 7.091590, 7.120499",\ + "6.936253, 7.139519, 7.162251, 7.171484, 7.200392",\ + "7.263802, 7.467067, 7.489799, 7.499032, 7.527941"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3719,8 +6696,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 ; @@ -3734,11 +6711,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.205133, 7.529152, 7.558405, 7.570288, 7.607490",\ - "7.298913, 7.622931, 7.652184, 7.664066, 7.701269",\ - "7.363806, 7.687824, 7.717078, 7.728960, 7.766162",\ - "7.443868, 7.767886, 7.797140, 7.809022, 7.846224",\ - "7.755080, 8.079099, 8.108353, 8.120234, 8.157436"); + values ( "7.480745, 7.816915, 7.847265, 7.859592, 7.898190",\ + "7.578041, 7.914210, 7.944561, 7.956888, 7.995486",\ + "7.645368, 7.981537, 8.011888, 8.024216, 8.062813",\ + "7.728432, 8.064602, 8.094952, 8.107279, 8.145877",\ + "8.051316, 8.387486, 8.417835, 8.430163, 8.468761"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3752,11 +6729,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.425508, 7.642010, 7.665886, 7.675584, 7.705949",\ - "7.519287, 7.735789, 7.759665, 7.769363, 7.799728",\ - "7.584181, 7.800682, 7.824559, 7.834257, 7.864622",\ - "7.664243, 7.880744, 7.904621, 7.914319, 7.944684",\ - "7.975455, 8.191957, 8.215833, 8.225532, 8.255897"); + values ( "7.706264, 7.930885, 7.955657, 7.965719, 7.997222",\ + "7.803560, 8.028181, 8.052953, 8.063015, 8.094519",\ + "7.870887, 8.095508, 8.120279, 8.130342, 8.161845",\ + "7.953951, 8.178572, 8.203343, 8.213406, 8.244909",\ + "8.276834, 8.501455, 8.526227, 8.536289, 8.567793"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3777,11 +6754,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.867501, 5.867501, 5.867501, 5.867501, 5.867501",\ - "5.961280, 5.961281, 5.961281, 5.961281, 5.961281",\ - "6.026174, 6.026175, 6.026175, 6.026175, 6.026175",\ - "6.106236, 6.106236, 6.106236, 6.106236, 6.106236",\ - "6.417448, 6.417449, 6.417449, 6.417449, 6.417449"); + values ( "5.646020, 5.646020, 5.646020, 5.646020, 5.646020",\ + "5.736282, 5.736283, 5.736283, 5.736283, 5.736283",\ + "5.798742, 5.798743, 5.798743, 5.798743, 5.798743",\ + "5.875802, 5.875802, 5.875802, 5.875802, 5.875802",\ + "6.175344, 6.175344, 6.175344, 6.175344, 6.175344"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3795,11 +6772,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.844254, 5.844300, 5.844300, 5.844300, 5.844300",\ - "5.938034, 5.938079, 5.938079, 5.938079, 5.938079",\ - "6.002928, 6.002973, 6.002973, 6.002973, 6.002973",\ - "6.082989, 6.083035, 6.083035, 6.083035, 6.083035",\ - "6.394202, 6.394247, 6.394247, 6.394247, 6.394247"); + values ( "5.623645, 5.623689, 5.623689, 5.623689, 5.623689",\ + "5.713908, 5.713952, 5.713952, 5.713952, 5.713952",\ + "5.776368, 5.776412, 5.776412, 5.776412, 5.776412",\ + "5.853427, 5.853471, 5.853471, 5.853471, 5.853471",\ + "6.152969, 6.153013, 6.153013, 6.153013, 6.153013"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3819,11 +6796,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.376143, 6.700162, 6.729416, 6.741298, 6.778501",\ - "6.472374, 6.796392, 6.825645, 6.837528, 6.874730",\ - "6.542811, 6.866830, 6.896084, 6.907966, 6.945168",\ - "6.625817, 6.949836, 6.979090, 6.990972, 7.028174",\ - "6.966127, 7.290146, 7.319400, 7.331282, 7.368484"); + values ( "6.711301, 7.047470, 7.077820, 7.090148, 7.128746",\ + "6.811140, 7.147310, 7.177660, 7.189988, 7.228585",\ + "6.884219, 7.220389, 7.250739, 7.263067, 7.301664",\ + "6.970338, 7.306508, 7.336858, 7.349185, 7.387783",\ + "7.323410, 7.659579, 7.689929, 7.702257, 7.740855"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3837,11 +6814,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.569638, 6.780825, 6.804442, 6.814034, 6.844069",\ - "6.665869, 6.877055, 6.900672, 6.910265, 6.940300",\ - "6.736307, 6.947493, 6.971110, 6.980703, 7.010738",\ - "6.819313, 7.030499, 7.054116, 7.063709, 7.093744",\ - "7.159622, 7.370809, 7.394426, 7.404018, 7.434053"); + values ( "6.904397, 7.123503, 7.148005, 7.157958, 7.189119",\ + "7.004236, 7.223342, 7.247845, 7.257797, 7.288959",\ + "7.077315, 7.296421, 7.320924, 7.330876, 7.362038",\ + "7.163434, 7.382540, 7.407043, 7.416995, 7.448156",\ + "7.516506, 7.735611, 7.760114, 7.770067, 7.801228"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3862,11 +6839,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.376143, 6.700162, 6.729416, 6.741298, 6.778501",\ - "6.472374, 6.796392, 6.825645, 6.837528, 6.874730",\ - "6.542811, 6.866830, 6.896084, 6.907966, 6.945168",\ - "6.625817, 6.949836, 6.979090, 6.990972, 7.028174",\ - "6.966127, 7.290146, 7.319400, 7.331282, 7.368484"); + values ( "6.057768, 6.369636, 6.397792, 6.409228, 6.445036",\ + "6.150390, 6.462257, 6.490414, 6.501850, 6.537658",\ + "6.218186, 6.530054, 6.558210, 6.569647, 6.605454",\ + "6.298079, 6.609947, 6.638103, 6.649540, 6.685348",\ + "6.625628, 6.937495, 6.965652, 6.977088, 7.012896"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3880,11 +6857,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.567643, 6.778830, 6.802447, 6.812039, 6.842074",\ - "6.663874, 6.875060, 6.898677, 6.908270, 6.938305",\ - "6.734312, 6.945498, 6.969115, 6.978708, 7.008743",\ - "6.817317, 7.028504, 7.052121, 7.061714, 7.091749",\ - "7.157627, 7.368814, 7.392431, 7.402023, 7.432058"); + values ( "6.258832, 6.462099, 6.484830, 6.494063, 6.522972",\ + "6.351454, 6.554721, 6.577453, 6.586686, 6.615594",\ + "6.419250, 6.622518, 6.645249, 6.654482, 6.683391",\ + "6.499144, 6.702411, 6.725142, 6.734375, 6.763284",\ + "6.826692, 7.029959, 7.052691, 7.061924, 7.090832"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3902,8 +6879,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 ; @@ -3915,8 +6892,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 ; @@ -3930,11 +6907,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.269512, 6.593536, 6.622789, 6.634671, 6.671874",\ - "6.363292, 6.687316, 6.716569, 6.728451, 6.765653",\ - "6.428185, 6.752209, 6.781462, 6.793344, 6.830546",\ - "6.508247, 6.832271, 6.861524, 6.873405, 6.910608",\ - "6.819459, 7.143483, 7.172736, 7.184618, 7.221820"); + values ( "6.509001, 6.845176, 6.875525, 6.887853, 6.926451",\ + "6.606297, 6.942472, 6.972821, 6.985149, 7.023746",\ + "6.673624, 7.009799, 7.040149, 7.052476, 7.091074",\ + "6.756688, 7.092863, 7.123213, 7.135540, 7.174138",\ + "7.079571, 7.415746, 7.446095, 7.458423, 7.497021"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3948,11 +6925,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.487789, 6.704294, 6.728171, 6.737869, 6.768234",\ - "6.581569, 6.798074, 6.821950, 6.831649, 6.862014",\ - "6.646462, 6.862967, 6.886844, 6.896542, 6.926908",\ - "6.726524, 6.943029, 6.966906, 6.976604, 7.006969",\ - "7.037736, 7.254241, 7.278118, 7.287816, 7.318182"); + values ( "6.733381, 6.958005, 6.982778, 6.992839, 7.024343",\ + "6.830677, 7.055301, 7.080073, 7.090135, 7.121639",\ + "6.898004, 7.122628, 7.147400, 7.157462, 7.188966",\ + "6.981068, 7.205692, 7.230464, 7.240526, 7.272030",\ + "7.303952, 7.528576, 7.553348, 7.563410, 7.594913"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3973,11 +6950,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.929082, 4.929083, 4.929083, 4.929083, 4.929083",\ - "5.022861, 5.022862, 5.022862, 5.022862, 5.022862",\ - "5.087755, 5.087756, 5.087756, 5.087756, 5.087756",\ - "5.167817, 5.167817, 5.167817, 5.167817, 5.167817",\ - "5.479029, 5.479030, 5.479030, 5.479030, 5.479030"); + values ( "4.742792, 4.742792, 4.742792, 4.742792, 4.742792",\ + "4.833054, 4.833055, 4.833055, 4.833055, 4.833055",\ + "4.895514, 4.895514, 4.895514, 4.895514, 4.895514",\ + "4.972573, 4.972574, 4.972574, 4.972574, 4.972574",\ + "5.272116, 5.272116, 5.272116, 5.272116, 5.272116"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3991,11 +6968,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.905878, 4.905922, 4.905922, 4.905922, 4.905922",\ - "4.999657, 4.999701, 4.999701, 4.999701, 4.999701",\ - "5.064551, 5.064594, 5.064594, 5.064594, 5.064594",\ - "5.144612, 5.144656, 5.144656, 5.144656, 5.144656",\ - "5.455825, 5.455869, 5.455869, 5.455869, 5.455869"); + values ( "4.720458, 4.720500, 4.720500, 4.720500, 4.720500",\ + "4.810720, 4.810762, 4.810762, 4.810762, 4.810762",\ + "4.873180, 4.873222, 4.873222, 4.873222, 4.873222",\ + "4.950239, 4.950281, 4.950281, 4.950281, 4.950281",\ + "5.249782, 5.249824, 5.249824, 5.249824, 5.249824"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4015,11 +6992,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.360773, 6.684796, 6.714049, 6.725931, 6.763134",\ - "6.457003, 6.781027, 6.810280, 6.822162, 6.859365",\ - "6.527441, 6.851465, 6.880718, 6.892600, 6.929802",\ - "6.610447, 6.934471, 6.963724, 6.975606, 7.012808",\ - "6.950757, 7.274781, 7.304034, 7.315916, 7.353118"); + values ( "6.714289, 7.050464, 7.080813, 7.093141, 7.131739",\ + "6.814128, 7.150303, 7.180653, 7.192980, 7.231578",\ + "6.887207, 7.223382, 7.253732, 7.266059, 7.304657",\ + "6.973326, 7.309501, 7.339850, 7.352178, 7.390776",\ + "7.326397, 7.662572, 7.692923, 7.705250, 7.743847"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4033,11 +7010,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.595142, 6.806323, 6.829941, 6.839533, 6.869569",\ - "6.691372, 6.902554, 6.926171, 6.935763, 6.965799",\ - "6.761810, 6.972991, 6.996609, 7.006202, 7.036237",\ - "6.844816, 7.055997, 7.079615, 7.089208, 7.119243",\ - "7.185126, 7.396307, 7.419925, 7.429517, 7.459553"); + values ( "6.936317, 7.155418, 7.179921, 7.189873, 7.221035",\ + "7.036157, 7.255257, 7.279760, 7.289712, 7.320874",\ + "7.109236, 7.328336, 7.352839, 7.362792, 7.393953",\ + "7.195354, 7.414455, 7.438958, 7.448910, 7.480072",\ + "7.548426, 7.767527, 7.792029, 7.801982, 7.833143"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4058,11 +7035,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.360773, 6.684796, 6.714049, 6.725931, 6.763134",\ - "6.457003, 6.781027, 6.810280, 6.822162, 6.859365",\ - "6.527441, 6.851465, 6.880718, 6.892600, 6.929802",\ - "6.610447, 6.934471, 6.963724, 6.975606, 7.012808",\ - "6.950757, 7.274781, 7.304034, 7.315916, 7.353118"); + values ( "6.025330, 6.337203, 6.365359, 6.376795, 6.412602",\ + "6.117952, 6.429825, 6.457981, 6.469418, 6.505225",\ + "6.185748, 6.497622, 6.525777, 6.537213, 6.573021",\ + "6.265641, 6.577515, 6.605670, 6.617106, 6.652914",\ + "6.593189, 6.905063, 6.933218, 6.944654, 6.980462"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4076,11 +7053,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.595142, 6.806323, 6.829941, 6.839533, 6.869569",\ - "6.691372, 6.902554, 6.926171, 6.935763, 6.965799",\ - "6.761810, 6.972991, 6.996609, 7.006202, 7.036237",\ - "6.844816, 7.055997, 7.079615, 7.089208, 7.119243",\ - "7.185126, 7.396307, 7.419925, 7.429517, 7.459553"); + values ( "6.272692, 6.475953, 6.498685, 6.507918, 6.536827",\ + "6.365314, 6.568575, 6.591307, 6.600540, 6.629449",\ + "6.433109, 6.636372, 6.659103, 6.668336, 6.697245",\ + "6.513002, 6.716265, 6.738997, 6.748229, 6.777138",\ + "6.840551, 7.043813, 7.066545, 7.075778, 7.104687"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4098,8 +7075,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 ; @@ -4111,22 +7088,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.142007, 6.045776, 5.975339, 5.892333, 5.552023",\ - "6.419285, 6.323054, 6.252617, 6.169611, 5.829301",\ - "7.026628, 6.930397, 6.859960, 6.776954, 6.436644",\ - "7.991263, 7.895033, 7.824595, 7.741590, 7.401279",\ - "8.277346, 8.181115, 8.110678, 8.027672, 7.687362"); + values ( "6.702589, 6.609967, 6.542171, 6.462277, 6.134729",\ + "6.932613, 6.839992, 6.772195, 6.692302, 6.364754",\ + "7.162639, 7.070017, 7.002220, 6.922327, 6.594779",\ + "7.622688, 7.530066, 7.462270, 7.382377, 7.054829",\ + "8.542788, 8.450166, 8.382369, 8.302476, 7.974928"); } 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.178175, 7.081944, 7.011507, 6.928501, 6.588191",\ - "7.404325, 7.308095, 7.237658, 7.154652, 6.814342",\ - "7.899679, 7.803449, 7.733011, 7.650005, 7.309695",\ - "8.686445, 8.590215, 8.519777, 8.436771, 8.096461",\ - "8.945705, 8.849475, 8.779037, 8.696032, 8.355721"); + values ( "7.785312, 7.692689, 7.624893, 7.545000, 7.217452",\ + "7.972921, 7.880299, 7.812503, 7.732610, 7.405062",\ + "8.160532, 8.067909, 8.000113, 7.920220, 7.592672",\ + "8.535754, 8.443132, 8.375336, 8.295443, 7.967895",\ + "9.286196, 9.193573, 9.125777, 9.045884, 8.718336"); } } /* end of arc hkspi_clk_mprj_io[2]_stupr*/ @@ -4135,22 +7112,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.104816, 7.972598, 7.830660, 7.599574, 6.644733",\ - "8.382093, 8.249875, 8.107937, 7.876851, 6.922010",\ - "8.989436, 8.857218, 8.715280, 8.484194, 7.529353",\ - "9.954072, 9.821854, 9.679915, 9.448830, 8.493988",\ - "10.240154, 10.107936, 9.965998, 9.734912, 8.780070"); + values ( "8.772156, 8.644896, 8.508281, 8.285860, 7.366826",\ + "9.002181, 8.874921, 8.738306, 8.515885, 7.596851",\ + "9.232206, 9.104946, 8.968331, 8.745911, 7.826877",\ + "9.692256, 9.564996, 9.428381, 9.205960, 8.286926",\ + "10.612356, 10.485096, 10.348481, 10.126060, 9.207026"); } 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.334025, 8.201806, 8.059869, 7.828783, 6.873942",\ - "8.560176, 8.427957, 8.286019, 8.054934, 7.100092",\ - "9.055529, 8.923309, 8.781372, 8.550286, 7.595445",\ - "9.842295, 9.710075, 9.568138, 9.337052, 8.382211",\ - "10.101556, 9.969337, 9.827399, 9.596313, 8.641472"); + values ( "8.970758, 8.843498, 8.706883, 8.484463, 7.565428",\ + "9.158369, 9.031109, 8.894494, 8.672073, 7.753038",\ + "9.345980, 9.218719, 9.082105, 8.859684, 7.940649",\ + "9.721201, 9.593941, 9.457326, 9.234905, 8.315870",\ + "10.471642, 10.344382, 10.207767, 9.985347, 9.066312"); } } /* end of arc hkspi_clk_mprj_io[2]_stupf*/ @@ -4159,22 +7136,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.677963, -1.581738, -1.511313, -1.428279, -1.087670",\ - "-1.686701, -1.590477, -1.520051, -1.437018, -1.096408",\ - "-1.705842, -1.609618, -1.539192, -1.456158, -1.115549",\ - "-1.736243, -1.640018, -1.569593, -1.486559, -1.145950",\ - "-1.691473, -1.595249, -1.524824, -1.441790, -1.101180"); + values ( "-1.578689, -1.478856, -1.405790, -1.319642, -0.966260",\ + "-1.592038, -1.492206, -1.419139, -1.332992, -0.979609",\ + "-1.592038, -1.492206, -1.419139, -1.332992, -0.979609",\ + "-1.605590, -1.505757, -1.432691, -1.346543, -0.993161",\ + "-1.632491, -1.532659, -1.459592, -1.373445, -1.020062"); } 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.821165, -1.724940, -1.654515, -1.571481, -1.230872",\ - "-2.057625, -1.961401, -1.890976, -1.807942, -1.467332",\ - "-2.440442, -2.344218, -2.273793, -2.190759, -1.850149",\ - "-3.048466, -2.952242, -2.881816, -2.798782, -2.458173",\ - "-3.238742, -3.142518, -3.072092, -2.989058, -2.648449"); + values ( "-1.719410, -1.619578, -1.546511, -1.460364, -1.106981",\ + "-2.045777, -1.945944, -1.872878, -1.786730, -1.433348",\ + "-2.045777, -1.945944, -1.872878, -1.786730, -1.433348",\ + "-2.316813, -2.216981, -2.143914, -2.057767, -1.704384",\ + "-2.854841, -2.755008, -2.681942, -2.595794, -2.242412"); } } /* end of arc hkspi_clk_mprj_io[2]_hldr*/ @@ -4183,22 +7160,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.389960, -2.257742, -2.115804, -1.884718, -0.929877",\ - "-2.398699, -2.266480, -2.124543, -1.893456, -0.938615",\ - "-2.417840, -2.285621, -2.143684, -1.912597, -0.957756",\ - "-2.448240, -2.316022, -2.174084, -1.942998, -0.988157",\ - "-2.403471, -2.271253, -2.129315, -1.898229, -0.943388"); + values ( "-2.252088, -2.114911, -1.967651, -1.727899, -0.737251",\ + "-2.265437, -2.128260, -1.981000, -1.741248, -0.750600",\ + "-2.265437, -2.128260, -1.981000, -1.741248, -0.750600",\ + "-2.278989, -2.141812, -1.994552, -1.754800, -0.764152",\ + "-2.305890, -2.168713, -2.021453, -1.781701, -0.791053"); } 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.371898, -3.239679, -3.097742, -2.866655, -1.911814",\ - "-3.608358, -3.476140, -3.334203, -3.103116, -2.148275",\ - "-3.991175, -3.858957, -3.717020, -3.485933, -2.531092",\ - "-4.599198, -4.466980, -4.325042, -4.093956, -3.139115",\ - "-4.789474, -4.657256, -4.515318, -4.284232, -3.329391"); + values ( "-3.180452, -3.043275, -2.896015, -2.656263, -1.665616",\ + "-3.506819, -3.369642, -3.222382, -2.982630, -1.991982",\ + "-3.506819, -3.369642, -3.222382, -2.982630, -1.991982",\ + "-3.777855, -3.640679, -3.493419, -3.253666, -2.263019",\ + "-4.315883, -4.178706, -4.031446, -3.791694, -2.801046"); } } /* end of arc hkspi_clk_mprj_io[2]_hldf*/ @@ -4207,8 +7184,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 ; @@ -4222,11 +7199,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.369200, 13.693220, 13.722473, 13.734355, 13.771558",\ - "13.462979, 13.787000, 13.816253, 13.828135, 13.865337",\ - "13.527873, 13.851893, 13.881146, 13.893028, 13.930231",\ - "13.607933, 13.931953, 13.961206, 13.973088, 14.010291",\ - "13.919146, 14.243166, 14.272419, 14.284301, 14.321504"); + values ( "17.383871, 17.720041, 17.750391, 17.762720, 17.801317",\ + "17.481167, 17.817337, 17.847687, 17.860016, 17.898613",\ + "17.548494, 17.884665, 17.915014, 17.927343, 17.965940",\ + "17.631557, 17.967728, 17.998077, 18.010406, 18.049004",\ + "17.954441, 18.290611, 18.320961, 18.333290, 18.371887"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4240,11 +7217,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.893402, 14.104588, 14.128204, 14.137797, 14.167832",\ - "13.987182, 14.198367, 14.221984, 14.231577, 14.261612",\ - "14.052075, 14.263261, 14.286878, 14.296471, 14.326506",\ - "14.132135, 14.343321, 14.366938, 14.376531, 14.406566",\ - "14.443348, 14.654533, 14.678150, 14.687743, 14.717778"); + values ( "16.438063, 16.657166, 16.681669, 16.691622, 16.722782",\ + "16.535358, 16.754461, 16.778965, 16.788918, 16.820080",\ + "16.602686, 16.821789, 16.846292, 16.856245, 16.887405",\ + "16.685749, 16.904852, 16.929356, 16.939308, 16.970470",\ + "17.008633, 17.227736, 17.252239, 17.262192, 17.293354"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4265,11 +7242,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.987207, 3.987207, 3.987207, 3.987207, 3.987207",\ - "4.080986, 4.080987, 4.080987, 4.080987, 4.080987",\ - "4.145880, 4.145880, 4.145880, 4.145880, 4.145880",\ - "4.225942, 4.225942, 4.225942, 4.225942, 4.225942",\ - "4.537154, 4.537154, 4.537154, 4.537154, 4.537154"); + values ( "3.837687, 3.837687, 3.837687, 3.837687, 3.837687",\ + "3.927949, 3.927949, 3.927949, 3.927949, 3.927949",\ + "3.990409, 3.990410, 3.990410, 3.990410, 3.990410",\ + "4.067469, 4.067469, 4.067469, 4.067469, 4.067469",\ + "4.367011, 4.367011, 4.367011, 4.367011, 4.367011"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4283,11 +7260,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.964014, 3.964057, 3.964057, 3.964057, 3.964057",\ - "4.057794, 4.057837, 4.057837, 4.057837, 4.057837",\ - "4.122687, 4.122730, 4.122730, 4.122730, 4.122730",\ - "4.202749, 4.202792, 4.202792, 4.202792, 4.202792",\ - "4.513961, 4.514005, 4.514005, 4.514005, 4.514005"); + values ( "3.815363, 3.815405, 3.815405, 3.815405, 3.815405",\ + "3.905626, 3.905668, 3.905668, 3.905668, 3.905668",\ + "3.968086, 3.968128, 3.968128, 3.968128, 3.968128",\ + "4.045146, 4.045187, 4.045187, 4.045187, 4.045187",\ + "4.344687, 4.344729, 4.344729, 4.344729, 4.344729"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4307,11 +7284,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.550572, 5.874592, 5.903845, 5.915727, 5.952929",\ - "5.682793, 6.006813, 6.036066, 6.047948, 6.085151",\ - "5.824739, 6.148759, 6.178013, 6.189895, 6.227098",\ - "6.055843, 6.379863, 6.409117, 6.420999, 6.458201",\ - "7.008174, 7.332194, 7.361447, 7.373329, 7.410532"); + values ( "5.799813, 6.135984, 6.166334, 6.178662, 6.217259",\ + "5.936993, 6.273164, 6.303514, 6.315842, 6.354439",\ + "6.084262, 6.420433, 6.450783, 6.463111, 6.501709",\ + "6.324032, 6.660203, 6.690553, 6.702881, 6.741478",\ + "7.312076, 7.648246, 7.678596, 7.690924, 7.729522"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4325,11 +7302,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.847521, 6.058706, 6.082323, 6.091916, 6.121951",\ - "5.979740, 6.190925, 6.214542, 6.224134, 6.254169",\ - "6.121677, 6.332862, 6.356480, 6.366072, 6.396108",\ - "6.352764, 6.563949, 6.587566, 6.597158, 6.627193",\ - "7.307604, 7.518789, 7.542407, 7.551999, 7.582034"); + values ( "6.112542, 6.331646, 6.356150, 6.366102, 6.397264",\ + "6.249719, 6.468823, 6.493326, 6.503278, 6.534440",\ + "6.396979, 6.616083, 6.640586, 6.650538, 6.681700",\ + "6.636731, 6.855835, 6.880339, 6.890291, 6.921453",\ + "7.627378, 7.846482, 7.870986, 7.880938, 7.912099"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4350,11 +7327,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.553788, 4.553788, 4.553788, 4.553788, 4.553788",\ - "4.686009, 4.686009, 4.686009, 4.686009, 4.686009",\ - "4.827955, 4.827956, 4.827956, 4.827956, 4.827956",\ - "5.059059, 5.059060, 5.059060, 5.059060, 5.059060",\ - "6.011390, 6.011390, 6.011390, 6.011390, 6.011390"); + values ( "4.367204, 4.367204, 4.367204, 4.367204, 4.367204",\ + "4.494467, 4.494467, 4.494467, 4.494467, 4.494467",\ + "4.631090, 4.631090, 4.631090, 4.631090, 4.631090",\ + "4.853527, 4.853528, 4.853528, 4.853528, 4.853528",\ + "5.770145, 5.770146, 5.770146, 5.770146, 5.770146"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4368,11 +7345,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.530595, 4.530638, 4.530638, 4.530638, 4.530638",\ - "4.662816, 4.662859, 4.662859, 4.662859, 4.662859",\ - "4.804763, 4.804806, 4.804806, 4.804806, 4.804806",\ - "5.035867, 5.035910, 5.035910, 5.035910, 5.035910",\ - "5.988197, 5.988240, 5.988240, 5.988240, 5.988240"); + values ( "4.344881, 4.344922, 4.344922, 4.344922, 4.344922",\ + "4.472144, 4.472185, 4.472185, 4.472185, 4.472185",\ + "4.608767, 4.608809, 4.608809, 4.608809, 4.608809",\ + "4.831204, 4.831246, 4.831246, 4.831246, 4.831246",\ + "5.747823, 5.747864, 5.747864, 5.747864, 5.747864"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4392,11 +7369,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.582069, 8.906089, 8.935343, 8.947225, 8.984426",\ - "8.678300, 9.002319, 9.031572, 9.043455, 9.080658",\ - "8.748737, 9.072757, 9.102011, 9.113893, 9.151094",\ - "8.831743, 9.155763, 9.185017, 9.196898, 9.234100",\ - "9.172052, 9.496073, 9.525326, 9.537208, 9.574410"); + values ( "9.253166, 9.589336, 9.619687, 9.632014, 9.670612",\ + "9.353005, 9.689177, 9.719526, 9.731854, 9.770452",\ + "9.426085, 9.762256, 9.792605, 9.804934, 9.843531",\ + "9.512203, 9.848374, 9.878724, 9.891052, 9.929649",\ + "9.865274, 10.201446, 10.231795, 10.244123, 10.282721"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4410,11 +7387,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.051540, 9.262726, 9.286343, 9.295936, 9.325971",\ - "9.147771, 9.358955, 9.382573, 9.392165, 9.422201",\ - "9.218208, 9.429394, 9.453011, 9.462604, 9.492639",\ - "9.301214, 9.512400, 9.536016, 9.545609, 9.575644",\ - "9.641524, 9.852709, 9.876327, 9.885919, 9.915955"); + values ( "9.774039, 9.993144, 10.017647, 10.027599, 10.058761",\ + "9.873878, 10.092983, 10.117486, 10.127439, 10.158600",\ + "9.946958, 10.166062, 10.190565, 10.200518, 10.231679",\ + "10.033076, 10.252181, 10.276684, 10.286636, 10.317798",\ + "10.386147, 10.605252, 10.629755, 10.639708, 10.670869"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4435,11 +7412,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.024561, 5.348581, 5.377834, 5.389716, 5.426919",\ - "5.120786, 5.444806, 5.474059, 5.485941, 5.523143",\ - "5.191211, 5.515231, 5.544484, 5.556366, 5.593569",\ - "5.274245, 5.598265, 5.627519, 5.639400, 5.676603",\ - "5.614854, 5.938874, 5.968127, 5.980009, 6.017212"); + values ( "4.800776, 5.112646, 5.140802, 5.152238, 5.188046",\ + "4.893392, 5.205261, 5.233418, 5.244854, 5.280662",\ + "4.961176, 5.273046, 5.301202, 5.312638, 5.348446",\ + "5.041097, 5.352966, 5.381123, 5.392559, 5.428366",\ + "5.368933, 5.680802, 5.708959, 5.720395, 5.756202"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4453,11 +7430,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.400717, 5.611901, 5.635519, 5.645111, 5.675146",\ - "5.496941, 5.708126, 5.731743, 5.741336, 5.771371",\ - "5.567366, 5.778551, 5.802168, 5.811761, 5.841796",\ - "5.650400, 5.861585, 5.885202, 5.894795, 5.924830",\ - "5.991010, 6.202194, 6.225811, 6.235404, 6.265439"); + values ( "5.175943, 5.379208, 5.401940, 5.411173, 5.440082",\ + "5.268559, 5.471824, 5.494555, 5.503789, 5.532698",\ + "5.336343, 5.539608, 5.562340, 5.571573, 5.600482",\ + "5.416264, 5.619529, 5.642260, 5.651493, 5.680402",\ + "5.744100, 5.947365, 5.970097, 5.979330, 6.008239"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4475,8 +7452,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 ; @@ -4488,16 +7465,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.864397, 12.188419, 12.217672, 12.229554, 12.266756",\ - "12.014649, 12.338671, 12.367925, 12.379807, 12.417009",\ - "12.343756, 12.667778, 12.697031, 12.708913, 12.746115",\ - "12.866472, 13.190495, 13.219748, 13.231629, 13.268831",\ - "13.011657, 13.335678, 13.364932, 13.376814, 13.414017"); + values ( "12.383770, 12.719942, 12.750293, 12.762620, 12.801218",\ + "12.508416, 12.844589, 12.874939, 12.887266, 12.925864",\ + "12.633061, 12.969234, 12.999584, 13.011911, 13.050509",\ + "12.882354, 13.218527, 13.248877, 13.261204, 13.299802",\ + "13.380939, 13.717112, 13.747462, 13.759789, 13.798388"); } 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",\ @@ -4506,16 +7483,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.145782, 12.362288, 12.386164, 12.395863, 12.426228",\ - "12.296034, 12.512539, 12.536415, 12.546114, 12.576479",\ - "12.625140, 12.841645, 12.865522, 12.875220, 12.905585",\ - "13.147857, 13.364362, 13.388239, 13.397937, 13.428302",\ - "13.293041, 13.509546, 13.533422, 13.543121, 13.573486"); + values ( "12.668894, 12.893517, 12.918289, 12.928351, 12.959855",\ + "12.793540, 13.018164, 13.042935, 13.052998, 13.084501",\ + "12.918185, 13.142809, 13.167581, 13.177643, 13.209146",\ + "13.167478, 13.392101, 13.416873, 13.426935, 13.458439",\ + "13.666063, 13.890687, 13.915459, 13.925521, 13.957025"); } 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",\ @@ -4531,16 +7508,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.450711, 10.450711, 10.450711, 10.450711, 10.450711",\ - "10.600963, 10.600963, 10.600963, 10.600963, 10.600963",\ - "10.930070, 10.930070, 10.930070, 10.930070, 10.930070",\ - "11.452788, 11.452788, 11.452788, 11.452788, 11.452788",\ - "11.597973, 11.597973, 11.597973, 11.597973, 11.597973"); + values ( "10.018465, 10.018465, 10.018465, 10.018465, 10.018465",\ + "10.247996, 10.247996, 10.247996, 10.247996, 10.247996",\ + "10.247996, 10.247996, 10.247996, 10.247996, 10.247996",\ + "10.481007, 10.481007, 10.481007, 10.481007, 10.481007",\ + "10.943549, 10.943549, 10.943549, 10.943549, 10.943549"); } 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",\ @@ -4549,16 +7526,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.427505, 10.427549, 10.427549, 10.427549, 10.427549",\ - "10.577757, 10.577801, 10.577801, 10.577801, 10.577801",\ - "10.906864, 10.906908, 10.906908, 10.906908, 10.906908",\ - "11.429583, 11.429626, 11.429626, 11.429626, 11.429626",\ - "11.574767, 11.574811, 11.574811, 11.574811, 11.574811"); + values ( "9.996130, 9.996172, 9.996172, 9.996172, 9.996172",\ + "10.225661, 10.225703, 10.225703, 10.225703, 10.225703",\ + "10.225661, 10.225703, 10.225703, 10.225703, 10.225703",\ + "10.458672, 10.458714, 10.458714, 10.458714, 10.458714",\ + "10.921214, 10.921256, 10.921256, 10.921256, 10.921256"); } 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",\ @@ -4575,11 +7552,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.856194, 5.180216, 5.209469, 5.221351, 5.258554",\ - "4.949973, 5.273995, 5.303248, 5.315130, 5.352333",\ - "5.014867, 5.338889, 5.368142, 5.380024, 5.417226",\ - "5.094928, 5.418950, 5.448204, 5.460085, 5.497288",\ - "5.406141, 5.730163, 5.759416, 5.771298, 5.808500"); + values ( "5.046589, 5.382762, 5.413113, 5.425440, 5.464037",\ + "5.143885, 5.480058, 5.510408, 5.522736, 5.561334",\ + "5.211212, 5.547385, 5.577735, 5.590063, 5.628660",\ + "5.294276, 5.630449, 5.660800, 5.673127, 5.711724",\ + "5.617159, 5.953332, 5.983682, 5.996009, 6.034607"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4593,11 +7570,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.073735, 5.290240, 5.314117, 5.323815, 5.354180",\ - "5.167515, 5.384020, 5.407896, 5.417595, 5.447960",\ - "5.232409, 5.448913, 5.472790, 5.482488, 5.512853",\ - "5.312470, 5.528975, 5.552852, 5.562550, 5.592915",\ - "5.623682, 5.840187, 5.864064, 5.873762, 5.904127"); + values ( "5.266300, 5.490924, 5.515696, 5.525758, 5.557261",\ + "5.363596, 5.588220, 5.612992, 5.623054, 5.654558",\ + "5.430923, 5.655547, 5.680319, 5.690381, 5.721885",\ + "5.513988, 5.738611, 5.763383, 5.773445, 5.804949",\ + "5.836870, 6.061494, 6.086266, 6.096328, 6.127831"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4618,11 +7595,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.516569, 3.516570, 3.516570, 3.516570, 3.516570",\ - "3.610348, 3.610349, 3.610349, 3.610349, 3.610349",\ - "3.675242, 3.675242, 3.675242, 3.675242, 3.675242",\ - "3.755304, 3.755304, 3.755304, 3.755304, 3.755304",\ - "4.066516, 4.066516, 4.066516, 4.066516, 4.066516"); + values ( "3.384698, 3.384698, 3.384698, 3.384698, 3.384698",\ + "3.474960, 3.474961, 3.474961, 3.474961, 3.474961",\ + "3.537420, 3.537421, 3.537421, 3.537421, 3.537421",\ + "3.614480, 3.614480, 3.614480, 3.614480, 3.614480",\ + "3.914021, 3.914022, 3.914022, 3.914022, 3.914022"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4636,11 +7613,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.493364, 3.493408, 3.493408, 3.493408, 3.493408",\ - "3.587143, 3.587187, 3.587187, 3.587187, 3.587187",\ - "3.652036, 3.652080, 3.652080, 3.652080, 3.652080",\ - "3.732098, 3.732142, 3.732142, 3.732142, 3.732142",\ - "4.043311, 4.043355, 4.043355, 4.043355, 4.043355"); + values ( "3.362363, 3.362405, 3.362405, 3.362405, 3.362405",\ + "3.452625, 3.452667, 3.452667, 3.452667, 3.452667",\ + "3.515085, 3.515127, 3.515127, 3.515127, 3.515127",\ + "3.592144, 3.592187, 3.592187, 3.592187, 3.592187",\ + "3.891686, 3.891729, 3.891729, 3.891729, 3.891729"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4660,11 +7637,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.088933, 7.412955, 7.442208, 7.454090, 7.491292",\ - "7.185163, 7.509185, 7.538439, 7.550321, 7.587523",\ - "7.255601, 7.579623, 7.608876, 7.620758, 7.657961",\ - "7.338607, 7.662629, 7.691882, 7.703764, 7.740966",\ - "7.678917, 8.002939, 8.032192, 8.044074, 8.081276"); + values ( "7.419945, 7.756117, 7.786468, 7.798795, 7.837393",\ + "7.519784, 7.855957, 7.886308, 7.898635, 7.937232",\ + "7.592863, 7.929036, 7.959387, 7.971714, 8.010311",\ + "7.678982, 8.015155, 8.045506, 8.057833, 8.096430",\ + "8.032054, 8.368227, 8.398577, 8.410904, 8.449502"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4678,11 +7655,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.370318, 7.586823, 7.610701, 7.620399, 7.650764",\ - "7.466549, 7.683054, 7.706931, 7.716629, 7.746994",\ - "7.536987, 7.753492, 7.777369, 7.787067, 7.817432",\ - "7.619993, 7.836498, 7.860375, 7.870073, 7.900438",\ - "7.960303, 8.176808, 8.200686, 8.210383, 8.240748"); + values ( "7.705070, 7.929695, 7.954467, 7.964529, 7.996032",\ + "7.804911, 8.029534, 8.054306, 8.064368, 8.095872",\ + "7.877990, 8.102613, 8.127385, 8.137447, 8.168951",\ + "7.964108, 8.188732, 8.213504, 8.223566, 8.255070",\ + "8.317180, 8.541803, 8.566576, 8.576637, 8.608141"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4703,11 +7680,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.851374, 5.851375, 5.851375, 5.851375, 5.851375",\ - "5.947605, 5.947605, 5.947605, 5.947605, 5.947605",\ - "6.018043, 6.018043, 6.018043, 6.018043, 6.018043",\ - "6.101048, 6.101049, 6.101049, 6.101049, 6.101049",\ - "6.441359, 6.441359, 6.441359, 6.441359, 6.441359"); + values ( "5.584630, 5.584630, 5.584630, 5.584630, 5.584630",\ + "5.677252, 5.677252, 5.677252, 5.677252, 5.677252",\ + "5.745049, 5.745049, 5.745049, 5.745049, 5.745049",\ + "5.824942, 5.824942, 5.824942, 5.824942, 5.824942",\ + "6.152490, 6.152490, 6.152490, 6.152490, 6.152490"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4721,11 +7698,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.828169, 5.828213, 5.828213, 5.828213, 5.828213",\ - "5.924399, 5.924443, 5.924443, 5.924443, 5.924443",\ - "5.994837, 5.994881, 5.994881, 5.994881, 5.994881",\ - "6.077843, 6.077887, 6.077887, 6.077887, 6.077887",\ - "6.418153, 6.418197, 6.418197, 6.418197, 6.418197"); + values ( "5.562295, 5.562337, 5.562337, 5.562337, 5.562337",\ + "5.654917, 5.654959, 5.654959, 5.654959, 5.654959",\ + "5.722713, 5.722755, 5.722755, 5.722755, 5.722755",\ + "5.802606, 5.802649, 5.802649, 5.802649, 5.802649",\ + "6.130155, 6.130197, 6.130197, 6.130197, 6.130197"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4745,7 +7722,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 ; @@ -4773,12 +7750,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") { @@ -4795,16 +7774,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.166930, 11.490520, 11.519794, 11.531683, 11.568911",\ - "11.317183, 11.640772, 11.670045, 11.681935, 11.719163",\ - "11.646289, 11.969879, 11.999151, 12.011042, 12.048269",\ - "12.169006, 12.492596, 12.521869, 12.533759, 12.570987",\ - "12.314191, 12.637781, 12.667053, 12.678944, 12.716171"); + values ( "11.713587, 12.049311, 12.079681, 12.092017, 12.130641",\ + "11.838232, 12.173957, 12.204328, 12.216663, 12.255287",\ + "11.962877, 12.298602, 12.328973, 12.341309, 12.379932",\ + "12.212170, 12.547894, 12.578265, 12.590601, 12.629225",\ + "12.710754, 13.046479, 13.076850, 13.089186, 13.127810"); } 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.269293, 1.274037, 1.275964, 1.281996",\ "1.202700, 1.269293, 1.274037, 1.275964, 1.281996",\ @@ -4813,16 +7792,16 @@ pin("flash_csb") { "1.202700, 1.269293, 1.274037, 1.275964, 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.047037, 12.258719, 12.282322, 12.291910, 12.321927",\ - "12.197289, 12.408971, 12.432573, 12.442162, 12.472178",\ - "12.526394, 12.738076, 12.761679, 12.771267, 12.801284",\ - "13.049111, 13.260794, 13.284397, 13.293983, 13.324001",\ - "13.194296, 13.405978, 13.429581, 13.439169, 13.469186"); + values ( "12.860273, 13.079893, 13.104382, 13.114328, 13.145472",\ + "12.984919, 13.204538, 13.229027, 13.238974, 13.270117",\ + "13.109564, 13.329184, 13.353672, 13.363619, 13.394762",\ + "13.358856, 13.578476, 13.602964, 13.612911, 13.644053",\ + "13.857441, 14.077061, 14.101549, 14.111496, 14.142638"); } 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.842287, 0.919895, 0.929643, 0.933602, 0.946000",\ "0.842287, 0.919895, 0.929643, 0.933602, 0.946000",\ @@ -4838,16 +7817,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.136286, 11.459876, 11.489149, 11.501039, 11.538266",\ - "11.286538, 11.610128, 11.639400, 11.651291, 11.688519",\ - "11.615644, 11.939234, 11.968507, 11.980397, 12.017625",\ - "12.138362, 12.461952, 12.491224, 12.503115, 12.540342",\ - "12.283545, 12.607136, 12.636408, 12.648298, 12.685526"); + values ( "10.569160, 10.880615, 10.908791, 10.920235, 10.956066",\ + "10.798692, 11.110147, 11.138322, 11.149766, 11.185598",\ + "10.798692, 11.110147, 11.138322, 11.149766, 11.185598",\ + "11.031701, 11.343157, 11.371331, 11.382775, 11.418608",\ + "11.494244, 11.805699, 11.833874, 11.845318, 11.881149"); } 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.269293, 1.274037, 1.275964, 1.281996",\ "1.202700, 1.269293, 1.274037, 1.275964, 1.281996",\ @@ -4856,16 +7835,16 @@ pin("flash_csb") { "1.202700, 1.269293, 1.274037, 1.275964, 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 ( "11.933423, 12.145105, 12.168709, 12.178295, 12.208313",\ - "12.083674, 12.295357, 12.318960, 12.328547, 12.358564",\ - "12.412780, 12.624462, 12.648066, 12.657652, 12.687670",\ - "12.935497, 13.147180, 13.170782, 13.180370, 13.210387",\ - "13.080681, 13.292363, 13.315966, 13.325554, 13.355571"); + values ( "11.140764, 11.344507, 11.367226, 11.376453, 11.405345",\ + "11.370296, 11.574039, 11.596758, 11.605986, 11.634876",\ + "11.370296, 11.574039, 11.596758, 11.605986, 11.634876",\ + "11.603304, 11.807048, 11.829765, 11.838993, 11.867886",\ + "12.065846, 12.269590, 12.292309, 12.301537, 12.330427"); } 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.842287, 0.919895, 0.929643, 0.933602, 0.946000",\ "0.842287, 0.919895, 0.929643, 0.933602, 0.946000",\ @@ -4892,16 +7871,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.876772, 11.200370, 11.229642, 11.241532, 11.278759",\ - "11.027023, 11.350621, 11.379893, 11.391784, 11.429010",\ - "11.356129, 11.679727, 11.709000, 11.720889, 11.758116",\ - "11.878847, 12.202444, 12.231717, 12.243607, 12.280834",\ - "12.024031, 12.347629, 12.376902, 12.388791, 12.426018"); + values ( "11.395901, 11.731633, 11.762003, 11.774339, 11.812962",\ + "11.520546, 11.856278, 11.886648, 11.898984, 11.937607",\ + "11.645191, 11.980925, 12.011294, 12.023630, 12.062253",\ + "11.894484, 12.230216, 12.260586, 12.272922, 12.311544",\ + "12.393068, 12.728802, 12.759171, 12.771507, 12.810130"); } 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.281998",\ "1.202703, 1.269295, 1.274039, 1.275966, 1.281998",\ @@ -4910,16 +7889,16 @@ pin("flash_clk") { "1.202703, 1.269295, 1.274039, 1.275966, 1.281998"); } 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.056595, 11.268268, 11.291871, 11.301458, 11.331475",\ - "11.206846, 11.418519, 11.442122, 11.451710, 11.481727",\ - "11.535954, 11.747625, 11.771229, 11.780816, 11.810834",\ - "12.058670, 12.270342, 12.293945, 12.303533, 12.333550",\ - "12.203854, 12.415525, 12.439129, 12.448716, 12.478734"); + values ( "11.536736, 11.756346, 11.780834, 11.790781, 11.821924",\ + "11.661381, 11.880991, 11.905479, 11.915426, 11.946569",\ + "11.786027, 12.005637, 12.030126, 12.040072, 12.071216",\ + "12.035319, 12.254930, 12.279418, 12.289365, 12.320508",\ + "12.533903, 12.753513, 12.778002, 12.787949, 12.819092"); } 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.842251, 0.919887, 0.929636, 0.933596, 0.945993",\ "0.842251, 0.919887, 0.929636, 0.933596, 0.945993",\ @@ -4935,16 +7914,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.876772, 11.200370, 11.229642, 11.241532, 11.278759",\ - "11.027023, 11.350621, 11.379893, 11.391784, 11.429010",\ - "11.356129, 11.679727, 11.709000, 11.720889, 11.758116",\ - "11.878847, 12.202444, 12.231717, 12.243607, 12.280834",\ - "12.024031, 12.347629, 12.376902, 12.388791, 12.426018"); + values ( "10.395284, 10.706746, 10.734921, 10.746366, 10.782196",\ + "10.624816, 10.936278, 10.964454, 10.975898, 11.011728",\ + "10.624816, 10.936278, 10.964454, 10.975898, 11.011728",\ + "10.857825, 11.169288, 11.197463, 11.208907, 11.244738",\ + "11.320366, 11.631829, 11.660004, 11.671448, 11.707279"); } 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.281998",\ "1.202703, 1.269295, 1.274039, 1.275966, 1.281998",\ @@ -4953,16 +7932,16 @@ pin("flash_clk") { "1.202703, 1.269295, 1.274039, 1.275966, 1.281998"); } 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.056595, 11.268268, 11.291871, 11.301458, 11.331475",\ - "11.206846, 11.418519, 11.442122, 11.451710, 11.481727",\ - "11.535954, 11.747625, 11.771229, 11.780816, 11.810834",\ - "12.058670, 12.270342, 12.293945, 12.303533, 12.333550",\ - "12.203854, 12.415525, 12.439129, 12.448716, 12.478734"); + values ( "10.620352, 10.824086, 10.846805, 10.856032, 10.884924",\ + "10.849884, 11.053618, 11.076337, 11.085565, 11.114456",\ + "10.849884, 11.053618, 11.076337, 11.085565, 11.114456",\ + "11.082893, 11.286628, 11.309346, 11.318574, 11.347466",\ + "11.545434, 11.749168, 11.771887, 11.781115, 11.810006"); } 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.842251, 0.919887, 0.929636, 0.933596, 0.945993",\ "0.842251, 0.919887, 0.929636, 0.933596, 0.945993",\ @@ -4989,16 +7968,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.669203, 10.993020, 11.022283, 11.034168, 11.071383",\ - "10.819454, 11.143271, 11.172534, 11.184420, 11.221634",\ - "11.148561, 11.472379, 11.501641, 11.513527, 11.550741",\ - "11.671278, 11.995095, 12.024358, 12.036243, 12.073458",\ - "11.816462, 12.140280, 12.169542, 12.181428, 12.218642"); + values ( "11.289855, 11.625815, 11.656176, 11.668507, 11.707117",\ + "11.414501, 11.750462, 11.780822, 11.793153, 11.831763",\ + "11.539146, 11.875107, 11.905467, 11.917798, 11.956409",\ + "11.788438, 12.124398, 12.154758, 12.167089, 12.205700",\ + "12.287022, 12.622982, 12.653342, 12.665673, 12.704284"); } 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.234240, 1.310051, 1.315917, 1.318299, 1.325759",\ "1.234240, 1.310051, 1.315917, 1.318299, 1.325759",\ @@ -5007,16 +7986,16 @@ pin("flash_io0") { "1.234240, 1.310051, 1.315917, 1.318299, 1.325759"); } 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.042827, 11.259202, 11.283075, 11.292773, 11.323135",\ - "11.193078, 11.409453, 11.433327, 11.443025, 11.473387",\ - "11.522184, 11.738560, 11.762434, 11.772131, 11.802493",\ - "12.044902, 12.261277, 12.285151, 12.294848, 12.325211",\ - "12.190086, 12.406462, 12.430336, 12.440033, 12.470395"); + values ( "11.537573, 11.762062, 11.786831, 11.796892, 11.828393",\ + "11.662218, 11.886707, 11.911477, 11.921537, 11.953039",\ + "11.786865, 12.011354, 12.036123, 12.046185, 12.077684",\ + "12.036158, 12.260647, 12.285416, 12.295477, 12.326977",\ + "12.534740, 12.759230, 12.783999, 12.794060, 12.825562"); } 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.903207, 0.978417, 0.986952, 0.990419, 1.001274",\ "0.903207, 0.978417, 0.986952, 0.990419, 1.001274",\ @@ -5032,16 +8011,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.845420, 9.845420, 9.845420, 9.845420, 9.845420",\ - "9.995671, 9.995671, 9.995671, 9.995671, 9.995671",\ - "10.324778, 10.324778, 10.324778, 10.324778, 10.324778",\ - "10.847495, 10.847495, 10.847495, 10.847495, 10.847495",\ - "10.992680, 10.992680, 10.992680, 10.992680, 10.992680"); + values ( "9.391482, 9.391482, 9.391482, 9.391482, 9.391482",\ + "9.621014, 9.621015, 9.621015, 9.621015, 9.621015",\ + "9.621014, 9.621015, 9.621015, 9.621015, 9.621015",\ + "9.854023, 9.854024, 9.854024, 9.854024, 9.854024",\ + "10.316566, 10.316566, 10.316566, 10.316566, 10.316566"); } 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",\ @@ -5050,16 +8029,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.820982, 9.821079, 9.821079, 9.821079, 9.821079",\ - "9.971233, 9.971331, 9.971331, 9.971331, 9.971331",\ - "10.300340, 10.300436, 10.300436, 10.300436, 10.300436",\ - "10.823057, 10.823154, 10.823154, 10.823154, 10.823154",\ - "10.968242, 10.968338, 10.968338, 10.968338, 10.968338"); + values ( "9.367961, 9.368053, 9.368053, 9.368053, 9.368053",\ + "9.597492, 9.597586, 9.597586, 9.597586, 9.597586",\ + "9.597492, 9.597586, 9.597586, 9.597586, 9.597586",\ + "9.830502, 9.830595, 9.830595, 9.830595, 9.830595",\ + "10.293044, 10.293138, 10.293138, 10.293138, 10.293138"); } 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",\ @@ -5116,7 +8095,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/caravel/primetime-signoff/lib/nom/caravel.ff.lib b/signoff/caravel/primetime-signoff/lib/nom/caravel.ff.lib index 20d9e9b3..c3bba7c5 100644 --- a/signoff/caravel/primetime-signoff/lib/nom/caravel.ff.lib +++ b/signoff/caravel/primetime-signoff/lib/nom/caravel.ff.lib @@ -4,7 +4,7 @@ library("caravel.ff") { technology (cmos) ; delay_model : table_lookup ; library_features ( report_delay_calculation ) ; - date : "Tue Oct 18 15:47:20 2022" ; + date : "Sun Oct 30 12:34:52 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( caravel ) { - area : 1926648.000000 ; + area : 1931813.875000 ; dont_use : true ; dont_touch : true ; interface_timing : true; @@ -99,7 +99,7 @@ cell( caravel ) { 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.893639, 7.065354, 7.073151, 7.080124, 7.100081",\ - "6.955734, 7.127450, 7.135246, 7.142220, 7.162177",\ - "7.091747, 7.263463, 7.271259, 7.278232, 7.298189",\ - "7.307775, 7.479491, 7.487287, 7.494260, 7.514217",\ - "7.340594, 7.512310, 7.520106, 7.527080, 7.547037"); + values ( "7.206966, 7.385121, 7.393209, 7.400444, 7.421150",\ + "7.258480, 7.436635, 7.444723, 7.451958, 7.472664",\ + "7.309994, 7.488149, 7.496237, 7.503471, 7.524178",\ + "7.413021, 7.591176, 7.599264, 7.606499, 7.627205",\ + "7.619075, 7.797230, 7.805318, 7.812552, 7.833259"); } 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.843955, 6.984700, 6.992112, 6.998742, 7.017717",\ - "6.906051, 7.046796, 7.054208, 7.060838, 7.079813",\ - "7.042063, 7.182808, 7.190220, 7.196850, 7.215825",\ - "7.258091, 7.398836, 7.406248, 7.412878, 7.431853",\ - "7.290911, 7.431656, 7.439068, 7.445698, 7.464673"); + values ( "7.204376, 7.350399, 7.358089, 7.364967, 7.384654",\ + "7.255889, 7.401912, 7.409602, 7.416481, 7.436168",\ + "7.307403, 7.453426, 7.461116, 7.467995, 7.487681",\ + "7.410430, 7.556453, 7.564143, 7.571022, 7.590709",\ + "7.616484, 7.762507, 7.770197, 7.777076, 7.796762"); } 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.326533, 6.327420, 6.327480, 6.327534, 6.327689",\ - "6.388629, 6.389515, 6.389576, 6.389630, 6.389784",\ - "6.524642, 6.525528, 6.525588, 6.525642, 6.525797",\ - "6.740670, 6.741556, 6.741616, 6.741671, 6.741825",\ - "6.773489, 6.774375, 6.774436, 6.774490, 6.774644"); + values ( "6.030478, 6.031331, 6.031389, 6.031441, 6.031590",\ + "6.125339, 6.126192, 6.126250, 6.126302, 6.126451",\ + "6.125339, 6.126192, 6.126250, 6.126302, 6.126451",\ + "6.221637, 6.222490, 6.222548, 6.222600, 6.222749",\ + "6.412796, 6.413649, 6.413707, 6.413759, 6.413908"); } 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.276516, 6.282657, 6.282662, 6.282666, 6.282679",\ - "6.338612, 6.344752, 6.344758, 6.344762, 6.344774",\ - "6.474624, 6.480765, 6.480770, 6.480774, 6.480787",\ - "6.690652, 6.696794, 6.696798, 6.696803, 6.696815",\ - "6.723472, 6.729612, 6.729618, 6.729622, 6.729634"); + values ( "5.982336, 5.988247, 5.988252, 5.988256, 5.988268",\ + "6.077197, 6.083108, 6.083113, 6.083117, 6.083129",\ + "6.077197, 6.083108, 6.083113, 6.083117, 6.083129",\ + "6.173495, 6.179406, 6.179410, 6.179415, 6.179427",\ + "6.364654, 6.370564, 6.370569, 6.370574, 6.370585"); } 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.910860, 4.082586, 4.090187, 4.090187, 4.090187",\ - "3.910860, 4.082586, 4.090187, 4.090187, 4.090187",\ - "3.898937, 4.070663, 4.078459, 4.085432, 4.090187",\ - "3.810712, 3.982439, 3.990235, 3.997208, 4.017164",\ - "3.412142, 3.583869, 3.591665, 3.598638, 3.618595"); + values ( "4.067412, 4.245578, 4.253465, 4.253465, 4.253465",\ + "4.067412, 4.245578, 4.253465, 4.253465, 4.253465",\ + "4.055042, 4.233208, 4.241297, 4.248531, 4.253465",\ + "3.963509, 4.141675, 4.149764, 4.156998, 4.177703",\ + "3.570677, 3.748843, 3.756931, 3.764166, 3.784871"); } 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.768883, 3.909630, 3.915522, 3.915522, 3.915522",\ - "3.768883, 3.909630, 3.915522, 3.915522, 3.915522",\ - "3.756960, 3.897707, 3.905119, 3.911749, 3.915522",\ - "3.668736, 3.809482, 3.816895, 3.823524, 3.842499",\ - "3.270166, 3.410913, 3.418325, 3.424955, 3.443930"); + values ( "3.913066, 4.059090, 4.065204, 4.065204, 4.065204",\ + "3.913066, 4.059090, 4.065204, 4.065204, 4.065204",\ + "3.900696, 4.046720, 4.054410, 4.061288, 4.065204",\ + "3.809163, 3.955187, 3.962877, 3.969756, 3.989443",\ + "3.416331, 3.562355, 3.570045, 3.576923, 3.596610"); } 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.116199, 3.117090, 3.117151, 3.117205, 3.117361",\ - "3.116199, 3.117090, 3.117151, 3.117205, 3.117361",\ - "3.116199, 3.117090, 3.117151, 3.117205, 3.117361",\ - "3.066423, 3.067314, 3.067375, 3.067430, 3.067585",\ - "2.670275, 2.671166, 2.671227, 2.671281, 2.671436"); + values ( "2.914269, 2.915127, 2.915185, 2.915238, 2.915387",\ + "2.914269, 2.915127, 2.915185, 2.915238, 2.915387",\ + "2.914269, 2.915127, 2.915185, 2.915238, 2.915387",\ + "2.866360, 2.867218, 2.867276, 2.867329, 2.867478",\ + "2.464384, 2.465241, 2.465300, 2.465352, 2.465501"); } 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.066165, 3.072292, 3.072297, 3.072302, 3.072315",\ - "3.066165, 3.072292, 3.072297, 3.072302, 3.072315",\ - "3.066165, 3.072292, 3.072297, 3.072302, 3.072315",\ - "3.016389, 3.022516, 3.022521, 3.022526, 3.022539",\ - "2.620241, 2.626368, 2.626373, 2.626378, 2.626390"); + values ( "2.866112, 2.872009, 2.872014, 2.872018, 2.872030",\ + "2.866112, 2.872009, 2.872014, 2.872018, 2.872030",\ + "2.866112, 2.872009, 2.872014, 2.872018, 2.872030",\ + "2.818202, 2.824100, 2.824105, 2.824109, 2.824121",\ + "2.416226, 2.422123, 2.422128, 2.422132, 2.422145"); } 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.079125, 5.218822, 5.218822, 5.218822, 5.218822",\ + "5.079125, 5.218822, 5.218822, 5.218822, 5.218822",\ + "5.079125, 5.218822, 5.218822, 5.218822, 5.218822",\ + "5.065838, 5.218822, 5.218822, 5.218822, 5.218822",\ + "4.973223, 5.151389, 5.159478, 5.166712, 5.187417"); + } + 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.971090, 5.076872, 5.076872, 5.076872, 5.076872",\ + "4.971090, 5.076872, 5.076872, 5.076872, 5.076872",\ + "4.971090, 5.076872, 5.076872, 5.076872, 5.076872",\ + "4.957803, 5.076872, 5.076872, 5.076872, 5.076872",\ + "4.865188, 5.011212, 5.018902, 5.025781, 5.045467"); + } + 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[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.860404, 3.861262, 3.861320, 3.861372, 3.861522",\ + "3.860404, 3.861262, 3.861320, 3.861372, 3.861522",\ + "3.860404, 3.861262, 3.861320, 3.861372, 3.861522",\ + "3.860404, 3.861262, 3.861320, 3.861372, 3.861522",\ + "3.831269, 3.832127, 3.832185, 3.832238, 3.832387"); + } + 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.812246, 3.818144, 3.818149, 3.818153, 3.818165",\ + "3.812246, 3.818144, 3.818149, 3.818153, 3.818165",\ + "3.812246, 3.818144, 3.818149, 3.818153, 3.818165",\ + "3.812246, 3.818144, 3.818149, 3.818153, 3.818165",\ + "3.783112, 3.789009, 3.789014, 3.789018, 3.789030"); + } + 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.249314, 4.421041, 4.428642, 4.428642, 4.428642",\ - "4.249314, 4.421041, 4.428642, 4.428642, 4.428642",\ - "4.237391, 4.409119, 4.416914, 4.423887, 4.428642",\ - "4.149167, 4.320894, 4.328691, 4.335663, 4.355619",\ - "3.750597, 3.922324, 3.930120, 3.937093, 3.957050"); + values ( "4.416618, 4.594786, 4.602672, 4.602672, 4.602672",\ + "4.416618, 4.594786, 4.602672, 4.602672, 4.602672",\ + "4.404248, 4.582416, 4.590504, 4.597738, 4.602672",\ + "4.312716, 4.490883, 4.498971, 4.506206, 4.526911",\ + "3.919883, 4.098051, 4.106139, 4.113373, 4.134078"); } 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.107394, 4.248145, 4.254038, 4.254038, 4.254038",\ - "4.107394, 4.248145, 4.254038, 4.254038, 4.254038",\ - "4.095470, 4.236221, 4.243634, 4.250264, 4.254038",\ - "4.007246, 4.147998, 4.155410, 4.162040, 4.181015",\ - "3.608676, 3.749428, 3.756840, 3.763470, 3.782445"); + values ( "4.265594, 4.411623, 4.417737, 4.417737, 4.417737",\ + "4.265594, 4.411623, 4.417737, 4.417737, 4.417737",\ + "4.253224, 4.399253, 4.406944, 4.413822, 4.417737",\ + "4.161691, 4.307721, 4.315411, 4.322289, 4.341976",\ + "3.768859, 3.914888, 3.922579, 3.929457, 3.949144"); } 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.454556, 3.455484, 3.455546, 3.455602, 3.455762",\ - "3.454556, 3.455484, 3.455546, 3.455602, 3.455762",\ - "3.454556, 3.455484, 3.455546, 3.455602, 3.455762",\ - "3.404779, 3.405708, 3.405770, 3.405826, 3.405986",\ - "3.008631, 3.009560, 3.009622, 3.009678, 3.009837"); + values ( "3.240120, 3.241014, 3.241074, 3.241127, 3.241281",\ + "3.240120, 3.241014, 3.241074, 3.241127, 3.241281",\ + "3.240120, 3.241014, 3.241074, 3.241127, 3.241281",\ + "3.192211, 3.193104, 3.193164, 3.193218, 3.193371",\ + "2.790234, 2.791128, 2.791188, 2.791241, 2.791395"); } 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.404391, 3.410408, 3.410414, 3.410419, 3.410433",\ - "3.404391, 3.410408, 3.410414, 3.410419, 3.410433",\ - "3.404391, 3.410408, 3.410414, 3.410419, 3.410433",\ - "3.354615, 3.360632, 3.360638, 3.360643, 3.360657",\ - "2.958466, 2.964484, 2.964489, 2.964494, 2.964509"); + values ( "3.191836, 3.197628, 3.197634, 3.197638, 3.197652",\ + "3.191836, 3.197628, 3.197634, 3.197638, 3.197652",\ + "3.191836, 3.197628, 3.197634, 3.197638, 3.197652",\ + "3.143927, 3.149719, 3.149724, 3.149729, 3.149743",\ + "2.741951, 2.747743, 2.747748, 2.747752, 2.747766"); } 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.223604, 5.363302, 5.363302, 5.363302, 5.363302",\ + "5.223604, 5.363302, 5.363302, 5.363302, 5.363302",\ + "5.223604, 5.363302, 5.363302, 5.363302, 5.363302",\ + "5.210317, 5.363302, 5.363302, 5.363302, 5.363302",\ + "5.117702, 5.295870, 5.303958, 5.311193, 5.331897"); + } + 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.118893, 5.224680, 5.224680, 5.224680, 5.224680",\ + "5.118893, 5.224680, 5.224680, 5.224680, 5.224680",\ + "5.118893, 5.224680, 5.224680, 5.224680, 5.224680",\ + "5.105606, 5.224680, 5.224680, 5.224680, 5.224680",\ + "5.012991, 5.159020, 5.166711, 5.173589, 5.193275"); + } + 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[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.012851, 4.013744, 4.013804, 4.013858, 4.014012",\ + "4.012851, 4.013744, 4.013804, 4.013858, 4.014012",\ + "4.012851, 4.013744, 4.013804, 4.013858, 4.014012",\ + "4.012851, 4.013744, 4.013804, 4.013858, 4.014012",\ + "3.983716, 3.984610, 3.984670, 3.984724, 3.984877"); + } + 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.964567, 3.970359, 3.970365, 3.970369, 3.970383",\ + "3.964567, 3.970359, 3.970365, 3.970369, 3.970383",\ + "3.964567, 3.970359, 3.970365, 3.970369, 3.970383",\ + "3.964567, 3.970359, 3.970365, 3.970369, 3.970383",\ + "3.935432, 3.941225, 3.941230, 3.941235, 3.941248"); + } + 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.898822, 9.076985, 9.085073, 9.092308, 9.113013",\ + "8.950336, 9.128499, 9.136587, 9.143822, 9.164527",\ + "9.001849, 9.180013, 9.188101, 9.195335, 9.216040",\ + "9.104877, 9.283040, 9.291128, 9.298363, 9.319068",\ + "9.310930, 9.489094, 9.497183, 9.504416, 9.525122"); + } + 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.788753, 8.934781, 8.942472, 8.949349, 8.969036",\ + "8.840266, 8.986295, 8.993985, 9.000863, 9.020550",\ + "8.891779, 9.037807, 9.045498, 9.052377, 9.072063",\ + "8.994807, 9.140836, 9.148526, 9.155404, 9.175091",\ + "9.200861, 9.346889, 9.354580, 9.361458, 9.381145"); + } + 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.746785, 6.747671, 6.747731, 6.747785, 6.747937",\ + "6.841645, 6.842532, 6.842591, 6.842645, 6.842797",\ + "6.841645, 6.842532, 6.842591, 6.842645, 6.842797",\ + "6.937943, 6.938829, 6.938889, 6.938943, 6.939095",\ + "7.129102, 7.129989, 7.130048, 7.130102, 7.130255"); + } + 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.698525, 6.704339, 6.704344, 6.704349, 6.704361",\ + "6.793386, 6.799199, 6.799204, 6.799209, 6.799222",\ + "6.793386, 6.799199, 6.799204, 6.799209, 6.799222",\ + "6.889684, 6.895497, 6.895502, 6.895507, 6.895520",\ + "7.080843, 7.086656, 7.086661, 7.086666, 7.086679"); + } + 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.578206, 4.749930, 4.757532, 4.757532, 4.757532",\ - "4.578206, 4.749930, 4.757532, 4.757532, 4.757532",\ - "4.566283, 4.738007, 4.745803, 4.752776, 4.757532",\ - "4.478059, 4.649783, 4.657578, 4.664552, 4.684508",\ - "4.079489, 4.251213, 4.259008, 4.265982, 4.285938"); + values ( "4.760221, 4.938384, 4.946270, 4.946270, 4.946270",\ + "4.760221, 4.938384, 4.946270, 4.946270, 4.946270",\ + "4.747850, 4.926014, 4.934102, 4.941337, 4.946270",\ + "4.656318, 4.834481, 4.842569, 4.849804, 4.870509",\ + "4.263485, 4.441648, 4.449737, 4.456971, 4.477676"); } 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.432170, 4.572920, 4.578814, 4.578814, 4.578814",\ - "4.432170, 4.572920, 4.578814, 4.578814, 4.578814",\ - "4.420247, 4.560997, 4.568409, 4.575039, 4.578814",\ - "4.332023, 4.472773, 4.480186, 4.486815, 4.505790",\ - "3.933453, 4.074203, 4.081615, 4.088245, 4.107221"); + values ( "4.603838, 4.749866, 4.755980, 4.755980, 4.755980",\ + "4.603838, 4.749866, 4.755980, 4.755980, 4.755980",\ + "4.591468, 4.737496, 4.745187, 4.752065, 4.755980",\ + "4.499935, 4.645964, 4.653654, 4.660532, 4.680219",\ + "4.107102, 4.253131, 4.260821, 4.267700, 4.287386"); } 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.777813, 3.778735, 3.778797, 3.778852, 3.779011",\ - "3.777813, 3.778735, 3.778797, 3.778852, 3.779011",\ - "3.777813, 3.778735, 3.778797, 3.778852, 3.779011",\ - "3.728037, 3.728959, 3.729021, 3.729076, 3.729235",\ - "3.331889, 3.332810, 3.332872, 3.332927, 3.333086"); + values ( "3.551426, 3.552313, 3.552372, 3.552426, 3.552579",\ + "3.551426, 3.552313, 3.552372, 3.552426, 3.552579",\ + "3.551426, 3.552313, 3.552372, 3.552426, 3.552579",\ + "3.503517, 3.504404, 3.504463, 3.504517, 3.504669",\ + "3.101541, 3.102427, 3.102487, 3.102540, 3.102693"); } 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.727674, 3.733714, 3.733719, 3.733724, 3.733737",\ - "3.727674, 3.733714, 3.733719, 3.733724, 3.733737",\ - "3.727674, 3.733714, 3.733719, 3.733724, 3.733737",\ - "3.677898, 3.683938, 3.683943, 3.683948, 3.683961",\ - "3.281750, 3.287789, 3.287794, 3.287799, 3.287813"); + values ( "3.503167, 3.508980, 3.508986, 3.508990, 3.509003",\ + "3.503167, 3.508980, 3.508986, 3.508990, 3.509003",\ + "3.503167, 3.508980, 3.508986, 3.508990, 3.509003",\ + "3.455258, 3.461071, 3.461076, 3.461081, 3.461094",\ + "3.053282, 3.059094, 3.059100, 3.059104, 3.059118"); } 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.456046, 5.595739, 5.595739, 5.595739, 5.595739",\ + "5.456046, 5.595739, 5.595739, 5.595739, 5.595739",\ + "5.456046, 5.595739, 5.595739, 5.595739, 5.595739",\ + "5.442759, 5.595739, 5.595739, 5.595739, 5.595739",\ + "5.350143, 5.528307, 5.536395, 5.543630, 5.564335"); + } + 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.345977, 5.451763, 5.451763, 5.451763, 5.451763",\ + "5.345977, 5.451763, 5.451763, 5.451763, 5.451763",\ + "5.345977, 5.451763, 5.451763, 5.451763, 5.451763",\ + "5.332689, 5.451763, 5.451763, 5.451763, 5.451763",\ + "5.240074, 5.386103, 5.393793, 5.400671, 5.420358"); + } + 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.069726, 4.070613, 4.070673, 4.070726, 4.070879",\ + "4.069726, 4.070613, 4.070673, 4.070726, 4.070879",\ + "4.069726, 4.070613, 4.070673, 4.070726, 4.070879",\ + "4.069726, 4.070613, 4.070673, 4.070726, 4.070879",\ + "4.040592, 4.041479, 4.041538, 4.041592, 4.041744"); + } + 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.021468, 4.027280, 4.027286, 4.027290, 4.027304",\ + "4.021468, 4.027280, 4.027286, 4.027290, 4.027304",\ + "4.021468, 4.027280, 4.027286, 4.027290, 4.027304",\ + "4.021468, 4.027280, 4.027286, 4.027290, 4.027304",\ + "3.992333, 3.998146, 3.998151, 3.998156, 3.998169"); + } + 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.915663, 5.087388, 5.094989, 5.094989, 5.094989",\ - "4.915663, 5.087388, 5.094989, 5.094989, 5.094989",\ - "4.903739, 5.075465, 5.083261, 5.090234, 5.094989",\ - "4.815516, 4.987241, 4.995037, 5.002010, 5.021966",\ - "4.416945, 4.588671, 4.596467, 4.603440, 4.623396"); + values ( "5.110251, 5.288417, 5.296303, 5.296303, 5.296303",\ + "5.110251, 5.288417, 5.296303, 5.296303, 5.296303",\ + "5.097881, 5.276047, 5.284135, 5.291369, 5.296303",\ + "5.006349, 5.184514, 5.192602, 5.199837, 5.220541",\ + "4.613516, 4.791682, 4.799770, 4.807004, 4.827709"); } 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.772142, 4.912893, 4.918786, 4.918786, 4.918786",\ - "4.772142, 4.912893, 4.918786, 4.918786, 4.918786",\ - "4.760219, 4.900970, 4.908382, 4.915012, 4.918786",\ - "4.671995, 4.812746, 4.820158, 4.826788, 4.845763",\ - "4.273425, 4.414176, 4.421588, 4.428218, 4.447193"); + values ( "4.957706, 5.103736, 5.109849, 5.109849, 5.109849",\ + "4.957706, 5.103736, 5.109849, 5.109849, 5.109849",\ + "4.945336, 5.091366, 5.099056, 5.105934, 5.109849",\ + "4.853804, 4.999833, 5.007524, 5.014401, 5.034088",\ + "4.460971, 4.607000, 4.614691, 4.621569, 4.641255"); } 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.117335, 4.118262, 4.118324, 4.118380, 4.118539",\ - "4.117335, 4.118262, 4.118324, 4.118380, 4.118539",\ - "4.117335, 4.118262, 4.118324, 4.118380, 4.118539",\ - "4.067559, 4.068486, 4.068548, 4.068604, 4.068764",\ - "3.671411, 3.672338, 3.672400, 3.672456, 3.672615"); + values ( "3.878284, 3.879176, 3.879236, 3.879290, 3.879443",\ + "3.878284, 3.879176, 3.879236, 3.879290, 3.879443",\ + "3.878284, 3.879176, 3.879236, 3.879290, 3.879443",\ + "3.830375, 3.831267, 3.831327, 3.831380, 3.831534",\ + "3.428398, 3.429290, 3.429350, 3.429404, 3.429557"); } 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.067176, 4.073198, 4.073204, 4.073209, 4.073223",\ - "4.067176, 4.073198, 4.073204, 4.073209, 4.073223",\ - "4.067176, 4.073198, 4.073204, 4.073209, 4.073223",\ - "4.017400, 4.023423, 4.023428, 4.023433, 4.023447",\ - "3.621252, 3.627274, 3.627280, 3.627285, 3.627298"); + values ( "3.830006, 3.835803, 3.835808, 3.835813, 3.835826",\ + "3.830006, 3.835803, 3.835808, 3.835813, 3.835826",\ + "3.830006, 3.835803, 3.835808, 3.835813, 3.835826",\ + "3.782096, 3.787893, 3.787899, 3.787903, 3.787917",\ + "3.380120, 3.385917, 3.385922, 3.385927, 3.385940"); } 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.727613, 4.867309, 4.867309, 4.867309, 4.867309",\ + "4.727613, 4.867309, 4.867309, 4.867309, 4.867309",\ + "4.727613, 4.867309, 4.867309, 4.867309, 4.867309",\ + "4.714326, 4.867309, 4.867309, 4.867309, 4.867309",\ + "4.621712, 4.799877, 4.807965, 4.815200, 4.835904"); + } + 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.606149, 4.712850, 4.712850, 4.712850, 4.712850",\ + "4.606149, 4.712850, 4.712850, 4.712850, 4.712850",\ + "4.606149, 4.712850, 4.712850, 4.712850, 4.712850",\ + "4.592861, 4.712850, 4.712850, 4.712850, 4.712850",\ + "4.500247, 4.646957, 4.654700, 4.661625, 4.681445"); + } + 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.423501, 0.515550, 0.520965, 0.525807, 0.539666",\ + "0.423501, 0.515550, 0.520965, 0.525807, 0.539666",\ + "0.423501, 0.515550, 0.520965, 0.525807, 0.539666",\ + "0.423501, 0.515550, 0.520965, 0.525807, 0.539666",\ + "0.423501, 0.515550, 0.520965, 0.525807, 0.539666"); + } + + } /* 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.196716, 4.362002, 4.369506, 4.376217, 4.395425",\ + "4.196716, 4.362002, 4.369506, 4.376217, 4.395425",\ + "4.196716, 4.362002, 4.369506, 4.376217, 4.395425",\ + "4.196716, 4.362002, 4.369506, 4.376217, 4.395425",\ + "4.167582, 4.332868, 4.340371, 4.347083, 4.366291"); + } + 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.076357, 4.212462, 4.219645, 4.226069, 4.244456",\ + "4.076357, 4.212462, 4.219645, 4.226069, 4.244456",\ + "4.076357, 4.212462, 4.219645, 4.226069, 4.244456",\ + "4.076357, 4.212462, 4.219645, 4.226069, 4.244456",\ + "4.047222, 4.183327, 4.190510, 4.196935, 4.215322"); + } + 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.423501, 0.515550, 0.520965, 0.525807, 0.539666",\ + "0.423501, 0.515550, 0.520965, 0.525807, 0.539666",\ + "0.423501, 0.515550, 0.520965, 0.525807, 0.539666",\ + "0.423501, 0.515550, 0.520965, 0.525807, 0.539666",\ + "0.423501, 0.515550, 0.520965, 0.525807, 0.539666"); + } + + } /* 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.419401, 8.597568, 8.605656, 8.612890, 8.633595",\ + "8.470915, 8.649081, 8.657169, 8.664404, 8.685109",\ + "8.522429, 8.700595, 8.708683, 8.715918, 8.736622",\ + "8.625456, 8.803622, 8.811710, 8.818945, 8.839650",\ + "8.831510, 9.009676, 9.017764, 9.024999, 9.045704"); + } + 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.491591, 8.638303, 8.646045, 8.652970, 8.672790",\ + "8.543105, 8.689816, 8.697558, 8.704484, 8.724303",\ + "8.594619, 8.741329, 8.749072, 8.755997, 8.775817",\ + "8.697646, 8.844357, 8.852099, 8.859025, 8.878844",\ + "8.903700, 9.050411, 9.058153, 9.065079, 9.084898"); + } + 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.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 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.925501, 7.090788, 7.098291, 7.105002, 7.124211",\ + "7.020361, 7.185648, 7.193151, 7.199862, 7.219071",\ + "7.020361, 7.185648, 7.193151, 7.199862, 7.219071",\ + "7.116659, 7.281946, 7.289450, 7.296161, 7.315369",\ + "7.307818, 7.473105, 7.480609, 7.487320, 7.506528"); + } + 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.977653, 7.113758, 7.120941, 7.127366, 7.145752",\ + "7.072514, 7.208619, 7.215802, 7.222226, 7.240613",\ + "7.072514, 7.208619, 7.215802, 7.222226, 7.240613",\ + "7.168811, 7.304916, 7.312099, 7.318524, 7.336911",\ + "7.359970, 7.496076, 7.503259, 7.509683, 7.528070"); + } + 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.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 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.247661, 5.419388, 5.426989, 5.426989, 5.426989",\ - "5.247661, 5.419388, 5.426989, 5.426989, 5.426989",\ - "5.235738, 5.407465, 5.415260, 5.422233, 5.426989",\ - "5.147514, 5.319241, 5.327036, 5.334009, 5.353966",\ - "4.748944, 4.920671, 4.928466, 4.935439, 4.955396"); + values ( "5.455946, 5.634112, 5.641998, 5.641998, 5.641998",\ + "5.455946, 5.634112, 5.641998, 5.641998, 5.641998",\ + "5.443576, 5.621742, 5.629830, 5.637064, 5.641998",\ + "5.352043, 5.530210, 5.538298, 5.545532, 5.566237",\ + "4.959211, 5.137377, 5.145465, 5.152699, 5.173405"); } 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.101327, 5.242074, 5.247967, 5.247967, 5.247967",\ - "5.101327, 5.242074, 5.247967, 5.247967, 5.247967",\ - "5.089404, 5.230151, 5.237564, 5.244193, 5.247967",\ - "5.001180, 5.141927, 5.149340, 5.155969, 5.174944",\ - "4.602610, 4.743357, 4.750770, 4.757400, 4.776374"); + values ( "5.300482, 5.446507, 5.452621, 5.452621, 5.452621",\ + "5.300482, 5.446507, 5.452621, 5.452621, 5.452621",\ + "5.288112, 5.434137, 5.441828, 5.448706, 5.452621",\ + "5.196579, 5.342605, 5.350295, 5.357173, 5.376860",\ + "4.803747, 4.949772, 4.957462, 4.964341, 4.984027"); } 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.444434, 4.445330, 4.445391, 4.445445, 4.445601",\ - "4.444434, 4.445330, 4.445391, 4.445445, 4.445601",\ - "4.444434, 4.445330, 4.445391, 4.445445, 4.445601",\ - "4.394658, 4.395554, 4.395615, 4.395669, 4.395825",\ - "3.998509, 3.999405, 3.999466, 3.999521, 3.999676"); + values ( "4.193244, 4.194106, 4.194165, 4.194217, 4.194367",\ + "4.193244, 4.194106, 4.194165, 4.194217, 4.194367",\ + "4.193244, 4.194106, 4.194165, 4.194217, 4.194367",\ + "4.145334, 4.146197, 4.146255, 4.146308, 4.146458",\ + "3.743357, 3.744220, 3.744279, 3.744331, 3.744481"); } 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.394381, 4.400493, 4.400498, 4.400503, 4.400516",\ - "4.394381, 4.400493, 4.400498, 4.400503, 4.400516",\ - "4.394381, 4.400493, 4.400498, 4.400503, 4.400516",\ - "4.344605, 4.350717, 4.350722, 4.350727, 4.350739",\ - "3.948456, 3.954568, 3.954573, 3.954578, 3.954591"); + values ( "4.145068, 4.150951, 4.150956, 4.150960, 4.150972",\ + "4.145068, 4.150951, 4.150956, 4.150960, 4.150972",\ + "4.145068, 4.150951, 4.150956, 4.150960, 4.150972",\ + "4.097158, 4.103041, 4.103046, 4.103050, 4.103063",\ + "3.695182, 3.701065, 3.701069, 3.701074, 3.701087"); } 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.702920, 4.842617, 4.842617, 4.842617, 4.842617",\ + "4.702920, 4.842617, 4.842617, 4.842617, 4.842617",\ + "4.702920, 4.842617, 4.842617, 4.842617, 4.842617",\ + "4.689633, 4.842617, 4.842617, 4.842617, 4.842617",\ + "4.597018, 4.775184, 4.783272, 4.790506, 4.811212"); + } + 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.741663, 4.848364, 4.848364, 4.848364, 4.848364",\ + "4.741663, 4.848364, 4.848364, 4.848364, 4.848364",\ + "4.741663, 4.848364, 4.848364, 4.848364, 4.848364",\ + "4.728376, 4.848364, 4.848364, 4.848364, 4.848364",\ + "4.635761, 4.782472, 4.790215, 4.797140, 4.816959"); + } + 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[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.007128, 4.172415, 4.179918, 4.186630, 4.205838",\ + "4.007128, 4.172415, 4.179918, 4.186630, 4.205838",\ + "4.007128, 4.172415, 4.179918, 4.186630, 4.205838",\ + "4.007128, 4.172415, 4.179918, 4.186630, 4.205838",\ + "3.977993, 4.143280, 4.150784, 4.157495, 4.176703"); + } + 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.079460, 4.215566, 4.222749, 4.229173, 4.247560",\ + "4.079460, 4.215566, 4.222749, 4.229173, 4.247560",\ + "4.079460, 4.215566, 4.222749, 4.229173, 4.247560",\ + "4.079460, 4.215566, 4.222749, 4.229173, 4.247560",\ + "4.050326, 4.186431, 4.193614, 4.200039, 4.218426"); + } + 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[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.364359, 8.542525, 8.550613, 8.557848, 8.578553",\ + "8.415873, 8.594039, 8.602127, 8.609362, 8.630067",\ + "8.467385, 8.645553, 8.653641, 8.660875, 8.681580",\ + "8.570414, 8.748580, 8.756668, 8.763903, 8.784608",\ + "8.776467, 8.954634, 8.962723, 8.969956, 8.990662"); + } + 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.456306, 8.603016, 8.610759, 8.617683, 8.637504",\ + "8.507819, 8.654530, 8.662272, 8.669197, 8.689017",\ + "8.559333, 8.706043, 8.713786, 8.720711, 8.740531",\ + "8.662360, 8.809071, 8.816813, 8.823738, 8.843558",\ + "8.868414, 9.015124, 9.022867, 9.029792, 9.049612"); + } + 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.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 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.483522, 7.648810, 7.656313, 7.663025, 7.682233",\ + "7.578383, 7.743670, 7.751174, 7.757885, 7.777093",\ + "7.578383, 7.743670, 7.751174, 7.757885, 7.777093",\ + "7.674681, 7.839968, 7.847472, 7.854183, 7.873391",\ + "7.865839, 8.031127, 8.038630, 8.045341, 8.064550"); + } + 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.418004, 7.554109, 7.561292, 7.567717, 7.586103",\ + "7.512865, 7.648970, 7.656153, 7.662578, 7.680964",\ + "7.512865, 7.648970, 7.656153, 7.662578, 7.680964",\ + "7.609162, 7.745268, 7.752451, 7.758875, 7.777262",\ + "7.800321, 7.936427, 7.943609, 7.950034, 7.968421"); + } + 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.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 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.581288, 5.753016, 5.760616, 5.760616, 5.760616",\ - "5.581288, 5.753016, 5.760616, 5.760616, 5.760616",\ - "5.569365, 5.741092, 5.748888, 5.755860, 5.760616",\ - "5.481141, 5.652868, 5.660664, 5.667637, 5.687593",\ - "5.082571, 5.254298, 5.262094, 5.269067, 5.289023"); + values ( "5.803336, 5.981503, 5.989389, 5.989389, 5.989389",\ + "5.803336, 5.981503, 5.989389, 5.989389, 5.989389",\ + "5.790966, 5.969133, 5.977221, 5.984456, 5.989389",\ + "5.699433, 5.877601, 5.885689, 5.892923, 5.913628",\ + "5.306601, 5.484768, 5.492857, 5.500091, 5.520796"); } 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.440317, 5.581068, 5.586961, 5.586961, 5.586961",\ - "5.440317, 5.581068, 5.586961, 5.586961, 5.586961",\ - "5.428394, 5.569144, 5.576557, 5.583187, 5.586961",\ - "5.340170, 5.480921, 5.488333, 5.494963, 5.513938",\ - "4.941600, 5.082351, 5.089764, 5.096394, 5.115368"); + values ( "5.653437, 5.799466, 5.805579, 5.805579, 5.805579",\ + "5.653437, 5.799466, 5.805579, 5.805579, 5.805579",\ + "5.641067, 5.787096, 5.794786, 5.801664, 5.805579",\ + "5.549534, 5.695563, 5.703253, 5.710132, 5.729818",\ + "5.156702, 5.302731, 5.310421, 5.317300, 5.336986"); } 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.782670, 4.783595, 4.783657, 4.783713, 4.783872",\ - "4.782670, 4.783595, 4.783657, 4.783713, 4.783872",\ - "4.782670, 4.783595, 4.783657, 4.783713, 4.783872",\ - "4.732894, 4.733819, 4.733881, 4.733937, 4.734096",\ - "4.336746, 4.337670, 4.337732, 4.337788, 4.337947"); + values ( "4.511379, 4.512269, 4.512328, 4.512382, 4.512535",\ + "4.511379, 4.512269, 4.512328, 4.512382, 4.512535",\ + "4.511379, 4.512269, 4.512328, 4.512382, 4.512535",\ + "4.463470, 4.464359, 4.464419, 4.464473, 4.464625",\ + "4.061493, 4.062383, 4.062442, 4.062496, 4.062649"); } 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.732520, 4.738549, 4.738555, 4.738560, 4.738574",\ - "4.732520, 4.738549, 4.738555, 4.738560, 4.738574",\ - "4.732520, 4.738549, 4.738555, 4.738560, 4.738574",\ - "4.682744, 4.688773, 4.688779, 4.688784, 4.688798",\ - "4.286595, 4.292624, 4.292630, 4.292635, 4.292649"); + values ( "4.463109, 4.468912, 4.468918, 4.468922, 4.468936",\ + "4.463109, 4.468912, 4.468918, 4.468922, 4.468936",\ + "4.463109, 4.468912, 4.468918, 4.468922, 4.468936",\ + "4.415199, 4.421003, 4.421008, 4.421013, 4.421026",\ + "4.013223, 4.019026, 4.019032, 4.019036, 4.019050"); } 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.724722, 4.864419, 4.864419, 4.864419, 4.864419",\ + "4.724722, 4.864419, 4.864419, 4.864419, 4.864419",\ + "4.724722, 4.864419, 4.864419, 4.864419, 4.864419",\ + "4.711435, 4.864419, 4.864419, 4.864419, 4.864419",\ + "4.618820, 4.796987, 4.805076, 4.812309, 4.833014"); + } + 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.783547, 4.890249, 4.890249, 4.890249, 4.890249",\ + "4.783547, 4.890249, 4.890249, 4.890249, 4.890249",\ + "4.783547, 4.890249, 4.890249, 4.890249, 4.890249",\ + "4.770260, 4.890249, 4.890249, 4.890249, 4.890249",\ + "4.677645, 4.824357, 4.832099, 4.839024, 4.858844"); + } + 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[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.204139, 4.369427, 4.376930, 4.383641, 4.402850",\ + "4.204139, 4.369427, 4.376930, 4.383641, 4.402850",\ + "4.204139, 4.369427, 4.376930, 4.383641, 4.402850",\ + "4.204139, 4.369427, 4.376930, 4.383641, 4.402850",\ + "4.175004, 4.340292, 4.347795, 4.354507, 4.373715"); + } + 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.242568, 4.378674, 4.385856, 4.392281, 4.410667",\ + "4.242568, 4.378674, 4.385856, 4.392281, 4.410667",\ + "4.242568, 4.378674, 4.385856, 4.392281, 4.410667",\ + "4.242568, 4.378674, 4.385856, 4.392281, 4.410667",\ + "4.213433, 4.349539, 4.356722, 4.363146, 4.381533"); + } + 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[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.964840, 6.136565, 6.144166, 6.144166, 6.144166",\ - "5.964840, 6.136565, 6.144166, 6.144166, 6.144166",\ - "5.952917, 6.124642, 6.132438, 6.139411, 6.144166",\ - "5.864693, 6.036418, 6.044214, 6.051187, 6.071144",\ - "5.466123, 5.637848, 5.645644, 5.652617, 5.672574"); + values ( "6.200131, 6.378297, 6.386183, 6.386183, 6.386183",\ + "6.200131, 6.378297, 6.386183, 6.386183, 6.386183",\ + "6.187761, 6.365927, 6.374015, 6.381249, 6.386183",\ + "6.096229, 6.274394, 6.282482, 6.289717, 6.310422",\ + "5.703396, 5.881561, 5.889650, 5.896884, 5.917589"); } 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.823936, 5.964691, 5.970584, 5.970584, 5.970584",\ - "5.823936, 5.964691, 5.970584, 5.970584, 5.970584",\ - "5.812012, 5.952768, 5.960180, 5.966810, 5.970584",\ - "5.723788, 5.864544, 5.871956, 5.878586, 5.897561",\ - "5.325219, 5.465974, 5.473387, 5.480017, 5.498991"); + values ( "6.050301, 6.196334, 6.202448, 6.202448, 6.202448",\ + "6.050301, 6.196334, 6.202448, 6.202448, 6.202448",\ + "6.037930, 6.183964, 6.191655, 6.198533, 6.202448",\ + "5.946398, 6.092432, 6.100122, 6.107001, 6.126687",\ + "5.553566, 5.699599, 5.707290, 5.714169, 5.733855"); } 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.161242, 5.162205, 5.162269, 5.162326, 5.162489",\ - "5.161242, 5.162205, 5.162269, 5.162326, 5.162489",\ - "5.161242, 5.162205, 5.162269, 5.162326, 5.162489",\ - "5.111466, 5.112429, 5.112493, 5.112550, 5.112713",\ - "4.715317, 4.716280, 4.716344, 4.716401, 4.716565"); + values ( "4.874925, 4.875852, 4.875913, 4.875968, 4.876125",\ + "4.874925, 4.875852, 4.875913, 4.875968, 4.876125",\ + "4.874925, 4.875852, 4.875913, 4.875968, 4.876125",\ + "4.827015, 4.827942, 4.828003, 4.828058, 4.828216",\ + "4.425039, 4.425965, 4.426027, 4.426082, 4.426239"); } 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.110957, 5.116876, 5.116881, 5.116887, 5.116902",\ - "5.110957, 5.116876, 5.116881, 5.116887, 5.116902",\ - "5.110957, 5.116876, 5.116881, 5.116887, 5.116902",\ - "5.061182, 5.067100, 5.067105, 5.067111, 5.067126",\ - "4.665033, 4.670951, 4.670957, 4.670962, 4.670978"); + values ( "4.826526, 4.832222, 4.832228, 4.832233, 4.832248",\ + "4.826526, 4.832222, 4.832228, 4.832233, 4.832248",\ + "4.826526, 4.832222, 4.832228, 4.832233, 4.832248",\ + "4.778616, 4.784313, 4.784318, 4.784323, 4.784338",\ + "4.376640, 4.382336, 4.382342, 4.382347, 4.382361"); } 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.687336, 4.827032, 4.827032, 4.827032, 4.827032",\ + "4.687336, 4.827032, 4.827032, 4.827032, 4.827032",\ + "4.687336, 4.827032, 4.827032, 4.827032, 4.827032",\ + "4.674049, 4.827032, 4.827032, 4.827032, 4.827032",\ + "4.581434, 4.759600, 4.767688, 4.774922, 4.795627"); + } + 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.597267, 4.703968, 4.703968, 4.703968, 4.703968",\ + "4.597267, 4.703968, 4.703968, 4.703968, 4.703968",\ + "4.597267, 4.703968, 4.703968, 4.703968, 4.703968",\ + "4.583980, 4.703968, 4.703968, 4.703968, 4.703968",\ + "4.491365, 4.638076, 4.645818, 4.652743, 4.672563"); + } + 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.423501, 0.515550, 0.520964, 0.525807, 0.539666",\ + "0.423501, 0.515550, 0.520964, 0.525807, 0.539666",\ + "0.423501, 0.515550, 0.520964, 0.525807, 0.539666",\ + "0.423501, 0.515550, 0.520964, 0.525807, 0.539666",\ + "0.423501, 0.515550, 0.520964, 0.525807, 0.539666"); + } + + } /* 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.138745, 4.304031, 4.311535, 4.318246, 4.337455",\ + "4.138745, 4.304031, 4.311535, 4.318246, 4.337455",\ + "4.138745, 4.304031, 4.311535, 4.318246, 4.337455",\ + "4.138745, 4.304031, 4.311535, 4.318246, 4.337455",\ + "4.109611, 4.274897, 4.282400, 4.289112, 4.308320"); + } + 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.060744, 4.196849, 4.204032, 4.210456, 4.228843",\ + "4.060744, 4.196849, 4.204032, 4.210456, 4.228843",\ + "4.060744, 4.196849, 4.204032, 4.210456, 4.228843",\ + "4.060744, 4.196849, 4.204032, 4.210456, 4.228843",\ + "4.031610, 4.167715, 4.174898, 4.181322, 4.199709"); + } + 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.423501, 0.515550, 0.520964, 0.525807, 0.539666",\ + "0.423501, 0.515550, 0.520964, 0.525807, 0.539666",\ + "0.423501, 0.515550, 0.520964, 0.525807, 0.539666",\ + "0.423501, 0.515550, 0.520964, 0.525807, 0.539666",\ + "0.423501, 0.515550, 0.520964, 0.525807, 0.539666"); + } + + } /* 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.302694, 6.474422, 6.482022, 6.482022, 6.482022",\ - "6.302694, 6.474422, 6.482022, 6.482022, 6.482022",\ - "6.290771, 6.462499, 6.470294, 6.477267, 6.482022",\ - "6.202547, 6.374274, 6.382071, 6.389043, 6.409000",\ - "5.803978, 5.975705, 5.983501, 5.990474, 6.010430"); + values ( "6.551895, 6.730062, 6.737948, 6.737948, 6.737948",\ + "6.551895, 6.730062, 6.737948, 6.737948, 6.737948",\ + "6.539525, 6.717692, 6.725780, 6.733015, 6.737948",\ + "6.447992, 6.626159, 6.634248, 6.641482, 6.662187",\ + "6.055160, 6.233327, 6.241415, 6.248650, 6.269355"); } 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.157513, 6.298266, 6.304159, 6.304159, 6.304159",\ - "6.157513, 6.298266, 6.304159, 6.304159, 6.304159",\ - "6.145589, 6.286344, 6.293756, 6.300385, 6.304159",\ - "6.057365, 6.198119, 6.205532, 6.212162, 6.231136",\ - "5.658796, 5.799550, 5.806962, 5.813592, 5.832567"); + values ( "6.397626, 6.543658, 6.549772, 6.549772, 6.549772",\ + "6.397626, 6.543658, 6.549772, 6.549772, 6.549772",\ + "6.385256, 6.531288, 6.538979, 6.545856, 6.549772",\ + "6.293723, 6.439755, 6.447446, 6.454324, 6.474010",\ + "5.900891, 6.046924, 6.054614, 6.061492, 6.081179"); } 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.493021, 5.493971, 5.494035, 5.494091, 5.494253",\ - "5.493021, 5.493971, 5.494035, 5.494091, 5.494253",\ - "5.493021, 5.493971, 5.494035, 5.494091, 5.494253",\ - "5.443245, 5.444195, 5.444259, 5.444315, 5.444477",\ - "5.047096, 5.048047, 5.048110, 5.048167, 5.048328"); + values ( "5.184883, 5.185797, 5.185858, 5.185913, 5.186069",\ + "5.184883, 5.185797, 5.185858, 5.185913, 5.186069",\ + "5.184883, 5.185797, 5.185858, 5.185913, 5.186069",\ + "5.136973, 5.137887, 5.137948, 5.138003, 5.138159",\ + "4.734996, 4.735911, 4.735971, 4.736026, 4.736182"); } 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.442780, 5.448734, 5.448740, 5.448745, 5.448760",\ - "5.442780, 5.448734, 5.448740, 5.448745, 5.448760",\ - "5.442780, 5.448734, 5.448740, 5.448745, 5.448760",\ - "5.393004, 5.398958, 5.398964, 5.398969, 5.398984",\ - "4.996855, 5.002810, 5.002815, 5.002820, 5.002835"); + values ( "5.136526, 5.142256, 5.142262, 5.142267, 5.142282",\ + "5.136526, 5.142256, 5.142262, 5.142267, 5.142282",\ + "5.136526, 5.142256, 5.142262, 5.142267, 5.142282",\ + "5.088616, 5.094347, 5.094352, 5.094357, 5.094372",\ + "4.686639, 4.692370, 4.692376, 4.692380, 4.692395"); } 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.715219, 4.854917, 4.854917, 4.854917, 4.854917",\ + "4.715219, 4.854917, 4.854917, 4.854917, 4.854917",\ + "4.715219, 4.854917, 4.854917, 4.854917, 4.854917",\ + "4.701932, 4.854917, 4.854917, 4.854917, 4.854917",\ + "4.609317, 4.787484, 4.795573, 4.802807, 4.823512"); + } + 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.606470, 4.713171, 4.713171, 4.713171, 4.713171",\ + "4.606470, 4.713171, 4.713171, 4.713171, 4.713171",\ + "4.606470, 4.713171, 4.713171, 4.713171, 4.713171",\ + "4.593183, 4.713171, 4.713171, 4.713171, 4.713171",\ + "4.500568, 4.647279, 4.655022, 4.661946, 4.681766"); + } + 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.423508, 0.515552, 0.520967, 0.525809, 0.539669",\ + "0.423508, 0.515552, 0.520967, 0.525809, 0.539669",\ + "0.423508, 0.515552, 0.520967, 0.525809, 0.539669",\ + "0.423508, 0.515552, 0.520967, 0.525809, 0.539669",\ + "0.423508, 0.515552, 0.520967, 0.525809, 0.539669"); + } + + } /* 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.186589, 4.351877, 4.359380, 4.366092, 4.385300",\ + "4.186589, 4.351877, 4.359380, 4.366092, 4.385300",\ + "4.186589, 4.351877, 4.359380, 4.366092, 4.385300",\ + "4.186589, 4.351877, 4.359380, 4.366092, 4.385300",\ + "4.157454, 4.322742, 4.330246, 4.336957, 4.356165"); + } + 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.076417, 4.212523, 4.219706, 4.226130, 4.244517",\ + "4.076417, 4.212523, 4.219706, 4.226130, 4.244517",\ + "4.076417, 4.212523, 4.219706, 4.226130, 4.244517",\ + "4.076417, 4.212523, 4.219706, 4.226130, 4.244517",\ + "4.047283, 4.183388, 4.190571, 4.196995, 4.215382"); + } + 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.423508, 0.515552, 0.520967, 0.525809, 0.539669",\ + "0.423508, 0.515552, 0.520967, 0.525809, 0.539669",\ + "0.423508, 0.515552, 0.520967, 0.525809, 0.539669",\ + "0.423508, 0.515552, 0.520967, 0.525809, 0.539669",\ + "0.423508, 0.515552, 0.520967, 0.525809, 0.539669"); + } + + } /* 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.639338, 6.811058, 6.818659, 6.818659, 6.818659",\ - "6.639338, 6.811058, 6.818659, 6.818659, 6.818659",\ - "6.627415, 6.799135, 6.806931, 6.813904, 6.818659",\ - "6.539190, 6.710911, 6.718707, 6.725679, 6.745636",\ - "6.140622, 6.312342, 6.320138, 6.327111, 6.347068"); + values ( "6.902452, 7.080612, 7.088499, 7.088499, 7.088499",\ + "6.902452, 7.080612, 7.088499, 7.088499, 7.088499",\ + "6.890082, 7.068242, 7.076331, 7.083565, 7.088499",\ + "6.798550, 6.976709, 6.984798, 6.992032, 7.012737",\ + "6.405717, 6.583877, 6.591965, 6.599199, 6.619905"); } 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.492730, 6.633483, 6.639376, 6.639376, 6.639376",\ - "6.492730, 6.633483, 6.639376, 6.639376, 6.639376",\ - "6.480807, 6.621560, 6.628972, 6.635602, 6.639376",\ - "6.392583, 6.533336, 6.540748, 6.547378, 6.566353",\ - "5.994014, 6.134768, 6.142179, 6.148809, 6.167785"); + values ( "6.746703, 6.892734, 6.898849, 6.898849, 6.898849",\ + "6.746703, 6.892734, 6.898849, 6.898849, 6.898849",\ + "6.734334, 6.880365, 6.888055, 6.894934, 6.898849",\ + "6.642801, 6.788832, 6.796522, 6.803401, 6.823088",\ + "6.249969, 6.396000, 6.403690, 6.410569, 6.430255"); } 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.826739, 5.827681, 5.827744, 5.827800, 5.827961",\ - "5.826739, 5.827681, 5.827744, 5.827800, 5.827961",\ - "5.826739, 5.827681, 5.827744, 5.827800, 5.827961",\ - "5.776964, 5.777905, 5.777968, 5.778024, 5.778185",\ - "5.380815, 5.381756, 5.381819, 5.381875, 5.382036"); + values ( "5.506256, 5.507162, 5.507222, 5.507277, 5.507431",\ + "5.506256, 5.507162, 5.507222, 5.507277, 5.507431",\ + "5.506256, 5.507162, 5.507222, 5.507277, 5.507431",\ + "5.458346, 5.459252, 5.459312, 5.459367, 5.459521",\ + "5.056369, 5.057276, 5.057336, 5.057390, 5.057545"); } 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.776529, 5.782509, 5.782515, 5.782520, 5.782534",\ - "5.776529, 5.782509, 5.782515, 5.782520, 5.782534",\ - "5.776529, 5.782509, 5.782515, 5.782520, 5.782534",\ - "5.726753, 5.732733, 5.732739, 5.732744, 5.732759",\ - "5.330605, 5.336585, 5.336590, 5.336595, 5.336610"); + values ( "5.457928, 5.463684, 5.463689, 5.463695, 5.463708",\ + "5.457928, 5.463684, 5.463689, 5.463695, 5.463708",\ + "5.457928, 5.463684, 5.463689, 5.463695, 5.463708",\ + "5.410018, 5.415774, 5.415780, 5.415785, 5.415799",\ + "5.008042, 5.013798, 5.013803, 5.013808, 5.013822"); } 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.566138, 4.705829, 4.705829, 4.705829, 4.705829",\ + "4.566138, 4.705829, 4.705829, 4.705829, 4.705829",\ + "4.566138, 4.705829, 4.705829, 4.705829, 4.705829",\ + "4.552851, 4.705829, 4.705829, 4.705829, 4.705829",\ + "4.460237, 4.638396, 4.646484, 4.653719, 4.674424"); + } + 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.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612"); + } + 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.554545, 4.661245, 4.661245, 4.661245, 4.661245",\ + "4.554545, 4.661245, 4.661245, 4.661245, 4.661245",\ + "4.554545, 4.661245, 4.661245, 4.661245, 4.661245",\ + "4.541258, 4.661245, 4.661245, 4.661245, 4.661245",\ + "4.448643, 4.595352, 4.603095, 4.610020, 4.629840"); + } + 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.423480, 0.515545, 0.520958, 0.525799, 0.539656",\ + "0.423480, 0.515545, 0.520958, 0.525799, 0.539656",\ + "0.423480, 0.515545, 0.520958, 0.525799, 0.539656",\ + "0.423480, 0.515545, 0.520958, 0.525799, 0.539656",\ + "0.423480, 0.515545, 0.520958, 0.525799, 0.539656"); + } + + } /* 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.053068, 4.218349, 4.225852, 4.232564, 4.251772",\ + "4.053068, 4.218349, 4.225852, 4.232564, 4.251772",\ + "4.053068, 4.218349, 4.225852, 4.232564, 4.251772",\ + "4.053068, 4.218349, 4.225852, 4.232564, 4.251772",\ + "4.023934, 4.189214, 4.196718, 4.203430, 4.222638"); + } + 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.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612"); + } + 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.028240, 4.164344, 4.171526, 4.177951, 4.196338",\ + "4.028240, 4.164344, 4.171526, 4.177951, 4.196338",\ + "4.028240, 4.164344, 4.171526, 4.177951, 4.196338",\ + "4.028240, 4.164344, 4.171526, 4.177951, 4.196338",\ + "3.999105, 4.135209, 4.142392, 4.148817, 4.167203"); + } + 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.423480, 0.515545, 0.520958, 0.525799, 0.539656",\ + "0.423480, 0.515545, 0.520958, 0.525799, 0.539656",\ + "0.423480, 0.515545, 0.520958, 0.525799, 0.539656",\ + "0.423480, 0.515545, 0.520958, 0.525799, 0.539656",\ + "0.423480, 0.515545, 0.520958, 0.525799, 0.539656"); + } + + } /* 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.973420, 7.145145, 7.152746, 7.152746, 7.152746",\ - "6.973420, 7.145145, 7.152746, 7.152746, 7.152746",\ - "6.961497, 7.133222, 7.141018, 7.147991, 7.152746",\ - "6.873272, 7.044998, 7.052794, 7.059767, 7.079723",\ - "6.474703, 6.646429, 6.654224, 6.661198, 6.681154"); + values ( "7.250351, 7.428516, 7.436402, 7.436402, 7.436402",\ + "7.250351, 7.428516, 7.436402, 7.436402, 7.436402",\ + "7.237981, 7.416146, 7.424234, 7.431469, 7.436402",\ + "7.146448, 7.324613, 7.332701, 7.339936, 7.360641",\ + "6.753615, 6.931780, 6.939868, 6.947103, 6.967808"); } 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.826962, 6.967715, 6.973608, 6.973608, 6.973608",\ - "6.826962, 6.967715, 6.973608, 6.973608, 6.973608",\ - "6.815039, 6.955791, 6.963204, 6.969834, 6.973608",\ - "6.726815, 6.867568, 6.874980, 6.881610, 6.900585",\ - "6.328246, 6.468999, 6.476411, 6.483041, 6.502016"); + values ( "7.094758, 7.240788, 7.246903, 7.246903, 7.246903",\ + "7.094758, 7.240788, 7.246903, 7.246903, 7.246903",\ + "7.082387, 7.228418, 7.236109, 7.242987, 7.246903",\ + "6.990855, 7.136886, 7.144576, 7.151454, 7.171141",\ + "6.598022, 6.744054, 6.751744, 6.758622, 6.778309"); } 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.159739, 6.160679, 6.160742, 6.160799, 6.160959",\ - "6.159739, 6.160679, 6.160742, 6.160799, 6.160959",\ - "6.159739, 6.160679, 6.160742, 6.160799, 6.160959",\ - "6.109963, 6.110903, 6.110966, 6.111022, 6.111183",\ - "5.713815, 5.714755, 5.714818, 5.714874, 5.715034"); + values ( "5.818819, 5.819723, 5.819784, 5.819838, 5.819993",\ + "5.818819, 5.819723, 5.819784, 5.819838, 5.819993",\ + "5.818819, 5.819723, 5.819784, 5.819838, 5.819993",\ + "5.770909, 5.771813, 5.771874, 5.771928, 5.772083",\ + "5.368933, 5.369838, 5.369898, 5.369953, 5.370107"); } 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.109535, 6.115520, 6.115525, 6.115530, 6.115544",\ - "6.109535, 6.115520, 6.115525, 6.115530, 6.115544",\ - "6.109535, 6.115520, 6.115525, 6.115530, 6.115544",\ - "6.059759, 6.065743, 6.065749, 6.065754, 6.065768",\ - "5.663610, 5.669595, 5.669600, 5.669605, 5.669620"); + values ( "5.770496, 5.776257, 5.776262, 5.776267, 5.776280",\ + "5.770496, 5.776257, 5.776262, 5.776267, 5.776280",\ + "5.770496, 5.776257, 5.776262, 5.776267, 5.776280",\ + "5.722587, 5.728347, 5.728352, 5.728357, 5.728371",\ + "5.320611, 5.326371, 5.326376, 5.326382, 5.326395"); } 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.618883, 4.758578, 4.758578, 4.758578, 4.758578",\ + "4.618883, 4.758578, 4.758578, 4.758578, 4.758578",\ + "4.618883, 4.758578, 4.758578, 4.758578, 4.758578",\ + "4.605596, 4.758578, 4.758578, 4.758578, 4.758578",\ + "4.512981, 4.691146, 4.699234, 4.706468, 4.727173"); + } + 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.597636, 4.704337, 4.704337, 4.704337, 4.704337",\ + "4.597636, 4.704337, 4.704337, 4.704337, 4.704337",\ + "4.597636, 4.704337, 4.704337, 4.704337, 4.704337",\ + "4.584350, 4.704337, 4.704337, 4.704337, 4.704337",\ + "4.491735, 4.638445, 4.646188, 4.653113, 4.672933"); + } + 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[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.104237, 4.269522, 4.277026, 4.283737, 4.302945",\ + "4.104237, 4.269522, 4.277026, 4.283737, 4.302945",\ + "4.104237, 4.269522, 4.277026, 4.283737, 4.302945",\ + "4.104237, 4.269522, 4.277026, 4.283737, 4.302945",\ + "4.075102, 4.240388, 4.247891, 4.254602, 4.273811"); + } + 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.070757, 4.206862, 4.214045, 4.220469, 4.238856",\ + "4.070757, 4.206862, 4.214045, 4.220469, 4.238856",\ + "4.070757, 4.206862, 4.214045, 4.220469, 4.238856",\ + "4.070757, 4.206862, 4.214045, 4.220469, 4.238856",\ + "4.041623, 4.177728, 4.184911, 4.191335, 4.209722"); + } + 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[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.297300, 7.469030, 7.476631, 7.476631, 7.476631",\ - "7.297300, 7.469030, 7.476631, 7.476631, 7.476631",\ - "7.285378, 7.457108, 7.464903, 7.471876, 7.476631",\ - "7.197153, 7.368883, 7.376679, 7.383652, 7.403608",\ - "6.798584, 6.970314, 6.978110, 6.985083, 7.005039"); + values ( "7.587642, 7.765811, 7.773697, 7.773697, 7.773697",\ + "7.587642, 7.765811, 7.773697, 7.773697, 7.773697",\ + "7.575272, 7.753441, 7.761529, 7.768764, 7.773697",\ + "7.483738, 7.661908, 7.669996, 7.677230, 7.697935",\ + "7.090905, 7.269075, 7.277164, 7.284398, 7.305102"); } 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.156032, 7.296785, 7.302678, 7.302678, 7.302678",\ - "7.156032, 7.296785, 7.302678, 7.302678, 7.302678",\ - "7.144109, 7.284863, 7.292275, 7.298905, 7.302678",\ - "7.055884, 7.196638, 7.204051, 7.210680, 7.229655",\ - "6.657315, 6.798069, 6.805481, 6.812111, 6.831086"); + values ( "7.437431, 7.583464, 7.589577, 7.589577, 7.589577",\ + "7.437431, 7.583464, 7.589577, 7.589577, 7.589577",\ + "7.425061, 7.571094, 7.578784, 7.585662, 7.589577",\ + "7.333528, 7.479560, 7.487250, 7.494128, 7.513815",\ + "6.940695, 7.086727, 7.094418, 7.101295, 7.120982"); } 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.487946, 6.488893, 6.488956, 6.489013, 6.489175",\ - "6.487946, 6.488893, 6.488956, 6.489013, 6.489175",\ - "6.487946, 6.488893, 6.488956, 6.489013, 6.489175",\ - "6.438170, 6.439117, 6.439180, 6.439237, 6.439399",\ - "6.042022, 6.042969, 6.043032, 6.043089, 6.043250"); + values ( "6.134867, 6.135778, 6.135839, 6.135894, 6.136049",\ + "6.134867, 6.135778, 6.135839, 6.135894, 6.136049",\ + "6.134867, 6.135778, 6.135839, 6.135894, 6.136049",\ + "6.086957, 6.087869, 6.087930, 6.087984, 6.088140",\ + "5.684980, 5.685892, 5.685953, 5.686007, 5.686163"); } 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.437715, 6.443677, 6.443683, 6.443688, 6.443703",\ - "6.437715, 6.443677, 6.443683, 6.443688, 6.443703",\ - "6.437715, 6.443677, 6.443683, 6.443688, 6.443703",\ - "6.387938, 6.393901, 6.393907, 6.393912, 6.393927",\ - "5.991791, 5.997753, 5.997759, 5.997764, 5.997779"); + values ( "6.086519, 6.092258, 6.092264, 6.092269, 6.092283",\ + "6.086519, 6.092258, 6.092264, 6.092269, 6.092283",\ + "6.086519, 6.092258, 6.092264, 6.092269, 6.092283",\ + "6.038610, 6.044349, 6.044354, 6.044359, 6.044373",\ + "5.636633, 5.642372, 5.642377, 5.642383, 5.642396"); } 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.584164, 4.723864, 4.723864, 4.723864, 4.723864",\ + "4.584164, 4.723864, 4.723864, 4.723864, 4.723864",\ + "4.584164, 4.723864, 4.723864, 4.723864, 4.723864",\ + "4.570876, 4.723864, 4.723864, 4.723864, 4.723864",\ + "4.478261, 4.656431, 4.664519, 4.671754, 4.692459"); + } + 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.565791, 4.672493, 4.672493, 4.672493, 4.672493",\ + "4.565791, 4.672493, 4.672493, 4.672493, 4.672493",\ + "4.565791, 4.672493, 4.672493, 4.672493, 4.672493",\ + "4.552504, 4.672493, 4.672493, 4.672493, 4.672493",\ + "4.459889, 4.606601, 4.614344, 4.621269, 4.641088"); + } + 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.423518, 0.515555, 0.520970, 0.525813, 0.539674",\ + "0.423518, 0.515555, 0.520970, 0.525813, 0.539674",\ + "0.423518, 0.515555, 0.520970, 0.525813, 0.539674",\ + "0.423518, 0.515555, 0.520970, 0.525813, 0.539674",\ + "0.423518, 0.515555, 0.520970, 0.525813, 0.539674"); + } + + } /* 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.079281, 4.244571, 4.252074, 4.258785, 4.277994",\ + "4.079281, 4.244571, 4.252074, 4.258785, 4.277994",\ + "4.079281, 4.244571, 4.252074, 4.258785, 4.277994",\ + "4.079281, 4.244571, 4.252074, 4.258785, 4.277994",\ + "4.050146, 4.215436, 4.222940, 4.229651, 4.248859"); + } + 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.041547, 4.177653, 4.184836, 4.191260, 4.209647",\ + "4.041547, 4.177653, 4.184836, 4.191260, 4.209647",\ + "4.041547, 4.177653, 4.184836, 4.191260, 4.209647",\ + "4.041547, 4.177653, 4.184836, 4.191260, 4.209647",\ + "4.012413, 4.148519, 4.155702, 4.162126, 4.180512"); + } + 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.423518, 0.515555, 0.520970, 0.525813, 0.539674",\ + "0.423518, 0.515555, 0.520970, 0.525813, 0.539674",\ + "0.423518, 0.515555, 0.520970, 0.525813, 0.539674",\ + "0.423518, 0.515555, 0.520970, 0.525813, 0.539674",\ + "0.423518, 0.515555, 0.520970, 0.525813, 0.539674"); + } + + } /* 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.639606, 7.811326, 7.818927, 7.818927, 7.818927",\ - "7.639606, 7.811326, 7.818927, 7.818927, 7.818927",\ - "7.627683, 7.799403, 7.807199, 7.814172, 7.818927",\ - "7.539458, 7.711179, 7.718975, 7.725947, 7.745904",\ - "7.140888, 7.312609, 7.320405, 7.327377, 7.347334"); + values ( "7.944019, 8.122179, 8.130065, 8.130065, 8.130065",\ + "7.944019, 8.122179, 8.130065, 8.130065, 8.130065",\ + "7.931649, 8.109808, 8.117897, 8.125132, 8.130065",\ + "7.840116, 8.018275, 8.026363, 8.033598, 8.054303",\ + "7.447283, 7.625443, 7.633531, 7.640765, 7.661470"); } 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.490585, 7.631338, 7.637231, 7.637231, 7.637231",\ - "7.490585, 7.631338, 7.637231, 7.637231, 7.637231",\ - "7.478662, 7.619415, 7.626828, 7.633458, 7.637231",\ - "7.390438, 7.531191, 7.538604, 7.545233, 7.564208",\ - "6.991868, 7.132622, 7.140034, 7.146664, 7.165639"); + values ( "7.785767, 7.931798, 7.937912, 7.937912, 7.937912",\ + "7.785767, 7.931798, 7.937912, 7.937912, 7.937912",\ + "7.773396, 7.919428, 7.927118, 7.933996, 7.937912",\ + "7.681864, 7.827895, 7.835586, 7.842463, 7.862150",\ + "7.289031, 7.435062, 7.442753, 7.449631, 7.469317"); } 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.821145, 6.822088, 6.822151, 6.822207, 6.822369",\ - "6.821145, 6.822088, 6.822151, 6.822207, 6.822369",\ - "6.821145, 6.822088, 6.822151, 6.822207, 6.822369",\ - "6.771369, 6.772312, 6.772375, 6.772431, 6.772593",\ - "6.375221, 6.376164, 6.376227, 6.376283, 6.376444"); + values ( "6.455690, 6.456598, 6.456658, 6.456713, 6.456868",\ + "6.455690, 6.456598, 6.456658, 6.456713, 6.456868",\ + "6.455690, 6.456598, 6.456658, 6.456713, 6.456868",\ + "6.407781, 6.408688, 6.408749, 6.408803, 6.408958",\ + "6.005804, 6.006711, 6.006772, 6.006826, 6.006982"); } 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.770929, 6.776905, 6.776911, 6.776916, 6.776930",\ - "6.770929, 6.776905, 6.776911, 6.776916, 6.776930",\ - "6.770929, 6.776905, 6.776911, 6.776916, 6.776930",\ - "6.721153, 6.727129, 6.727135, 6.727139, 6.727154",\ - "6.325005, 6.330980, 6.330986, 6.330991, 6.331006"); + values ( "6.407358, 6.413109, 6.413115, 6.413119, 6.413133",\ + "6.407358, 6.413109, 6.413115, 6.413119, 6.413133",\ + "6.407358, 6.413109, 6.413115, 6.413119, 6.413133",\ + "6.359448, 6.365199, 6.365205, 6.365210, 6.365223",\ + "5.957471, 5.963223, 5.963228, 5.963233, 5.963247"); } 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.689820, 4.829511, 4.829511, 4.829511, 4.829511",\ + "4.689820, 4.829511, 4.829511, 4.829511, 4.829511",\ + "4.689820, 4.829511, 4.829511, 4.829511, 4.829511",\ + "4.676533, 4.829511, 4.829511, 4.829511, 4.829511",\ + "4.583918, 4.762077, 4.770166, 4.777400, 4.798106"); + } + 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.765612, 0.765612, 0.765612, 0.765612",\ + "0.758810, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758810, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758810, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758810, 0.765612, 0.765612, 0.765612, 0.765612"); + } + 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.644045, 4.750745, 4.750745, 4.750745, 4.750745",\ + "4.644045, 4.750745, 4.750745, 4.750745, 4.750745",\ + "4.644045, 4.750745, 4.750745, 4.750745, 4.750745",\ + "4.630758, 4.750745, 4.750745, 4.750745, 4.750745",\ + "4.538143, 4.684853, 4.692595, 4.699520, 4.719340"); + } + 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.423481, 0.515545, 0.520958, 0.525800, 0.539656",\ + "0.423481, 0.515545, 0.520958, 0.525800, 0.539656",\ + "0.423481, 0.515545, 0.520958, 0.525800, 0.539656",\ + "0.423481, 0.515545, 0.520958, 0.525800, 0.539656",\ + "0.423481, 0.515545, 0.520958, 0.525800, 0.539656"); + } + + } /* 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.162479, 4.327760, 4.335264, 4.341975, 4.361184",\ + "4.162479, 4.327760, 4.335264, 4.341975, 4.361184",\ + "4.162479, 4.327760, 4.335264, 4.341975, 4.361184",\ + "4.162479, 4.327760, 4.335264, 4.341975, 4.361184",\ + "4.133344, 4.298625, 4.306129, 4.312840, 4.332049"); + } + 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.765612, 0.765612, 0.765612, 0.765612",\ + "0.758810, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758810, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758810, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758810, 0.765612, 0.765612, 0.765612, 0.765612"); + } + 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.110803, 4.246907, 4.254089, 4.260514, 4.278901",\ + "4.110803, 4.246907, 4.254089, 4.260514, 4.278901",\ + "4.110803, 4.246907, 4.254089, 4.260514, 4.278901",\ + "4.110803, 4.246907, 4.254089, 4.260514, 4.278901",\ + "4.081668, 4.217772, 4.224955, 4.231380, 4.249767"); + } + 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.423481, 0.515545, 0.520958, 0.525800, 0.539656",\ + "0.423481, 0.515545, 0.520958, 0.525800, 0.539656",\ + "0.423481, 0.515545, 0.520958, 0.525800, 0.539656",\ + "0.423481, 0.515545, 0.520958, 0.525800, 0.539656",\ + "0.423481, 0.515545, 0.520958, 0.525800, 0.539656"); + } + + } /* 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.960172, 8.131899, 8.139500, 8.139500, 8.139500",\ - "7.960172, 8.131899, 8.139500, 8.139500, 8.139500",\ - "7.948249, 8.119976, 8.127771, 8.134745, 8.139500",\ - "7.860024, 8.031752, 8.039547, 8.046520, 8.066477",\ - "7.461455, 7.633183, 7.640978, 7.647951, 7.667908"); + values ( "8.277872, 8.456039, 8.463925, 8.463925, 8.463925",\ + "8.277872, 8.456039, 8.463925, 8.463925, 8.463925",\ + "8.265502, 8.443668, 8.451757, 8.458992, 8.463925",\ + "8.173969, 8.352136, 8.360224, 8.367458, 8.388164",\ + "7.781136, 7.959303, 7.967391, 7.974626, 7.995331"); } 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.819921, 7.960673, 7.966566, 7.966566, 7.966566",\ - "7.819921, 7.960673, 7.966566, 7.966566, 7.966566",\ - "7.807999, 7.948750, 7.956162, 7.962792, 7.966566",\ - "7.719774, 7.860526, 7.867938, 7.874568, 7.893543",\ - "7.321205, 7.461956, 7.469368, 7.475998, 7.494973"); + values ( "8.128718, 8.274749, 8.280862, 8.280862, 8.280862",\ + "8.128718, 8.274749, 8.280862, 8.280862, 8.280862",\ + "8.116348, 8.262379, 8.270069, 8.276947, 8.280862",\ + "8.024815, 8.170845, 8.178535, 8.185413, 8.205100",\ + "7.631982, 7.778012, 7.785702, 7.792581, 7.812267"); } 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.148822, 7.149752, 7.149815, 7.149871, 7.150030",\ - "7.148822, 7.149752, 7.149815, 7.149871, 7.150030",\ - "7.148822, 7.149752, 7.149815, 7.149871, 7.150030",\ - "7.099046, 7.099976, 7.100039, 7.100095, 7.100254",\ - "6.702898, 6.703828, 6.703890, 6.703946, 6.704106"); + values ( "6.771227, 6.772123, 6.772183, 6.772237, 6.772390",\ + "6.771227, 6.772123, 6.772183, 6.772237, 6.772390",\ + "6.771227, 6.772123, 6.772183, 6.772237, 6.772390",\ + "6.723317, 6.724213, 6.724273, 6.724327, 6.724481",\ + "6.321341, 6.322237, 6.322297, 6.322351, 6.322504"); } 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.098650, 7.104661, 7.104667, 7.104671, 7.104686",\ - "7.098650, 7.104661, 7.104667, 7.104671, 7.104686",\ - "7.098650, 7.104661, 7.104667, 7.104671, 7.104686",\ - "7.048873, 7.054885, 7.054891, 7.054895, 7.054910",\ - "6.652725, 6.658737, 6.658742, 6.658748, 6.658762"); + values ( "6.722936, 6.728723, 6.728728, 6.728733, 6.728746",\ + "6.722936, 6.728723, 6.728728, 6.728733, 6.728746",\ + "6.722936, 6.728723, 6.728728, 6.728733, 6.728746",\ + "6.675026, 6.680813, 6.680819, 6.680823, 6.680837",\ + "6.273050, 6.278836, 6.278842, 6.278846, 6.278860"); } 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.849706, 4.989404, 4.989404, 4.989404, 4.989404",\ + "4.849706, 4.989404, 4.989404, 4.989404, 4.989404",\ + "4.849706, 4.989404, 4.989404, 4.989404, 4.989404",\ + "4.836419, 4.989404, 4.989404, 4.989404, 4.989404",\ + "4.743804, 4.921971, 4.930059, 4.937294, 4.957999"); + } + 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.749364, 4.856066, 4.856066, 4.856066, 4.856066",\ + "4.749364, 4.856066, 4.856066, 4.856066, 4.856066",\ + "4.749364, 4.856066, 4.856066, 4.856066, 4.856066",\ + "4.736077, 4.856066, 4.856066, 4.856066, 4.856066",\ + "4.643463, 4.790174, 4.797916, 4.804841, 4.824661"); + } + 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[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.280413, 4.445700, 4.453204, 4.459915, 4.479124",\ + "4.280413, 4.445700, 4.453204, 4.459915, 4.479124",\ + "4.280413, 4.445700, 4.453204, 4.459915, 4.479124",\ + "4.280413, 4.445700, 4.453204, 4.459915, 4.479124",\ + "4.251278, 4.416566, 4.424069, 4.430781, 4.449989"); + } + 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.204447, 4.340552, 4.347735, 4.354160, 4.372547",\ + "4.204447, 4.340552, 4.347735, 4.354160, 4.372547",\ + "4.204447, 4.340552, 4.347735, 4.354160, 4.372547",\ + "4.204447, 4.340552, 4.347735, 4.354160, 4.372547",\ + "4.175313, 4.311418, 4.318601, 4.325025, 4.343412"); + } + 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[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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -1702,11 +3062,11 @@ pin("mprj_io[24]") { 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.357430, 8.529156, 8.536757, 8.536757, 8.536757",\ - "8.357430, 8.529156, 8.536757, 8.536757, 8.536757",\ - "8.345507, 8.517233, 8.525029, 8.532002, 8.536757",\ - "8.257282, 8.429008, 8.436805, 8.443778, 8.463735",\ - "7.858713, 8.030439, 8.038235, 8.045208, 8.065165"); + values ( "8.690431, 8.868597, 8.876483, 8.876483, 8.876483",\ + "8.690431, 8.868597, 8.876483, 8.876483, 8.876483",\ + "8.678061, 8.856226, 8.864315, 8.871550, 8.876483",\ + "8.586527, 8.764693, 8.772781, 8.780016, 8.800721",\ + "8.193694, 8.371861, 8.379949, 8.387183, 8.407888"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1720,11 +3080,11 @@ pin("mprj_io[24]") { 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.209367, 8.350110, 8.356003, 8.356003, 8.356003",\ - "8.209367, 8.350110, 8.356003, 8.356003, 8.356003",\ - "8.197444, 8.338187, 8.345600, 8.352230, 8.356003",\ - "8.109220, 8.249963, 8.257376, 8.264006, 8.282980",\ - "7.710650, 7.851393, 7.858806, 7.865436, 7.884410"); + values ( "8.533172, 8.679193, 8.685307, 8.685307, 8.685307",\ + "8.533172, 8.679193, 8.685307, 8.685307, 8.685307",\ + "8.520802, 8.666822, 8.674513, 8.681392, 8.685307",\ + "8.429269, 8.575290, 8.582980, 8.589859, 8.609545",\ + "8.036436, 8.182457, 8.190147, 8.197025, 8.216712"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1745,11 +3105,11 @@ pin("mprj_io[24]") { 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.531164, 7.532034, 7.532094, 7.532147, 7.532300",\ - "7.531164, 7.532034, 7.532094, 7.532147, 7.532300",\ - "7.531164, 7.532034, 7.532094, 7.532147, 7.532300",\ - "7.481388, 7.482258, 7.482317, 7.482371, 7.482524",\ - "7.085240, 7.086110, 7.086169, 7.086223, 7.086375"); + values ( "7.108151, 7.108988, 7.109046, 7.109097, 7.109244",\ + "7.108151, 7.108988, 7.109046, 7.109097, 7.109244",\ + "7.108151, 7.108988, 7.109046, 7.109097, 7.109244",\ + "7.060241, 7.061079, 7.061136, 7.061188, 7.061335",\ + "6.658265, 6.659102, 6.659160, 6.659211, 6.659358"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1763,11 +3123,11 @@ pin("mprj_io[24]") { 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.481204, 7.487393, 7.487398, 7.487402, 7.487414",\ - "7.481204, 7.487393, 7.487398, 7.487402, 7.487414",\ - "7.481204, 7.487393, 7.487398, 7.487402, 7.487414",\ - "7.431428, 7.437617, 7.437622, 7.437626, 7.437638",\ - "7.035280, 7.041469, 7.041473, 7.041478, 7.041490"); + values ( "7.060064, 7.066021, 7.066026, 7.066030, 7.066042",\ + "7.060064, 7.066021, 7.066026, 7.066030, 7.066042",\ + "7.060064, 7.066021, 7.066026, 7.066030, 7.066042",\ + "7.012155, 7.018112, 7.018116, 7.018120, 7.018132",\ + "6.610178, 6.616135, 6.616140, 6.616144, 6.616156"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1781,12 +3141,97 @@ pin("mprj_io[24]") { } /* end of arc hk_serial_load_mprj_io[24]_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.850915, 4.990612, 4.990612, 4.990612, 4.990612",\ + "4.850915, 4.990612, 4.990612, 4.990612, 4.990612",\ + "4.850915, 4.990612, 4.990612, 4.990612, 4.990612",\ + "4.837627, 4.990612, 4.990612, 4.990612, 4.990612",\ + "4.745013, 4.923179, 4.931267, 4.938501, 4.959207"); + } + 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.760972, 4.867674, 4.867674, 4.867674, 4.867674",\ + "4.760972, 4.867674, 4.867674, 4.867674, 4.867674",\ + "4.760972, 4.867674, 4.867674, 4.867674, 4.867674",\ + "4.747685, 4.867674, 4.867674, 4.867674, 4.867674",\ + "4.655070, 4.801782, 4.809524, 4.816449, 4.836269"); + } + 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[24]_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.327565, 4.492851, 4.500355, 4.507066, 4.526275",\ + "4.327565, 4.492851, 4.500355, 4.507066, 4.526275",\ + "4.327565, 4.492851, 4.500355, 4.507066, 4.526275",\ + "4.327565, 4.492851, 4.500355, 4.507066, 4.526275",\ + "4.298430, 4.463717, 4.471220, 4.477932, 4.497140"); + } + 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.224187, 4.360292, 4.367476, 4.373900, 4.392287",\ + "4.224187, 4.360292, 4.367476, 4.373900, 4.392287",\ + "4.224187, 4.360292, 4.367476, 4.373900, 4.392287",\ + "4.224187, 4.360292, 4.367476, 4.373900, 4.392287",\ + "4.195053, 4.331158, 4.338341, 4.344766, 4.363153"); + } + 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[24]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -1800,11 +3245,11 @@ pin("mprj_io[23]") { 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.751286, 8.923013, 8.930614, 8.930614, 8.930614",\ - "8.751286, 8.923013, 8.930614, 8.930614, 8.930614",\ - "8.739363, 8.911090, 8.918886, 8.925858, 8.930614",\ - "8.651138, 8.822865, 8.830662, 8.837634, 8.857591",\ - "8.252568, 8.424295, 8.432092, 8.439064, 8.459021"); + values ( "9.099451, 9.277618, 9.285504, 9.285504, 9.285504",\ + "9.099451, 9.277618, 9.285504, 9.285504, 9.285504",\ + "9.087082, 9.265248, 9.273336, 9.280571, 9.285504",\ + "8.995548, 9.173716, 9.181804, 9.189037, 9.209743",\ + "8.602715, 8.780882, 8.788971, 8.796206, 8.816910"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1818,11 +3263,11 @@ pin("mprj_io[23]") { 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.612404, 8.753159, 8.759051, 8.759051, 8.759051",\ - "8.612404, 8.753159, 8.759051, 8.759051, 8.759051",\ - "8.600481, 8.741236, 8.748648, 8.755278, 8.759051",\ - "8.512257, 8.653011, 8.660423, 8.667053, 8.686028",\ - "8.113687, 8.254441, 8.261854, 8.268484, 8.287458"); + values ( "8.951719, 9.097752, 9.103866, 9.103866, 9.103866",\ + "8.951719, 9.097752, 9.103866, 9.103866, 9.103866",\ + "8.939349, 9.085382, 9.093072, 9.099951, 9.103866",\ + "8.847816, 8.993849, 9.001539, 9.008417, 9.028104",\ + "8.454983, 8.601016, 8.608706, 8.615584, 8.635271"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1843,11 +3288,11 @@ pin("mprj_io[23]") { 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.930240, 7.931194, 7.931257, 7.931314, 7.931477",\ - "7.930240, 7.931194, 7.931257, 7.931314, 7.931477",\ - "7.930240, 7.931194, 7.931257, 7.931314, 7.931477",\ - "7.880464, 7.881418, 7.881481, 7.881538, 7.881701",\ - "7.484316, 7.485270, 7.485333, 7.485390, 7.485552"); + values ( "7.492537, 7.493456, 7.493517, 7.493571, 7.493728",\ + "7.492537, 7.493456, 7.493517, 7.493571, 7.493728",\ + "7.492537, 7.493456, 7.493517, 7.493571, 7.493728",\ + "7.444628, 7.445546, 7.445607, 7.445662, 7.445818",\ + "7.042651, 7.043570, 7.043631, 7.043685, 7.043841"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1861,11 +3306,11 @@ pin("mprj_io[23]") { 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.879987, 7.885932, 7.885938, 7.885942, 7.885958",\ - "7.879987, 7.885932, 7.885938, 7.885942, 7.885958",\ - "7.879987, 7.885932, 7.885938, 7.885942, 7.885958",\ - "7.830211, 7.836156, 7.836162, 7.836166, 7.836182",\ - "7.434063, 7.440007, 7.440013, 7.440019, 7.440033"); + values ( "7.444170, 7.449891, 7.449896, 7.449902, 7.449916",\ + "7.444170, 7.449891, 7.449896, 7.449902, 7.449916",\ + "7.444170, 7.449891, 7.449896, 7.449902, 7.449916",\ + "7.396260, 7.401981, 7.401987, 7.401992, 7.402006",\ + "6.994283, 7.000005, 7.000010, 7.000015, 7.000030"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1879,12 +3324,97 @@ pin("mprj_io[23]") { } /* end of arc hk_serial_load_mprj_io[23]_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.835796, 4.975494, 4.975494, 4.975494, 4.975494",\ + "4.835796, 4.975494, 4.975494, 4.975494, 4.975494",\ + "4.835796, 4.975494, 4.975494, 4.975494, 4.975494",\ + "4.822509, 4.975494, 4.975494, 4.975494, 4.975494",\ + "4.729895, 4.908062, 4.916150, 4.923384, 4.944089"); + } + 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.766212, 4.872914, 4.872914, 4.872914, 4.872914",\ + "4.766212, 4.872914, 4.872914, 4.872914, 4.872914",\ + "4.766212, 4.872914, 4.872914, 4.872914, 4.872914",\ + "4.752926, 4.872914, 4.872914, 4.872914, 4.872914",\ + "4.660311, 4.807022, 4.814764, 4.821690, 4.841509"); + } + 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[23]_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.225035, 4.390322, 4.397826, 4.404537, 4.423745",\ + "4.225035, 4.390322, 4.397826, 4.404537, 4.423745",\ + "4.225035, 4.390322, 4.397826, 4.404537, 4.423745",\ + "4.225035, 4.390322, 4.397826, 4.404537, 4.423745",\ + "4.195900, 4.361187, 4.368691, 4.375402, 4.394611"); + } + 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.199157, 4.335262, 4.342445, 4.348870, 4.367257",\ + "4.199157, 4.335262, 4.342445, 4.348870, 4.367257",\ + "4.199157, 4.335262, 4.342445, 4.348870, 4.367257",\ + "4.199157, 4.335262, 4.342445, 4.348870, 4.367257",\ + "4.170022, 4.306128, 4.313311, 4.319735, 4.338122"); + } + 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[23]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -1898,11 +3428,11 @@ pin("mprj_io[22]") { 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 ( "9.101282, 9.273001, 9.280603, 9.280603, 9.280603",\ - "9.101282, 9.273001, 9.280603, 9.280603, 9.280603",\ - "9.089359, 9.261078, 9.268875, 9.275847, 9.280603",\ - "9.001135, 9.172853, 9.180651, 9.187623, 9.207581",\ - "8.602566, 8.774284, 8.782082, 8.789054, 8.809011"); + values ( "9.463809, 9.641967, 9.649854, 9.649854, 9.649854",\ + "9.463809, 9.641967, 9.649854, 9.649854, 9.649854",\ + "9.451439, 9.629597, 9.637686, 9.644919, 9.649854",\ + "9.359905, 9.538063, 9.546152, 9.553387, 9.574092",\ + "8.967072, 9.145231, 9.153319, 9.160554, 9.181259"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1916,11 +3446,11 @@ pin("mprj_io[22]") { 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.955935, 9.096690, 9.102583, 9.102583, 9.102583",\ - "8.955935, 9.096690, 9.102583, 9.102583, 9.102583",\ - "8.944013, 9.084767, 9.092180, 9.098810, 9.102583",\ - "8.855788, 8.996543, 9.003956, 9.010586, 9.029560",\ - "8.457219, 8.597974, 8.605386, 8.612016, 8.630991"); + values ( "9.309368, 9.455400, 9.461514, 9.461514, 9.461514",\ + "9.309368, 9.455400, 9.461514, 9.461514, 9.461514",\ + "9.296998, 9.443031, 9.450722, 9.457600, 9.461514",\ + "9.205464, 9.351498, 9.359188, 9.366066, 9.385753",\ + "8.812632, 8.958664, 8.966354, 8.973233, 8.992920"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1941,11 +3471,11 @@ pin("mprj_io[22]") { 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.272635, 8.273590, 8.273654, 8.273710, 8.273873",\ - "8.272635, 8.273590, 8.273654, 8.273710, 8.273873",\ - "8.272635, 8.273590, 8.273654, 8.273710, 8.273873",\ - "8.222858, 8.223814, 8.223878, 8.223934, 8.224097",\ - "7.826711, 7.827666, 7.827730, 7.827786, 7.827949"); + values ( "7.822217, 7.823136, 7.823197, 7.823252, 7.823409",\ + "7.822217, 7.823136, 7.823197, 7.823252, 7.823409",\ + "7.822217, 7.823136, 7.823197, 7.823252, 7.823409",\ + "7.774307, 7.775227, 7.775288, 7.775342, 7.775499",\ + "7.372331, 7.373250, 7.373311, 7.373366, 7.373522"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1959,11 +3489,11 @@ pin("mprj_io[22]") { 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.222376, 8.228314, 8.228320, 8.228325, 8.228340",\ - "8.222376, 8.228314, 8.228320, 8.228325, 8.228340",\ - "8.222376, 8.228314, 8.228320, 8.228325, 8.228340",\ - "8.172600, 8.178538, 8.178544, 8.178549, 8.178564",\ - "7.776451, 7.782390, 7.782396, 7.782401, 7.782416"); + values ( "7.773842, 7.779558, 7.779564, 7.779569, 7.779583",\ + "7.773842, 7.779558, 7.779564, 7.779569, 7.779583",\ + "7.773842, 7.779558, 7.779564, 7.779569, 7.779583",\ + "7.725932, 7.731648, 7.731654, 7.731659, 7.731674",\ + "7.323956, 7.329672, 7.329678, 7.329682, 7.329697"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1977,12 +3507,97 @@ pin("mprj_io[22]") { } /* end of arc hk_serial_load_mprj_io[22]_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.899501, 5.039191, 5.039191, 5.039191, 5.039191",\ + "4.899501, 5.039191, 5.039191, 5.039191, 5.039191",\ + "4.899501, 5.039191, 5.039191, 5.039191, 5.039191",\ + "4.886214, 5.039191, 5.039191, 5.039191, 5.039191",\ + "4.793600, 4.971758, 4.979846, 4.987081, 5.007786"); + } + 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.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612"); + } + 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.814478, 4.921177, 4.921177, 4.921177, 4.921177",\ + "4.814478, 4.921177, 4.921177, 4.921177, 4.921177",\ + "4.814478, 4.921177, 4.921177, 4.921177, 4.921177",\ + "4.801191, 4.921177, 4.921177, 4.921177, 4.921177",\ + "4.708576, 4.855285, 4.863028, 4.869953, 4.889773"); + } + 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.423474, 0.515543, 0.520956, 0.525797, 0.539653",\ + "0.423474, 0.515543, 0.520956, 0.525797, 0.539653",\ + "0.423474, 0.515543, 0.520956, 0.525797, 0.539653",\ + "0.423474, 0.515543, 0.520956, 0.525797, 0.539653",\ + "0.423474, 0.515543, 0.520956, 0.525797, 0.539653"); + } + + } /* end of arc hkspi_clk_mprj_io[22]_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.286613, 4.451892, 4.459396, 4.466107, 4.485316",\ + "4.286613, 4.451892, 4.459396, 4.466107, 4.485316",\ + "4.286613, 4.451892, 4.459396, 4.466107, 4.485316",\ + "4.286613, 4.451892, 4.459396, 4.466107, 4.485316",\ + "4.257478, 4.422758, 4.430262, 4.436973, 4.456182"); + } + 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.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758811, 0.765612, 0.765612, 0.765612, 0.765612"); + } + 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.245445, 4.381548, 4.388731, 4.395156, 4.413543",\ + "4.245445, 4.381548, 4.388731, 4.395156, 4.413543",\ + "4.245445, 4.381548, 4.388731, 4.395156, 4.413543",\ + "4.245445, 4.381548, 4.388731, 4.395156, 4.413543",\ + "4.216311, 4.352414, 4.359597, 4.366022, 4.384408"); + } + 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.423474, 0.515543, 0.520956, 0.525797, 0.539653",\ + "0.423474, 0.515543, 0.520956, 0.525797, 0.539653",\ + "0.423474, 0.515543, 0.520956, 0.525797, 0.539653",\ + "0.423474, 0.515543, 0.520956, 0.525797, 0.539653",\ + "0.423474, 0.515543, 0.520956, 0.525797, 0.539653"); + } + + } /* end of arc hkspi_clk_mprj_io[22]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -1996,11 +3611,11 @@ pin("mprj_io[21]") { 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 ( "9.449247, 9.620968, 9.628570, 9.628570, 9.628570",\ - "9.449247, 9.620968, 9.628570, 9.628570, 9.628570",\ - "9.437325, 9.609045, 9.616841, 9.623815, 9.628570",\ - "9.349100, 9.520821, 9.528617, 9.535590, 9.555547",\ - "8.950531, 9.122251, 9.130047, 9.137020, 9.156977"); + values ( "9.825140, 10.003300, 10.011187, 10.011187, 10.011187",\ + "9.825140, 10.003300, 10.011187, 10.011187, 10.011187",\ + "9.812770, 9.990930, 9.999018, 10.006252, 10.011187",\ + "9.721236, 9.899396, 9.907485, 9.914719, 9.935425",\ + "9.328403, 9.506563, 9.514652, 9.521887, 9.542592"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2014,11 +3629,11 @@ pin("mprj_io[21]") { 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 ( "9.302898, 9.443655, 9.449548, 9.449548, 9.449548",\ - "9.302898, 9.443655, 9.449548, 9.449548, 9.449548",\ - "9.290976, 9.431732, 9.439144, 9.445774, 9.449548",\ - "9.202751, 9.343508, 9.350920, 9.357550, 9.376525",\ - "8.804182, 8.944939, 8.952351, 8.958981, 8.977956"); + values ( "9.669660, 9.815695, 9.821808, 9.821808, 9.821808",\ + "9.669660, 9.815695, 9.821808, 9.821808, 9.821808",\ + "9.657290, 9.803324, 9.811014, 9.817893, 9.821808",\ + "9.565756, 9.711791, 9.719481, 9.726360, 9.746046",\ + "9.172924, 9.318958, 9.326649, 9.333527, 9.353213"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2039,11 +3654,11 @@ pin("mprj_io[21]") { 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.617357, 8.618324, 8.618388, 8.618445, 8.618609",\ - "8.617357, 8.618324, 8.618388, 8.618445, 8.618609",\ - "8.617357, 8.618324, 8.618388, 8.618445, 8.618609",\ - "8.567581, 8.568548, 8.568612, 8.568669, 8.568833",\ - "8.171433, 8.172400, 8.172464, 8.172522, 8.172686"); + values ( "8.144745, 8.145675, 8.145737, 8.145792, 8.145949",\ + "8.144745, 8.145675, 8.145737, 8.145792, 8.145949",\ + "8.144745, 8.145675, 8.145737, 8.145792, 8.145949",\ + "8.096835, 8.097765, 8.097827, 8.097882, 8.098040",\ + "7.694858, 7.695788, 7.695850, 7.695905, 7.696063"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2057,11 +3672,11 @@ pin("mprj_io[21]") { 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.567059, 8.572966, 8.572971, 8.572977, 8.572992",\ - "8.567059, 8.572966, 8.572971, 8.572977, 8.572992",\ - "8.567059, 8.572966, 8.572971, 8.572977, 8.572992",\ - "8.517282, 8.523190, 8.523195, 8.523201, 8.523216",\ - "8.121135, 8.127041, 8.127047, 8.127052, 8.127068"); + values ( "8.096333, 8.102016, 8.102022, 8.102028, 8.102043",\ + "8.096333, 8.102016, 8.102022, 8.102028, 8.102043",\ + "8.096333, 8.102016, 8.102022, 8.102028, 8.102043",\ + "8.048422, 8.054107, 8.054113, 8.054118, 8.054132",\ + "7.646446, 7.652131, 7.652136, 7.652142, 7.652156"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2075,12 +3690,97 @@ pin("mprj_io[21]") { } /* end of arc hk_serial_load_mprj_io[21]_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.745868, 4.885560, 4.885560, 4.885560, 4.885560",\ + "4.745868, 4.885560, 4.885560, 4.885560, 4.885560",\ + "4.745868, 4.885560, 4.885560, 4.885560, 4.885560",\ + "4.732581, 4.885560, 4.885560, 4.885560, 4.885560",\ + "4.639966, 4.818126, 4.826215, 4.833449, 4.854155"); + } + 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.765612, 0.765612, 0.765612, 0.765612",\ + "0.758810, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758810, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758810, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758810, 0.765612, 0.765612, 0.765612, 0.765612"); + } + 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.754954, 4.861653, 4.861653, 4.861653, 4.861653",\ + "4.754954, 4.861653, 4.861653, 4.861653, 4.861653",\ + "4.754954, 4.861653, 4.861653, 4.861653, 4.861653",\ + "4.741667, 4.861653, 4.861653, 4.861653, 4.861653",\ + "4.649052, 4.795761, 4.803504, 4.810429, 4.830249"); + } + 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.423481, 0.515545, 0.520958, 0.525799, 0.539656",\ + "0.423481, 0.515545, 0.520958, 0.525799, 0.539656",\ + "0.423481, 0.515545, 0.520958, 0.525799, 0.539656",\ + "0.423481, 0.515545, 0.520958, 0.525799, 0.539656",\ + "0.423481, 0.515545, 0.520958, 0.525799, 0.539656"); + } + + } /* end of arc hkspi_clk_mprj_io[21]_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.219469, 4.384750, 4.392254, 4.398965, 4.418174",\ + "4.219469, 4.384750, 4.392254, 4.398965, 4.418174",\ + "4.219469, 4.384750, 4.392254, 4.398965, 4.418174",\ + "4.219469, 4.384750, 4.392254, 4.398965, 4.418174",\ + "4.190335, 4.355616, 4.363119, 4.369831, 4.389040"); + } + 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.765612, 0.765612, 0.765612, 0.765612",\ + "0.758810, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758810, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758810, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758810, 0.765612, 0.765612, 0.765612, 0.765612"); + } + 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.215591, 4.351696, 4.358878, 4.365303, 4.383690",\ + "4.215591, 4.351696, 4.358878, 4.365303, 4.383690",\ + "4.215591, 4.351696, 4.358878, 4.365303, 4.383690",\ + "4.215591, 4.351696, 4.358878, 4.365303, 4.383690",\ + "4.186457, 4.322561, 4.329744, 4.336168, 4.354555"); + } + 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.423481, 0.515545, 0.520958, 0.525799, 0.539656",\ + "0.423481, 0.515545, 0.520958, 0.525799, 0.539656",\ + "0.423481, 0.515545, 0.520958, 0.525799, 0.539656",\ + "0.423481, 0.515545, 0.520958, 0.525799, 0.539656",\ + "0.423481, 0.515545, 0.520958, 0.525799, 0.539656"); + } + + } /* end of arc hkspi_clk_mprj_io[21]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2094,11 +3794,11 @@ pin("mprj_io[20]") { 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 ( "9.808119, 9.979836, 9.987437, 9.987437, 9.987437",\ - "9.808119, 9.979836, 9.987437, 9.987437, 9.987437",\ - "9.796196, 9.967913, 9.975709, 9.982681, 9.987437",\ - "9.707972, 9.879688, 9.887485, 9.894457, 9.914414",\ - "9.309402, 9.481119, 9.488915, 9.495888, 9.515845"); + values ( "10.198780, 10.376935, 10.384823, 10.384823, 10.384823",\ + "10.198780, 10.376935, 10.384823, 10.384823, 10.384823",\ + "10.186410, 10.364565, 10.372654, 10.379889, 10.384823",\ + "10.094877, 10.273032, 10.281120, 10.288355, 10.309061",\ + "9.702045, 9.880200, 9.888288, 9.895523, 9.916229"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2112,11 +3812,11 @@ pin("mprj_io[20]") { 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 ( "9.648692, 9.789445, 9.795338, 9.795338, 9.795338",\ - "9.648692, 9.789445, 9.795338, 9.795338, 9.795338",\ - "9.636769, 9.777522, 9.784935, 9.791564, 9.795338",\ - "9.548545, 9.689298, 9.696711, 9.703340, 9.722315",\ - "9.149975, 9.290728, 9.298141, 9.304770, 9.323746"); + values ( "10.029731, 10.175762, 10.181876, 10.181876, 10.181876",\ + "10.029731, 10.175762, 10.181876, 10.181876, 10.181876",\ + "10.017361, 10.163391, 10.171082, 10.177960, 10.181876",\ + "9.925828, 10.071859, 10.079550, 10.086428, 10.106114",\ + "9.532995, 9.679026, 9.686716, 9.693595, 9.713282"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2137,11 +3837,11 @@ pin("mprj_io[20]") { 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.960323, 8.961265, 8.961328, 8.961384, 8.961545",\ - "8.960323, 8.961265, 8.961328, 8.961384, 8.961545",\ - "8.960323, 8.961265, 8.961328, 8.961384, 8.961545",\ - "8.910547, 8.911489, 8.911551, 8.911608, 8.911769",\ - "8.514400, 8.515341, 8.515404, 8.515460, 8.515620"); + values ( "8.472425, 8.473330, 8.473391, 8.473445, 8.473600",\ + "8.472425, 8.473330, 8.473391, 8.473445, 8.473600",\ + "8.472425, 8.473330, 8.473391, 8.473445, 8.473600",\ + "8.424515, 8.425421, 8.425481, 8.425535, 8.425690",\ + "8.022538, 8.023444, 8.023504, 8.023559, 8.023714"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2155,11 +3855,11 @@ pin("mprj_io[20]") { 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.910114, 8.916095, 8.916100, 8.916105, 8.916120",\ - "8.910114, 8.916095, 8.916100, 8.916105, 8.916120",\ - "8.910114, 8.916095, 8.916100, 8.916105, 8.916120",\ - "8.860338, 8.866319, 8.866323, 8.866329, 8.866343",\ - "8.464190, 8.470170, 8.470176, 8.470181, 8.470196"); + values ( "8.424098, 8.429853, 8.429859, 8.429864, 8.429878",\ + "8.424098, 8.429853, 8.429859, 8.429864, 8.429878",\ + "8.424098, 8.429853, 8.429859, 8.429864, 8.429878",\ + "8.376188, 8.381945, 8.381949, 8.381954, 8.381968",\ + "7.974211, 7.979968, 7.979973, 7.979978, 7.979992"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2173,12 +3873,97 @@ pin("mprj_io[20]") { } /* end of arc hk_serial_load_mprj_io[20]_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.730257, 4.869944, 4.869944, 4.869944, 4.869944",\ + "4.730257, 4.869944, 4.869944, 4.869944, 4.869944",\ + "4.730257, 4.869944, 4.869944, 4.869944, 4.869944",\ + "4.716969, 4.869944, 4.869944, 4.869944, 4.869944",\ + "4.624354, 4.802510, 4.810598, 4.817833, 4.838538"); + } + 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.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ + "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ + "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ + "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ + "0.758811, 0.765611, 0.765611, 0.765611, 0.765611"); + } + 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.724403, 4.831102, 4.831102, 4.831102, 4.831102",\ + "4.724403, 4.831102, 4.831102, 4.831102, 4.831102",\ + "4.724403, 4.831102, 4.831102, 4.831102, 4.831102",\ + "4.711116, 4.831102, 4.831102, 4.831102, 4.831102",\ + "4.618502, 4.765210, 4.772953, 4.779878, 4.799697"); + } + 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.423464, 0.515540, 0.520953, 0.525793, 0.539648",\ + "0.423464, 0.515540, 0.520953, 0.525793, 0.539648",\ + "0.423464, 0.515540, 0.520953, 0.525793, 0.539648",\ + "0.423464, 0.515540, 0.520953, 0.525793, 0.539648",\ + "0.423464, 0.515540, 0.520953, 0.525793, 0.539648"); + } + + } /* end of arc hkspi_clk_mprj_io[20]_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.187990, 4.353267, 4.360770, 4.367482, 4.386691",\ + "4.187990, 4.353267, 4.360770, 4.367482, 4.386691",\ + "4.187990, 4.353267, 4.360770, 4.367482, 4.386691",\ + "4.187990, 4.353267, 4.360770, 4.367482, 4.386691",\ + "4.158855, 4.324132, 4.331636, 4.338347, 4.357556"); + } + 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.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ + "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ + "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ + "0.758811, 0.765611, 0.765611, 0.765611, 0.765611",\ + "0.758811, 0.765611, 0.765611, 0.765611, 0.765611"); + } + 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.177329, 4.313432, 4.320615, 4.327039, 4.345427",\ + "4.177329, 4.313432, 4.320615, 4.327039, 4.345427",\ + "4.177329, 4.313432, 4.320615, 4.327039, 4.345427",\ + "4.177329, 4.313432, 4.320615, 4.327039, 4.345427",\ + "4.148194, 4.284297, 4.291480, 4.297904, 4.316292"); + } + 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.423464, 0.515540, 0.520953, 0.525793, 0.539648",\ + "0.423464, 0.515540, 0.520953, 0.525793, 0.539648",\ + "0.423464, 0.515540, 0.520953, 0.525793, 0.539648",\ + "0.423464, 0.515540, 0.520953, 0.525793, 0.539648",\ + "0.423464, 0.515540, 0.520953, 0.525793, 0.539648"); + } + + } /* end of arc hkspi_clk_mprj_io[20]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2192,11 +3977,11 @@ pin("mprj_io[19]") { 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 ( "10.141264, 10.312988, 10.320589, 10.320589, 10.320589",\ - "10.141264, 10.312988, 10.320589, 10.320589, 10.320589",\ - "10.129341, 10.301065, 10.308862, 10.315834, 10.320589",\ - "10.041117, 10.212841, 10.220637, 10.227610, 10.247566",\ - "9.642548, 9.814272, 9.822068, 9.829041, 9.848997"); + values ( "10.544756, 10.722919, 10.730806, 10.730806, 10.730806",\ + "10.544756, 10.722919, 10.730806, 10.730806, 10.730806",\ + "10.532386, 10.710550, 10.718638, 10.725872, 10.730806",\ + "10.440853, 10.619017, 10.627106, 10.634340, 10.655045",\ + "10.048020, 10.226185, 10.234273, 10.241507, 10.262213"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2210,11 +3995,11 @@ pin("mprj_io[19]") { 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 ( "9.996364, 10.137115, 10.143008, 10.143008, 10.143008",\ - "9.996364, 10.137115, 10.143008, 10.143008, 10.143008",\ - "9.984441, 10.125193, 10.132605, 10.139235, 10.143008",\ - "9.896216, 10.036968, 10.044380, 10.051010, 10.069985",\ - "9.497646, 9.638399, 9.645811, 9.652441, 9.671415"); + values ( "10.390779, 10.536809, 10.542923, 10.542923, 10.542923",\ + "10.390779, 10.536809, 10.542923, 10.542923, 10.542923",\ + "10.378408, 10.524439, 10.532129, 10.539008, 10.542923",\ + "10.286875, 10.432905, 10.440596, 10.447474, 10.467160",\ + "9.894043, 10.040073, 10.047764, 10.054643, 10.074328"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2235,11 +4020,11 @@ pin("mprj_io[19]") { 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 ( "9.305188, 9.306123, 9.306185, 9.306241, 9.306401",\ - "9.305188, 9.306123, 9.306185, 9.306241, 9.306401",\ - "9.305188, 9.306123, 9.306185, 9.306241, 9.306401",\ - "9.255412, 9.256347, 9.256409, 9.256465, 9.256625",\ - "8.859263, 8.860198, 8.860261, 8.860317, 8.860477"); + values ( "8.796955, 8.797854, 8.797915, 8.797969, 8.798122",\ + "8.796955, 8.797854, 8.797915, 8.797969, 8.798122",\ + "8.796955, 8.797854, 8.797915, 8.797969, 8.798122",\ + "8.749044, 8.749945, 8.750005, 8.750059, 8.750213",\ + "8.347069, 8.347968, 8.348028, 8.348083, 8.348236"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2253,11 +4038,11 @@ pin("mprj_io[19]") { 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 ( "9.255001, 9.261000, 9.261005, 9.261011, 9.261024",\ - "9.255001, 9.261000, 9.261005, 9.261011, 9.261024",\ - "9.255001, 9.261000, 9.261005, 9.261011, 9.261024",\ - "9.205225, 9.211224, 9.211229, 9.211235, 9.211248",\ - "8.809076, 8.815076, 8.815082, 8.815086, 8.815101"); + values ( "8.748650, 8.754424, 8.754429, 8.754435, 8.754448",\ + "8.748650, 8.754424, 8.754429, 8.754435, 8.754448",\ + "8.748650, 8.754424, 8.754429, 8.754435, 8.754448",\ + "8.700740, 8.706514, 8.706519, 8.706524, 8.706538",\ + "8.298763, 8.304538, 8.304543, 8.304548, 8.304562"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2271,12 +4056,97 @@ pin("mprj_io[19]") { } /* end of arc hk_serial_load_mprj_io[19]_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.781833, 4.921527, 4.921527, 4.921527, 4.921527",\ + "4.781833, 4.921527, 4.921527, 4.921527, 4.921527",\ + "4.781833, 4.921527, 4.921527, 4.921527, 4.921527",\ + "4.768546, 4.921527, 4.921527, 4.921527, 4.921527",\ + "4.675931, 4.854095, 4.862183, 4.869417, 4.890122"); + } + 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.770247, 4.876947, 4.876947, 4.876947, 4.876947",\ + "4.770247, 4.876947, 4.876947, 4.876947, 4.876947",\ + "4.770247, 4.876947, 4.876947, 4.876947, 4.876947",\ + "4.756960, 4.876947, 4.876947, 4.876947, 4.876947",\ + "4.664345, 4.811055, 4.818798, 4.825723, 4.845542"); + } + 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.520963, 0.525805, 0.539663",\ + "0.423495, 0.515549, 0.520963, 0.525805, 0.539663",\ + "0.423495, 0.515549, 0.520963, 0.525805, 0.539663",\ + "0.423495, 0.515549, 0.520963, 0.525805, 0.539663",\ + "0.423495, 0.515549, 0.520963, 0.525805, 0.539663"); + } + + } /* end of arc hkspi_clk_mprj_io[19]_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.262456, 4.427741, 4.435245, 4.441956, 4.461164",\ + "4.262456, 4.427741, 4.435245, 4.441956, 4.461164",\ + "4.262456, 4.427741, 4.435245, 4.441956, 4.461164",\ + "4.262456, 4.427741, 4.435245, 4.441956, 4.461164",\ + "4.233322, 4.398606, 4.406110, 4.412821, 4.432030"); + } + 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.231976, 4.368081, 4.375264, 4.381688, 4.400075",\ + "4.231976, 4.368081, 4.375264, 4.381688, 4.400075",\ + "4.231976, 4.368081, 4.375264, 4.381688, 4.400075",\ + "4.231976, 4.368081, 4.375264, 4.381688, 4.400075",\ + "4.202842, 4.338946, 4.346129, 4.352554, 4.370941"); + } + 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.520963, 0.525805, 0.539663",\ + "0.423495, 0.515549, 0.520963, 0.525805, 0.539663",\ + "0.423495, 0.515549, 0.520963, 0.525805, 0.539663",\ + "0.423495, 0.515549, 0.520963, 0.525805, 0.539663",\ + "0.423495, 0.515549, 0.520963, 0.525805, 0.539663"); + } + + } /* end of arc hkspi_clk_mprj_io[19]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2290,11 +4160,11 @@ pin("mprj_io[18]") { 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 ( "9.371622, 9.509089, 9.509089, 9.509089, 9.509089",\ - "9.371622, 9.509089, 9.509089, 9.509089, 9.509089",\ - "9.371622, 9.509089, 9.509089, 9.509089, 9.509089",\ - "9.346813, 9.509089, 9.509089, 9.509089, 9.509089",\ - "9.239993, 9.411717, 9.419514, 9.426486, 9.446444"); + values ( "9.745646, 9.888269, 9.888269, 9.888269, 9.888269",\ + "9.745646, 9.888269, 9.888269, 9.888269, 9.888269",\ + "9.745646, 9.888269, 9.888269, 9.888269, 9.888269",\ + "9.719908, 9.888269, 9.888269, 9.888269, 9.888269",\ + "9.609968, 9.788132, 9.796221, 9.803455, 9.824160"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2308,11 +4178,11 @@ pin("mprj_io[18]") { 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 ( "9.226389, 9.331175, 9.331175, 9.331175, 9.331175",\ - "9.226389, 9.331175, 9.331175, 9.331175, 9.331175",\ - "9.226389, 9.331175, 9.331175, 9.331175, 9.331175",\ - "9.201580, 9.331175, 9.331175, 9.331175, 9.331175",\ - "9.094760, 9.235512, 9.242924, 9.249554, 9.268529"); + values ( "9.591324, 9.700039, 9.700039, 9.700039, 9.700039",\ + "9.591324, 9.700039, 9.700039, 9.700039, 9.700039",\ + "9.591324, 9.700039, 9.700039, 9.700039, 9.700039",\ + "9.565584, 9.700039, 9.700039, 9.700039, 9.700039",\ + "9.455645, 9.601675, 9.609365, 9.616243, 9.635930"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2333,11 +4203,11 @@ pin("mprj_io[18]") { 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.490396, 8.491329, 8.491391, 8.491447, 8.491607",\ - "8.490396, 8.491329, 8.491391, 8.491447, 8.491607",\ - "8.490396, 8.491329, 8.491391, 8.491447, 8.491607",\ - "8.490396, 8.491329, 8.491391, 8.491447, 8.491607",\ - "8.427751, 8.428683, 8.428746, 8.428802, 8.428962"); + values ( "8.118664, 8.119561, 8.119621, 8.119675, 8.119829",\ + "8.118664, 8.119561, 8.119621, 8.119675, 8.119829",\ + "8.118664, 8.119561, 8.119621, 8.119675, 8.119829",\ + "8.118664, 8.119561, 8.119621, 8.119675, 8.119829",\ + "8.057482, 8.058379, 8.058439, 8.058493, 8.058647"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2351,11 +4221,11 @@ pin("mprj_io[18]") { 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.440217, 8.446223, 8.446229, 8.446234, 8.446248",\ - "8.440217, 8.446223, 8.446229, 8.446234, 8.446248",\ - "8.440217, 8.446223, 8.446229, 8.446234, 8.446248",\ - "8.440217, 8.446223, 8.446229, 8.446234, 8.446248",\ - "8.377572, 8.383578, 8.383583, 8.383589, 8.383603"); + values ( "8.070366, 8.076147, 8.076153, 8.076158, 8.076171",\ + "8.070366, 8.076147, 8.076153, 8.076158, 8.076171",\ + "8.070366, 8.076147, 8.076153, 8.076158, 8.076171",\ + "8.070366, 8.076147, 8.076153, 8.076158, 8.076171",\ + "8.009184, 8.014965, 8.014971, 8.014976, 8.014989"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2369,12 +4239,97 @@ pin("mprj_io[18]") { } /* end of arc hk_serial_load_mprj_io[18]_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.577697, 4.717392, 4.717392, 4.717392, 4.717392",\ + "4.577697, 4.717392, 4.717392, 4.717392, 4.717392",\ + "4.577697, 4.717392, 4.717392, 4.717392, 4.717392",\ + "4.564410, 4.717392, 4.717392, 4.717392, 4.717392",\ + "4.471796, 4.649960, 4.658048, 4.665282, 4.685987"); + } + 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.566053, 4.672754, 4.672754, 4.672754, 4.672754",\ + "4.566053, 4.672754, 4.672754, 4.672754, 4.672754",\ + "4.566053, 4.672754, 4.672754, 4.672754, 4.672754",\ + "4.552766, 4.672754, 4.672754, 4.672754, 4.672754",\ + "4.460151, 4.606862, 4.614604, 4.621529, 4.641349"); + } + 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.423497, 0.515549, 0.520963, 0.525805, 0.539664",\ + "0.423497, 0.515549, 0.520963, 0.525805, 0.539664",\ + "0.423497, 0.515549, 0.520963, 0.525805, 0.539664",\ + "0.423497, 0.515549, 0.520963, 0.525805, 0.539664",\ + "0.423497, 0.515549, 0.520963, 0.525805, 0.539664"); + } + + } /* end of arc hkspi_clk_mprj_io[18]_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.073748, 4.239032, 4.246536, 4.253247, 4.272456",\ + "4.073748, 4.239032, 4.246536, 4.253247, 4.272456",\ + "4.073748, 4.239032, 4.246536, 4.253247, 4.272456",\ + "4.073748, 4.239032, 4.246536, 4.253247, 4.272456",\ + "4.044613, 4.209898, 4.217402, 4.224113, 4.243321"); + } + 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.043083, 4.179188, 4.186371, 4.192795, 4.211182",\ + "4.043083, 4.179188, 4.186371, 4.192795, 4.211182",\ + "4.043083, 4.179188, 4.186371, 4.192795, 4.211182",\ + "4.043083, 4.179188, 4.186371, 4.192795, 4.211182",\ + "4.013948, 4.150053, 4.157236, 4.163661, 4.182047"); + } + 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.423497, 0.515549, 0.520963, 0.525805, 0.539664",\ + "0.423497, 0.515549, 0.520963, 0.525805, 0.539664",\ + "0.423497, 0.515549, 0.520963, 0.525805, 0.539664",\ + "0.423497, 0.515549, 0.520963, 0.525805, 0.539664",\ + "0.423497, 0.515549, 0.520963, 0.525805, 0.539664"); + } + + } /* end of arc hkspi_clk_mprj_io[18]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2388,11 +4343,11 @@ pin("mprj_io[17]") { 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 ( "9.029288, 9.166741, 9.166741, 9.166741, 9.166741",\ - "9.029288, 9.166741, 9.166741, 9.166741, 9.166741",\ - "9.029288, 9.166741, 9.166741, 9.166741, 9.166741",\ - "9.004479, 9.166741, 9.166741, 9.166741, 9.166741",\ - "8.897659, 9.069368, 9.077165, 9.084138, 9.104095"); + values ( "9.390060, 9.532669, 9.532669, 9.532669, 9.532669",\ + "9.390060, 9.532669, 9.532669, 9.532669, 9.532669",\ + "9.390060, 9.532669, 9.532669, 9.532669, 9.532669",\ + "9.364322, 9.532669, 9.532669, 9.532669, 9.532669",\ + "9.254382, 9.432530, 9.440619, 9.447854, 9.468559"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2406,11 +4361,11 @@ pin("mprj_io[17]") { 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.875515, 8.980310, 8.980310, 8.980310, 8.980310",\ - "8.875515, 8.980310, 8.980310, 8.980310, 8.980310",\ - "8.875515, 8.980310, 8.980310, 8.980310, 8.980310",\ - "8.850706, 8.980310, 8.980310, 8.980310, 8.980310",\ - "8.743886, 8.884647, 8.892059, 8.898689, 8.917665"); + values ( "9.226878, 9.335603, 9.335603, 9.335603, 9.335603",\ + "9.226878, 9.335603, 9.335603, 9.335603, 9.335603",\ + "9.226878, 9.335603, 9.335603, 9.335603, 9.335603",\ + "9.201138, 9.335603, 9.335603, 9.335603, 9.335603",\ + "9.091199, 9.237239, 9.244929, 9.251807, 9.271494"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2431,11 +4386,11 @@ pin("mprj_io[17]") { 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.145899, 8.146901, 8.146967, 8.147026, 8.147194",\ - "8.145899, 8.146901, 8.146967, 8.147026, 8.147194",\ - "8.145899, 8.146901, 8.146967, 8.147026, 8.147194",\ - "8.145899, 8.146901, 8.146967, 8.147026, 8.147194",\ - "8.083253, 8.084256, 8.084322, 8.084380, 8.084548"); + values ( "7.786833, 7.787798, 7.787862, 7.787918, 7.788080",\ + "7.786833, 7.787798, 7.787862, 7.787918, 7.788080",\ + "7.786833, 7.787798, 7.787862, 7.787918, 7.788080",\ + "7.786833, 7.787798, 7.787862, 7.787918, 7.788080",\ + "7.725651, 7.726616, 7.726680, 7.726736, 7.726898"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2449,11 +4404,11 @@ pin("mprj_io[17]") { 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.095474, 8.101274, 8.101281, 8.101287, 8.101304",\ - "8.095474, 8.101274, 8.101281, 8.101287, 8.101304",\ - "8.095474, 8.101274, 8.101281, 8.101287, 8.101304",\ - "8.095474, 8.101274, 8.101281, 8.101287, 8.101304",\ - "8.032828, 8.038630, 8.038636, 8.038642, 8.038658"); + values ( "7.738300, 7.743883, 7.743890, 7.743895, 7.743911",\ + "7.738300, 7.743883, 7.743890, 7.743895, 7.743911",\ + "7.738300, 7.743883, 7.743890, 7.743895, 7.743911",\ + "7.738300, 7.743883, 7.743890, 7.743895, 7.743911",\ + "7.677118, 7.682701, 7.682708, 7.682713, 7.682729"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2467,12 +4422,97 @@ pin("mprj_io[17]") { } /* end of arc hk_serial_load_mprj_io[17]_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.710281, 4.849961, 4.849961, 4.849961, 4.849961",\ + "4.710281, 4.849961, 4.849961, 4.849961, 4.849961",\ + "4.710281, 4.849961, 4.849961, 4.849961, 4.849961",\ + "4.696994, 4.849961, 4.849961, 4.849961, 4.849961",\ + "4.604379, 4.782528, 4.790616, 4.797851, 4.818557"); + } + 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.758811, 0.765610, 0.765610, 0.765610, 0.765610",\ + "0.758811, 0.765610, 0.765610, 0.765610, 0.765610",\ + "0.758811, 0.765610, 0.765610, 0.765610, 0.765610",\ + "0.758811, 0.765610, 0.765610, 0.765610, 0.765610",\ + "0.758811, 0.765610, 0.765610, 0.765610, 0.765610"); + } + 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.623565, 4.730263, 4.730263, 4.730263, 4.730263",\ + "4.623565, 4.730263, 4.730263, 4.730263, 4.730263",\ + "4.623565, 4.730263, 4.730263, 4.730263, 4.730263",\ + "4.610278, 4.730263, 4.730263, 4.730263, 4.730263",\ + "4.517663, 4.664370, 4.672112, 4.679038, 4.698857"); + } + 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.423438, 0.515533, 0.520944, 0.525784, 0.539636",\ + "0.423438, 0.515533, 0.520944, 0.525784, 0.539636",\ + "0.423438, 0.515533, 0.520944, 0.525784, 0.539636",\ + "0.423438, 0.515533, 0.520944, 0.525784, 0.539636",\ + "0.423438, 0.515533, 0.520944, 0.525784, 0.539636"); + } + + } /* end of arc hkspi_clk_mprj_io[17]_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.197108, 4.362378, 4.369882, 4.376594, 4.395803",\ + "4.197108, 4.362378, 4.369882, 4.376594, 4.395803",\ + "4.197108, 4.362378, 4.369882, 4.376594, 4.395803",\ + "4.197108, 4.362378, 4.369882, 4.376594, 4.395803",\ + "4.167974, 4.333244, 4.340748, 4.347459, 4.366669"); + } + 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.758811, 0.765610, 0.765610, 0.765610, 0.765610",\ + "0.758811, 0.765610, 0.765610, 0.765610, 0.765610",\ + "0.758811, 0.765610, 0.765610, 0.765610, 0.765610",\ + "0.758811, 0.765610, 0.765610, 0.765610, 0.765610",\ + "0.758811, 0.765610, 0.765610, 0.765610, 0.765610"); + } + 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.096713, 4.232814, 4.239997, 4.246422, 4.264809",\ + "4.096713, 4.232814, 4.239997, 4.246422, 4.264809",\ + "4.096713, 4.232814, 4.239997, 4.246422, 4.264809",\ + "4.096713, 4.232814, 4.239997, 4.246422, 4.264809",\ + "4.067578, 4.203680, 4.210863, 4.217287, 4.235674"); + } + 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.423438, 0.515533, 0.520944, 0.525784, 0.539636",\ + "0.423438, 0.515533, 0.520944, 0.525784, 0.539636",\ + "0.423438, 0.515533, 0.520944, 0.525784, 0.539636",\ + "0.423438, 0.515533, 0.520944, 0.525784, 0.539636",\ + "0.423438, 0.515533, 0.520944, 0.525784, 0.539636"); + } + + } /* end of arc hkspi_clk_mprj_io[17]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2486,11 +4526,11 @@ pin("mprj_io[16]") { 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.644682, 8.782146, 8.782146, 8.782146, 8.782146",\ - "8.644682, 8.782146, 8.782146, 8.782146, 8.782146",\ - "8.644682, 8.782146, 8.782146, 8.782146, 8.782146",\ - "8.619873, 8.782146, 8.782146, 8.782146, 8.782146",\ - "8.513053, 8.684774, 8.692571, 8.699544, 8.719501"); + values ( "8.990738, 9.133358, 9.133358, 9.133358, 9.133358",\ + "8.990738, 9.133358, 9.133358, 9.133358, 9.133358",\ + "8.990738, 9.133358, 9.133358, 9.133358, 9.133358",\ + "8.964999, 9.133358, 9.133358, 9.133358, 9.133358",\ + "8.855060, 9.033220, 9.041309, 9.048544, 9.069249"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2504,11 +4544,11 @@ pin("mprj_io[16]") { 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.491513, 8.596293, 8.596293, 8.596293, 8.596293",\ - "8.491513, 8.596293, 8.596293, 8.596293, 8.596293",\ - "8.491513, 8.596293, 8.596293, 8.596293, 8.596293",\ - "8.466704, 8.596293, 8.596293, 8.596293, 8.596293",\ - "8.359884, 8.500630, 8.508043, 8.514673, 8.533648"); + values ( "8.828182, 8.936892, 8.936892, 8.936892, 8.936892",\ + "8.828182, 8.936892, 8.936892, 8.936892, 8.936892",\ + "8.828182, 8.936892, 8.936892, 8.936892, 8.936892",\ + "8.802443, 8.936892, 8.936892, 8.936892, 8.936892",\ + "8.692503, 8.838528, 8.846218, 8.853097, 8.872783"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2529,11 +4569,11 @@ pin("mprj_io[16]") { 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.760269, 7.761161, 7.761222, 7.761276, 7.761431",\ - "7.760269, 7.761161, 7.761222, 7.761276, 7.761431",\ - "7.760269, 7.761161, 7.761222, 7.761276, 7.761431",\ - "7.760269, 7.761161, 7.761222, 7.761276, 7.761431",\ - "7.697623, 7.698515, 7.698576, 7.698630, 7.698786"); + values ( "7.415469, 7.416328, 7.416387, 7.416439, 7.416588",\ + "7.415469, 7.416328, 7.416387, 7.416439, 7.416588",\ + "7.415469, 7.416328, 7.416387, 7.416439, 7.416588",\ + "7.415469, 7.416328, 7.416387, 7.416439, 7.416588",\ + "7.354287, 7.355146, 7.355205, 7.355257, 7.355406"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2547,11 +4587,11 @@ pin("mprj_io[16]") { 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.710231, 7.716355, 7.716360, 7.716364, 7.716377",\ - "7.710231, 7.716355, 7.716360, 7.716364, 7.716377",\ - "7.710231, 7.716355, 7.716360, 7.716364, 7.716377",\ - "7.710231, 7.716355, 7.716360, 7.716364, 7.716377",\ - "7.647585, 7.653709, 7.653715, 7.653719, 7.653732"); + values ( "7.367308, 7.373202, 7.373207, 7.373211, 7.373224",\ + "7.367308, 7.373202, 7.373207, 7.373211, 7.373224",\ + "7.367308, 7.373202, 7.373207, 7.373211, 7.373224",\ + "7.367308, 7.373202, 7.373207, 7.373211, 7.373224",\ + "7.306126, 7.312020, 7.312025, 7.312029, 7.312042"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2565,12 +4605,97 @@ pin("mprj_io[16]") { } /* end of arc hk_serial_load_mprj_io[16]_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.637544, 4.777236, 4.777236, 4.777236, 4.777236",\ + "4.637544, 4.777236, 4.777236, 4.777236, 4.777236",\ + "4.637544, 4.777236, 4.777236, 4.777236, 4.777236",\ + "4.624256, 4.777236, 4.777236, 4.777236, 4.777236",\ + "4.531641, 4.709803, 4.717891, 4.725125, 4.745831"); + } + 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.765612, 0.765612, 0.765612, 0.765612",\ + "0.758810, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758810, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758810, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758810, 0.765612, 0.765612, 0.765612, 0.765612"); + } + 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.570912, 4.677613, 4.677613, 4.677613, 4.677613",\ + "4.570912, 4.677613, 4.677613, 4.677613, 4.677613",\ + "4.570912, 4.677613, 4.677613, 4.677613, 4.677613",\ + "4.557625, 4.677613, 4.677613, 4.677613, 4.677613",\ + "4.465011, 4.611720, 4.619463, 4.626388, 4.646208"); + } + 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.423486, 0.515546, 0.520960, 0.525801, 0.539659",\ + "0.423486, 0.515546, 0.520960, 0.525801, 0.539659",\ + "0.423486, 0.515546, 0.520960, 0.525801, 0.539659",\ + "0.423486, 0.515546, 0.520960, 0.525801, 0.539659",\ + "0.423486, 0.515546, 0.520960, 0.525801, 0.539659"); + } + + } /* end of arc hkspi_clk_mprj_io[16]_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.129639, 4.294921, 4.302425, 4.309136, 4.328345",\ + "4.129639, 4.294921, 4.302425, 4.309136, 4.328345",\ + "4.129639, 4.294921, 4.302425, 4.309136, 4.328345",\ + "4.129639, 4.294921, 4.302425, 4.309136, 4.328345",\ + "4.100505, 4.265787, 4.273291, 4.280002, 4.299211"); + } + 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.765612, 0.765612, 0.765612, 0.765612",\ + "0.758810, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758810, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758810, 0.765612, 0.765612, 0.765612, 0.765612",\ + "0.758810, 0.765612, 0.765612, 0.765612, 0.765612"); + } + 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.047867, 4.183971, 4.191154, 4.197578, 4.215965",\ + "4.047867, 4.183971, 4.191154, 4.197578, 4.215965",\ + "4.047867, 4.183971, 4.191154, 4.197578, 4.215965",\ + "4.047867, 4.183971, 4.191154, 4.197578, 4.215965",\ + "4.018732, 4.154837, 4.162019, 4.168444, 4.186831"); + } + 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.423486, 0.515546, 0.520960, 0.525801, 0.539659",\ + "0.423486, 0.515546, 0.520960, 0.525801, 0.539659",\ + "0.423486, 0.515546, 0.520960, 0.525801, 0.539659",\ + "0.423486, 0.515546, 0.520960, 0.525801, 0.539659",\ + "0.423486, 0.515546, 0.520960, 0.525801, 0.539659"); + } + + } /* end of arc hkspi_clk_mprj_io[16]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2584,11 +4709,11 @@ pin("mprj_io[15]") { 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.351260, 8.488701, 8.488701, 8.488701, 8.488701",\ - "8.351260, 8.488701, 8.488701, 8.488701, 8.488701",\ - "8.351260, 8.488701, 8.488701, 8.488701, 8.488701",\ - "8.326451, 8.488701, 8.488701, 8.488701, 8.488701",\ - "8.219631, 8.391327, 8.399124, 8.406097, 8.426056"); + values ( "8.685099, 8.827693, 8.827693, 8.827693, 8.827693",\ + "8.685099, 8.827693, 8.827693, 8.827693, 8.827693",\ + "8.685099, 8.827693, 8.827693, 8.827693, 8.827693",\ + "8.659359, 8.827693, 8.827693, 8.827693, 8.827693",\ + "8.549419, 8.727554, 8.735642, 8.742878, 8.763584"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2602,11 +4727,11 @@ pin("mprj_io[15]") { 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.192004, 8.296813, 8.296813, 8.296813, 8.296813",\ - "8.192004, 8.296813, 8.296813, 8.296813, 8.296813",\ - "8.192004, 8.296813, 8.296813, 8.296813, 8.296813",\ - "8.167195, 8.296813, 8.296813, 8.296813, 8.296813",\ - "8.060375, 8.201150, 8.208563, 8.215193, 8.234167"); + values ( "8.516226, 8.624965, 8.624965, 8.624965, 8.624965",\ + "8.516226, 8.624965, 8.624965, 8.624965, 8.624965",\ + "8.516226, 8.624965, 8.624965, 8.624965, 8.624965",\ + "8.490487, 8.624965, 8.624965, 8.624965, 8.624965",\ + "8.380548, 8.526601, 8.534291, 8.541169, 8.560856"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2627,11 +4752,11 @@ pin("mprj_io[15]") { 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.468922, 7.470028, 7.470098, 7.470161, 7.470341",\ - "7.468922, 7.470028, 7.470098, 7.470161, 7.470341",\ - "7.468922, 7.470028, 7.470098, 7.470161, 7.470341",\ - "7.468922, 7.470028, 7.470098, 7.470161, 7.470341",\ - "7.406276, 7.407382, 7.407453, 7.407516, 7.407696"); + values ( "7.134929, 7.135994, 7.136062, 7.136122, 7.136295",\ + "7.134929, 7.135994, 7.136062, 7.136122, 7.136295",\ + "7.134929, 7.135994, 7.136062, 7.136122, 7.136295",\ + "7.134929, 7.135994, 7.136062, 7.136122, 7.136295",\ + "7.073747, 7.074812, 7.074880, 7.074940, 7.075113"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2645,11 +4770,11 @@ pin("mprj_io[15]") { 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.418135, 7.423633, 7.423641, 7.423648, 7.423668",\ - "7.418135, 7.423633, 7.423641, 7.423648, 7.423668",\ - "7.418135, 7.423633, 7.423641, 7.423648, 7.423668",\ - "7.418135, 7.423633, 7.423641, 7.423648, 7.423668",\ - "7.355490, 7.360988, 7.360995, 7.361002, 7.361022"); + values ( "7.086047, 7.091339, 7.091346, 7.091353, 7.091372",\ + "7.086047, 7.091339, 7.091346, 7.091353, 7.091372",\ + "7.086047, 7.091339, 7.091346, 7.091353, 7.091372",\ + "7.086047, 7.091339, 7.091346, 7.091353, 7.091372",\ + "7.024865, 7.030157, 7.030164, 7.030171, 7.030190"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2663,12 +4788,97 @@ pin("mprj_io[15]") { } /* end of arc hk_serial_load_mprj_io[15]_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.683673, 4.823341, 4.823341, 4.823341, 4.823341",\ + "4.683673, 4.823341, 4.823341, 4.823341, 4.823341",\ + "4.683673, 4.823341, 4.823341, 4.823341, 4.823341",\ + "4.670386, 4.823341, 4.823341, 4.823341, 4.823341",\ + "4.577772, 4.755906, 4.763995, 4.771230, 4.791937"); + } + 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.708886, 4.815580, 4.815580, 4.815580, 4.815580",\ + "4.708886, 4.815580, 4.815580, 4.815580, 4.815580",\ + "4.708886, 4.815580, 4.815580, 4.815580, 4.815580",\ + "4.695599, 4.815580, 4.815580, 4.815580, 4.815580",\ + "4.602984, 4.749687, 4.757430, 4.764355, 4.784175"); + } + 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.423385, 0.515519, 0.520927, 0.525765, 0.539610",\ + "0.423385, 0.515519, 0.520927, 0.525765, 0.539610",\ + "0.423385, 0.515519, 0.520927, 0.525765, 0.539610",\ + "0.423385, 0.515519, 0.520927, 0.525765, 0.539610",\ + "0.423385, 0.515519, 0.520927, 0.525765, 0.539610"); + } + + } /* end of arc hkspi_clk_mprj_io[15]_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.163568, 4.328825, 4.336329, 4.343041, 4.362251",\ + "4.163568, 4.328825, 4.336329, 4.343041, 4.362251",\ + "4.163568, 4.328825, 4.336329, 4.343041, 4.362251",\ + "4.163568, 4.328825, 4.336329, 4.343041, 4.362251",\ + "4.134433, 4.299690, 4.307195, 4.313906, 4.333117"); + } + 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.172099, 4.308197, 4.315380, 4.321805, 4.340192",\ + "4.172099, 4.308197, 4.315380, 4.321805, 4.340192",\ + "4.172099, 4.308197, 4.315380, 4.321805, 4.340192",\ + "4.172099, 4.308197, 4.315380, 4.321805, 4.340192",\ + "4.142964, 4.279062, 4.286245, 4.292670, 4.311058"); + } + 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.423385, 0.515519, 0.520927, 0.525765, 0.539610",\ + "0.423385, 0.515519, 0.520927, 0.525765, 0.539610",\ + "0.423385, 0.515519, 0.520927, 0.525765, 0.539610",\ + "0.423385, 0.515519, 0.520927, 0.525765, 0.539610",\ + "0.423385, 0.515519, 0.520927, 0.525765, 0.539610"); + } + + } /* end of arc hkspi_clk_mprj_io[15]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.047768 ; @@ -2682,11 +4892,11 @@ pin("mprj_io[14]") { 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.868579, 8.006048, 8.006048, 8.006048, 8.006048",\ - "7.868579, 8.006048, 8.006048, 8.006048, 8.006048",\ - "7.868579, 8.006048, 8.006048, 8.006048, 8.006048",\ - "7.843770, 8.006048, 8.006048, 8.006048, 8.006048",\ - "7.736950, 7.908676, 7.916472, 7.923445, 7.943402"); + values ( "8.183744, 8.326368, 8.326368, 8.326368, 8.326368",\ + "8.183744, 8.326368, 8.326368, 8.326368, 8.326368",\ + "8.183744, 8.326368, 8.326368, 8.326368, 8.326368",\ + "8.158005, 8.326368, 8.326368, 8.326368, 8.326368",\ + "8.048065, 8.226232, 8.234320, 8.241554, 8.262259"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2700,11 +4910,11 @@ pin("mprj_io[14]") { 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.722562, 7.827346, 7.827346, 7.827346, 7.827346",\ - "7.722562, 7.827346, 7.827346, 7.827346, 7.827346",\ - "7.722562, 7.827346, 7.827346, 7.827346, 7.827346",\ - "7.697753, 7.827346, 7.827346, 7.827346, 7.827346",\ - "7.590933, 7.731684, 7.739096, 7.745726, 7.764701"); + values ( "8.028606, 8.137321, 8.137321, 8.137321, 8.137321",\ + "8.028606, 8.137321, 8.137321, 8.137321, 8.137321",\ + "8.028606, 8.137321, 8.137321, 8.137321, 8.137321",\ + "8.002868, 8.137321, 8.137321, 8.137321, 8.137321",\ + "7.892928, 8.038957, 8.046647, 8.053526, 8.073212"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2725,11 +4935,11 @@ pin("mprj_io[14]") { 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.001261, 7.002183, 7.002245, 7.002300, 7.002459",\ - "7.001261, 7.002183, 7.002245, 7.002300, 7.002459",\ - "7.001261, 7.002183, 7.002245, 7.002300, 7.002459",\ - "7.001261, 7.002183, 7.002245, 7.002300, 7.002459",\ - "6.938616, 6.939538, 6.939600, 6.939655, 6.939814"); + values ( "6.715654, 6.716541, 6.716601, 6.716654, 6.716807",\ + "6.715654, 6.716541, 6.716601, 6.716654, 6.716807",\ + "6.715654, 6.716541, 6.716601, 6.716654, 6.716807",\ + "6.715654, 6.716541, 6.716601, 6.716654, 6.716807",\ + "6.654472, 6.655359, 6.655419, 6.655472, 6.655625"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2743,11 +4953,11 @@ pin("mprj_io[14]") { 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.951119, 6.957157, 6.957162, 6.957167, 6.957181",\ - "6.951119, 6.957157, 6.957162, 6.957167, 6.957181",\ - "6.951119, 6.957157, 6.957162, 6.957167, 6.957181",\ - "6.951119, 6.957157, 6.957162, 6.957167, 6.957181",\ - "6.888474, 6.894511, 6.894517, 6.894522, 6.894536"); + values ( "6.667393, 6.673203, 6.673209, 6.673213, 6.673227",\ + "6.667393, 6.673203, 6.673209, 6.673213, 6.673227",\ + "6.667393, 6.673203, 6.673209, 6.673213, 6.673227",\ + "6.667393, 6.673203, 6.673209, 6.673213, 6.673227",\ + "6.606211, 6.612021, 6.612027, 6.612031, 6.612045"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2761,12 +4971,97 @@ pin("mprj_io[14]") { } /* end of arc hk_serial_load_mprj_io[14]_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.639515, 4.779212, 4.779212, 4.779212, 4.779212",\ + "4.639515, 4.779212, 4.779212, 4.779212, 4.779212",\ + "4.639515, 4.779212, 4.779212, 4.779212, 4.779212",\ + "4.626228, 4.779212, 4.779212, 4.779212, 4.779212",\ + "4.533614, 4.711780, 4.719868, 4.727102, 4.747808"); + } + 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.643540, 4.750241, 4.750241, 4.750241, 4.750241",\ + "4.643540, 4.750241, 4.750241, 4.750241, 4.750241",\ + "4.643540, 4.750241, 4.750241, 4.750241, 4.750241",\ + "4.630253, 4.750241, 4.750241, 4.750241, 4.750241",\ + "4.537639, 4.684350, 4.692092, 4.699017, 4.718837"); + } + 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[14]_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.124193, 4.289480, 4.296983, 4.303695, 4.322903",\ + "4.124193, 4.289480, 4.296983, 4.303695, 4.322903",\ + "4.124193, 4.289480, 4.296983, 4.303695, 4.322903",\ + "4.124193, 4.289480, 4.296983, 4.303695, 4.322903",\ + "4.095058, 4.260345, 4.267849, 4.274560, 4.293768"); + } + 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.111966, 4.248072, 4.255255, 4.261679, 4.280066",\ + "4.111966, 4.248072, 4.255255, 4.261679, 4.280066",\ + "4.111966, 4.248072, 4.255255, 4.261679, 4.280066",\ + "4.111966, 4.248072, 4.255255, 4.261679, 4.280066",\ + "4.082832, 4.218937, 4.226120, 4.232544, 4.250932"); + } + 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[14]_redg_min*/ + } /* end of 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 ; @@ -2780,11 +5075,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.494604, 7.632021, 7.632021, 7.632021, 7.632021",\ - "7.494604, 7.632021, 7.632021, 7.632021, 7.632021",\ - "7.494604, 7.632021, 7.632021, 7.632021, 7.632021",\ - "7.469795, 7.632021, 7.632021, 7.632021, 7.632021",\ - "7.362975, 7.534645, 7.542442, 7.549416, 7.569376"); + values ( "7.795813, 7.938384, 7.938384, 7.938384, 7.938384",\ + "7.795813, 7.938384, 7.938384, 7.938384, 7.938384",\ + "7.795813, 7.938384, 7.938384, 7.938384, 7.938384",\ + "7.770074, 7.938384, 7.938384, 7.938384, 7.938384",\ + "7.660134, 7.838242, 7.846332, 7.853567, 7.874275"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2798,11 +5093,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.367999, 7.472827, 7.472827, 7.472827, 7.472827",\ - "7.367999, 7.472827, 7.472827, 7.472827, 7.472827",\ - "7.367999, 7.472827, 7.472827, 7.472827, 7.472827",\ - "7.343191, 7.472827, 7.472827, 7.472827, 7.472827",\ - "7.236371, 7.377165, 7.384577, 7.391207, 7.410182"); + values ( "7.660818, 7.769577, 7.769577, 7.769577, 7.769577",\ + "7.660818, 7.769577, 7.769577, 7.769577, 7.769577",\ + "7.660818, 7.769577, 7.769577, 7.769577, 7.769577",\ + "7.635078, 7.769577, 7.769577, 7.769577, 7.769577",\ + "7.525138, 7.671212, 7.678903, 7.685781, 7.705468"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2823,11 +5118,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.671283, 6.672539, 6.672616, 6.672685, 6.672882",\ - "6.671283, 6.672539, 6.672616, 6.672685, 6.672882",\ - "6.671283, 6.672539, 6.672616, 6.672685, 6.672882",\ - "6.671283, 6.672539, 6.672616, 6.672685, 6.672882",\ - "6.608637, 6.609893, 6.609971, 6.610040, 6.610237"); + values ( "6.398043, 6.399252, 6.399326, 6.399393, 6.399583",\ + "6.398043, 6.399252, 6.399326, 6.399393, 6.399583",\ + "6.398043, 6.399252, 6.399326, 6.399393, 6.399583",\ + "6.398043, 6.399252, 6.399326, 6.399393, 6.399583",\ + "6.336861, 6.338070, 6.338144, 6.338211, 6.338401"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2841,11 +5136,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.619972, 6.625031, 6.625041, 6.625051, 6.625075",\ - "6.619972, 6.625031, 6.625041, 6.625051, 6.625075",\ - "6.619972, 6.625031, 6.625041, 6.625051, 6.625075",\ - "6.619972, 6.625031, 6.625041, 6.625051, 6.625075",\ - "6.557326, 6.562386, 6.562396, 6.562405, 6.562430"); + values ( "6.348656, 6.353527, 6.353536, 6.353544, 6.353569",\ + "6.348656, 6.353527, 6.353536, 6.353544, 6.353569",\ + "6.348656, 6.353527, 6.353536, 6.353544, 6.353569",\ + "6.348656, 6.353527, 6.353536, 6.353544, 6.353569",\ + "6.287474, 6.292345, 6.292354, 6.292362, 6.292387"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2859,12 +5154,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.724377, 4.864021, 4.864021, 4.864021, 4.864021",\ + "4.724377, 4.864021, 4.864021, 4.864021, 4.864021",\ + "4.724377, 4.864021, 4.864021, 4.864021, 4.864021",\ + "4.711090, 4.864021, 4.864021, 4.864021, 4.864021",\ + "4.618476, 4.796583, 4.804673, 4.811908, 4.832617"); + } + 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.758815, 0.765600, 0.765600, 0.765600, 0.765600",\ + "0.758815, 0.765600, 0.765600, 0.765600, 0.765600",\ + "0.758815, 0.765600, 0.765600, 0.765600, 0.765600",\ + "0.758815, 0.765600, 0.765600, 0.765600, 0.765600",\ + "0.758815, 0.765600, 0.765600, 0.765600, 0.765600"); + } + 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.744782, 4.851472, 4.851472, 4.851472, 4.851472",\ + "4.744782, 4.851472, 4.851472, 4.851472, 4.851472",\ + "4.744782, 4.851472, 4.851472, 4.851472, 4.851472",\ + "4.731495, 4.851472, 4.851472, 4.851472, 4.851472",\ + "4.638881, 4.785577, 4.793320, 4.800246, 4.820066"); + } + 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.423284, 0.515491, 0.520895, 0.525729, 0.539562",\ + "0.423284, 0.515491, 0.520895, 0.525729, 0.539562",\ + "0.423284, 0.515491, 0.520895, 0.525729, 0.539562",\ + "0.423284, 0.515491, 0.520895, 0.525729, 0.539562",\ + "0.423284, 0.515491, 0.520895, 0.525729, 0.539562"); + } + + } /* 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.100614, 4.265846, 4.273351, 4.280063, 4.299274",\ + "4.100614, 4.265846, 4.273351, 4.280063, 4.299274",\ + "4.100614, 4.265846, 4.273351, 4.280063, 4.299274",\ + "4.100614, 4.265846, 4.273351, 4.280063, 4.299274",\ + "4.071479, 4.236711, 4.244216, 4.250928, 4.270140"); + } + 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.758815, 0.765600, 0.765600, 0.765600, 0.765600",\ + "0.758815, 0.765600, 0.765600, 0.765600, 0.765600",\ + "0.758815, 0.765600, 0.765600, 0.765600, 0.765600",\ + "0.758815, 0.765600, 0.765600, 0.765600, 0.765600",\ + "0.758815, 0.765600, 0.765600, 0.765600, 0.765600"); + } + 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.086025, 4.222116, 4.229300, 4.235725, 4.254113",\ + "4.086025, 4.222116, 4.229300, 4.235725, 4.254113",\ + "4.086025, 4.222116, 4.229300, 4.235725, 4.254113",\ + "4.086025, 4.222116, 4.229300, 4.235725, 4.254113",\ + "4.056890, 4.192982, 4.200166, 4.206591, 4.224978"); + } + 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.423284, 0.515491, 0.520895, 0.525729, 0.539562",\ + "0.423284, 0.515491, 0.520895, 0.525729, 0.539562",\ + "0.423284, 0.515491, 0.520895, 0.525729, 0.539562",\ + "0.423284, 0.515491, 0.520895, 0.525729, 0.539562",\ + "0.423284, 0.515491, 0.520895, 0.525729, 0.539562"); + } + + } /* 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 ; @@ -2878,11 +5258,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.133392, 7.270835, 7.270835, 7.270835, 7.270835",\ - "7.133392, 7.270835, 7.270835, 7.270835, 7.270835",\ - "7.133392, 7.270835, 7.270835, 7.270835, 7.270835",\ - "7.108584, 7.270835, 7.270835, 7.270835, 7.270835",\ - "7.001764, 7.173462, 7.181259, 7.188232, 7.208190"); + values ( "7.419785, 7.562382, 7.562382, 7.562382, 7.562382",\ + "7.419785, 7.562382, 7.562382, 7.562382, 7.562382",\ + "7.419785, 7.562382, 7.562382, 7.562382, 7.562382",\ + "7.394046, 7.562382, 7.562382, 7.562382, 7.562382",\ + "7.284107, 7.462243, 7.470332, 7.477567, 7.498273"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2896,11 +5276,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.991676, 7.096485, 7.096485, 7.096485, 7.096485",\ - "6.991676, 7.096485, 7.096485, 7.096485, 7.096485",\ - "6.991676, 7.096485, 7.096485, 7.096485, 7.096485",\ - "6.966867, 7.096485, 7.096485, 7.096485, 7.096485",\ - "6.860047, 7.000823, 7.008235, 7.014865, 7.033840"); + values ( "7.269111, 7.377850, 7.377850, 7.377850, 7.377850",\ + "7.269111, 7.377850, 7.377850, 7.377850, 7.377850",\ + "7.269111, 7.377850, 7.377850, 7.377850, 7.377850",\ + "7.243371, 7.377850, 7.377850, 7.377850, 7.377850",\ + "7.133431, 7.279485, 7.287176, 7.294054, 7.313741"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2921,11 +5301,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.291026, 6.292136, 6.292206, 6.292270, 6.292450",\ - "6.291026, 6.292136, 6.292206, 6.292270, 6.292450",\ - "6.291026, 6.292136, 6.292206, 6.292270, 6.292450",\ - "6.291026, 6.292136, 6.292206, 6.292270, 6.292450",\ - "6.228380, 6.229490, 6.229561, 6.229624, 6.229805"); + values ( "6.031899, 6.032968, 6.033035, 6.033096, 6.033270",\ + "6.031899, 6.032968, 6.033035, 6.033096, 6.033270",\ + "6.031899, 6.032968, 6.033035, 6.033096, 6.033270",\ + "6.031899, 6.032968, 6.033035, 6.033096, 6.033270",\ + "5.970717, 5.971786, 5.971853, 5.971914, 5.972088"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2939,11 +5319,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.240226, 6.245713, 6.245721, 6.245728, 6.245748",\ - "6.240226, 6.245713, 6.245721, 6.245728, 6.245748",\ - "6.240226, 6.245713, 6.245721, 6.245728, 6.245748",\ - "6.240226, 6.245713, 6.245721, 6.245728, 6.245748",\ - "6.177580, 6.183067, 6.183075, 6.183082, 6.183103"); + values ( "5.983004, 5.988286, 5.988293, 5.988300, 5.988319",\ + "5.983004, 5.988286, 5.988293, 5.988300, 5.988319",\ + "5.983004, 5.988286, 5.988293, 5.988300, 5.988319",\ + "5.983004, 5.988286, 5.988293, 5.988300, 5.988319",\ + "5.921822, 5.927104, 5.927111, 5.927118, 5.927137"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2957,12 +5337,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.628224, 4.767894, 4.767894, 4.767894, 4.767894",\ + "4.628224, 4.767894, 4.767894, 4.767894, 4.767894",\ + "4.628224, 4.767894, 4.767894, 4.767894, 4.767894",\ + "4.614937, 4.767894, 4.767894, 4.767894, 4.767894",\ + "4.522322, 4.700459, 4.708547, 4.715782, 4.736489"); + } + 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.502426, 4.609121, 4.609121, 4.609121, 4.609121",\ + "4.502426, 4.609121, 4.609121, 4.609121, 4.609121",\ + "4.502426, 4.609121, 4.609121, 4.609121, 4.609121",\ + "4.489139, 4.609121, 4.609121, 4.609121, 4.609121",\ + "4.396524, 4.543227, 4.550970, 4.557896, 4.577716"); + } + 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.423393, 0.515521, 0.520930, 0.525768, 0.539614",\ + "0.423393, 0.515521, 0.520930, 0.525768, 0.539614",\ + "0.423393, 0.515521, 0.520930, 0.525768, 0.539614",\ + "0.423393, 0.515521, 0.520930, 0.525768, 0.539614",\ + "0.423393, 0.515521, 0.520930, 0.525768, 0.539614"); + } + + } /* 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.116637, 4.281896, 4.289400, 4.296112, 4.315322",\ + "4.116637, 4.281896, 4.289400, 4.296112, 4.315322",\ + "4.116637, 4.281896, 4.289400, 4.296112, 4.315322",\ + "4.116637, 4.281896, 4.289400, 4.296112, 4.315322",\ + "4.087502, 4.252762, 4.260266, 4.266978, 4.286188"); + } + 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.982051, 4.118149, 4.125332, 4.131757, 4.150145",\ + "3.982051, 4.118149, 4.125332, 4.131757, 4.150145",\ + "3.982051, 4.118149, 4.125332, 4.131757, 4.150145",\ + "3.982051, 4.118149, 4.125332, 4.131757, 4.150145",\ + "3.952916, 4.089015, 4.096198, 4.102623, 4.121010"); + } + 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.423393, 0.515521, 0.520930, 0.525768, 0.539614",\ + "0.423393, 0.515521, 0.520930, 0.525768, 0.539614",\ + "0.423393, 0.515521, 0.520930, 0.525768, 0.539614",\ + "0.423393, 0.515521, 0.520930, 0.525768, 0.539614",\ + "0.423393, 0.515521, 0.520930, 0.525768, 0.539614"); + } + + } /* 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 ; @@ -2976,11 +5441,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.813690, 6.951132, 6.951132, 6.951132, 6.951132",\ - "6.813690, 6.951132, 6.951132, 6.951132, 6.951132",\ - "6.813690, 6.951132, 6.951132, 6.951132, 6.951132",\ - "6.788881, 6.951132, 6.951132, 6.951132, 6.951132",\ - "6.682061, 6.853758, 6.861555, 6.868528, 6.888486"); + values ( "7.086884, 7.229481, 7.229481, 7.229481, 7.229481",\ + "7.086884, 7.229481, 7.229481, 7.229481, 7.229481",\ + "7.086884, 7.229481, 7.229481, 7.229481, 7.229481",\ + "7.061145, 7.229481, 7.229481, 7.229481, 7.229481",\ + "6.951205, 7.129341, 7.137430, 7.144665, 7.165372"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2994,11 +5459,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.655963, 6.760772, 6.760772, 6.760772, 6.760772",\ - "6.655963, 6.760772, 6.760772, 6.760772, 6.760772",\ - "6.655963, 6.760772, 6.760772, 6.760772, 6.760772",\ - "6.631155, 6.760772, 6.760772, 6.760772, 6.760772",\ - "6.524335, 6.665109, 6.672522, 6.679152, 6.698127"); + values ( "6.919598, 7.028337, 7.028337, 7.028337, 7.028337",\ + "6.919598, 7.028337, 7.028337, 7.028337, 7.028337",\ + "6.919598, 7.028337, 7.028337, 7.028337, 7.028337",\ + "6.893859, 7.028337, 7.028337, 7.028337, 7.028337",\ + "6.783920, 6.929973, 6.937664, 6.944542, 6.964229"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3019,11 +5484,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.956491, 5.957597, 5.957667, 5.957730, 5.957910",\ - "5.956491, 5.957597, 5.957667, 5.957730, 5.957910",\ - "5.956491, 5.957597, 5.957667, 5.957730, 5.957910",\ - "5.956491, 5.957597, 5.957667, 5.957730, 5.957910",\ - "5.893846, 5.894951, 5.895021, 5.895084, 5.895264"); + values ( "5.709754, 5.710817, 5.710885, 5.710946, 5.711119",\ + "5.709754, 5.710817, 5.710885, 5.710946, 5.711119",\ + "5.709754, 5.710817, 5.710885, 5.710946, 5.711119",\ + "5.709754, 5.710817, 5.710885, 5.710946, 5.711119",\ + "5.648572, 5.649636, 5.649704, 5.649765, 5.649938"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3037,11 +5502,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.905708, 5.911209, 5.911217, 5.911224, 5.911244",\ - "5.905708, 5.911209, 5.911217, 5.911224, 5.911244",\ - "5.905708, 5.911209, 5.911217, 5.911224, 5.911244",\ - "5.905708, 5.911209, 5.911217, 5.911224, 5.911244",\ - "5.843062, 5.848563, 5.848571, 5.848578, 5.848598"); + values ( "5.660874, 5.666169, 5.666177, 5.666183, 5.666203",\ + "5.660874, 5.666169, 5.666177, 5.666183, 5.666203",\ + "5.660874, 5.666169, 5.666177, 5.666183, 5.666203",\ + "5.660874, 5.666169, 5.666177, 5.666183, 5.666203",\ + "5.599693, 5.604988, 5.604996, 5.605002, 5.605022"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3055,12 +5520,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.628448, 4.768117, 4.768117, 4.768117, 4.768117",\ + "4.628448, 4.768117, 4.768117, 4.768117, 4.768117",\ + "4.628448, 4.768117, 4.768117, 4.768117, 4.768117",\ + "4.615160, 4.768117, 4.768117, 4.768117, 4.768117",\ + "4.522545, 4.700682, 4.708771, 4.716005, 4.736712"); + } + 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.519238, 4.625933, 4.625933, 4.625933, 4.625933",\ + "4.519238, 4.625933, 4.625933, 4.625933, 4.625933",\ + "4.519238, 4.625933, 4.625933, 4.625933, 4.625933",\ + "4.505950, 4.625933, 4.625933, 4.625933, 4.625933",\ + "4.413336, 4.560039, 4.567782, 4.574707, 4.594528"); + } + 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.423392, 0.515521, 0.520930, 0.525767, 0.539614",\ + "0.423392, 0.515521, 0.520930, 0.525767, 0.539614",\ + "0.423392, 0.515521, 0.520930, 0.525767, 0.539614",\ + "0.423392, 0.515521, 0.520930, 0.525767, 0.539614",\ + "0.423392, 0.515521, 0.520930, 0.525767, 0.539614"); + } + + } /* 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.112925, 4.278184, 4.285688, 4.292400, 4.311610",\ + "4.112925, 4.278184, 4.285688, 4.292400, 4.311610",\ + "4.112925, 4.278184, 4.285688, 4.292400, 4.311610",\ + "4.112925, 4.278184, 4.285688, 4.292400, 4.311610",\ + "4.083791, 4.249049, 4.256554, 4.263266, 4.282475"); + } + 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.996905, 4.133003, 4.140186, 4.146611, 4.164999",\ + "3.996905, 4.133003, 4.140186, 4.146611, 4.164999",\ + "3.996905, 4.133003, 4.140186, 4.146611, 4.164999",\ + "3.996905, 4.133003, 4.140186, 4.146611, 4.164999",\ + "3.967770, 4.103868, 4.111052, 4.117476, 4.135864"); + } + 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.423392, 0.515521, 0.520930, 0.525767, 0.539614",\ + "0.423392, 0.515521, 0.520930, 0.525767, 0.539614",\ + "0.423392, 0.515521, 0.520930, 0.525767, 0.539614",\ + "0.423392, 0.515521, 0.520930, 0.525767, 0.539614",\ + "0.423392, 0.515521, 0.520930, 0.525767, 0.539614"); + } + + } /* 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 ; @@ -3074,11 +5624,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.471611, 6.609055, 6.609055, 6.609055, 6.609055",\ - "6.471611, 6.609055, 6.609055, 6.609055, 6.609055",\ - "6.471611, 6.609055, 6.609055, 6.609055, 6.609055",\ - "6.446803, 6.609055, 6.609055, 6.609055, 6.609055",\ - "6.339983, 6.511681, 6.519478, 6.526451, 6.546409"); + values ( "7.497676, 7.640274, 7.640274, 7.640274, 7.640274",\ + "7.497676, 7.640274, 7.640274, 7.640274, 7.640274",\ + "7.497676, 7.640274, 7.640274, 7.640274, 7.640274",\ + "7.471937, 7.640274, 7.640274, 7.640274, 7.640274",\ + "7.361997, 7.540134, 7.548223, 7.555458, 7.576164"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3092,11 +5642,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.320385, 6.425196, 6.425196, 6.425196, 6.425196",\ - "6.320385, 6.425196, 6.425196, 6.425196, 6.425196",\ - "6.320385, 6.425196, 6.425196, 6.425196, 6.425196",\ - "6.295577, 6.425196, 6.425196, 6.425196, 6.425196",\ - "6.188757, 6.329533, 6.336946, 6.343575, 6.362550"); + values ( "6.829397, 6.939020, 6.939020, 6.939020, 6.939020",\ + "6.829397, 6.939020, 6.939020, 6.939020, 6.939020",\ + "6.829397, 6.939020, 6.939020, 6.939020, 6.939020",\ + "6.803658, 6.939020, 6.939020, 6.939020, 6.939020",\ + "6.693718, 6.840422, 6.848165, 6.855090, 6.874910"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3117,11 +5667,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.622935, 5.624054, 5.624125, 5.624188, 5.624370",\ - "5.622935, 5.624054, 5.624125, 5.624188, 5.624370",\ - "5.622935, 5.624054, 5.624125, 5.624188, 5.624370",\ - "5.622935, 5.624054, 5.624125, 5.624188, 5.624370",\ - "5.560289, 5.561409, 5.561480, 5.561543, 5.561724"); + values ( "5.388556, 5.389634, 5.389702, 5.389763, 5.389938",\ + "5.388556, 5.389634, 5.389702, 5.389763, 5.389938",\ + "5.388556, 5.389634, 5.389702, 5.389763, 5.389938",\ + "5.388556, 5.389634, 5.389702, 5.389763, 5.389938",\ + "5.327375, 5.328453, 5.328521, 5.328582, 5.328756"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3135,11 +5685,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.572103, 5.577563, 5.577571, 5.577579, 5.577599",\ - "5.572103, 5.577563, 5.577571, 5.577579, 5.577599",\ - "5.572103, 5.577563, 5.577571, 5.577579, 5.577599",\ - "5.572103, 5.577563, 5.577571, 5.577579, 5.577599",\ - "5.509458, 5.514918, 5.514926, 5.514933, 5.514954"); + values ( "5.339631, 5.344887, 5.344894, 5.344902, 5.344921",\ + "5.339631, 5.344887, 5.344894, 5.344902, 5.344921",\ + "5.339631, 5.344887, 5.344894, 5.344902, 5.344921",\ + "5.339631, 5.344887, 5.344894, 5.344902, 5.344921",\ + "5.278450, 5.283706, 5.283713, 5.283720, 5.283740"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3153,12 +5703,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.594967, 4.734638, 4.734638, 4.734638, 4.734638",\ + "4.594967, 4.734638, 4.734638, 4.734638, 4.734638",\ + "4.594967, 4.734638, 4.734638, 4.734638, 4.734638",\ + "4.581680, 4.734638, 4.734638, 4.734638, 4.734638",\ + "4.489065, 4.667203, 4.675292, 4.682527, 4.703233"); + } + 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.577806, 4.684501, 4.684501, 4.684501, 4.684501",\ + "4.577806, 4.684501, 4.684501, 4.684501, 4.684501",\ + "4.577806, 4.684501, 4.684501, 4.684501, 4.684501",\ + "4.564518, 4.684501, 4.684501, 4.684501, 4.684501",\ + "4.471903, 4.618607, 4.626350, 4.633275, 4.653095"); + } + 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.423396, 0.515522, 0.520931, 0.525769, 0.539616",\ + "0.423396, 0.515522, 0.520931, 0.525769, 0.539616",\ + "0.423396, 0.515522, 0.520931, 0.525769, 0.539616",\ + "0.423396, 0.515522, 0.520931, 0.525769, 0.539616",\ + "0.423396, 0.515522, 0.520931, 0.525769, 0.539616"); + } + + } /* 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.259163, 3.424423, 3.431928, 3.438639, 3.457849",\ + "3.259163, 3.424423, 3.431928, 3.438639, 3.457849",\ + "3.259163, 3.424423, 3.431928, 3.438639, 3.457849",\ + "3.259163, 3.424423, 3.431928, 3.438639, 3.457849",\ + "3.229927, 3.395187, 3.402691, 3.409403, 3.428612"); + } + 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.237338, 3.373436, 3.380619, 3.387044, 3.405431",\ + "3.237338, 3.373436, 3.380619, 3.387044, 3.405431",\ + "3.237338, 3.373436, 3.380619, 3.387044, 3.405431",\ + "3.237338, 3.373436, 3.380619, 3.387044, 3.405431",\ + "3.208101, 3.344199, 3.351382, 3.357807, 3.376194"); + } + 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.423396, 0.515522, 0.520931, 0.525769, 0.539616",\ + "0.423396, 0.515522, 0.520931, 0.525769, 0.539616",\ + "0.423396, 0.515522, 0.520931, 0.525769, 0.539616",\ + "0.423396, 0.515522, 0.520931, 0.525769, 0.539616",\ + "0.423396, 0.515522, 0.520931, 0.525769, 0.539616"); + } + + } /* 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 ; @@ -3172,11 +5807,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.125810, 6.263253, 6.263253, 6.263253, 6.263253",\ - "6.125810, 6.263253, 6.263253, 6.263253, 6.263253",\ - "6.125810, 6.263253, 6.263253, 6.263253, 6.263253",\ - "6.101001, 6.263253, 6.263253, 6.263253, 6.263253",\ - "5.994182, 6.165880, 6.173677, 6.180651, 6.200608"); + values ( "6.370668, 6.513267, 6.513267, 6.513267, 6.513267",\ + "6.370668, 6.513267, 6.513267, 6.513267, 6.513267",\ + "6.370668, 6.513267, 6.513267, 6.513267, 6.513267",\ + "6.344930, 6.513267, 6.513267, 6.513267, 6.513267",\ + "6.234990, 6.413127, 6.421216, 6.428452, 6.449158"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3190,11 +5825,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.954113, 6.058921, 6.058921, 6.058921, 6.058921",\ - "5.954113, 6.058921, 6.058921, 6.058921, 6.058921",\ - "5.954113, 6.058921, 6.058921, 6.058921, 6.058921",\ - "5.929304, 6.058921, 6.058921, 6.058921, 6.058921",\ - "5.822484, 5.963259, 5.970671, 5.977301, 5.996276"); + values ( "6.193487, 6.303110, 6.303110, 6.303110, 6.303110",\ + "6.193487, 6.303110, 6.303110, 6.303110, 6.303110",\ + "6.193487, 6.303110, 6.303110, 6.303110, 6.303110",\ + "6.167748, 6.303110, 6.303110, 6.303110, 6.303110",\ + "6.057808, 6.204512, 6.212255, 6.219180, 6.239000"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3215,11 +5850,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.257677, 5.258784, 5.258855, 5.258918, 5.259098",\ - "5.257677, 5.258784, 5.258855, 5.258918, 5.259098",\ - "5.257677, 5.258784, 5.258855, 5.258918, 5.259098",\ - "5.257677, 5.258784, 5.258855, 5.258918, 5.259098",\ - "5.195031, 5.196139, 5.196209, 5.196272, 5.196452"); + values ( "5.052519, 5.053585, 5.053652, 5.053713, 5.053886",\ + "5.052519, 5.053585, 5.053652, 5.053713, 5.053886",\ + "5.052519, 5.053585, 5.053652, 5.053713, 5.053886",\ + "5.052519, 5.053585, 5.053652, 5.053713, 5.053886",\ + "4.991338, 4.992404, 4.992471, 4.992532, 4.992705"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3233,11 +5868,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.206885, 5.212380, 5.212388, 5.212395, 5.212415",\ - "5.206885, 5.212380, 5.212388, 5.212395, 5.212415",\ - "5.206885, 5.212380, 5.212388, 5.212395, 5.212415",\ - "5.206885, 5.212380, 5.212388, 5.212395, 5.212415",\ - "5.144240, 5.149734, 5.149742, 5.149749, 5.149769"); + values ( "5.003632, 5.008921, 5.008928, 5.008935, 5.008954",\ + "5.003632, 5.008921, 5.008928, 5.008935, 5.008954",\ + "5.003632, 5.008921, 5.008928, 5.008935, 5.008954",\ + "5.003632, 5.008921, 5.008928, 5.008935, 5.008954",\ + "4.942451, 4.947740, 4.947747, 4.947754, 4.947773"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3251,12 +5886,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.714156, 4.853827, 4.853827, 4.853827, 4.853827",\ + "4.714156, 4.853827, 4.853827, 4.853827, 4.853827",\ + "4.714156, 4.853827, 4.853827, 4.853827, 4.853827",\ + "4.700869, 4.853827, 4.853827, 4.853827, 4.853827",\ + "4.608254, 4.786392, 4.794481, 4.801716, 4.822422"); + } + 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.641127, 4.747822, 4.747822, 4.747822, 4.747822",\ + "4.641127, 4.747822, 4.747822, 4.747822, 4.747822",\ + "4.641127, 4.747822, 4.747822, 4.747822, 4.747822",\ + "4.627840, 4.747822, 4.747822, 4.747822, 4.747822",\ + "4.535224, 4.681928, 4.689671, 4.696596, 4.716416"); + } + 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.423398, 0.515522, 0.520932, 0.525770, 0.539617",\ + "0.423398, 0.515522, 0.520932, 0.525770, 0.539617",\ + "0.423398, 0.515522, 0.520932, 0.525770, 0.539617",\ + "0.423398, 0.515522, 0.520932, 0.525770, 0.539617",\ + "0.423398, 0.515522, 0.520932, 0.525770, 0.539617"); + } + + } /* 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.248419, 3.413680, 3.421184, 3.427896, 3.447105",\ + "3.248419, 3.413680, 3.421184, 3.427896, 3.447105",\ + "3.248419, 3.413680, 3.421184, 3.427896, 3.447105",\ + "3.248419, 3.413680, 3.421184, 3.427896, 3.447105",\ + "3.219183, 3.384443, 3.391947, 3.398659, 3.417869"); + } + 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.230315, 3.366414, 3.373597, 3.380022, 3.398409",\ + "3.230315, 3.366414, 3.373597, 3.380022, 3.398409",\ + "3.230315, 3.366414, 3.373597, 3.380022, 3.398409",\ + "3.230315, 3.366414, 3.373597, 3.380022, 3.398409",\ + "3.201078, 3.337177, 3.344360, 3.350785, 3.369172"); + } + 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.423398, 0.515522, 0.520932, 0.525770, 0.539617",\ + "0.423398, 0.515522, 0.520932, 0.525770, 0.539617",\ + "0.423398, 0.515522, 0.520932, 0.525770, 0.539617",\ + "0.423398, 0.515522, 0.520932, 0.525770, 0.539617",\ + "0.423398, 0.515522, 0.520932, 0.525770, 0.539617"); + } + + } /* 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.158611, 3.298285, 3.298285, 3.298285, 3.298285",\ + "3.158611, 3.298285, 3.298285, 3.298285, 3.298285",\ + "3.158611, 3.298285, 3.298285, 3.298285, 3.298285",\ + "3.145315, 3.298285, 3.298285, 3.298285, 3.298285",\ + "3.052681, 3.230819, 3.238908, 3.246143, 3.266850"); + } + 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.062094, 3.208798, 3.216541, 3.223466, 3.243286",\ + "3.183553, 3.330257, 3.337999, 3.344925, 3.364745",\ + "3.299054, 3.445758, 3.453501, 3.460426, 3.480246",\ + "3.490312, 3.637016, 3.644759, 3.651684, 3.671504",\ + "4.274091, 4.420795, 4.428538, 4.435463, 4.455283"); + } + 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.423398, 0.515522, 0.520932, 0.525770, 0.539617",\ + "0.423398, 0.515522, 0.520932, 0.525770, 0.539617",\ + "0.423398, 0.515522, 0.520932, 0.525770, 0.539617",\ + "0.423398, 0.515522, 0.520932, 0.525770, 0.539617",\ + "0.423398, 0.515522, 0.520932, 0.525770, 0.539617"); + } + + } /* 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.851922, 3.017182, 3.024686, 3.031399, 3.050608",\ + "2.851922, 3.017182, 3.024686, 3.031399, 3.050608",\ + "2.851922, 3.017182, 3.024686, 3.031399, 3.050608",\ + "2.851922, 3.017182, 3.024686, 3.031399, 3.050608",\ + "2.822760, 2.988020, 2.995524, 3.002236, 3.021446"); + } + 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 ( "2.811065, 2.947164, 2.954347, 2.960772, 2.979159",\ + "2.923811, 3.059910, 3.067093, 3.073517, 3.091905",\ + "3.031095, 3.167193, 3.174376, 3.180801, 3.199188",\ + "3.209083, 3.345181, 3.352365, 3.358789, 3.377177",\ + "3.936203, 4.072302, 4.079485, 4.085910, 4.104297"); + } + 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.423398, 0.515522, 0.520932, 0.525770, 0.539617",\ + "0.423398, 0.515522, 0.520932, 0.525770, 0.539617",\ + "0.423398, 0.515522, 0.520932, 0.525770, 0.539617",\ + "0.423398, 0.515522, 0.520932, 0.525770, 0.539617",\ + "0.423398, 0.515522, 0.520932, 0.525770, 0.539617"); + } + + } /* 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 ; @@ -3270,11 +6077,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.780667, 5.918117, 5.918117, 5.918117, 5.918117",\ - "5.780667, 5.918117, 5.918117, 5.918117, 5.918117",\ - "5.780667, 5.918117, 5.918117, 5.918117, 5.918117",\ - "5.755859, 5.918117, 5.918117, 5.918117, 5.918117",\ - "5.649039, 5.820744, 5.828540, 5.835513, 5.855471"); + values ( "7.857404, 8.000008, 8.000008, 8.000008, 8.000008",\ + "7.857404, 8.000008, 8.000008, 8.000008, 8.000008",\ + "7.857404, 8.000008, 8.000008, 8.000008, 8.000008",\ + "7.831665, 8.000008, 8.000008, 8.000008, 8.000008",\ + "7.721725, 7.899868, 7.907957, 7.915191, 7.935898"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3288,11 +6095,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.620820, 5.725629, 5.725629, 5.725629, 5.725629",\ - "5.620820, 5.725629, 5.725629, 5.725629, 5.725629",\ - "5.620820, 5.725629, 5.725629, 5.725629, 5.725629",\ - "5.596011, 5.725629, 5.725629, 5.725629, 5.725629",\ - "5.489191, 5.629966, 5.637379, 5.644009, 5.662983"); + values ( "7.159865, 7.269488, 7.269488, 7.269488, 7.269488",\ + "7.159865, 7.269488, 7.269488, 7.269488, 7.269488",\ + "7.159865, 7.269488, 7.269488, 7.269488, 7.269488",\ + "7.134126, 7.269488, 7.269488, 7.269488, 7.269488",\ + "7.024186, 7.170891, 7.178634, 7.185559, 7.205379"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3313,11 +6120,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.926110, 4.927222, 4.927292, 4.927356, 4.927536",\ - "4.926110, 4.927222, 4.927292, 4.927356, 4.927536",\ - "4.926110, 4.927222, 4.927292, 4.927356, 4.927536",\ - "4.926110, 4.927222, 4.927292, 4.927356, 4.927536",\ - "4.863464, 4.864576, 4.864647, 4.864710, 4.864891"); + values ( "4.741436, 4.742506, 4.742574, 4.742635, 4.742809",\ + "4.741436, 4.742506, 4.742574, 4.742635, 4.742809",\ + "4.741436, 4.742506, 4.742574, 4.742635, 4.742809",\ + "4.741436, 4.742506, 4.742574, 4.742635, 4.742809",\ + "4.680255, 4.681325, 4.681393, 4.681454, 4.681627"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3331,11 +6138,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.875304, 4.880786, 4.880794, 4.880801, 4.880821",\ - "4.875304, 4.880786, 4.880794, 4.880801, 4.880821",\ - "4.875304, 4.880786, 4.880794, 4.880801, 4.880821",\ - "4.875304, 4.880786, 4.880794, 4.880801, 4.880821",\ - "4.812658, 4.818141, 4.818149, 4.818155, 4.818176"); + values ( "4.692535, 4.697812, 4.697819, 4.697826, 4.697845",\ + "4.692535, 4.697812, 4.697819, 4.697826, 4.697845",\ + "4.692535, 4.697812, 4.697819, 4.697826, 4.697845",\ + "4.692535, 4.697812, 4.697819, 4.697826, 4.697845",\ + "4.631354, 4.636630, 4.636638, 4.636644, 4.636664"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3349,12 +6156,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.587666, 4.727343, 4.727343, 4.727343, 4.727343",\ + "4.587666, 4.727343, 4.727343, 4.727343, 4.727343",\ + "4.587666, 4.727343, 4.727343, 4.727343, 4.727343",\ + "4.574379, 4.727343, 4.727343, 4.727343, 4.727343",\ + "4.481764, 4.659907, 4.667996, 4.675231, 4.695937"); + } + 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.567843, 4.674540, 4.674540, 4.674540, 4.674540",\ + "4.567843, 4.674540, 4.674540, 4.674540, 4.674540",\ + "4.567843, 4.674540, 4.674540, 4.674540, 4.674540",\ + "4.554556, 4.674540, 4.674540, 4.674540, 4.674540",\ + "4.461942, 4.608647, 4.616389, 4.623315, 4.643135"); + } + 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.423419, 0.515528, 0.520938, 0.525777, 0.539627",\ + "0.423419, 0.515528, 0.520938, 0.525777, 0.539627",\ + "0.423419, 0.515528, 0.520938, 0.525777, 0.539627",\ + "0.423419, 0.515528, 0.520938, 0.525777, 0.539627",\ + "0.423419, 0.515528, 0.520938, 0.525777, 0.539627"); + } + + } /* 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.196293, 3.361558, 3.369062, 3.375774, 3.394984",\ + "3.196293, 3.361558, 3.369062, 3.375774, 3.394984",\ + "3.196293, 3.361558, 3.369062, 3.375774, 3.394984",\ + "3.196293, 3.361558, 3.369062, 3.375774, 3.394984",\ + "3.167056, 3.332322, 3.339826, 3.346537, 3.365747"); + } + 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.197298, 3.333398, 3.340581, 3.347006, 3.365393",\ + "3.197298, 3.333398, 3.340581, 3.347006, 3.365393",\ + "3.197298, 3.333398, 3.340581, 3.347006, 3.365393",\ + "3.197298, 3.333398, 3.340581, 3.347006, 3.365393",\ + "3.168061, 3.304161, 3.311344, 3.317769, 3.336156"); + } + 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.423419, 0.515528, 0.520938, 0.525777, 0.539627",\ + "0.423419, 0.515528, 0.520938, 0.525777, 0.539627",\ + "0.423419, 0.515528, 0.520938, 0.525777, 0.539627",\ + "0.423419, 0.515528, 0.520938, 0.525777, 0.539627",\ + "0.423419, 0.515528, 0.520938, 0.525777, 0.539627"); + } + + } /* 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 ; @@ -3368,11 +6260,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.450184, 5.587631, 5.587631, 5.587631, 5.587631",\ - "5.450184, 5.587631, 5.587631, 5.587631, 5.587631",\ - "5.450184, 5.587631, 5.587631, 5.587631, 5.587631",\ - "5.425375, 5.587631, 5.587631, 5.587631, 5.587631",\ - "5.318555, 5.490258, 5.498055, 5.505028, 5.524986"); + values ( "5.667181, 5.809783, 5.809783, 5.809783, 5.809783",\ + "5.667181, 5.809783, 5.809783, 5.809783, 5.809783",\ + "5.667181, 5.809783, 5.809783, 5.809783, 5.809783",\ + "5.641442, 5.809783, 5.809783, 5.809783, 5.809783",\ + "5.531502, 5.709644, 5.717733, 5.724968, 5.745674"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3386,11 +6278,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.307827, 5.412643, 5.412643, 5.412643, 5.412643",\ - "5.307827, 5.412643, 5.412643, 5.412643, 5.412643",\ - "5.307827, 5.412643, 5.412643, 5.412643, 5.412643",\ - "5.283018, 5.412643, 5.412643, 5.412643, 5.412643",\ - "5.176198, 5.316981, 5.324393, 5.331023, 5.349998"); + values ( "5.515842, 5.624591, 5.624591, 5.624591, 5.624591",\ + "5.515842, 5.624591, 5.624591, 5.624591, 5.624591",\ + "5.515842, 5.624591, 5.624591, 5.624591, 5.624591",\ + "5.490104, 5.624591, 5.624591, 5.624591, 5.624591",\ + "5.380164, 5.526226, 5.533916, 5.540795, 5.560482"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3411,11 +6303,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.616500, 4.617672, 4.617745, 4.617811, 4.617998",\ - "4.616500, 4.617672, 4.617745, 4.617811, 4.617998",\ - "4.616500, 4.617672, 4.617745, 4.617811, 4.617998",\ - "4.616500, 4.617672, 4.617745, 4.617811, 4.617998",\ - "4.553855, 4.555027, 4.555099, 4.555165, 4.555353"); + values ( "4.443282, 4.444409, 4.444480, 4.444543, 4.444724",\ + "4.443282, 4.444409, 4.444480, 4.444543, 4.444724",\ + "4.443282, 4.444409, 4.444480, 4.444543, 4.444724",\ + "4.443282, 4.444409, 4.444480, 4.444543, 4.444724",\ + "4.382101, 4.383228, 4.383299, 4.383362, 4.383543"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3429,11 +6321,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.565485, 4.570792, 4.570801, 4.570809, 4.570831",\ - "4.565485, 4.570792, 4.570801, 4.570809, 4.570831",\ - "4.565485, 4.570792, 4.570801, 4.570809, 4.570831",\ - "4.565485, 4.570792, 4.570801, 4.570809, 4.570831",\ - "4.502840, 4.508147, 4.508156, 4.508163, 4.508186"); + values ( "4.394180, 4.399288, 4.399297, 4.399304, 4.399325",\ + "4.394180, 4.399288, 4.399297, 4.399304, 4.399325",\ + "4.394180, 4.399288, 4.399297, 4.399304, 4.399325",\ + "4.394180, 4.399288, 4.399297, 4.399304, 4.399325",\ + "4.332999, 4.338107, 4.338115, 4.338123, 4.338144"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3447,12 +6339,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.501010, 4.640685, 4.640685, 4.640685, 4.640685",\ + "4.501010, 4.640685, 4.640685, 4.640685, 4.640685",\ + "4.501010, 4.640685, 4.640685, 4.640685, 4.640685",\ + "4.487723, 4.640685, 4.640685, 4.640685, 4.640685",\ + "4.395109, 4.573251, 4.581339, 4.588574, 4.609281"); + } + 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.441251, 4.547947, 4.547947, 4.547947, 4.547947",\ + "4.441251, 4.547947, 4.547947, 4.547947, 4.547947",\ + "4.441251, 4.547947, 4.547947, 4.547947, 4.547947",\ + "4.427964, 4.547947, 4.547947, 4.547947, 4.547947",\ + "4.335349, 4.482054, 4.489797, 4.496722, 4.516542"); + } + 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[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.989687, 4.154951, 4.162456, 4.169167, 4.188376",\ + "3.989687, 4.154951, 4.162456, 4.169167, 4.188376",\ + "3.989687, 4.154951, 4.162456, 4.169167, 4.188376",\ + "3.989687, 4.154951, 4.162456, 4.169167, 4.188376",\ + "3.960553, 4.125817, 4.133321, 4.140033, 4.159242"); + } + 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.926799, 4.062899, 4.070082, 4.076507, 4.094894",\ + "3.926799, 4.062899, 4.070082, 4.076507, 4.094894",\ + "3.926799, 4.062899, 4.070082, 4.076507, 4.094894",\ + "3.926799, 4.062899, 4.070082, 4.076507, 4.094894",\ + "3.897665, 4.033764, 4.040947, 4.047372, 4.065760"); + } + 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[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 ; @@ -3464,16 +6441,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.449192, 8.620924, 8.628720, 8.635693, 8.655649",\ - "8.511288, 8.683020, 8.690816, 8.697788, 8.717745",\ - "8.647300, 8.819033, 8.826828, 8.833801, 8.853758",\ - "8.863328, 9.035061, 9.042856, 9.049829, 9.069786",\ - "8.896148, 9.067880, 9.075676, 9.082648, 9.102605"); + values ( "9.005443, 9.183616, 9.191704, 9.198937, 9.219643",\ + "9.056956, 9.235129, 9.243217, 9.250451, 9.271156",\ + "9.108470, 9.286642, 9.294730, 9.301965, 9.322669",\ + "9.211496, 9.389669, 9.397758, 9.404991, 9.425696",\ + "9.417551, 9.595723, 9.603811, 9.611046, 9.631750"); } 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.758810, 0.765615, 0.765615, 0.765615, 0.765615",\ "0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\ @@ -3482,16 +6459,16 @@ pin("mprj_io[6]") { "0.758810, 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.506291, 8.647701, 8.655164, 8.661839, 8.680942",\ - "8.568387, 8.709797, 8.717259, 8.723934, 8.743037",\ - "8.704399, 8.845809, 8.853271, 8.859946, 8.879049",\ - "8.920427, 9.061837, 9.069300, 9.075974, 9.095078",\ - "8.953247, 9.094657, 9.102119, 9.108794, 9.127897"); + values ( "9.006754, 9.153466, 9.161208, 9.168134, 9.187953",\ + "9.058268, 9.204980, 9.212722, 9.219647, 9.239467",\ + "9.109780, 9.256493, 9.264235, 9.271160, 9.290979",\ + "9.212808, 9.359520, 9.367262, 9.374187, 9.394007",\ + "9.418861, 9.565574, 9.573316, 9.580241, 9.600060"); } 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.423528, 0.515558, 0.520973, 0.525816, 0.539679",\ "0.423528, 0.515558, 0.520973, 0.525816, 0.539679",\ @@ -3507,16 +6484,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.687788, 7.859520, 7.867316, 7.874289, 7.894245",\ - "7.749883, 7.921616, 7.929412, 7.936384, 7.956341",\ - "7.885896, 8.057629, 8.065424, 8.072397, 8.092354",\ - "8.101924, 8.273657, 8.281452, 8.288425, 8.308382",\ - "8.134744, 8.306476, 8.314272, 8.321244, 8.341201"); + values ( "7.179247, 7.344540, 7.352043, 7.358754, 7.377962",\ + "7.274107, 7.439400, 7.446903, 7.453614, 7.472822",\ + "7.274107, 7.439400, 7.446903, 7.453614, 7.472822",\ + "7.370405, 7.535698, 7.543201, 7.549912, 7.569120",\ + "7.561564, 7.726857, 7.734361, 7.741072, 7.760280"); } 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.758810, 0.765615, 0.765615, 0.765615, 0.765615",\ "0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\ @@ -3525,16 +6502,16 @@ pin("mprj_io[6]") { "0.758810, 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.620623, 7.762033, 7.769495, 7.776170, 7.795273",\ - "7.682718, 7.824128, 7.831591, 7.838265, 7.857368",\ - "7.818731, 7.960140, 7.967603, 7.974278, 7.993381",\ - "8.034760, 8.176168, 8.183631, 8.190306, 8.209410",\ - "8.067578, 8.208988, 8.216451, 8.223125, 8.242229"); + values ( "7.194870, 7.330976, 7.338159, 7.344584, 7.362970",\ + "7.289730, 7.425836, 7.433019, 7.439444, 7.457830",\ + "7.289730, 7.425836, 7.433019, 7.439444, 7.457830",\ + "7.386028, 7.522134, 7.529317, 7.535742, 7.554129",\ + "7.577187, 7.713294, 7.720477, 7.726901, 7.745288"); } 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.423528, 0.515558, 0.520973, 0.525816, 0.539679",\ "0.423528, 0.515558, 0.520973, 0.525816, 0.539679",\ @@ -3551,11 +6528,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.239344, 7.376818, 7.376818, 7.376818, 7.376818",\ - "7.239344, 7.376818, 7.376818, 7.376818, 7.376818",\ - "7.239344, 7.376818, 7.376818, 7.376818, 7.376818",\ - "7.214536, 7.376818, 7.376818, 7.376818, 7.376818",\ - "7.107716, 7.279448, 7.287244, 7.294216, 7.314173"); + values ( "7.702626, 7.845256, 7.845256, 7.845256, 7.845256",\ + "7.702626, 7.845256, 7.845256, 7.845256, 7.845256",\ + "7.702626, 7.845256, 7.845256, 7.845256, 7.845256",\ + "7.676888, 7.845256, 7.845256, 7.845256, 7.845256",\ + "7.566947, 7.745119, 7.753207, 7.760442, 7.781146"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3569,11 +6546,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.290829, 7.396496, 7.396496, 7.396496, 7.396496",\ - "7.290829, 7.396496, 7.396496, 7.396496, 7.396496",\ - "7.290829, 7.396496, 7.396496, 7.396496, 7.396496",\ - "7.266021, 7.396496, 7.396496, 7.396496, 7.396496",\ - "7.159201, 7.300611, 7.308073, 7.314748, 7.333851"); + values ( "7.697993, 7.807622, 7.807622, 7.807622, 7.807622",\ + "7.697993, 7.807622, 7.807622, 7.807622, 7.807622",\ + "7.697993, 7.807622, 7.807622, 7.807622, 7.807622",\ + "7.672254, 7.807622, 7.807622, 7.807622, 7.807622",\ + "7.562314, 7.709026, 7.716769, 7.723694, 7.743513"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3594,11 +6571,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.203954, 4.204799, 4.204857, 4.204909, 4.205060",\ - "4.203954, 4.204799, 4.204857, 4.204909, 4.205060",\ - "4.203954, 4.204799, 4.204857, 4.204909, 4.205060",\ - "4.203954, 4.204799, 4.204857, 4.204909, 4.205060",\ - "4.141308, 4.142153, 4.142212, 4.142264, 4.142414"); + values ( "4.046046, 4.046859, 4.046916, 4.046966, 4.047110",\ + "4.046046, 4.046859, 4.046916, 4.046966, 4.047110",\ + "4.046046, 4.046859, 4.046916, 4.046966, 4.047110",\ + "4.046046, 4.046859, 4.046916, 4.046966, 4.047110",\ + "3.984865, 3.985678, 3.985734, 3.985785, 3.985929"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3612,11 +6589,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.154081, 4.160343, 4.160347, 4.160351, 4.160363",\ - "4.154081, 4.160343, 4.160347, 4.160351, 4.160363",\ - "4.154081, 4.160343, 4.160347, 4.160351, 4.160363",\ - "4.154081, 4.160343, 4.160347, 4.160351, 4.160363",\ - "4.091435, 4.097698, 4.097702, 4.097706, 4.097717"); + values ( "3.998044, 4.004071, 4.004075, 4.004079, 4.004089",\ + "3.998044, 4.004071, 4.004075, 4.004079, 4.004089",\ + "3.998044, 4.004071, 4.004075, 4.004079, 4.004089",\ + "3.998044, 4.004071, 4.004075, 4.004079, 4.004089",\ + "3.936862, 3.942889, 3.942894, 3.942897, 3.942908"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3636,11 +6613,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.452563, 4.587216, 4.587216, 4.587216, 4.587216",\ - "4.452563, 4.587216, 4.587216, 4.587216, 4.587216",\ - "4.452563, 4.587216, 4.587216, 4.587216, 4.587216",\ - "4.439756, 4.587216, 4.587216, 4.587216, 4.587216",\ - "4.350489, 4.522222, 4.530017, 4.536990, 4.556946"); + values ( "4.743664, 4.883366, 4.883366, 4.883366, 4.883366",\ + "4.743664, 4.883366, 4.883366, 4.883366, 4.883366",\ + "4.743664, 4.883366, 4.883366, 4.883366, 4.883366",\ + "4.730376, 4.883366, 4.883366, 4.883366, 4.883366",\ + "4.637762, 4.815934, 4.824022, 4.831257, 4.851961"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3654,11 +6631,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.434955, 4.537801, 4.537801, 4.537801, 4.537801",\ - "4.434955, 4.537801, 4.537801, 4.537801, 4.537801",\ - "4.434955, 4.537801, 4.537801, 4.537801, 4.537801",\ - "4.422148, 4.537801, 4.537801, 4.537801, 4.537801",\ - "4.332881, 4.474290, 4.481753, 4.488428, 4.507531"); + values ( "4.700635, 4.807337, 4.807337, 4.807337, 4.807337",\ + "4.700635, 4.807337, 4.807337, 4.807337, 4.807337",\ + "4.700635, 4.807337, 4.807337, 4.807337, 4.807337",\ + "4.687348, 4.807337, 4.807337, 4.807337, 4.807337",\ + "4.594733, 4.741446, 4.749188, 4.756113, 4.775933"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3679,11 +6656,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.374197, 4.545929, 4.553725, 4.560698, 4.580654",\ - "4.374197, 4.545929, 4.553725, 4.560698, 4.580654",\ - "4.374197, 4.545929, 4.553725, 4.560698, 4.580654",\ - "4.374197, 4.545929, 4.553725, 4.560698, 4.580654",\ - "4.343927, 4.515659, 4.523455, 4.530428, 4.550385"); + values ( "4.101270, 4.266562, 4.274065, 4.280777, 4.299985",\ + "4.101270, 4.266562, 4.274065, 4.280777, 4.299985",\ + "4.101270, 4.266562, 4.274065, 4.280777, 4.299985",\ + "4.101270, 4.266562, 4.274065, 4.280777, 4.299985",\ + "4.072135, 4.237428, 4.244931, 4.251642, 4.270850"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3697,11 +6674,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.326779, 4.468189, 4.475651, 4.482326, 4.501430",\ - "4.326779, 4.468189, 4.475651, 4.482326, 4.501430",\ - "4.326779, 4.468189, 4.475651, 4.482326, 4.501430",\ - "4.326779, 4.468189, 4.475651, 4.482326, 4.501430",\ - "4.296510, 4.437919, 4.445382, 4.452056, 4.471160"); + values ( "4.085209, 4.221316, 4.228499, 4.234923, 4.253310",\ + "4.085209, 4.221316, 4.228499, 4.234923, 4.253310",\ + "4.085209, 4.221316, 4.228499, 4.234923, 4.253310",\ + "4.085209, 4.221316, 4.228499, 4.234923, 4.253310",\ + "4.056075, 4.192182, 4.199365, 4.205789, 4.224176"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3719,8 +6696,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 ; @@ -3734,11 +6711,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.721370, 4.858844, 4.858844, 4.858844, 4.858844",\ - "4.721370, 4.858844, 4.858844, 4.858844, 4.858844",\ - "4.721370, 4.858844, 4.858844, 4.858844, 4.858844",\ - "4.696561, 4.858844, 4.858844, 4.858844, 4.858844",\ - "4.589742, 4.761474, 4.769269, 4.776242, 4.796199"); + values ( "4.908504, 5.051134, 5.051134, 5.051134, 5.051134",\ + "4.908504, 5.051134, 5.051134, 5.051134, 5.051134",\ + "4.908504, 5.051134, 5.051134, 5.051134, 5.051134",\ + "4.882765, 5.051134, 5.051134, 5.051134, 5.051134",\ + "4.772825, 4.950997, 4.959085, 4.966320, 4.987024"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3752,11 +6729,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.578844, 4.683620, 4.683620, 4.683620, 4.683620",\ - "4.578844, 4.683620, 4.683620, 4.683620, 4.683620",\ - "4.578844, 4.683620, 4.683620, 4.683620, 4.683620",\ - "4.554036, 4.683620, 4.683620, 4.683620, 4.683620",\ - "4.447216, 4.587958, 4.595370, 4.602000, 4.620975"); + values ( "4.756992, 4.865698, 4.865698, 4.865698, 4.865698",\ + "4.756992, 4.865698, 4.865698, 4.865698, 4.865698",\ + "4.756992, 4.865698, 4.865698, 4.865698, 4.865698",\ + "4.731253, 4.865698, 4.865698, 4.865698, 4.865698",\ + "4.621313, 4.767333, 4.775023, 4.781902, 4.801588"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3777,11 +6754,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.879418, 3.880282, 3.880341, 3.880394, 3.880547",\ - "3.879418, 3.880282, 3.880341, 3.880394, 3.880547",\ - "3.879418, 3.880282, 3.880341, 3.880394, 3.880547",\ - "3.879418, 3.880282, 3.880341, 3.880394, 3.880547",\ - "3.816772, 3.817636, 3.817696, 3.817749, 3.817901"); + values ( "3.733549, 3.734380, 3.734437, 3.734488, 3.734635",\ + "3.733549, 3.734380, 3.734437, 3.734488, 3.734635",\ + "3.733549, 3.734380, 3.734437, 3.734488, 3.734635",\ + "3.733549, 3.734380, 3.734437, 3.734488, 3.734635",\ + "3.672367, 3.673199, 3.673256, 3.673307, 3.673453"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3795,11 +6772,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.829479, 3.835686, 3.835690, 3.835694, 3.835706",\ - "3.829479, 3.835686, 3.835690, 3.835694, 3.835706",\ - "3.829479, 3.835686, 3.835690, 3.835694, 3.835706",\ - "3.829479, 3.835686, 3.835690, 3.835694, 3.835706",\ - "3.766833, 3.773040, 3.773045, 3.773049, 3.773061"); + values ( "3.685483, 3.691456, 3.691461, 3.691465, 3.691476",\ + "3.685483, 3.691456, 3.691461, 3.691465, 3.691476",\ + "3.685483, 3.691456, 3.691461, 3.691465, 3.691476",\ + "3.685483, 3.691456, 3.691461, 3.691465, 3.691476",\ + "3.624301, 3.630275, 3.630279, 3.630283, 3.630295"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3819,11 +6796,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.159871, 4.294524, 4.294524, 4.294524, 4.294524",\ - "4.159871, 4.294524, 4.294524, 4.294524, 4.294524",\ - "4.159871, 4.294524, 4.294524, 4.294524, 4.294524",\ - "4.147065, 4.294524, 4.294524, 4.294524, 4.294524",\ - "4.057797, 4.229529, 4.237325, 4.244298, 4.264255"); + values ( "4.400400, 4.540103, 4.540103, 4.540103, 4.540103",\ + "4.400400, 4.540103, 4.540103, 4.540103, 4.540103",\ + "4.400400, 4.540103, 4.540103, 4.540103, 4.540103",\ + "4.387114, 4.540103, 4.540103, 4.540103, 4.540103",\ + "4.294499, 4.472672, 4.480760, 4.487994, 4.508698"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3837,11 +6814,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.054951, 4.157797, 4.157797, 4.157797, 4.157797",\ - "4.054951, 4.157797, 4.157797, 4.157797, 4.157797",\ - "4.054951, 4.157797, 4.157797, 4.157797, 4.157797",\ - "4.042144, 4.157797, 4.157797, 4.157797, 4.157797",\ - "3.952877, 4.094287, 4.101749, 4.108424, 4.127527"); + values ( "4.285366, 4.392068, 4.392068, 4.392068, 4.392068",\ + "4.285366, 4.392068, 4.392068, 4.392068, 4.392068",\ + "4.285366, 4.392068, 4.392068, 4.392068, 4.392068",\ + "4.272079, 4.392068, 4.392068, 4.392068, 4.392068",\ + "4.179463, 4.326176, 4.333919, 4.340843, 4.360663"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3862,11 +6839,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.087380, 4.259113, 4.266909, 4.273881, 4.293838",\ - "4.087380, 4.259113, 4.266909, 4.273881, 4.293838",\ - "4.087380, 4.259113, 4.266909, 4.273881, 4.293838",\ - "4.087380, 4.259113, 4.266909, 4.273881, 4.293838",\ - "4.057111, 4.228843, 4.236639, 4.243612, 4.263568"); + values ( "3.852551, 4.017843, 4.025346, 4.032058, 4.051266",\ + "3.852551, 4.017843, 4.025346, 4.032058, 4.051266",\ + "3.852551, 4.017843, 4.025346, 4.032058, 4.051266",\ + "3.852551, 4.017843, 4.025346, 4.032058, 4.051266",\ + "3.823416, 3.988708, 3.996212, 4.002923, 4.022131"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3880,11 +6857,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.977761, 4.119171, 4.126633, 4.133308, 4.152411",\ - "3.977761, 4.119171, 4.126633, 4.133308, 4.152411",\ - "3.977761, 4.119171, 4.126633, 4.133308, 4.152411",\ - "3.977761, 4.119171, 4.126633, 4.133308, 4.152411",\ - "3.947491, 4.088901, 4.096364, 4.103038, 4.122141"); + values ( "3.760747, 3.896854, 3.904037, 3.910461, 3.928848",\ + "3.760747, 3.896854, 3.904037, 3.910461, 3.928848",\ + "3.760747, 3.896854, 3.904037, 3.910461, 3.928848",\ + "3.760747, 3.896854, 3.904037, 3.910461, 3.928848",\ + "3.731613, 3.867720, 3.874902, 3.881327, 3.899714"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3902,8 +6879,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 ; @@ -3915,8 +6892,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 ; @@ -3930,11 +6907,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.056152, 4.193628, 4.193628, 4.193628, 4.193628",\ - "4.056152, 4.193628, 4.193628, 4.193628, 4.193628",\ - "4.056152, 4.193628, 4.193628, 4.193628, 4.193628",\ - "4.031344, 4.193628, 4.193628, 4.193628, 4.193628",\ - "3.924524, 4.096258, 4.104054, 4.111027, 4.130983"); + values ( "4.215505, 4.358136, 4.358136, 4.358136, 4.358136",\ + "4.215505, 4.358136, 4.358136, 4.358136, 4.358136",\ + "4.215505, 4.358136, 4.358136, 4.358136, 4.358136",\ + "4.189766, 4.358136, 4.358136, 4.358136, 4.358136",\ + "4.079826, 4.258000, 4.266088, 4.273322, 4.294027"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3948,11 +6925,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.910829, 4.015603, 4.015603, 4.015603, 4.015603",\ - "3.910829, 4.015603, 4.015603, 4.015603, 4.015603",\ - "3.910829, 4.015603, 4.015603, 4.015603, 4.015603",\ - "3.886021, 4.015603, 4.015603, 4.015603, 4.015603",\ - "3.779201, 3.919941, 3.927353, 3.933983, 3.952958"); + values ( "4.061449, 4.170152, 4.170152, 4.170152, 4.170152",\ + "4.061449, 4.170152, 4.170152, 4.170152, 4.170152",\ + "4.061449, 4.170152, 4.170152, 4.170152, 4.170152",\ + "4.035710, 4.170152, 4.170152, 4.170152, 4.170152",\ + "3.925769, 4.071787, 4.079478, 4.086356, 4.106042"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3973,11 +6950,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.213356, 3.214204, 3.214263, 3.214315, 3.214466",\ - "3.213356, 3.214204, 3.214263, 3.214315, 3.214466",\ - "3.213356, 3.214204, 3.214263, 3.214315, 3.214466",\ - "3.213356, 3.214204, 3.214263, 3.214315, 3.214466",\ - "3.150711, 3.151559, 3.151618, 3.151670, 3.151820"); + values ( "3.092156, 3.092972, 3.093029, 3.093079, 3.093224",\ + "3.092156, 3.092972, 3.093029, 3.093079, 3.093224",\ + "3.092156, 3.092972, 3.093029, 3.093079, 3.093224",\ + "3.092156, 3.092972, 3.093029, 3.093079, 3.093224",\ + "3.030974, 3.031791, 3.031847, 3.031898, 3.032043"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3991,11 +6968,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.163472, 3.169724, 3.169729, 3.169733, 3.169744",\ - "3.163472, 3.169724, 3.169729, 3.169733, 3.169744",\ - "3.163472, 3.169724, 3.169729, 3.169733, 3.169744",\ - "3.163472, 3.169724, 3.169729, 3.169733, 3.169744",\ - "3.100826, 3.107079, 3.107083, 3.107087, 3.107099"); + values ( "3.044142, 3.050160, 3.050165, 3.050169, 3.050179",\ + "3.044142, 3.050160, 3.050165, 3.050169, 3.050179",\ + "3.044142, 3.050160, 3.050165, 3.050169, 3.050179",\ + "3.044142, 3.050160, 3.050165, 3.050169, 3.050179",\ + "2.982961, 2.988979, 2.988983, 2.988987, 2.988998"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4015,11 +6992,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.152122, 4.286777, 4.286777, 4.286777, 4.286777",\ - "4.152122, 4.286777, 4.286777, 4.286777, 4.286777",\ - "4.152122, 4.286777, 4.286777, 4.286777, 4.286777",\ - "4.139316, 4.286777, 4.286777, 4.286777, 4.286777",\ - "4.050048, 4.221782, 4.229578, 4.236550, 4.256507"); + values ( "4.406568, 4.546272, 4.546272, 4.546272, 4.546272",\ + "4.406568, 4.546272, 4.546272, 4.546272, 4.546272",\ + "4.406568, 4.546272, 4.546272, 4.546272, 4.546272",\ + "4.393281, 4.546272, 4.546272, 4.546272, 4.546272",\ + "4.300666, 4.478840, 4.486928, 4.494163, 4.514867"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4033,11 +7010,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.068022, 4.170868, 4.170868, 4.170868, 4.170868",\ - "4.068022, 4.170868, 4.170868, 4.170868, 4.170868",\ - "4.068022, 4.170868, 4.170868, 4.170868, 4.170868",\ - "4.055215, 4.170868, 4.170868, 4.170868, 4.170868",\ - "3.965948, 4.107358, 4.114820, 4.121495, 4.140598"); + values ( "4.301433, 4.408135, 4.408135, 4.408135, 4.408135",\ + "4.301433, 4.408135, 4.408135, 4.408135, 4.408135",\ + "4.301433, 4.408135, 4.408135, 4.408135, 4.408135",\ + "4.288146, 4.408135, 4.408135, 4.408135, 4.408135",\ + "4.195531, 4.342244, 4.349986, 4.356911, 4.376730"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4058,11 +7035,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.079866, 4.251600, 4.259396, 4.266368, 4.286325",\ - "4.079866, 4.251600, 4.259396, 4.266368, 4.286325",\ - "4.079866, 4.251600, 4.259396, 4.266368, 4.286325",\ - "4.079866, 4.251600, 4.259396, 4.266368, 4.286325",\ - "4.049596, 4.221330, 4.229126, 4.236098, 4.256055"); + values ( "3.832194, 3.997488, 4.004992, 4.011703, 4.030910",\ + "3.832194, 3.997488, 4.004992, 4.011703, 4.030910",\ + "3.832194, 3.997488, 4.004992, 4.011703, 4.030910",\ + "3.832194, 3.997488, 4.004992, 4.011703, 4.030910",\ + "3.803060, 3.968354, 3.975857, 3.982568, 4.001776"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4076,11 +7053,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.994383, 4.135793, 4.143255, 4.149930, 4.169033",\ - "3.994383, 4.135793, 4.143255, 4.149930, 4.169033",\ - "3.994383, 4.135793, 4.143255, 4.149930, 4.169033",\ - "3.994383, 4.135793, 4.143255, 4.149930, 4.169033",\ - "3.964113, 4.105523, 4.112986, 4.119660, 4.138763"); + values ( "3.767661, 3.903768, 3.910950, 3.917375, 3.935761",\ + "3.767661, 3.903768, 3.910950, 3.917375, 3.935761",\ + "3.767661, 3.903768, 3.910950, 3.917375, 3.935761",\ + "3.767661, 3.903768, 3.910950, 3.917375, 3.935761",\ + "3.738526, 3.874633, 3.881816, 3.888240, 3.906627"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4098,8 +7075,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 ; @@ -4111,22 +7088,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.172050, 4.115616, 4.100245, 4.113052, 4.202319",\ - "4.411361, 4.354927, 4.339557, 4.352363, 4.441630",\ - "4.935543, 4.879109, 4.863739, 4.876545, 4.965813",\ - "5.768096, 5.711662, 5.696292, 5.709098, 5.798366",\ - "6.021929, 5.965495, 5.950125, 5.962931, 6.052198"); + values ( "4.623327, 4.569010, 4.554215, 4.566542, 4.652462",\ + "4.821856, 4.767539, 4.752744, 4.765071, 4.850990",\ + "5.020385, 4.966067, 4.951273, 4.963599, 5.049519",\ + "5.417442, 5.363124, 5.348330, 5.360657, 5.446576",\ + "6.211557, 6.157240, 6.142446, 6.154772, 6.240692"); } 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.698734, 4.642301, 4.626930, 4.639737, 4.729004",\ - "4.978924, 4.922490, 4.907120, 4.919926, 5.009193",\ - "5.592647, 5.536213, 5.520843, 5.533649, 5.622916",\ - "6.567415, 6.510982, 6.495611, 6.508418, 6.597685",\ - "6.919321, 6.862887, 6.847517, 6.860323, 6.949590"); + values ( "5.165672, 5.111354, 5.096560, 5.108887, 5.194806",\ + "5.398113, 5.343795, 5.329001, 5.341328, 5.427247",\ + "5.630554, 5.576236, 5.561442, 5.573769, 5.659688",\ + "6.095437, 6.041119, 6.026325, 6.038651, 6.124571",\ + "7.025202, 6.970884, 6.956090, 6.968417, 7.054336"); } } /* end of arc hkspi_clk_mprj_io[2]_stupr*/ @@ -4135,22 +7112,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.302844, 5.185701, 5.074227, 4.889271, 4.133783",\ - "5.542155, 5.425012, 5.313538, 5.128582, 4.373094",\ - "6.066338, 5.949195, 5.837721, 5.652765, 4.897277",\ - "6.898891, 6.781748, 6.670274, 6.485318, 5.729830",\ - "7.152724, 7.035581, 6.924107, 6.739151, 5.983663"); + values ( "5.798193, 5.685442, 5.578149, 5.400128, 4.672972",\ + "5.996721, 5.883971, 5.776678, 5.598657, 4.871500",\ + "6.195250, 6.082500, 5.975207, 5.797186, 5.070029",\ + "6.592308, 6.479558, 6.372264, 6.194243, 5.467087",\ + "7.386423, 7.273673, 7.166379, 6.988358, 6.261202"); } 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.271719, 5.154576, 5.043103, 4.858146, 4.102658",\ - "5.551908, 5.434766, 5.323292, 5.138335, 4.382847",\ - "6.165631, 6.048488, 5.937014, 5.752058, 4.996570",\ - "7.140399, 7.023256, 6.911783, 6.726826, 5.971338",\ - "7.492305, 7.375162, 7.263689, 7.078732, 6.323244"); + values ( "5.742040, 5.629290, 5.521996, 5.343975, 4.616818",\ + "5.974481, 5.861731, 5.754437, 5.576416, 4.849259",\ + "6.206922, 6.094172, 5.986878, 5.808857, 5.081700",\ + "6.671804, 6.559054, 6.451761, 6.273740, 5.546583",\ + "7.601569, 7.488819, 7.381526, 7.203505, 6.476348"); } } /* end of arc hkspi_clk_mprj_io[2]_stupf*/ @@ -4159,22 +7136,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.002218, -0.945785, -0.930416, -0.943230, -1.032514",\ - "-0.916998, -0.860566, -0.845196, -0.858011, -0.947295",\ - "-0.730335, -0.673903, -0.658533, -0.671348, -0.760632",\ - "-0.433860, -0.377428, -0.362058, -0.374873, -0.464157",\ - "-0.262726, -0.206294, -0.190924, -0.203739, -0.293023"); + values ( "-0.935216, -0.876667, -0.860721, -0.874016, -0.966648",\ + "-0.805030, -0.746481, -0.730535, -0.743831, -0.836462",\ + "-0.805030, -0.746481, -0.730535, -0.743831, -0.836462",\ + "-0.672871, -0.614323, -0.598377, -0.611672, -0.704304",\ + "-0.410527, -0.351978, -0.336032, -0.349328, -0.441960"); } 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.152538, -1.096106, -1.080736, -1.093551, -1.182835",\ - "-1.358463, -1.302030, -1.286661, -1.299475, -1.388759",\ - "-1.809516, -1.753083, -1.737714, -1.750529, -1.839813",\ - "-2.525918, -2.469486, -2.454117, -2.466931, -2.556215",\ - "-2.717234, -2.660801, -2.645432, -2.658247, -2.747530"); + values ( "-1.082905, -1.024356, -1.008410, -1.021705, -1.114337",\ + "-1.397486, -1.338937, -1.322992, -1.336287, -1.428919",\ + "-1.397486, -1.338937, -1.322992, -1.336287, -1.428919",\ + "-1.716834, -1.658285, -1.642340, -1.655635, -1.748267",\ + "-2.350764, -2.292215, -2.276269, -2.289564, -2.382196"); } } /* end of arc hkspi_clk_mprj_io[2]_hldr*/ @@ -4183,22 +7160,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.478569, -1.361496, -1.250161, -1.065792, -0.310304",\ - "-1.393350, -1.276277, -1.164942, -0.980572, -0.225085",\ - "-1.206687, -1.089614, -0.978279, -0.793909, -0.038422",\ - "-0.910212, -0.793139, -0.681804, -0.497434, 0.258053",\ - "-0.739078, -0.622005, -0.510670, -0.326300, 0.429187"); + values ( "-1.371914, -1.250451, -1.134941, -0.943658, -0.159839",\ + "-1.241728, -1.120265, -1.004755, -0.813472, -0.029654",\ + "-1.241728, -1.120265, -1.004755, -0.813472, -0.029654",\ + "-1.109570, -0.988107, -0.872597, -0.681313, 0.102505",\ + "-0.847225, -0.725762, -0.610252, -0.418969, 0.364849"); } 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.035160, -1.918087, -1.806752, -1.622383, -0.866895",\ - "-2.241085, -2.124012, -2.012677, -1.828307, -1.072820",\ - "-2.692138, -2.575065, -2.463730, -2.279360, -1.523873",\ - "-3.408540, -3.291467, -3.180132, -2.995763, -2.240275",\ - "-3.599856, -3.482783, -3.371448, -3.187078, -2.431591"); + values ( "-1.894923, -1.773460, -1.657950, -1.466667, -0.682848",\ + "-2.209505, -2.088042, -1.972531, -1.781248, -0.997430",\ + "-2.209505, -2.088042, -1.972531, -1.781248, -0.997430",\ + "-2.528852, -2.407389, -2.291879, -2.100596, -1.316778",\ + "-3.162782, -3.041319, -2.925809, -2.734525, -1.950707"); } } /* end of arc hkspi_clk_mprj_io[2]_hldf*/ @@ -4207,8 +7184,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 ; @@ -4222,11 +7199,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.159854, 8.297329, 8.297329, 8.297329, 8.297329",\ - "8.159854, 8.297329, 8.297329, 8.297329, 8.297329",\ - "8.159854, 8.297329, 8.297329, 8.297329, 8.297329",\ - "8.135045, 8.297329, 8.297329, 8.297329, 8.297329",\ - "8.028226, 8.199959, 8.207754, 8.214727, 8.234683"); + values ( "11.105265, 11.247895, 11.247895, 11.247895, 11.247895",\ + "11.105265, 11.247895, 11.247895, 11.247895, 11.247895",\ + "11.105265, 11.247895, 11.247895, 11.247895, 11.247895",\ + "11.079525, 11.247895, 11.247895, 11.247895, 11.247895",\ + "10.969585, 11.147758, 11.155847, 11.163080, 11.183785"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4240,11 +7217,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.243125, 8.348792, 8.348792, 8.348792, 8.348792",\ - "8.243125, 8.348792, 8.348792, 8.348792, 8.348792",\ - "8.243125, 8.348792, 8.348792, 8.348792, 8.348792",\ - "8.218316, 8.348792, 8.348792, 8.348792, 8.348792",\ - "8.111497, 8.252906, 8.260368, 8.267044, 8.286147"); + values ( "10.516947, 10.626575, 10.626575, 10.626575, 10.626575",\ + "10.516947, 10.626575, 10.626575, 10.626575, 10.626575",\ + "10.516947, 10.626575, 10.626575, 10.626575, 10.626575",\ + "10.491207, 10.626575, 10.626575, 10.626575, 10.626575",\ + "10.381269, 10.527981, 10.535723, 10.542648, 10.562468"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4265,11 +7242,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.544438, 2.545282, 2.545341, 2.545393, 2.545543",\ - "2.544438, 2.545282, 2.545341, 2.545393, 2.545543",\ - "2.544438, 2.545282, 2.545341, 2.545393, 2.545543",\ - "2.544438, 2.545282, 2.545341, 2.545393, 2.545543",\ - "2.481792, 2.482637, 2.482696, 2.482748, 2.482898"); + values ( "2.448230, 2.449042, 2.449099, 2.449149, 2.449293",\ + "2.448230, 2.449042, 2.449099, 2.449149, 2.449293",\ + "2.448230, 2.449042, 2.449099, 2.449149, 2.449293",\ + "2.448230, 2.449042, 2.449099, 2.449149, 2.449293",\ + "2.387048, 2.387861, 2.387918, 2.387968, 2.388112"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4283,11 +7260,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.494567, 2.500830, 2.500834, 2.500838, 2.500849",\ - "2.494567, 2.500830, 2.500834, 2.500838, 2.500849",\ - "2.494567, 2.500830, 2.500834, 2.500838, 2.500849",\ - "2.494567, 2.500830, 2.500834, 2.500838, 2.500849",\ - "2.431921, 2.438184, 2.438189, 2.438193, 2.438204"); + values ( "2.400229, 2.406257, 2.406261, 2.406265, 2.406276",\ + "2.400229, 2.406257, 2.406261, 2.406265, 2.406276",\ + "2.400229, 2.406257, 2.406261, 2.406265, 2.406276",\ + "2.400229, 2.406257, 2.406261, 2.406265, 2.406276",\ + "2.339047, 2.345076, 2.345080, 2.345083, 2.345094"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4307,11 +7284,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.477733, 3.649466, 3.657261, 3.664234, 3.684190",\ - "3.594814, 3.766547, 3.774343, 3.781315, 3.801272",\ - "3.706164, 3.877897, 3.885693, 3.892665, 3.912621",\ - "3.890480, 4.062213, 4.070009, 4.076982, 4.096938",\ - "4.646412, 4.818145, 4.825941, 4.832913, 4.852870"); + values ( "3.641258, 3.819431, 3.827519, 3.834753, 3.855458",\ + "3.762730, 3.940903, 3.948991, 3.956225, 3.976930",\ + "3.878255, 4.056428, 4.064517, 4.071751, 4.092455",\ + "4.069484, 4.247657, 4.255745, 4.262980, 4.283684",\ + "4.853763, 5.031936, 5.040024, 5.047258, 5.067963"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4325,11 +7302,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.382656, 3.524065, 3.531528, 3.538203, 3.557306",\ - "3.499737, 3.641147, 3.648610, 3.655284, 3.674387",\ - "3.611087, 3.752497, 3.759959, 3.766634, 3.785737",\ - "3.795403, 3.936813, 3.944276, 3.950950, 3.970054",\ - "4.551335, 4.692745, 4.700208, 4.706882, 4.725986"); + values ( "3.545399, 3.692111, 3.699854, 3.706779, 3.726599",\ + "3.666862, 3.813574, 3.821317, 3.828242, 3.848062",\ + "3.782372, 3.929085, 3.936827, 3.943752, 3.963572",\ + "3.973656, 4.120368, 4.128111, 4.135036, 4.154855",\ + "4.757474, 4.904186, 4.911929, 4.918854, 4.938673"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4350,11 +7327,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.920397, 2.921241, 2.921300, 2.921352, 2.921502",\ - "3.037545, 3.038389, 3.038448, 3.038500, 3.038650",\ - "3.149025, 3.149870, 3.149929, 3.149981, 3.150131",\ - "3.333887, 3.334731, 3.334790, 3.334842, 3.334992",\ - "4.089820, 4.090665, 4.090723, 4.090775, 4.090925"); + values ( "2.795912, 2.796725, 2.796782, 2.796832, 2.796976",\ + "2.908667, 2.909480, 2.909536, 2.909587, 2.909731",\ + "3.015967, 3.016780, 3.016837, 3.016887, 3.017031",\ + "3.193896, 3.194709, 3.194766, 3.194816, 3.194960",\ + "3.921483, 3.922296, 3.922352, 3.922402, 3.922546"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4368,11 +7345,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.870525, 2.876789, 2.876793, 2.876797, 2.876808",\ - "2.987673, 2.993937, 2.993941, 2.993945, 2.993956",\ - "3.099154, 3.105417, 3.105422, 3.105426, 3.105437",\ - "3.284015, 3.290278, 3.290283, 3.290287, 3.290298",\ - "4.039949, 4.046212, 4.046216, 4.046221, 4.046232"); + values ( "2.747911, 2.753940, 2.753944, 2.753947, 2.753958",\ + "2.860666, 2.866694, 2.866699, 2.866702, 2.866713",\ + "2.967966, 2.973995, 2.973999, 2.974003, 2.974014",\ + "3.145895, 3.151924, 3.151928, 3.151932, 3.151942",\ + "3.873482, 3.879510, 3.879514, 3.879518, 3.879529"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4392,11 +7369,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.634512, 5.769166, 5.769166, 5.769166, 5.769166",\ - "5.634512, 5.769166, 5.769166, 5.769166, 5.769166",\ - "5.634512, 5.769166, 5.769166, 5.769166, 5.769166",\ - "5.621706, 5.769166, 5.769166, 5.769166, 5.769166",\ - "5.532438, 5.704171, 5.711967, 5.718940, 5.738896"); + values ( "6.128018, 6.267721, 6.267721, 6.267721, 6.267721",\ + "6.128018, 6.267721, 6.267721, 6.267721, 6.267721",\ + "6.128018, 6.267721, 6.267721, 6.267721, 6.267721",\ + "6.114731, 6.267721, 6.267721, 6.267721, 6.267721",\ + "6.022116, 6.200289, 6.208377, 6.215611, 6.236316"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4410,11 +7387,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.681644, 5.784491, 5.784491, 5.784491, 5.784491",\ - "5.681644, 5.784491, 5.784491, 5.784491, 5.784491",\ - "5.681644, 5.784491, 5.784491, 5.784491, 5.784491",\ - "5.668838, 5.784491, 5.784491, 5.784491, 5.784491",\ - "5.579571, 5.720980, 5.728443, 5.735118, 5.754221"); + values ( "6.204240, 6.310942, 6.310942, 6.310942, 6.310942",\ + "6.204240, 6.310942, 6.310942, 6.310942, 6.310942",\ + "6.204240, 6.310942, 6.310942, 6.310942, 6.310942",\ + "6.190952, 6.310942, 6.310942, 6.310942, 6.310942",\ + "6.098337, 6.245050, 6.252792, 6.259717, 6.279537"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4435,11 +7412,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.146096, 3.317829, 3.325625, 3.332598, 3.352554",\ - "3.146096, 3.317829, 3.325625, 3.332598, 3.352554",\ - "3.146096, 3.317829, 3.325625, 3.332598, 3.352554",\ - "3.146096, 3.317829, 3.325625, 3.332598, 3.352554",\ - "3.115800, 3.287533, 3.295329, 3.302301, 3.322258"); + values ( "2.998587, 3.163880, 3.171383, 3.178095, 3.197303",\ + "2.998587, 3.163880, 3.171383, 3.178095, 3.197303",\ + "2.998587, 3.163880, 3.171383, 3.178095, 3.197303",\ + "2.998587, 3.163880, 3.171383, 3.178095, 3.197303",\ + "2.969426, 3.134719, 3.142223, 3.148934, 3.168142"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4453,11 +7430,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.152210, 3.293619, 3.301082, 3.307757, 3.326860",\ - "3.152210, 3.293619, 3.301082, 3.307757, 3.326860",\ - "3.152210, 3.293619, 3.301082, 3.307757, 3.326860",\ - "3.152210, 3.293619, 3.301082, 3.307757, 3.326860",\ - "3.121913, 3.263322, 3.270785, 3.277460, 3.296563"); + values ( "3.014944, 3.151051, 3.158234, 3.164658, 3.183045",\ + "3.014944, 3.151051, 3.158234, 3.164658, 3.183045",\ + "3.014944, 3.151051, 3.158234, 3.164658, 3.183045",\ + "3.014944, 3.151051, 3.158234, 3.164658, 3.183045",\ + "2.985784, 3.121891, 3.129073, 3.135498, 3.153884"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4475,8 +7452,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 ; @@ -4488,16 +7465,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.824546, 7.996279, 8.004075, 8.011047, 8.031004",\ - "7.886642, 8.058374, 8.066171, 8.073143, 8.093100",\ - "8.022654, 8.194387, 8.202183, 8.209156, 8.229113",\ - "8.238682, 8.410416, 8.418211, 8.425184, 8.445141",\ - "8.271502, 8.443235, 8.451031, 8.458004, 8.477960"); + values ( "8.191926, 8.370099, 8.378187, 8.385422, 8.406126",\ + "8.243440, 8.421613, 8.429701, 8.436935, 8.457640",\ + "8.294952, 8.473126, 8.481215, 8.488449, 8.509153",\ + "8.397980, 8.576153, 8.584241, 8.591475, 8.612180",\ + "8.604034, 8.782207, 8.790296, 8.797529, 8.818234"); } 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",\ @@ -4506,16 +7483,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.724292, 7.865032, 7.872444, 7.879074, 7.898049",\ - "7.786387, 7.927128, 7.934540, 7.941170, 7.960145",\ - "7.922400, 8.063140, 8.070553, 8.077183, 8.096157",\ - "8.138428, 8.279168, 8.286581, 8.293211, 8.312185",\ - "8.171247, 8.311988, 8.319400, 8.326030, 8.345005"); + values ( "8.082342, 8.228359, 8.236050, 8.242929, 8.262615",\ + "8.133856, 8.279873, 8.287563, 8.294442, 8.314129",\ + "8.185369, 8.331387, 8.339077, 8.345955, 8.365642",\ + "8.288395, 8.434414, 8.442103, 8.448982, 8.468669",\ + "8.494450, 8.640468, 8.648158, 8.655037, 8.674723"); } 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",\ @@ -4531,16 +7508,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.978154, 6.979003, 6.979062, 6.979114, 6.979264",\ - "7.040250, 7.041099, 7.041157, 7.041210, 7.041360",\ - "7.176263, 7.177112, 7.177170, 7.177223, 7.177373",\ - "7.392291, 7.393140, 7.393198, 7.393251, 7.393401",\ - "7.425110, 7.425959, 7.426017, 7.426070, 7.426220"); + values ( "6.673301, 6.674118, 6.674174, 6.674225, 6.674370",\ + "6.768162, 6.768979, 6.769035, 6.769086, 6.769230",\ + "6.768162, 6.768979, 6.769035, 6.769086, 6.769230",\ + "6.864459, 6.865276, 6.865332, 6.865383, 6.865528",\ + "7.055618, 7.056435, 7.056491, 7.056542, 7.056687"); } 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",\ @@ -4549,16 +7526,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.928269, 6.934521, 6.934525, 6.934529, 6.934541",\ - "6.990365, 6.996616, 6.996621, 6.996625, 6.996636",\ - "7.126378, 7.132629, 7.132634, 7.132638, 7.132649",\ - "7.342406, 7.348658, 7.348662, 7.348666, 7.348678",\ - "7.375225, 7.381476, 7.381481, 7.381485, 7.381496"); + values ( "6.625287, 6.631304, 6.631309, 6.631312, 6.631323",\ + "6.720147, 6.726165, 6.726169, 6.726173, 6.726184",\ + "6.720147, 6.726165, 6.726169, 6.726173, 6.726184",\ + "6.816444, 6.822462, 6.822466, 6.822470, 6.822481",\ + "7.007604, 7.013621, 7.013626, 7.013629, 7.013640"); } 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",\ @@ -4575,11 +7552,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.050200, 3.187675, 3.187675, 3.187675, 3.187675",\ - "3.050200, 3.187675, 3.187675, 3.187675, 3.187675",\ - "3.050200, 3.187675, 3.187675, 3.187675, 3.187675",\ - "3.025391, 3.187675, 3.187675, 3.187675, 3.187675",\ - "2.918571, 3.090305, 3.098100, 3.105073, 3.125029"); + values ( "3.171251, 3.313881, 3.313881, 3.313881, 3.313881",\ + "3.171251, 3.313881, 3.313881, 3.313881, 3.313881",\ + "3.171251, 3.313881, 3.313881, 3.313881, 3.313881",\ + "3.145512, 3.313881, 3.313881, 3.313881, 3.313881",\ + "3.035572, 3.213745, 3.221833, 3.229067, 3.249772"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4593,11 +7570,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.904609, 3.009384, 3.009384, 3.009384, 3.009384",\ - "2.904609, 3.009384, 3.009384, 3.009384, 3.009384",\ - "2.904609, 3.009384, 3.009384, 3.009384, 3.009384",\ - "2.879800, 3.009384, 3.009384, 3.009384, 3.009384",\ - "2.772981, 2.913721, 2.921134, 2.927763, 2.946738"); + values ( "3.015359, 3.124063, 3.124063, 3.124063, 3.124063",\ + "3.015359, 3.124063, 3.124063, 3.124063, 3.124063",\ + "3.015359, 3.124063, 3.124063, 3.124063, 3.124063",\ + "2.989620, 3.124063, 3.124063, 3.124063, 3.124063",\ + "2.879680, 3.025698, 3.033388, 3.040267, 3.059953"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4618,11 +7595,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.210874, 2.211722, 2.211781, 2.211834, 2.211984",\ - "2.210874, 2.211722, 2.211781, 2.211834, 2.211984",\ - "2.210874, 2.211722, 2.211781, 2.211834, 2.211984",\ - "2.210874, 2.211722, 2.211781, 2.211834, 2.211984",\ - "2.148229, 2.149077, 2.149136, 2.149189, 2.149339"); + values ( "2.127146, 2.127963, 2.128019, 2.128070, 2.128214",\ + "2.127146, 2.127963, 2.128019, 2.128070, 2.128214",\ + "2.127146, 2.127963, 2.128019, 2.128070, 2.128214",\ + "2.127146, 2.127963, 2.128019, 2.128070, 2.128214",\ + "2.065965, 2.066782, 2.066838, 2.066889, 2.067033"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4636,11 +7613,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.160989, 2.167241, 2.167245, 2.167249, 2.167260",\ - "2.160989, 2.167241, 2.167245, 2.167249, 2.167260",\ - "2.160989, 2.167241, 2.167245, 2.167249, 2.167260",\ - "2.160989, 2.167241, 2.167245, 2.167249, 2.167260",\ - "2.098344, 2.104595, 2.104600, 2.104604, 2.104615"); + values ( "2.079132, 2.085149, 2.085153, 2.085157, 2.085168",\ + "2.079132, 2.085149, 2.085153, 2.085157, 2.085168",\ + "2.079132, 2.085149, 2.085153, 2.085157, 2.085168",\ + "2.079132, 2.085149, 2.085153, 2.085157, 2.085168",\ + "2.017950, 2.023968, 2.023972, 2.023976, 2.023987"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4660,11 +7637,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.606212, 4.740866, 4.740866, 4.740866, 4.740866",\ - "4.606212, 4.740866, 4.740866, 4.740866, 4.740866",\ - "4.606212, 4.740866, 4.740866, 4.740866, 4.740866",\ - "4.593405, 4.740866, 4.740866, 4.740866, 4.740866",\ - "4.504138, 4.675872, 4.683667, 4.690640, 4.710596"); + values ( "4.841748, 4.981452, 4.981452, 4.981452, 4.981452",\ + "4.841748, 4.981452, 4.981452, 4.981452, 4.981452",\ + "4.841748, 4.981452, 4.981452, 4.981452, 4.981452",\ + "4.828462, 4.981452, 4.981452, 4.981452, 4.981452",\ + "4.735847, 4.914020, 4.922108, 4.929342, 4.950047"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4678,11 +7655,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.505958, 4.607911, 4.607911, 4.607911, 4.607911",\ - "4.505958, 4.607911, 4.607911, 4.607911, 4.607911",\ - "4.505958, 4.607911, 4.607911, 4.607911, 4.607911",\ - "4.493151, 4.607911, 4.607911, 4.607911, 4.607911",\ - "4.403884, 4.544624, 4.552036, 4.558666, 4.577641"); + values ( "4.732164, 4.837941, 4.837941, 4.837941, 4.837941",\ + "4.732164, 4.837941, 4.837941, 4.837941, 4.837941",\ + "4.732164, 4.837941, 4.837941, 4.837941, 4.837941",\ + "4.718877, 4.837941, 4.837941, 4.837941, 4.837941",\ + "4.626263, 4.772281, 4.779971, 4.786849, 4.806536"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4703,11 +7680,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.833510, 3.834359, 3.834417, 3.834470, 3.834620",\ - "3.833510, 3.834359, 3.834417, 3.834470, 3.834620",\ - "3.833510, 3.834359, 3.834417, 3.834470, 3.834620",\ - "3.833510, 3.834359, 3.834417, 3.834470, 3.834620",\ - "3.803241, 3.804089, 3.804148, 3.804200, 3.804351"); + values ( "3.632612, 3.633428, 3.633485, 3.633535, 3.633680",\ + "3.632612, 3.633428, 3.633485, 3.633535, 3.633680",\ + "3.632612, 3.633428, 3.633485, 3.633535, 3.633680",\ + "3.632612, 3.633428, 3.633485, 3.633535, 3.633680",\ + "3.603477, 3.604294, 3.604350, 3.604401, 3.604546"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4721,11 +7698,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.783625, 3.789877, 3.789881, 3.789885, 3.789897",\ - "3.783625, 3.789877, 3.789881, 3.789885, 3.789897",\ - "3.783625, 3.789877, 3.789881, 3.789885, 3.789897",\ - "3.783625, 3.789877, 3.789881, 3.789885, 3.789897",\ - "3.753356, 3.759607, 3.759612, 3.759616, 3.759627"); + values ( "3.584597, 3.590615, 3.590619, 3.590622, 3.590633",\ + "3.584597, 3.590615, 3.590619, 3.590622, 3.590633",\ + "3.584597, 3.590615, 3.590619, 3.590622, 3.590633",\ + "3.584597, 3.590615, 3.590619, 3.590622, 3.590633",\ + "3.555463, 3.561480, 3.561484, 3.561488, 3.561499"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4745,7 +7722,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 ; @@ -4773,12 +7750,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") { @@ -4795,16 +7774,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.419754, 7.591355, 7.599154, 7.606129, 7.626092",\ - "7.481850, 7.653451, 7.661249, 7.668224, 7.688188",\ - "7.617862, 7.789463, 7.797262, 7.804237, 7.824201",\ - "7.833890, 8.005491, 8.013290, 8.020266, 8.040229",\ - "7.866710, 8.038311, 8.046110, 8.053085, 8.073049"); + values ( "7.805740, 7.983776, 7.991868, 7.999104, 8.019816",\ + "7.857254, 8.035290, 8.043381, 8.050618, 8.071330",\ + "7.908767, 8.086803, 8.094894, 8.102131, 8.122843",\ + "8.011794, 8.189830, 8.197922, 8.205158, 8.225870",\ + "8.217848, 8.395885, 8.403975, 8.411212, 8.431925"); } 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",\ @@ -4813,16 +7792,16 @@ pin("flash_csb") { "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.711145, 7.852519, 7.859983, 7.866659, 7.885765",\ - "7.773241, 7.914615, 7.922079, 7.928754, 7.947861",\ - "7.909253, 8.050627, 8.058091, 8.064767, 8.083874",\ - "8.125281, 8.266655, 8.274119, 8.280795, 8.299902",\ - "8.158101, 8.299475, 8.306939, 8.313615, 8.332722"); + values ( "8.288276, 8.434951, 8.442695, 8.449621, 8.469444",\ + "8.339789, 8.486465, 8.494208, 8.501135, 8.520958",\ + "8.391302, 8.537977, 8.545721, 8.552648, 8.572471",\ + "8.494329, 8.641005, 8.648748, 8.655674, 8.675497",\ + "8.700383, 8.847058, 8.854802, 8.861729, 8.881552"); } 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.422969, 0.515405, 0.520795, 0.525615, 0.539412",\ "0.422969, 0.515405, 0.520795, 0.525615, 0.539412",\ @@ -4838,16 +7817,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.396799, 7.568400, 7.576200, 7.583175, 7.603138",\ - "7.458895, 7.630496, 7.638295, 7.645270, 7.665234",\ - "7.594908, 7.766509, 7.774307, 7.781282, 7.801246",\ - "7.810936, 7.982537, 7.990335, 7.997311, 8.017275",\ - "7.843756, 8.015357, 8.023155, 8.030130, 8.050095"); + values ( "6.996445, 7.161611, 7.169117, 7.175831, 7.195046",\ + "7.091305, 7.256471, 7.263978, 7.270691, 7.289906",\ + "7.091305, 7.256471, 7.263978, 7.270691, 7.289906",\ + "7.187603, 7.352769, 7.360276, 7.366989, 7.386204",\ + "7.378762, 7.543928, 7.551434, 7.558147, 7.577363"); } 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",\ @@ -4856,16 +7835,16 @@ pin("flash_csb") { "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.635807, 7.777181, 7.784645, 7.791321, 7.810427",\ - "7.697903, 7.839277, 7.846741, 7.853416, 7.872523",\ - "7.833916, 7.975289, 7.982753, 7.989429, 8.008535",\ - "8.049944, 8.191318, 8.198781, 8.205458, 8.224564",\ - "8.082764, 8.224137, 8.231601, 8.238277, 8.257383"); + values ( "7.075674, 7.211746, 7.218930, 7.225355, 7.243745",\ + "7.170534, 7.306606, 7.313790, 7.320216, 7.338606",\ + "7.170534, 7.306606, 7.313790, 7.320216, 7.338606",\ + "7.266832, 7.402904, 7.410088, 7.416513, 7.434904",\ + "7.457991, 7.594063, 7.601247, 7.607672, 7.626062"); } 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.422969, 0.515405, 0.520795, 0.525615, 0.539412",\ "0.422969, 0.515405, 0.520795, 0.525615, 0.539412",\ @@ -4892,16 +7871,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.203842, 7.375445, 7.383244, 7.390219, 7.410182",\ - "7.265937, 7.437541, 7.445339, 7.452314, 7.472278",\ - "7.401950, 7.573553, 7.581352, 7.588327, 7.608291",\ - "7.617978, 7.789581, 7.797380, 7.804356, 7.824319",\ - "7.650797, 7.822401, 7.830199, 7.837174, 7.857138"); + values ( "7.560049, 7.738088, 7.746179, 7.753415, 7.774127",\ + "7.611561, 7.789600, 7.797691, 7.804928, 7.825640",\ + "7.663075, 7.841114, 7.849205, 7.856441, 7.877154",\ + "7.766102, 7.944141, 7.952232, 7.959469, 7.980181",\ + "7.972156, 8.150195, 8.158286, 8.165523, 8.186235"); } 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",\ @@ -4910,16 +7889,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.057040, 7.198415, 7.205879, 7.212555, 7.231661",\ - "7.119136, 7.260510, 7.267974, 7.274651, 7.293756",\ - "7.255149, 7.396523, 7.403987, 7.410663, 7.429770",\ - "7.471177, 7.612551, 7.620015, 7.626691, 7.645798",\ - "7.503996, 7.645370, 7.652834, 7.659511, 7.678617"); + values ( "7.378111, 7.524787, 7.532531, 7.539457, 7.559280",\ + "7.429625, 7.576301, 7.584044, 7.590971, 7.610793",\ + "7.481138, 7.627814, 7.635558, 7.642484, 7.662307",\ + "7.584165, 7.730841, 7.738585, 7.745511, 7.765334",\ + "7.790219, 7.936895, 7.944639, 7.951565, 7.971388"); } 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",\ @@ -4935,16 +7914,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.203842, 7.375445, 7.383244, 7.390219, 7.410182",\ - "7.265937, 7.437541, 7.445339, 7.452314, 7.472278",\ - "7.401950, 7.573553, 7.581352, 7.588327, 7.608291",\ - "7.617978, 7.789581, 7.797380, 7.804356, 7.824319",\ - "7.650797, 7.822401, 7.830199, 7.837174, 7.857138"); + values ( "6.859963, 7.025131, 7.032638, 7.039351, 7.058566",\ + "6.954823, 7.119991, 7.127498, 7.134212, 7.153426",\ + "6.954823, 7.119991, 7.127498, 7.134212, 7.153426",\ + "7.051121, 7.216290, 7.223796, 7.230510, 7.249724",\ + "7.242280, 7.407448, 7.414954, 7.421668, 7.440883"); } 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",\ @@ -4953,16 +7932,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.056696, 7.198070, 7.205534, 7.212210, 7.231317",\ - "7.118792, 7.260166, 7.267630, 7.274305, 7.293412",\ - "7.254804, 7.396178, 7.403642, 7.410318, 7.429424",\ - "7.470832, 7.612206, 7.619670, 7.626347, 7.645452",\ - "7.503652, 7.645026, 7.652490, 7.659165, 7.678272"); + values ( "6.771902, 6.907975, 6.915159, 6.921584, 6.939974",\ + "6.866762, 7.002835, 7.010019, 7.016444, 7.034834",\ + "6.866762, 7.002835, 7.010019, 7.016444, 7.034834",\ + "6.963060, 7.099133, 7.106317, 7.112742, 7.131133",\ + "7.154219, 7.290291, 7.297475, 7.303901, 7.322291"); } 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",\ @@ -4989,16 +7968,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.061008, 7.232682, 7.240479, 7.247453, 7.267412",\ - "7.123104, 7.294778, 7.302575, 7.309548, 7.329508",\ - "7.259117, 7.430790, 7.438587, 7.445561, 7.465521",\ - "7.475145, 7.646818, 7.654615, 7.661590, 7.681549",\ - "7.507964, 7.679638, 7.687435, 7.694408, 7.714368"); + values ( "7.507298, 7.685410, 7.693500, 7.700735, 7.721443",\ + "7.558812, 7.736923, 7.745012, 7.752248, 7.772956",\ + "7.610325, 7.788437, 7.796526, 7.803761, 7.824470",\ + "7.713352, 7.891463, 7.899553, 7.906788, 7.927496",\ + "7.919406, 8.097518, 8.105607, 8.112843, 8.133551"); } 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.777879, 0.789776, 0.789776, 0.789776, 0.789776",\ "0.777879, 0.789776, 0.789776, 0.789776, 0.789776",\ @@ -5007,16 +7986,16 @@ pin("flash_io0") { "0.777879, 0.789776, 0.789776, 0.789776, 0.789776"); } 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.033365, 7.174170, 7.181583, 7.188213, 7.207188",\ - "7.095461, 7.236266, 7.243679, 7.250309, 7.269284",\ - "7.231473, 7.372279, 7.379691, 7.386321, 7.405296",\ - "7.447502, 7.588307, 7.595719, 7.602349, 7.621325",\ - "7.480321, 7.621126, 7.628539, 7.635169, 7.654144"); + values ( "7.364529, 7.510614, 7.518305, 7.525184, 7.544870",\ + "7.416042, 7.562128, 7.569818, 7.576697, 7.596384",\ + "7.467556, 7.613642, 7.621332, 7.628211, 7.647898",\ + "7.570583, 7.716668, 7.724359, 7.731237, 7.750924",\ + "7.776637, 7.922723, 7.930413, 7.937292, 7.956979"); } 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.444259, 0.533598, 0.538748, 0.543353, 0.556534",\ "0.444259, 0.533598, 0.538748, 0.543353, 0.556534",\ @@ -5032,16 +8011,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.603767, 6.605058, 6.605137, 6.605207, 6.605408",\ - "6.665863, 6.667154, 6.667233, 6.667303, 6.667504",\ - "6.801876, 6.803166, 6.803245, 6.803315, 6.803516",\ - "7.017904, 7.019195, 7.019273, 7.019343, 7.019545",\ - "7.050723, 7.052014, 7.052093, 7.052163, 7.052364"); + values ( "6.281983, 6.283226, 6.283301, 6.283369, 6.283563",\ + "6.376844, 6.378087, 6.378162, 6.378230, 6.378424",\ + "6.376844, 6.378087, 6.378162, 6.378230, 6.378424",\ + "6.473142, 6.474384, 6.474460, 6.474528, 6.474721",\ + "6.664301, 6.665543, 6.665619, 6.665687, 6.665880"); } 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",\ @@ -5050,16 +8029,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.552337, 6.557298, 6.557308, 6.557317, 6.557343",\ - "6.614433, 6.619393, 6.619403, 6.619412, 6.619439",\ - "6.750445, 6.755406, 6.755416, 6.755425, 6.755452",\ - "6.966474, 6.971434, 6.971444, 6.971454, 6.971480",\ - "6.999293, 7.004253, 7.004263, 7.004272, 7.004299"); + values ( "6.232482, 6.237256, 6.237266, 6.237275, 6.237300",\ + "6.327343, 6.332117, 6.332127, 6.332136, 6.332161",\ + "6.327343, 6.332117, 6.332127, 6.332136, 6.332161",\ + "6.423641, 6.428415, 6.428425, 6.428433, 6.428459",\ + "6.614799, 6.619574, 6.619584, 6.619592, 6.619617"); } 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",\ @@ -5116,7 +8095,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/caravel/primetime-signoff/lib/nom/caravel.ss.lib b/signoff/caravel/primetime-signoff/lib/nom/caravel.ss.lib index 11b83d8c..26b6a602 100644 --- a/signoff/caravel/primetime-signoff/lib/nom/caravel.ss.lib +++ b/signoff/caravel/primetime-signoff/lib/nom/caravel.ss.lib @@ -4,7 +4,7 @@ library("caravel.ss") { technology (cmos) ; delay_model : table_lookup ; library_features ( report_delay_calculation ) ; - date : "Tue Oct 18 15:44:57 2022" ; + date : "Sun Oct 30 12:31:08 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( caravel ) { - area : 1926648.000000 ; + area : 1931614.375000 ; dont_use : true ; dont_touch : true ; interface_timing : true; @@ -99,7 +99,7 @@ cell( caravel ) { 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.410114, 22.939125, 23.018456, 23.042145, 23.120523",\ - "22.590305, 23.119316, 23.198647, 23.222336, 23.300714",\ - "22.984987, 23.514000, 23.593330, 23.617016, 23.695396",\ - "23.612061, 24.141071, 24.220402, 24.244091, 24.322470",\ - "23.789696, 24.318707, 24.398037, 24.421726, 24.500105"); + values ( "23.385750, 23.934599, 24.016905, 24.041481, 24.122799",\ + "23.535233, 24.084082, 24.166388, 24.190964, 24.272282",\ + "23.684711, 24.233562, 24.315868, 24.340443, 24.421762",\ + "23.983677, 24.532526, 24.614832, 24.639408, 24.720726",\ + "24.581806, 25.130657, 25.212963, 25.237537, 25.318857"); } 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.548180, 22.887722, 22.936405, 22.950943, 22.999044",\ - "22.728371, 23.067913, 23.116596, 23.131134, 23.179235",\ - "23.123051, 23.462595, 23.511278, 23.525816, 23.573917",\ - "23.750126, 24.089668, 24.138351, 24.152889, 24.200991",\ - "23.927761, 24.267303, 24.315987, 24.330524, 24.378626"); + values ( "23.603844, 23.956120, 24.006630, 24.021711, 24.071617",\ + "23.753326, 24.105602, 24.156113, 24.171194, 24.221100",\ + "23.902809, 24.255085, 24.305595, 24.320677, 24.370583",\ + "24.201773, 24.554050, 24.604559, 24.619640, 24.669546",\ + "24.799904, 25.152180, 25.202690, 25.217772, 25.267677"); } 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.512789, 20.513081, 20.513113, 20.513123, 20.513157",\ - "20.692980, 20.693272, 20.693304, 20.693314, 20.693348",\ - "21.087660, 21.087952, 21.087984, 21.087994, 21.088028",\ - "21.714733, 21.715025, 21.715057, 21.715069, 21.715101",\ - "21.892368, 21.892660, 21.892693, 21.892704, 21.892736"); + values ( "19.613089, 19.613369, 19.613401, 19.613411, 19.613443",\ + "19.888355, 19.888636, 19.888668, 19.888678, 19.888710",\ + "19.888355, 19.888636, 19.888668, 19.888678, 19.888710",\ + "20.167791, 20.168072, 20.168104, 20.168114, 20.168146",\ + "20.722683, 20.722963, 20.722996, 20.723005, 20.723038"); } 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.384373, 20.391911, 20.392265, 20.392372, 20.392721",\ - "20.564564, 20.572102, 20.572456, 20.572563, 20.572912",\ - "20.959244, 20.966782, 20.967136, 20.967243, 20.967592",\ - "21.586317, 21.593857, 21.594210, 21.594316, 21.594666",\ - "21.763952, 21.771492, 21.771845, 21.771952, 21.772301"); + values ( "19.489489, 19.496744, 19.497086, 19.497187, 19.497524",\ + "19.764755, 19.772011, 19.772352, 19.772453, 19.772791",\ + "19.764755, 19.772011, 19.772352, 19.772453, 19.772791",\ + "20.044191, 20.051447, 20.051788, 20.051889, 20.052227",\ + "20.599083, 20.606339, 20.606680, 20.606781, 20.607119"); } 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.326538, 12.855634, 12.934960, 12.958647, 13.037024",\ - "12.377629, 12.906725, 12.986052, 13.009738, 13.088115",\ - "12.486710, 13.015805, 13.095132, 13.118818, 13.197195",\ - "12.764261, 13.293358, 13.372684, 13.396370, 13.474747",\ - "13.682556, 14.211651, 14.290977, 14.314665, 14.393042"); + values ( "12.819860, 13.368797, 13.451099, 13.475674, 13.556990",\ + "12.872868, 13.421804, 13.504107, 13.528681, 13.609997",\ + "12.986038, 13.534975, 13.617277, 13.641851, 13.723167",\ + "13.273998, 13.822935, 13.905237, 13.929811, 14.011127",\ + "14.226728, 14.775665, 14.857967, 14.882542, 14.963858"); } 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.410248, 12.734308, 12.781832, 12.796021, 12.842976",\ - "12.461338, 12.785400, 12.832923, 12.847113, 12.894067",\ - "12.570419, 12.894480, 12.942003, 12.956193, 13.003147",\ - "12.847971, 13.172032, 13.219555, 13.233746, 13.280699",\ - "13.766264, 14.090326, 14.137849, 14.152039, 14.198993"); + values ( "12.924761, 13.260975, 13.310280, 13.325003, 13.373716",\ + "12.977768, 13.313982, 13.363287, 13.378010, 13.426723",\ + "13.090939, 13.427153, 13.476458, 13.491180, 13.539894",\ + "13.378899, 13.715113, 13.764418, 13.779140, 13.827854",\ + "14.331628, 14.667841, 14.717147, 14.731869, 14.780583"); } 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.369322, 9.369659, 9.369699, 9.369710, 9.369749",\ - "9.420412, 9.420751, 9.420790, 9.420801, 9.420839",\ - "9.529493, 9.529832, 9.529871, 9.529882, 9.529921",\ - "9.806286, 9.806624, 9.806664, 9.806675, 9.806713",\ - "10.733255, 10.733593, 10.733632, 10.733644, 10.733683"); + values ( "8.791337, 8.791662, 8.791700, 8.791711, 8.791748",\ + "8.840512, 8.840837, 8.840876, 8.840886, 8.840923",\ + "8.945502, 8.945827, 8.945866, 8.945876, 8.945913",\ + "9.211914, 9.212239, 9.212277, 9.212288, 9.212325",\ + "10.104122, 10.104447, 10.104486, 10.104496, 10.104533"); } 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.242025, 9.249016, 9.249356, 9.249458, 9.249794",\ - "9.293118, 9.300108, 9.300447, 9.300550, 9.300885",\ - "9.402199, 9.409189, 9.409529, 9.409631, 9.409966",\ - "9.678991, 9.685982, 9.686321, 9.686423, 9.686759",\ - "10.605959, 10.612949, 10.613290, 10.613392, 10.613728"); + values ( "8.668816, 8.675544, 8.675871, 8.675968, 8.676292",\ + "8.717991, 8.724719, 8.725046, 8.725143, 8.725468",\ + "8.822981, 8.829709, 8.830036, 8.830133, 8.830458",\ + "9.089392, 9.096121, 9.096448, 9.096546, 9.096869",\ + "9.981600, 9.988329, 9.988656, 9.988754, 9.989078"); } 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.163227, 17.712166, 17.794466, 17.819042, 17.900356",\ + "17.214264, 17.763199, 17.845501, 17.870075, 17.951391",\ + "17.328747, 17.877686, 17.959986, 17.984562, 18.065876",\ + "17.667881, 18.216820, 18.299120, 18.323696, 18.405010",\ + "18.863129, 19.412067, 19.494368, 19.518944, 19.600258"); + } + 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.110989, 2.137876, 2.145905, 2.172469",\ + "1.903822, 2.110989, 2.137876, 2.145905, 2.172469",\ + "1.903822, 2.110989, 2.137876, 2.145905, 2.172469",\ + "1.903822, 2.110989, 2.137876, 2.145905, 2.172469",\ + "1.903822, 2.110989, 2.137876, 2.145905, 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.309738, 17.662010, 17.712521, 17.727602, 17.777508",\ + "17.360773, 17.713047, 17.763556, 17.778637, 17.828543",\ + "17.475258, 17.827530, 17.878040, 17.893122, 17.943027",\ + "17.814392, 18.166664, 18.217175, 18.232256, 18.282162",\ + "19.009640, 19.361912, 19.412422, 19.427504, 19.477409"); + } + 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.403159, 1.535188, 1.553026, 1.558352, 1.575976",\ + "1.403159, 1.535188, 1.553026, 1.558352, 1.575976",\ + "1.403159, 1.535188, 1.553026, 1.558352, 1.575976",\ + "1.403159, 1.535188, 1.553026, 1.558352, 1.575976",\ + "1.403159, 1.535188, 1.553026, 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.283577, 13.283902, 13.283939, 13.283951, 13.283988",\ + "13.330922, 13.331247, 13.331285, 13.331296, 13.331333",\ + "13.437132, 13.437457, 13.437494, 13.437506, 13.437543",\ + "13.751751, 13.752076, 13.752113, 13.752125, 13.752162",\ + "14.860593, 14.860918, 14.860955, 14.860967, 14.861004"); + } + 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.161054, 13.167783, 13.168110, 13.168208, 13.168531",\ + "13.208399, 13.215128, 13.215455, 13.215553, 13.215877",\ + "13.314609, 13.321338, 13.321665, 13.321763, 13.322086",\ + "13.629228, 13.635957, 13.636284, 13.636382, 13.636705",\ + "14.738070, 14.744799, 14.745126, 14.745224, 14.745547"); + } + 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.465889, 13.994989, 14.074316, 14.098001, 14.176378",\ - "13.516981, 14.046080, 14.125406, 14.149093, 14.227468",\ - "13.626060, 14.155161, 14.234488, 14.258173, 14.336550",\ - "13.903614, 14.432713, 14.512039, 14.535726, 14.614101",\ - "14.821909, 15.351007, 15.430334, 15.454021, 15.532396"); + values ( "13.992528, 14.541469, 14.623770, 14.648344, 14.729660",\ + "14.045535, 14.594476, 14.676777, 14.701351, 14.782667",\ + "14.158707, 14.707647, 14.789949, 14.814524, 14.895839",\ + "14.446667, 14.995607, 15.077909, 15.102484, 15.183799",\ + "15.399397, 15.948338, 16.030640, 16.055214, 16.136528"); } 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.551022, 13.875082, 13.922605, 13.936794, 13.983748",\ - "13.602113, 13.926172, 13.973696, 13.987886, 14.034840",\ - "13.711193, 14.035254, 14.082776, 14.096966, 14.143920",\ - "13.988745, 14.312805, 14.360328, 14.374517, 14.421472",\ - "14.907038, 15.231098, 15.278621, 15.292810, 15.339765"); + values ( "14.108123, 14.444335, 14.493640, 14.508362, 14.557077",\ + "14.161130, 14.497342, 14.546647, 14.561369, 14.610085",\ + "14.274302, 14.610514, 14.659819, 14.674541, 14.723255",\ + "14.562262, 14.898474, 14.947779, 14.962502, 15.011215",\ + "15.514992, 15.851204, 15.900509, 15.915232, 15.963945"); } 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.524632, 10.524930, 10.524964, 10.524975, 10.525009",\ - "10.575723, 10.576021, 10.576056, 10.576066, 10.576099",\ - "10.684803, 10.685102, 10.685136, 10.685146, 10.685181",\ - "10.961596, 10.961895, 10.961929, 10.961939, 10.961973",\ - "11.888564, 11.888863, 11.888897, 11.888907, 11.888942"); + values ( "9.903656, 9.903943, 9.903976, 9.903986, 9.904019",\ + "9.952831, 9.953118, 9.953152, 9.953161, 9.953195",\ + "10.057820, 10.058108, 10.058142, 10.058151, 10.058184",\ + "10.324234, 10.324521, 10.324554, 10.324564, 10.324597",\ + "11.216441, 11.216729, 11.216763, 11.216772, 11.216805"); } 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.396386, 10.403841, 10.404194, 10.404299, 10.404647",\ - "10.447477, 10.454932, 10.455284, 10.455390, 10.455738",\ - "10.556558, 10.564013, 10.564365, 10.564470, 10.564818",\ - "10.833351, 10.840805, 10.841158, 10.841263, 10.841611",\ - "11.760319, 11.767775, 11.768126, 11.768231, 11.768579"); + values ( "9.780220, 9.787395, 9.787735, 9.787836, 9.788171",\ + "9.829395, 9.836571, 9.836910, 9.837011, 9.837346",\ + "9.934385, 9.941560, 9.941899, 9.942000, 9.942335",\ + "10.200798, 10.207973, 10.208313, 10.208414, 10.208749",\ + "11.093006, 11.100181, 11.100520, 11.100621, 11.100956"); } 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.772085, 18.321026, 18.403328, 18.427902, 18.509216",\ + "17.823118, 18.372059, 18.454361, 18.478935, 18.560249",\ + "17.937605, 18.486546, 18.568848, 18.593422, 18.674736",\ + "18.276739, 18.825680, 18.907982, 18.932556, 19.013870",\ + "19.471985, 20.020926, 20.103228, 20.127802, 20.209118"); + } + 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.936392, 18.288700, 18.339211, 18.354294, 18.404202",\ + "17.987425, 18.339733, 18.390244, 18.405327, 18.455235",\ + "18.101912, 18.454220, 18.504730, 18.519814, 18.569721",\ + "18.441046, 18.793354, 18.843864, 18.858948, 18.908855",\ + "19.636292, 19.988600, 20.039112, 20.054193, 20.104099"); + } + 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.403247, 1.535187, 1.553025, 1.558351, 1.575976",\ + "1.403247, 1.535187, 1.553025, 1.558351, 1.575976",\ + "1.403247, 1.535187, 1.553025, 1.558351, 1.575976",\ + "1.403247, 1.535187, 1.553025, 1.558351, 1.575976",\ + "1.403247, 1.535187, 1.553025, 1.558351, 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.817097, 13.833677, 13.833711, 13.833720, 13.833754",\ + "13.864441, 13.881021, 13.881055, 13.881064, 13.881098",\ + "13.970652, 13.987230, 13.987264, 13.987273, 13.987307",\ + "14.285269, 14.301850, 14.301884, 14.301893, 14.301926",\ + "15.394112, 15.410692, 15.410726, 15.410735, 15.410769"); + } + 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.709953, 13.717129, 13.717468, 13.717569, 13.717905",\ + "13.757298, 13.764473, 13.764812, 13.764914, 13.765249",\ + "13.863506, 13.870682, 13.871021, 13.871122, 13.871458",\ + "14.178126, 14.185303, 14.185641, 14.185742, 14.186077",\ + "15.286968, 15.294144, 15.294483, 15.294584, 15.294920"); + } + 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.694847, 30.243771, 30.326073, 30.350647, 30.431965",\ + "29.844330, 30.393253, 30.475555, 30.500130, 30.581448",\ + "29.993811, 30.542734, 30.625036, 30.649612, 30.730927",\ + "30.292774, 30.841698, 30.924000, 30.948574, 31.029892",\ + "30.890907, 31.439831, 31.522133, 31.546707, 31.628025"); + } + 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.844982, 30.197285, 30.247795, 30.262878, 30.312784",\ + "29.994465, 30.346767, 30.397278, 30.412361, 30.462267",\ + "30.143948, 30.496248, 30.546761, 30.561842, 30.611748",\ + "30.442909, 30.795212, 30.845722, 30.860806, 30.910711",\ + "31.041042, 31.393345, 31.443855, 31.458939, 31.508844"); + } + 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.403231, 1.535187, 1.553025, 1.558351, 1.575976",\ + "1.403231, 1.535187, 1.553025, 1.558351, 1.575976",\ + "1.403231, 1.535187, 1.553025, 1.558351, 1.575976",\ + "1.403231, 1.535187, 1.553025, 1.558351, 1.575976",\ + "1.403231, 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.320618, 22.320913, 22.320946, 22.320957, 22.320990",\ + "22.595884, 22.596180, 22.596212, 22.596224, 22.596256",\ + "22.595884, 22.596180, 22.596212, 22.596224, 22.596256",\ + "22.875320, 22.875616, 22.875648, 22.875660, 22.875692",\ + "23.430212, 23.430508, 23.430540, 23.430552, 23.430584"); + } + 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.197361, 22.204449, 22.204786, 22.204885, 22.205219",\ + "22.472628, 22.479715, 22.480053, 22.480152, 22.480486",\ + "22.472628, 22.479715, 22.480053, 22.480152, 22.480486",\ + "22.752064, 22.759151, 22.759489, 22.759588, 22.759922",\ + "23.306955, 23.314043, 23.314381, 23.314480, 23.314814"); + } + 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.606668, 15.135752, 15.215078, 15.238766, 15.317142",\ - "14.657761, 15.186844, 15.266171, 15.289858, 15.368235",\ - "14.766840, 15.295923, 15.375250, 15.398937, 15.477314",\ - "15.044394, 15.573477, 15.652803, 15.676491, 15.754868",\ - "15.962687, 16.491770, 16.571096, 16.594784, 16.673161"); + values ( "15.176361, 15.725285, 15.807587, 15.832162, 15.913478",\ + "15.229368, 15.778292, 15.860594, 15.885169, 15.966485",\ + "15.342541, 15.891464, 15.973766, 15.998342, 16.079659",\ + "15.630501, 16.179424, 16.261726, 16.286301, 16.367619",\ + "16.583231, 17.132154, 17.214457, 17.239031, 17.320347"); } 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.685145, 15.009212, 15.056734, 15.070925, 15.117877",\ - "14.736237, 15.060304, 15.107826, 15.122015, 15.168968",\ - "14.845317, 15.169384, 15.216906, 15.231096, 15.278049",\ - "15.122869, 15.446936, 15.494457, 15.508648, 15.555600",\ - "16.041162, 16.365231, 16.412752, 16.426941, 16.473894"); + values ( "15.285515, 15.621734, 15.671038, 15.685760, 15.734473",\ + "15.338522, 15.674741, 15.724045, 15.738768, 15.787480",\ + "15.451694, 15.787913, 15.837217, 15.851940, 15.900653",\ + "15.739655, 16.075874, 16.125177, 16.139900, 16.188614",\ + "16.692383, 17.028603, 17.077908, 17.092628, 17.141342"); } 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.649446, 11.649754, 11.649789, 11.649799, 11.649834",\ - "11.700539, 11.700845, 11.700880, 11.700891, 11.700926",\ - "11.809618, 11.809925, 11.809960, 11.809971, 11.810005",\ - "12.086412, 12.086719, 12.086754, 12.086764, 12.086800",\ - "13.013380, 13.013686, 13.013721, 13.013732, 13.013767"); + values ( "10.986547, 10.986843, 10.986876, 10.986887, 10.986920",\ + "11.035723, 11.036018, 11.036052, 11.036062, 11.036096",\ + "11.140713, 11.141007, 11.141042, 11.141051, 11.141085",\ + "11.407125, 11.407421, 11.407454, 11.407465, 11.407498",\ + "12.299334, 12.299629, 12.299663, 12.299673, 12.299706"); } 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.521389, 11.528752, 11.529102, 11.529206, 11.529552",\ - "11.572479, 11.579844, 11.580194, 11.580297, 11.580644",\ - "11.681561, 11.688924, 11.689274, 11.689378, 11.689724",\ - "11.958353, 11.965717, 11.966067, 11.966171, 11.966517",\ - "12.885321, 12.892685, 12.893035, 12.893139, 12.893485"); + values ( "10.863292, 10.870379, 10.870716, 10.870816, 10.871149",\ + "10.912467, 10.919555, 10.919891, 10.919991, 10.920324",\ + "11.017456, 11.024544, 11.024880, 11.024981, 11.025314",\ + "11.283870, 11.290957, 11.291294, 11.291394, 11.291727",\ + "12.176078, 12.183166, 12.183502, 12.183602, 12.183935"); } 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.201599, 18.750523, 18.832825, 18.857399, 18.938717",\ + "18.252634, 18.801558, 18.883860, 18.908434, 18.989750",\ + "18.367119, 18.916042, 18.998344, 19.022919, 19.104237",\ + "18.706253, 19.255177, 19.337479, 19.362053, 19.443371",\ + "19.901499, 20.450422, 20.532724, 20.557301, 20.638615"); + } + 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.351738, 18.704039, 18.754551, 18.769632, 18.819538",\ + "18.402771, 18.755072, 18.805584, 18.820665, 18.870571",\ + "18.517258, 18.869558, 18.920071, 18.935152, 18.985058",\ + "18.856392, 19.208693, 19.259205, 19.274286, 19.324192",\ + "20.051636, 20.403938, 20.454449, 20.469532, 20.519438"); + } + 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.403231, 1.535187, 1.553025, 1.558351, 1.575976",\ + "1.403231, 1.535187, 1.553025, 1.558351, 1.575976",\ + "1.403231, 1.535187, 1.553025, 1.558351, 1.575976",\ + "1.403231, 1.535187, 1.553025, 1.558351, 1.575976",\ + "1.403231, 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.045931, 14.047281, 14.047316, 14.047325, 14.047359",\ + "14.093275, 14.094626, 14.094661, 14.094671, 14.094704",\ + "14.199484, 14.200835, 14.200870, 14.200880, 14.200912",\ + "14.514103, 14.515455, 14.515490, 14.515499, 14.515533",\ + "15.622946, 15.624299, 15.624333, 15.624344, 15.624376"); + } + 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.923730, 13.930818, 13.931154, 13.931255, 13.931587",\ + "13.971075, 13.978163, 13.978499, 13.978600, 13.978932",\ + "14.077284, 14.084372, 14.084708, 14.084808, 14.085141",\ + "14.391904, 14.398992, 14.399328, 14.399429, 14.399761",\ + "15.500748, 15.507835, 15.508172, 15.508272, 15.508605"); + } + 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.755329, 16.284420, 16.363747, 16.387434, 16.465811",\ - "15.806419, 16.335510, 16.414837, 16.438524, 16.516901",\ - "15.915501, 16.444592, 16.523918, 16.547606, 16.625982",\ - "16.193052, 16.722143, 16.801470, 16.825157, 16.903534",\ - "17.111347, 17.640438, 17.719765, 17.743452, 17.821829"); + values ( "16.363422, 16.912354, 16.994656, 17.019230, 17.100546",\ + "16.416428, 16.965361, 17.047663, 17.072237, 17.153553",\ + "16.529600, 17.078533, 17.160833, 17.185410, 17.266724",\ + "16.817560, 17.366493, 17.448793, 17.473370, 17.554684",\ + "17.770290, 18.319221, 18.401524, 18.426098, 18.507414"); } 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.837102, 16.161165, 16.208687, 16.222878, 16.269831",\ - "15.888192, 16.212255, 16.259777, 16.273968, 16.320921",\ - "15.997273, 16.321337, 16.368858, 16.383049, 16.430002",\ - "16.274826, 16.598888, 16.646412, 16.660601, 16.707554",\ - "17.193119, 17.517181, 17.564705, 17.578894, 17.625847"); + values ( "16.480551, 16.816767, 16.866070, 16.880793, 16.929508",\ + "16.533558, 16.869774, 16.919079, 16.933800, 16.982513",\ + "16.646729, 16.982944, 17.032249, 17.046972, 17.095686",\ + "16.934689, 17.270905, 17.320210, 17.334932, 17.383646",\ + "17.887419, 18.223635, 18.272938, 18.287661, 18.336376"); } 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.807289, 12.807590, 12.807625, 12.807634, 12.807669",\ - "12.858380, 12.858681, 12.858715, 12.858726, 12.858760",\ - "12.967461, 12.967761, 12.967796, 12.967806, 12.967840",\ - "13.244253, 13.244554, 13.244589, 13.244598, 13.244633",\ - "14.171222, 14.171522, 14.171556, 14.171567, 14.171601"); + values ( "12.101129, 12.101418, 12.101451, 12.101461, 12.101494",\ + "12.150304, 12.150593, 12.150626, 12.150637, 12.150669",\ + "12.255294, 12.255583, 12.255616, 12.255627, 12.255659",\ + "12.521707, 12.521996, 12.522029, 12.522039, 12.522072",\ + "13.413915, 13.414204, 13.414237, 13.414248, 13.414280"); } 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.679086, 12.686521, 12.686872, 12.686977, 12.687325",\ - "12.730177, 12.737612, 12.737963, 12.738069, 12.738416",\ - "12.839257, 12.846692, 12.847044, 12.847149, 12.847496",\ - "13.116050, 13.123485, 13.123837, 13.123941, 13.124289",\ - "14.043018, 14.050453, 14.050804, 14.050910, 14.051257"); + values ( "11.977733, 11.984888, 11.985227, 11.985329, 11.985662",\ + "12.026908, 12.034063, 12.034402, 12.034504, 12.034838",\ + "12.131898, 12.139053, 12.139392, 12.139494, 12.139828",\ + "12.398311, 12.405466, 12.405805, 12.405907, 12.406240",\ + "13.290519, 13.297674, 13.298013, 13.298115, 13.298449"); } 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.126368, 15.675299, 15.757601, 15.782175, 15.863491",\ + "15.177402, 15.726334, 15.808636, 15.833209, 15.914525",\ + "15.291887, 15.840818, 15.923120, 15.947695, 16.029011",\ + "15.631021, 16.179953, 16.262255, 16.286829, 16.368145",\ + "16.826267, 17.375200, 17.457502, 17.482075, 17.563393"); + } + 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.121152",\ + "1.869143, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869143, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869143, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869143, 2.063382, 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.558620, 15.894836, 15.944140, 15.958862, 16.007576",\ + "15.609654, 15.945869, 15.995174, 16.009897, 16.058611",\ + "15.724140, 16.060356, 16.109661, 16.124382, 16.173096",\ + "16.063274, 16.399490, 16.448795, 16.463516, 16.512230",\ + "17.258520, 17.594736, 17.644039, 17.658762, 17.707478"); + } + 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.322878, 1.444185, 1.461989, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461989, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461989, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461989, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461989, 1.467306, 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.719151, 14.228401, 14.304754, 14.327552, 14.402989",\ + "13.766497, 14.275747, 14.352098, 14.374897, 14.450335",\ + "13.872706, 14.381956, 14.458309, 14.481107, 14.556544",\ + "14.187325, 14.696575, 14.772928, 14.795726, 14.871163",\ + "15.296168, 15.805418, 15.881771, 15.904569, 15.980006"); + } + 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.121152",\ + "1.869143, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869143, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869143, 2.063382, 2.088647, 2.096191, 2.121152",\ + "1.869143, 2.063382, 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.103736, 14.415648, 14.461388, 14.475046, 14.520238",\ + "14.151081, 14.462992, 14.508733, 14.522390, 14.567583",\ + "14.257291, 14.569202, 14.614943, 14.628601, 14.673793",\ + "14.571910, 14.883821, 14.929562, 14.943220, 14.988412",\ + "15.680754, 15.992664, 16.038406, 16.052063, 16.097256"); + } + 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.322878, 1.444185, 1.461989, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461989, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461989, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461989, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461989, 1.467306, 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 ( "27.716499, 28.265434, 28.347736, 28.372311, 28.453627",\ + "27.865982, 28.414917, 28.497219, 28.521793, 28.603109",\ + "28.015465, 28.564400, 28.646702, 28.671276, 28.752592",\ + "28.314426, 28.863361, 28.945663, 28.970238, 29.051554",\ + "28.912560, 29.461494, 29.543797, 29.568371, 29.649687"); + } + 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.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.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "28.992451, 29.328667, 29.377970, 29.392693, 29.441406",\ + "29.141933, 29.478149, 29.527452, 29.542175, 29.590889",\ + "29.291414, 29.627628, 29.676933, 29.691656, 29.740370",\ + "29.590378, 29.926594, 29.975897, 29.990620, 30.039333",\ + "30.188511, 30.524727, 30.574030, 30.588753, 30.637466"); + } + 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.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 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.822868, 23.332123, 23.408474, 23.431273, 23.506710",\ + "23.098135, 23.607388, 23.683741, 23.706539, 23.781977",\ + "23.098135, 23.607388, 23.683741, 23.706539, 23.781977",\ + "23.377571, 23.886826, 23.963177, 23.985975, 24.061413",\ + "23.932465, 24.441719, 24.518070, 24.540869, 24.616306"); + } + 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.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.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); + values ( "23.890217, 24.202127, 24.247868, 24.261526, 24.306719",\ + "24.165485, 24.477394, 24.523134, 24.536793, 24.581985",\ + "24.165485, 24.477394, 24.523134, 24.536793, 24.581985",\ + "24.444920, 24.756830, 24.802570, 24.816229, 24.861422",\ + "24.999813, 25.311722, 25.357462, 25.371120, 25.416313"); + } + 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.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 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.897108, 17.426203, 17.505529, 17.529215, 17.607592",\ - "16.948200, 17.477295, 17.556622, 17.580307, 17.658684",\ - "17.057280, 17.586374, 17.665701, 17.689386, 17.767763",\ - "17.334833, 17.863928, 17.943254, 17.966940, 18.045317",\ - "18.253126, 18.782221, 18.861547, 18.885233, 18.963610"); + values ( "17.548302, 18.097237, 18.179539, 18.204113, 18.285427",\ + "17.601309, 18.150244, 18.232544, 18.257120, 18.338436",\ + "17.714481, 18.263416, 18.345718, 18.370293, 18.451607",\ + "18.002441, 18.551376, 18.633678, 18.658253, 18.739567",\ + "18.955170, 19.504105, 19.586407, 19.610981, 19.692295"); } 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.980257, 17.304319, 17.351843, 17.366032, 17.412987",\ - "17.031349, 17.355412, 17.402933, 17.417124, 17.464077",\ - "17.140429, 17.464491, 17.512014, 17.526203, 17.573158",\ - "17.417982, 17.742043, 17.789566, 17.803757, 17.850710",\ - "18.336275, 18.660336, 18.707859, 18.722050, 18.769003"); + values ( "17.667135, 18.003349, 18.052654, 18.067377, 18.116091",\ + "17.720142, 18.056356, 18.105661, 18.120384, 18.169098",\ + "17.833315, 18.169529, 18.218834, 18.233557, 18.282270",\ + "18.121275, 18.457489, 18.506794, 18.521517, 18.570230",\ + "19.074003, 19.410217, 19.459522, 19.474245, 19.522959"); } 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.936760, 13.937092, 13.937130, 13.937141, 13.937180",\ - "13.987850, 13.988183, 13.988222, 13.988233, 13.988271",\ - "14.096931, 14.097263, 14.097301, 14.097313, 14.097351",\ - "14.373724, 14.374056, 14.374094, 14.374105, 14.374144",\ - "15.300692, 15.301023, 15.301062, 15.301073, 15.301111"); + values ( "13.188507, 13.188828, 13.188865, 13.188875, 13.188911",\ + "13.237682, 13.238003, 13.238040, 13.238050, 13.238087",\ + "13.342670, 13.342991, 13.343028, 13.343039, 13.343075",\ + "13.609085, 13.609406, 13.609443, 13.609453, 13.609489",\ + "14.501291, 14.501612, 14.501649, 14.501659, 14.501696"); } 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.809331, 13.816386, 13.816729, 13.816831, 13.817168",\ - "13.860422, 13.867477, 13.867820, 13.867922, 13.868259",\ - "13.969502, 13.976558, 13.976900, 13.977002, 13.977340",\ - "14.246295, 14.253350, 14.253693, 14.253795, 14.254132",\ - "15.173263, 15.180318, 15.180660, 15.180762, 15.181100"); + values ( "13.065857, 13.072648, 13.072977, 13.073075, 13.073400",\ + "13.115032, 13.121823, 13.122152, 13.122251, 13.122576",\ + "13.220020, 13.226811, 13.227140, 13.227239, 13.227564",\ + "13.486435, 13.493226, 13.493555, 13.493653, 13.493979",\ + "14.378641, 14.385432, 14.385761, 14.385859, 14.386185"); } 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.025774, 15.574710, 15.657011, 15.681585, 15.762901",\ + "15.076809, 15.625744, 15.708045, 15.732620, 15.813936",\ + "15.191294, 15.740230, 15.822531, 15.847105, 15.928421",\ + "15.530428, 16.079365, 16.161665, 16.186239, 16.267555",\ + "16.725676, 17.274612, 17.356913, 17.381487, 17.462803"); + } + 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 ( "16.266586, 16.602800, 16.652105, 16.666828, 16.715542",\ + "16.317619, 16.653833, 16.703138, 16.717861, 16.766575",\ + "16.432106, 16.768320, 16.817625, 16.832348, 16.881062",\ + "16.771238, 17.107452, 17.156757, 17.171480, 17.220194",\ + "17.966486, 18.302700, 18.352005, 18.366728, 18.415442"); + } + 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[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.224096, 13.733349, 13.809701, 13.832499, 13.907936",\ + "13.271441, 13.780694, 13.857046, 13.879845, 13.955282",\ + "13.377651, 13.886904, 13.963256, 13.986053, 14.061491",\ + "13.692270, 14.201524, 14.277876, 14.300674, 14.376112",\ + "14.801113, 15.310366, 15.386718, 15.409515, 15.484953"); + } + 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.523427, 14.835337, 14.881077, 14.894735, 14.939928",\ + "14.570771, 14.882681, 14.928421, 14.942080, 14.987272",\ + "14.676981, 14.988891, 15.034632, 15.048289, 15.093483",\ + "14.991600, 15.303510, 15.349251, 15.362908, 15.408102",\ + "16.100443, 16.412354, 16.458094, 16.471752, 16.516945"); + } + 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[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.610191, 28.159130, 28.241432, 28.266006, 28.347322",\ + "27.759674, 28.308613, 28.390915, 28.415489, 28.496805",\ + "27.909157, 28.458096, 28.540396, 28.564970, 28.646286",\ + "28.208118, 28.757057, 28.839359, 28.863934, 28.945250",\ + "28.806252, 29.355190, 29.437492, 29.462067, 29.543383"); + } + 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.063384, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063384, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063384, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063384, 2.088647, 2.096191, 2.121152",\ + "1.869141, 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 ( "28.971687, 29.307899, 29.357204, 29.371927, 29.420643",\ + "29.121170, 29.457382, 29.506687, 29.521410, 29.570126",\ + "29.270651, 29.606863, 29.656168, 29.670891, 29.719604",\ + "29.569614, 29.905827, 29.955132, 29.969854, 30.018570",\ + "30.167747, 30.503960, 30.553265, 30.567987, 30.616703"); + } + 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.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 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.669044, 25.178301, 25.254654, 25.277451, 25.352888",\ + "24.944311, 25.453568, 25.529921, 25.552717, 25.628155",\ + "24.944311, 25.453568, 25.529921, 25.552717, 25.628155",\ + "25.223747, 25.733004, 25.809357, 25.832153, 25.907591",\ + "25.778641, 26.287897, 26.364250, 26.387047, 26.462484"); + } + 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.063384, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063384, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063384, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063384, 2.088647, 2.096191, 2.121152",\ + "1.869141, 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 ( "25.144066, 25.455975, 25.501715, 25.515373, 25.560566",\ + "25.419333, 25.731241, 25.776981, 25.790640, 25.835833",\ + "25.419333, 25.731241, 25.776981, 25.790640, 25.835833",\ + "25.698771, 26.010679, 26.056419, 26.070078, 26.115271",\ + "26.253662, 26.565571, 26.611311, 26.624969, 26.670162"); + } + 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.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 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.038559, 18.567656, 18.646982, 18.670670, 18.749046",\ - "18.089649, 18.618746, 18.698072, 18.721760, 18.800137",\ - "18.198727, 18.727825, 18.807152, 18.830837, 18.909214",\ - "18.476280, 19.005379, 19.084705, 19.108391, 19.186768",\ - "19.394573, 19.923672, 20.002998, 20.026684, 20.105061"); + values ( "18.732876, 19.281815, 19.364117, 19.388691, 19.470007",\ + "18.785883, 19.334822, 19.417124, 19.441698, 19.523014",\ + "18.899055, 19.447994, 19.530296, 19.554871, 19.636187",\ + "19.187016, 19.735954, 19.818256, 19.842831, 19.924147",\ + "20.139744, 20.688683, 20.770985, 20.795559, 20.876875"); } 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.123075, 18.447136, 18.494659, 18.508850, 18.555803",\ - "18.174166, 18.498226, 18.545750, 18.559940, 18.606894",\ - "18.283247, 18.607307, 18.654831, 18.669020, 18.715975",\ - "18.560799, 18.884861, 18.932383, 18.946573, 18.993526",\ - "19.479092, 19.803154, 19.850676, 19.864866, 19.911819"); + values ( "18.853245, 19.189457, 19.238762, 19.253485, 19.302200",\ + "18.906252, 19.242464, 19.291769, 19.306492, 19.355206",\ + "19.019424, 19.355637, 19.404942, 19.419664, 19.468380",\ + "19.307384, 19.643597, 19.692902, 19.707624, 19.756340",\ + "20.260113, 20.596325, 20.645630, 20.660353, 20.709068"); } 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.095637, 15.095941, 15.095976, 15.095985, 15.096020",\ - "15.146729, 15.147033, 15.147068, 15.147078, 15.147112",\ - "15.255809, 15.256112, 15.256147, 15.256157, 15.256191",\ - "15.532601, 15.532905, 15.532940, 15.532949, 15.532984",\ - "16.459570, 16.459873, 16.459908, 16.459917, 16.459951"); + values ( "14.297622, 14.297914, 14.297947, 14.297956, 14.297991",\ + "14.346797, 14.347089, 14.347122, 14.347132, 14.347166",\ + "14.451787, 14.452079, 14.452112, 14.452122, 14.452156",\ + "14.718202, 14.718493, 14.718527, 14.718536, 14.718571",\ + "15.610408, 15.610700, 15.610733, 15.610743, 15.610777"); } 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.967495, 14.974900, 14.975251, 14.975355, 14.975702",\ - "15.018587, 15.025992, 15.026343, 15.026447, 15.026794",\ - "15.127666, 15.135072, 15.135423, 15.135527, 15.135874",\ - "15.404459, 15.411864, 15.412215, 15.412319, 15.412666",\ - "16.331427, 16.338831, 16.339182, 16.339287, 16.339634"); + values ( "14.174285, 14.181412, 14.181749, 14.181850, 14.182184",\ + "14.223460, 14.230587, 14.230925, 14.231026, 14.231359",\ + "14.328450, 14.335577, 14.335915, 14.336016, 14.336349",\ + "14.594865, 14.601992, 14.602329, 14.602430, 14.602764",\ + "15.487071, 15.494198, 15.494535, 15.494637, 15.494970"); } 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.202831, 15.751770, 15.834072, 15.858646, 15.939962",\ + "15.253864, 15.802803, 15.885105, 15.909679, 15.990995",\ + "15.368351, 15.917290, 15.999592, 16.024166, 16.105482",\ + "15.707485, 16.256424, 16.338726, 16.363300, 16.444616",\ + "16.902731, 17.451670, 17.533972, 17.558546, 17.639862"); + } + 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.063384, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063384, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063384, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063384, 2.088647, 2.096191, 2.121152",\ + "1.869141, 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.519854, 16.856068, 16.905373, 16.920094, 16.968809",\ + "16.570887, 16.907101, 16.956406, 16.971127, 17.019842",\ + "16.685373, 17.021587, 17.070892, 17.085613, 17.134329",\ + "17.024508, 17.360722, 17.410027, 17.424747, 17.473463",\ + "18.219755, 18.555967, 18.605272, 18.619995, 18.668709"); + } + 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[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.869792, 14.379048, 14.455400, 14.478199, 14.553637",\ + "13.917137, 14.426394, 14.502747, 14.525543, 14.600981",\ + "14.023348, 14.532604, 14.608957, 14.631754, 14.707191",\ + "14.337966, 14.847222, 14.923574, 14.946373, 15.021811",\ + "15.446810, 15.956066, 16.032419, 16.055216, 16.130653"); + } + 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.063384, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063384, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063384, 2.088647, 2.096191, 2.121152",\ + "1.869141, 2.063384, 2.088647, 2.096191, 2.121152",\ + "1.869141, 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.029173, 15.341082, 15.386822, 15.400480, 15.445673",\ + "15.076515, 15.388424, 15.434166, 15.447824, 15.493016",\ + "15.182726, 15.494635, 15.540377, 15.554034, 15.599227",\ + "15.497345, 15.809254, 15.854994, 15.868652, 15.913845",\ + "16.606188, 16.918097, 16.963837, 16.977495, 17.022688"); + } + 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[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.291761, 19.820852, 19.900179, 19.923866, 20.002243",\ - "19.342852, 19.871943, 19.951269, 19.974957, 20.053333",\ - "19.451933, 19.981024, 20.060350, 20.084038, 20.162415",\ - "19.729485, 20.258575, 20.337902, 20.361588, 20.439964",\ - "20.647778, 21.176868, 21.256195, 21.279881, 21.358257"); + values ( "20.033598, 20.582529, 20.664831, 20.689405, 20.770721",\ + "20.086605, 20.635536, 20.717838, 20.742413, 20.823729",\ + "20.199778, 20.748709, 20.831011, 20.855585, 20.936901",\ + "20.487738, 21.036669, 21.118971, 21.143545, 21.224861",\ + "21.440464, 21.989395, 22.071697, 22.096272, 22.177588"); } 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.373444, 19.697506, 19.745029, 19.759220, 19.806173",\ - "19.424534, 19.748596, 19.796120, 19.810310, 19.857264",\ - "19.533613, 19.857677, 19.905199, 19.919390, 19.966343",\ - "19.811167, 20.135231, 20.182753, 20.196943, 20.243896",\ - "20.729460, 21.053524, 21.101046, 21.115236, 21.162189"); + values ( "20.150938, 20.487152, 20.536457, 20.551180, 20.599894",\ + "20.203945, 20.540161, 20.589466, 20.604187, 20.652901",\ + "20.317118, 20.653332, 20.702637, 20.717360, 20.766073",\ + "20.605078, 20.941292, 20.990597, 21.005320, 21.054033",\ + "21.557804, 21.894020, 21.943325, 21.958048, 22.006762"); } 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.354588, 16.354851, 16.354881, 16.354889, 16.354919",\ - "16.405680, 16.405943, 16.405973, 16.405983, 16.406012",\ - "16.514759, 16.515022, 16.515053, 16.515060, 16.515091",\ - "16.791552, 16.791815, 16.791845, 16.791855, 16.791883",\ - "17.718519, 17.718782, 17.718813, 17.718822, 17.718851"); + values ( "15.510028, 15.510281, 15.510309, 15.510319, 15.510347",\ + "15.559203, 15.559456, 15.559484, 15.559494, 15.559523",\ + "15.664193, 15.664446, 15.664474, 15.664484, 15.664513",\ + "15.930608, 15.930861, 15.930889, 15.930899, 15.930927",\ + "16.822815, 16.823067, 16.823095, 16.823105, 16.823133"); } 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.225475, 16.233355, 16.233719, 16.233826, 16.234184",\ - "16.276567, 16.284447, 16.284811, 16.284918, 16.285278",\ - "16.385647, 16.393526, 16.393890, 16.393997, 16.394356",\ - "16.662439, 16.670319, 16.670683, 16.670790, 16.671150",\ - "17.589407, 17.597286, 17.597651, 17.597757, 17.598118"); + values ( "15.385756, 15.393341, 15.393690, 15.393795, 15.394140",\ + "15.434932, 15.442516, 15.442865, 15.442970, 15.443316",\ + "15.539922, 15.547506, 15.547855, 15.547960, 15.548306",\ + "15.806336, 15.813921, 15.814270, 15.814375, 15.814720",\ + "16.698544, 16.706127, 16.706476, 16.706581, 16.706926"); } 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.109840, 15.658772, 15.741074, 15.765649, 15.846964",\ + "15.160875, 15.709806, 15.792109, 15.816683, 15.897999",\ + "15.275360, 15.824291, 15.906593, 15.931169, 16.012484",\ + "15.614494, 16.163425, 16.245728, 16.270302, 16.351618",\ + "16.809740, 17.358671, 17.440973, 17.465549, 17.546864"); + } + 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.730234, 16.066450, 16.115755, 16.130476, 16.179192",\ + "15.781267, 16.117485, 16.166788, 16.181511, 16.230225",\ + "15.895752, 16.231968, 16.281273, 16.295996, 16.344709",\ + "16.234886, 16.571102, 16.620407, 16.635130, 16.683844",\ + "17.430132, 17.766350, 17.815653, 17.830376, 17.879089"); + } + 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.322878, 1.444185, 1.461990, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461990, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461990, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461990, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461990, 1.467306, 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.659090, 14.168339, 14.244692, 14.267489, 14.342928",\ + "13.706434, 14.215683, 14.292036, 14.314834, 14.390272",\ + "13.812643, 14.321894, 14.398245, 14.421043, 14.496481",\ + "14.127262, 14.636513, 14.712864, 14.735662, 14.811100",\ + "15.236105, 15.745354, 15.821707, 15.844504, 15.919943"); + } + 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.243599, 14.555510, 14.601250, 14.614908, 14.660101",\ + "14.290943, 14.602855, 14.648596, 14.662252, 14.707446",\ + "14.397152, 14.709064, 14.754805, 14.768461, 14.813655",\ + "14.711771, 15.023683, 15.069424, 15.083080, 15.128274",\ + "15.820614, 16.132526, 16.178267, 16.191923, 16.237118"); + } + 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.322878, 1.444185, 1.461990, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461990, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461990, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461990, 1.467306, 1.484897",\ + "1.322878, 1.444185, 1.461990, 1.467306, 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.433559, 20.962658, 21.041985, 21.065672, 21.144049",\ - "20.484650, 21.013748, 21.093075, 21.116762, 21.195139",\ - "20.593731, 21.122829, 21.202156, 21.225843, 21.304220",\ - "20.871284, 21.400383, 21.479710, 21.503395, 21.581772",\ - "21.789574, 22.318672, 22.397999, 22.421684, 22.500061"); + values ( "21.218485, 21.767426, 21.849728, 21.874302, 21.955616",\ + "21.271492, 21.820431, 21.902733, 21.927307, 22.008625",\ + "21.384663, 21.933601, 22.015903, 22.040478, 22.121796",\ + "21.672623, 22.221561, 22.303864, 22.328438, 22.409756",\ + "22.625351, 23.174290, 23.256592, 23.281166, 23.362484"); } 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.518251, 20.842312, 20.889835, 20.904024, 20.950977",\ - "20.569342, 20.893402, 20.940926, 20.955114, 21.002068",\ - "20.678421, 21.002481, 21.050005, 21.064196, 21.111149",\ - "20.955975, 21.280035, 21.327557, 21.341747, 21.388702",\ - "21.874268, 22.198328, 22.245850, 22.260040, 22.306995"); + values ( "21.338596, 21.674809, 21.724113, 21.738836, 21.787552",\ + "21.391603, 21.727816, 21.777121, 21.791843, 21.840557",\ + "21.504776, 21.840988, 21.890293, 21.905016, 21.953732",\ + "21.792736, 22.128948, 22.178253, 22.192976, 22.241692",\ + "22.745462, 23.081675, 23.130980, 23.145702, 23.194416"); } 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.491789, 17.492065, 17.492096, 17.492105, 17.492138",\ - "17.542881, 17.543158, 17.543188, 17.543198, 17.543230",\ - "17.651960, 17.652237, 17.652267, 17.652277, 17.652309",\ - "17.928753, 17.929029, 17.929060, 17.929070, 17.929102",\ - "18.855721, 18.855997, 18.856028, 18.856037, 18.856070"); + values ( "16.581436, 16.581701, 16.581732, 16.581741, 16.581772",\ + "16.630611, 16.630877, 16.630907, 16.630917, 16.630947",\ + "16.735601, 16.735867, 16.735897, 16.735907, 16.735937",\ + "17.002016, 17.002281, 17.002312, 17.002321, 17.002352",\ + "17.894222, 17.894487, 17.894518, 17.894527, 17.894558"); } 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.362991, 17.370716, 17.371077, 17.371183, 17.371538",\ - "17.414083, 17.421808, 17.422169, 17.422276, 17.422630",\ - "17.523163, 17.530888, 17.531248, 17.531355, 17.531710",\ - "17.799955, 17.807680, 17.808041, 17.808147, 17.808502",\ - "18.726923, 18.734648, 18.735008, 18.735115, 18.735470"); + values ( "16.457468, 16.464903, 16.465250, 16.465353, 16.465694",\ + "16.506643, 16.514078, 16.514425, 16.514528, 16.514870",\ + "16.611633, 16.619068, 16.619415, 16.619518, 16.619860",\ + "16.878048, 16.885483, 16.885830, 16.885933, 16.886274",\ + "17.770254, 17.777689, 17.778036, 17.778139, 17.778481"); } 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.294172, 15.843111, 15.925413, 15.949987, 16.031303",\ + "15.345207, 15.894146, 15.976448, 16.001022, 16.082338",\ + "15.459692, 16.008631, 16.090933, 16.115507, 16.196823",\ + "15.798828, 16.347767, 16.430069, 16.454643, 16.535959",\ + "16.994074, 17.543013, 17.625315, 17.649889, 17.731205"); + } + 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.796989, 16.133202, 16.182507, 16.197229, 16.245945",\ + "15.848024, 16.184237, 16.233543, 16.248264, 16.296980",\ + "15.962509, 16.298721, 16.348026, 16.362749, 16.411465",\ + "16.301643, 16.637856, 16.687160, 16.701883, 16.750599",\ + "17.496891, 17.833103, 17.882408, 17.897131, 17.945847"); + } + 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.444179, 1.461986, 1.467302, 1.484895",\ + "1.322883, 1.444179, 1.461986, 1.467302, 1.484895",\ + "1.322883, 1.444179, 1.461986, 1.467302, 1.484895",\ + "1.322883, 1.444179, 1.461986, 1.467302, 1.484895",\ + "1.322883, 1.444179, 1.461986, 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.894823, 14.404079, 14.480433, 14.503230, 14.578668",\ + "13.942167, 14.451424, 14.527777, 14.550574, 14.626012",\ + "14.048378, 14.557634, 14.633987, 14.656785, 14.732223",\ + "14.362995, 14.872252, 14.948605, 14.971402, 15.046840",\ + "15.471838, 15.981094, 16.057447, 16.080246, 16.155682"); + } + 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.326780, 14.638687, 14.684429, 14.698087, 14.743280",\ + "14.374125, 14.686031, 14.731773, 14.745431, 14.790625",\ + "14.480333, 14.792242, 14.837983, 14.851641, 14.896833",\ + "14.794952, 15.106861, 15.152602, 15.166260, 15.211452",\ + "15.903795, 16.215704, 16.261444, 16.275103, 16.320295"); + } + 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.444179, 1.461986, 1.467302, 1.484895",\ + "1.322883, 1.444179, 1.461986, 1.467302, 1.484895",\ + "1.322883, 1.444179, 1.461986, 1.467302, 1.484895",\ + "1.322883, 1.444179, 1.461986, 1.467302, 1.484895",\ + "1.322883, 1.444179, 1.461986, 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 ( "21.593586, 22.122654, 22.201981, 22.225668, 22.304045",\ - "21.644676, 22.173744, 22.253071, 22.276758, 22.355135",\ - "21.753756, 22.282822, 22.362150, 22.385838, 22.464214",\ - "22.031309, 22.560375, 22.639704, 22.663391, 22.741768",\ - "22.949602, 23.478668, 23.557997, 23.581684, 23.660061"); + values ( "22.422287, 22.971195, 23.053497, 23.078072, 23.159389",\ + "22.475292, 23.024200, 23.106503, 23.131077, 23.212395",\ + "22.588467, 23.137375, 23.219677, 23.244251, 23.325569",\ + "22.876427, 23.425335, 23.507637, 23.532211, 23.613529",\ + "23.829155, 24.378063, 24.460365, 24.484940, 24.566257"); } 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.665857, 21.989929, 22.037451, 22.051641, 22.098593",\ - "21.716948, 22.041019, 22.088541, 22.102732, 22.149683",\ - "21.826029, 22.150101, 22.197622, 22.211813, 22.258764",\ - "22.103580, 22.427654, 22.475174, 22.489365, 22.536316",\ - "23.021875, 23.345947, 23.393469, 23.407660, 23.454611"); + values ( "22.529781, 22.866007, 22.915310, 22.930033, 22.978745",\ + "22.582788, 22.919014, 22.968319, 22.983040, 23.031754",\ + "22.695961, 23.032187, 23.081490, 23.096212, 23.144924",\ + "22.983921, 23.320147, 23.369450, 23.384172, 23.432884",\ + "23.936649, 24.272875, 24.322178, 24.336901, 24.385612"); } 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.630482, 18.630766, 18.630798, 18.630808, 18.630840",\ - "18.681574, 18.681858, 18.681890, 18.681900, 18.681934",\ - "18.790653, 18.790937, 18.790970, 18.790979, 18.791012",\ - "19.067446, 19.067730, 19.067762, 19.067772, 19.067806",\ - "19.994413, 19.994698, 19.994730, 19.994740, 19.994774"); + values ( "17.675354, 17.675627, 17.675659, 17.675669, 17.675699",\ + "17.724529, 17.724802, 17.724834, 17.724844, 17.724874",\ + "17.829517, 17.829792, 17.829824, 17.829834, 17.829865",\ + "18.095932, 18.096207, 18.096239, 18.096249, 18.096279",\ + "18.988140, 18.988413, 18.988445, 18.988455, 18.988485"); } 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.501907, 18.509523, 18.509880, 18.509987, 18.510338",\ - "18.552999, 18.560616, 18.560972, 18.561077, 18.561430",\ - "18.662079, 18.669695, 18.670052, 18.670158, 18.670509",\ - "18.938871, 18.946487, 18.946844, 18.946949, 18.947302",\ - "19.865839, 19.873455, 19.873812, 19.873917, 19.874269"); + values ( "17.551601, 17.558931, 17.559275, 17.559376, 17.559715",\ + "17.600777, 17.608107, 17.608450, 17.608551, 17.608891",\ + "17.705767, 17.713097, 17.713440, 17.713541, 17.713881",\ + "17.972181, 17.979511, 17.979855, 17.979956, 17.980295",\ + "18.864388, 18.871717, 18.872061, 18.872162, 18.872501"); } 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.738443, 15.287350, 15.369654, 15.394228, 15.475546",\ + "14.789477, 15.338385, 15.420687, 15.445263, 15.526579",\ + "14.903963, 15.452869, 15.535173, 15.559748, 15.641066",\ + "15.243096, 15.792004, 15.874306, 15.898882, 15.980198",\ + "16.438343, 16.987249, 17.069551, 17.094128, 17.175444"); + } + 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.869151, 2.063377, 2.088645, 2.096190, 2.121155",\ + "1.869151, 2.063377, 2.088645, 2.096190, 2.121155",\ + "1.869151, 2.063377, 2.088645, 2.096190, 2.121155",\ + "1.869151, 2.063377, 2.088645, 2.096190, 2.121155",\ + "1.869151, 2.063377, 2.088645, 2.096190, 2.121155"); + } + cell_fall( f_itrans_ocap ){ + index_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.697054, 16.033279, 16.082584, 16.097305, 16.146019",\ + "15.748089, 16.084314, 16.133617, 16.148338, 16.197052",\ + "15.862574, 16.198799, 16.248104, 16.262825, 16.311539",\ + "16.201708, 16.537933, 16.587238, 16.601959, 16.650673",\ + "17.396954, 17.733181, 17.782484, 17.797205, 17.845917"); + } + 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.322863, 1.444203, 1.462002, 1.467317, 1.484903",\ + "1.322863, 1.444203, 1.462002, 1.467317, 1.484903",\ + "1.322863, 1.444203, 1.462002, 1.467317, 1.484903",\ + "1.322863, 1.444203, 1.462002, 1.467317, 1.484903",\ + "1.322863, 1.444203, 1.462002, 1.467317, 1.484903"); + } + + } /* 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.387901, 13.897129, 13.973482, 13.996281, 14.071718",\ + "13.435246, 13.944473, 14.020826, 14.043625, 14.119062",\ + "13.541455, 14.050682, 14.127035, 14.149834, 14.225273",\ + "13.856075, 14.365303, 14.441656, 14.464455, 14.539892",\ + "14.964919, 15.474146, 15.550499, 15.573298, 15.648737"); + } + 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.869151, 2.063377, 2.088645, 2.096190, 2.121155",\ + "1.869151, 2.063377, 2.088645, 2.096190, 2.121155",\ + "1.869151, 2.063377, 2.088645, 2.096190, 2.121155",\ + "1.869151, 2.063377, 2.088645, 2.096190, 2.121155",\ + "1.869151, 2.063377, 2.088645, 2.096190, 2.121155"); + } + cell_fall( f_itrans_ocap ){ + index_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.238804, 14.550725, 14.596464, 14.610121, 14.655313",\ + "14.286148, 14.598069, 14.643808, 14.657465, 14.702657",\ + "14.392359, 14.704279, 14.750017, 14.763676, 14.808867",\ + "14.706978, 15.018899, 15.064638, 15.078295, 15.123487",\ + "15.815821, 16.127743, 16.173481, 16.187138, 16.232330"); + } + 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.322863, 1.444203, 1.462002, 1.467317, 1.484903",\ + "1.322863, 1.444203, 1.462002, 1.467317, 1.484903",\ + "1.322863, 1.444203, 1.462002, 1.467317, 1.484903",\ + "1.322863, 1.444203, 1.462002, 1.467317, 1.484903",\ + "1.322863, 1.444203, 1.462002, 1.467317, 1.484903"); + } + + } /* 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.722004, 23.251093, 23.330420, 23.354107, 23.432484",\ - "22.773094, 23.302183, 23.381510, 23.405197, 23.483574",\ - "22.882175, 23.411264, 23.490591, 23.514278, 23.592655",\ - "23.159727, 23.688816, 23.768143, 23.791828, 23.870205",\ - "24.078020, 24.607109, 24.686436, 24.710121, 24.788498"); + values ( "23.593292, 24.142221, 24.224524, 24.249098, 24.330414",\ + "23.646301, 24.195230, 24.277533, 24.302107, 24.383423",\ + "23.759472, 24.308401, 24.390703, 24.415277, 24.496593",\ + "24.047432, 24.596361, 24.678663, 24.703238, 24.784554",\ + "25.000160, 25.549089, 25.631392, 25.655966, 25.737282"); } 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.802679, 23.126743, 23.174265, 23.188456, 23.235409",\ - "22.853769, 23.177834, 23.225355, 23.239546, 23.286499",\ - "22.962851, 23.286915, 23.334436, 23.348627, 23.395580",\ - "23.240404, 23.564468, 23.611990, 23.626181, 23.673134",\ - "24.158697, 24.482761, 24.530283, 24.544474, 24.591427"); + values ( "23.710863, 24.047079, 24.096384, 24.111107, 24.159821",\ + "23.763870, 24.100086, 24.149391, 24.164112, 24.212828",\ + "23.877043, 24.213259, 24.262564, 24.277287, 24.326000",\ + "24.165003, 24.501219, 24.550524, 24.565247, 24.613960",\ + "25.117731, 25.453947, 25.503252, 25.517975, 25.566689"); } 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.769918, 19.770206, 19.770239, 19.770248, 19.770281",\ - "19.821011, 19.821297, 19.821331, 19.821341, 19.821373",\ - "19.930090, 19.930378, 19.930410, 19.930420, 19.930452",\ - "20.206882, 20.207169, 20.207203, 20.207212, 20.207245",\ - "21.133850, 21.134136, 21.134171, 21.134180, 21.134212"); + values ( "18.759968, 18.760242, 18.760275, 18.760284, 18.760315",\ + "18.809143, 18.809418, 18.809450, 18.809460, 18.809490",\ + "18.914133, 18.914408, 18.914440, 18.914450, 18.914482",\ + "19.180548, 19.180822, 19.180855, 19.180864, 19.180897",\ + "20.072754, 20.073029, 20.073061, 20.073071, 20.073101"); } 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.641384, 19.648981, 19.649338, 19.649443, 19.649796",\ - "19.692476, 19.700073, 19.700428, 19.700535, 19.700888",\ - "19.801556, 19.809153, 19.809509, 19.809614, 19.809967",\ - "20.078348, 20.085945, 20.086300, 20.086407, 20.086760",\ - "21.005316, 21.012913, 21.013268, 21.013374, 21.013727"); + values ( "18.636253, 18.643564, 18.643908, 18.644009, 18.644348",\ + "18.685429, 18.692739, 18.693083, 18.693184, 18.693523",\ + "18.790419, 18.797729, 18.798073, 18.798174, 18.798513",\ + "19.056833, 19.064144, 19.064487, 19.064589, 19.064928",\ + "19.949039, 19.956350, 19.956694, 19.956795, 19.957134"); } 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.877675, 15.426604, 15.508906, 15.533481, 15.614798",\ + "14.928709, 15.477638, 15.559940, 15.584515, 15.665831",\ + "15.043195, 15.592124, 15.674426, 15.699000, 15.780317",\ + "15.382330, 15.931259, 16.013561, 16.038136, 16.119452",\ + "16.577576, 17.126505, 17.208807, 17.233381, 17.314697"); + } + 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.806958, 16.143175, 16.192478, 16.207201, 16.255917",\ + "15.857992, 16.194208, 16.243513, 16.258236, 16.306950",\ + "15.972477, 16.308693, 16.357998, 16.372721, 16.421434",\ + "16.311611, 16.647829, 16.697132, 16.711855, 16.760571",\ + "17.506857, 17.843073, 17.892378, 17.907101, 17.955814"); + } + 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[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.535597, 14.044844, 14.121197, 14.143994, 14.219433",\ + "13.582942, 14.092189, 14.168542, 14.191339, 14.266777",\ + "13.689152, 14.198399, 14.274752, 14.297549, 14.372988",\ + "14.003771, 14.513018, 14.589371, 14.612168, 14.687607",\ + "15.112614, 15.621861, 15.698214, 15.721011, 15.796450"); + } + 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.350250, 14.662163, 14.707903, 14.721561, 14.766753",\ + "14.397594, 14.709507, 14.755247, 14.768906, 14.814097",\ + "14.503804, 14.815716, 14.861457, 14.875114, 14.920307",\ + "14.818424, 15.130337, 15.176077, 15.189735, 15.234927",\ + "15.927267, 16.239180, 16.284920, 16.298578, 16.343769"); + } + 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[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.835621, 24.364731, 24.444057, 24.467743, 24.546118",\ - "23.886711, 24.415821, 24.495148, 24.518833, 24.597208",\ - "23.995790, 24.524899, 24.604225, 24.627913, 24.706287",\ - "24.273344, 24.802452, 24.881779, 24.905466, 24.983841",\ - "25.191637, 25.720745, 25.800072, 25.823759, 25.902134"); + values ( "24.762468, 25.311419, 25.393721, 25.418295, 25.499609",\ + "24.815474, 25.364424, 25.446726, 25.471300, 25.552614",\ + "24.928648, 25.477598, 25.559900, 25.584475, 25.665789",\ + "25.216608, 25.765558, 25.847860, 25.872435, 25.953749",\ + "26.169333, 26.718283, 26.800585, 26.825159, 26.906473"); } 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.924784, 24.248840, 24.296364, 24.310555, 24.357510",\ - "23.975874, 24.299931, 24.347454, 24.361645, 24.408600",\ - "24.084953, 24.409010, 24.456533, 24.470724, 24.517677",\ - "24.362507, 24.686563, 24.734087, 24.748278, 24.795231",\ - "25.280800, 25.604856, 25.652380, 25.666571, 25.713524"); + values ( "24.889000, 25.225208, 25.274513, 25.289236, 25.337952",\ + "24.942007, 25.278214, 25.327520, 25.342243, 25.390959",\ + "25.055180, 25.391388, 25.440693, 25.455416, 25.504131",\ + "25.343140, 25.679348, 25.728653, 25.743376, 25.792091",\ + "26.295866, 26.632072, 26.681379, 26.696102, 26.744818"); } 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.902706, 20.902985, 20.903015, 20.903025, 20.903057",\ - "20.953796, 20.954075, 20.954107, 20.954117, 20.954149",\ - "21.062878, 21.063156, 21.063187, 21.063196, 21.063229",\ - "21.339668, 21.339947, 21.339979, 21.339989, 21.340021",\ - "22.266640, 22.266918, 22.266949, 22.266958, 22.266991"); + values ( "19.846622, 19.846889, 19.846922, 19.846931, 19.846962",\ + "19.895798, 19.896065, 19.896097, 19.896107, 19.896137",\ + "20.000788, 20.001057, 20.001087, 20.001095, 20.001125",\ + "20.267202, 20.267471, 20.267502, 20.267509, 20.267540",\ + "21.159409, 21.159676, 21.159708, 21.159718, 21.159748"); } 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.773979, 20.781670, 20.782028, 20.782135, 20.782490",\ - "20.825071, 20.832762, 20.833120, 20.833227, 20.833582",\ - "20.934151, 20.941841, 20.942200, 20.942307, 20.942661",\ - "21.210943, 21.218634, 21.218992, 21.219099, 21.219454",\ - "22.137913, 22.145603, 22.145962, 22.146069, 22.146423"); + values ( "19.722725, 19.730125, 19.730471, 19.730574, 19.730915",\ + "19.771900, 19.779301, 19.779646, 19.779749, 19.780090",\ + "19.876890, 19.884291, 19.884636, 19.884739, 19.885080",\ + "20.143305, 20.150705, 20.151051, 20.151154, 20.151495",\ + "21.035511, 21.042912, 21.043257, 21.043360, 21.043701"); } 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.761776, 15.310727, 15.393028, 15.417603, 15.498918",\ + "14.812809, 15.361760, 15.444061, 15.468636, 15.549951",\ + "14.927296, 15.476246, 15.558546, 15.583121, 15.664436",\ + "15.266430, 15.815380, 15.897680, 15.922256, 16.003571",\ + "16.461676, 17.010628, 17.092928, 17.117502, 17.198818"); + } + 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 ( "15.692600, 16.028809, 16.078114, 16.092836, 16.141552",\ + "15.743635, 16.079844, 16.129148, 16.143871, 16.192587",\ + "15.858120, 16.194328, 16.243633, 16.258356, 16.307072",\ + "16.197254, 16.533463, 16.582767, 16.597490, 16.646206",\ + "17.392500, 17.728708, 17.778015, 17.792736, 17.841452"); + } + 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.322890, 1.444171, 1.461980, 1.467297, 1.484893",\ + "1.322890, 1.444171, 1.461980, 1.467297, 1.484893",\ + "1.322890, 1.444171, 1.461980, 1.467297, 1.484893",\ + "1.322890, 1.444171, 1.461980, 1.467297, 1.484893",\ + "1.322890, 1.444171, 1.461980, 1.467297, 1.484893"); + } + + } /* 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.429178, 13.938446, 14.014797, 14.037596, 14.113032",\ + "13.476522, 13.985790, 14.062141, 14.084940, 14.160377",\ + "13.582733, 14.092000, 14.168352, 14.191150, 14.266586",\ + "13.897352, 14.406619, 14.482971, 14.505769, 14.581205",\ + "15.006195, 15.515463, 15.591814, 15.614613, 15.690049"); + } + 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.245747, 14.557650, 14.603392, 14.617050, 14.662243",\ + "14.293091, 14.604994, 14.650736, 14.664394, 14.709587",\ + "14.399300, 14.711205, 14.756946, 14.770603, 14.815798",\ + "14.713919, 15.025824, 15.071565, 15.085222, 15.130417",\ + "15.822762, 16.134666, 16.180408, 16.194065, 16.239260"); + } + 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.322890, 1.444171, 1.461980, 1.467297, 1.484893",\ + "1.322890, 1.444171, 1.461980, 1.467297, 1.484893",\ + "1.322890, 1.444171, 1.461980, 1.467297, 1.484893",\ + "1.322890, 1.444171, 1.461980, 1.467297, 1.484893",\ + "1.322890, 1.444171, 1.461980, 1.467297, 1.484893"); + } + + } /* 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.003746, 25.532816, 25.612144, 25.635830, 25.714207",\ - "25.054836, 25.583906, 25.663235, 25.686920, 25.765297",\ - "25.163918, 25.692987, 25.772316, 25.796001, 25.874378",\ - "25.441471, 25.970541, 26.049870, 26.073555, 26.151932",\ - "26.359768, 26.888836, 26.968163, 26.991850, 27.070229"); + values ( "25.974674, 26.523582, 26.605885, 26.630459, 26.711777",\ + "26.027683, 26.576591, 26.658894, 26.683468, 26.764786",\ + "26.140854, 26.689762, 26.772064, 26.796638, 26.877956",\ + "26.428814, 26.977722, 27.060024, 27.084599, 27.165916",\ + "27.381542, 27.930450, 28.012753, 28.037327, 28.118645"); } 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.076422, 25.400494, 25.448015, 25.462204, 25.509157",\ - "25.127512, 25.451584, 25.499105, 25.513294, 25.560247",\ - "25.236593, 25.560665, 25.608187, 25.622375, 25.669329",\ - "25.514147, 25.838219, 25.885740, 25.899929, 25.946882",\ - "26.432442, 26.756514, 26.804035, 26.818226, 26.865177"); + values ( "26.084011, 26.420237, 26.469542, 26.484262, 26.532974",\ + "26.137018, 26.473244, 26.522549, 26.537270, 26.585983",\ + "26.250191, 26.586416, 26.635721, 26.650442, 26.699154",\ + "26.538151, 26.874376, 26.923681, 26.938402, 26.987114",\ + "27.490877, 27.827103, 27.876408, 27.891129, 27.939842"); } 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.039497, 22.039780, 22.039812, 22.039822, 22.039854",\ - "22.090588, 22.090872, 22.090904, 22.090914, 22.090946",\ - "22.199669, 22.199953, 22.199986, 22.199995, 22.200027",\ - "22.476463, 22.476746, 22.476778, 22.476788, 22.476820",\ - "23.403431, 23.403715, 23.403748, 23.403757, 23.403790"); + values ( "20.941034, 20.941307, 20.941339, 20.941349, 20.941380",\ + "20.990210, 20.990482, 20.990515, 20.990524, 20.990555",\ + "21.095201, 21.095474, 21.095507, 21.095516, 21.095547",\ + "21.361616, 21.361889, 21.361921, 21.361931, 21.361961",\ + "22.253820, 22.254093, 22.254126, 22.254135, 22.254166"); } 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.910883, 21.918518, 21.918875, 21.918982, 21.919334",\ - "21.961975, 21.969610, 21.969967, 21.970074, 21.970427",\ - "22.071056, 22.078691, 22.079048, 22.079155, 22.079508",\ - "22.347849, 22.355484, 22.355841, 22.355947, 22.356300",\ - "23.274818, 23.282454, 23.282810, 23.282917, 23.283270"); + values ( "20.817244, 20.824593, 20.824936, 20.825039, 20.825378",\ + "20.866419, 20.873768, 20.874111, 20.874214, 20.874554",\ + "20.971411, 20.978760, 20.979103, 20.979206, 20.979546",\ + "21.237825, 21.245174, 21.245518, 21.245621, 21.245960",\ + "22.130030, 22.137379, 22.137722, 22.137825, 22.138165"); } 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.108559, 15.657467, 15.739769, 15.764345, 15.845661",\ + "15.159594, 15.708502, 15.790804, 15.815380, 15.896696",\ + "15.274078, 15.822987, 15.905289, 15.929865, 16.011181",\ + "15.613214, 16.162123, 16.244425, 16.269001, 16.350317",\ + "16.808460, 17.357368, 17.439671, 17.464247, 17.545563"); + } + 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.869151, 2.063377, 2.088645, 2.096190, 2.121155",\ + "1.869151, 2.063377, 2.088645, 2.096190, 2.121155",\ + "1.869151, 2.063377, 2.088645, 2.096190, 2.121155",\ + "1.869151, 2.063377, 2.088645, 2.096190, 2.121155",\ + "1.869151, 2.063377, 2.088645, 2.096190, 2.121155"); + } + cell_fall( f_itrans_ocap ){ + index_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.930361, 16.266586, 16.315889, 16.330610, 16.379324",\ + "15.981395, 16.317619, 16.366924, 16.381645, 16.430359",\ + "16.095879, 16.432106, 16.481409, 16.496130, 16.544842",\ + "16.435013, 16.771240, 16.820543, 16.835264, 16.883976",\ + "17.630260, 17.966484, 18.015789, 18.030510, 18.079224"); + } + 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.322864, 1.444202, 1.462002, 1.467316, 1.484902",\ + "1.322864, 1.444202, 1.462002, 1.467316, 1.484902",\ + "1.322864, 1.444202, 1.462002, 1.467316, 1.484902",\ + "1.322864, 1.444202, 1.462002, 1.467316, 1.484902",\ + "1.322864, 1.444202, 1.462002, 1.467316, 1.484902"); + } + + } /* 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.722471, 14.231699, 14.308052, 14.330851, 14.406290",\ + "13.769815, 14.279043, 14.355396, 14.378195, 14.453634",\ + "13.876024, 14.385253, 14.461607, 14.484406, 14.559843",\ + "14.190643, 14.699872, 14.776226, 14.799025, 14.874462",\ + "15.299486, 15.808715, 15.885069, 15.907867, 15.983305"); + } + 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.869151, 2.063377, 2.088645, 2.096190, 2.121155",\ + "1.869151, 2.063377, 2.088645, 2.096190, 2.121155",\ + "1.869151, 2.063377, 2.088645, 2.096190, 2.121155",\ + "1.869151, 2.063377, 2.088645, 2.096190, 2.121155",\ + "1.869151, 2.063377, 2.088645, 2.096190, 2.121155"); + } + cell_fall( f_itrans_ocap ){ + index_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.453027, 14.764947, 14.810686, 14.824343, 14.869534",\ + "14.500371, 14.812291, 14.858030, 14.871687, 14.916879",\ + "14.606580, 14.918500, 14.964239, 14.977896, 15.023088",\ + "14.921199, 15.233119, 15.278858, 15.292515, 15.337707",\ + "16.030045, 16.341965, 16.387703, 16.401360, 16.446552"); + } + 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.322864, 1.444202, 1.462002, 1.467316, 1.484902",\ + "1.322864, 1.444202, 1.462002, 1.467316, 1.484902",\ + "1.322864, 1.444202, 1.462002, 1.467316, 1.484902",\ + "1.322864, 1.444202, 1.462002, 1.467316, 1.484902",\ + "1.322864, 1.444202, 1.462002, 1.467316, 1.484902"); + } + + } /* 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.115492, 26.644588, 26.723915, 26.747602, 26.825977",\ - "26.166582, 26.695679, 26.775005, 26.798693, 26.877068",\ - "26.275663, 26.804760, 26.884087, 26.907774, 26.986149",\ - "26.553217, 27.082314, 27.161640, 27.185328, 27.263702",\ - "27.471512, 28.000608, 28.079935, 28.103622, 28.181999"); + values ( "27.128384, 27.677322, 27.759623, 27.784199, 27.865513",\ + "27.181393, 27.730331, 27.812632, 27.837208, 27.918522",\ + "27.294563, 27.843502, 27.925802, 27.950378, 28.031693",\ + "27.582523, 28.131462, 28.213762, 28.238338, 28.319653",\ + "28.535252, 29.084190, 29.166491, 29.191067, 29.272381"); } 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.199671, 26.523731, 26.571255, 26.585443, 26.632399",\ - "26.250761, 26.574821, 26.622345, 26.636534, 26.683489",\ - "26.359842, 26.683903, 26.731426, 26.745615, 26.792570",\ - "26.637396, 26.961456, 27.008980, 27.023169, 27.070124",\ - "27.555691, 27.879751, 27.927275, 27.941463, 27.988419"); + values ( "27.250160, 27.586372, 27.635677, 27.650400, 27.699116",\ + "27.303167, 27.639381, 27.688686, 27.703407, 27.752123",\ + "27.416340, 27.752552, 27.801857, 27.816580, 27.865295",\ + "27.704300, 28.040512, 28.089817, 28.104540, 28.153255",\ + "28.657026, 28.993240, 29.042545, 29.057266, 29.105982"); } 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.170645, 23.170940, 23.170975, 23.170984, 23.171019",\ - "23.221739, 23.222034, 23.222069, 23.222078, 23.222113",\ - "23.330816, 23.331112, 23.331146, 23.331156, 23.331190",\ - "23.607611, 23.607906, 23.607941, 23.607950, 23.607985",\ - "24.534578, 24.534874, 24.534908, 24.534918, 24.534952"); + values ( "22.030016, 22.030302, 22.030334, 22.030344, 22.030376",\ + "22.079191, 22.079477, 22.079510, 22.079519, 22.079552",\ + "22.184181, 22.184467, 22.184500, 22.184509, 22.184542",\ + "22.450598, 22.450884, 22.450916, 22.450926, 22.450958",\ + "23.342806, 23.343092, 23.343124, 23.343134, 23.343166"); } 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.042347, 23.049828, 23.050180, 23.050285, 23.050634",\ - "23.093441, 23.100922, 23.101274, 23.101379, 23.101728",\ - "23.202518, 23.209999, 23.210352, 23.210457, 23.210806",\ - "23.479313, 23.486794, 23.487146, 23.487251, 23.487600",\ - "24.406281, 24.413761, 24.414114, 24.414219, 24.414568"); + values ( "21.906528, 21.913731, 21.914070, 21.914171, 21.914507",\ + "21.955704, 21.962906, 21.963245, 21.963346, 21.963682",\ + "22.060696, 22.067894, 22.068235, 22.068336, 22.068672",\ + "22.327110, 22.334312, 22.334652, 22.334753, 22.335089",\ + "23.219318, 23.226521, 23.226860, 23.226961, 23.227297"); } 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.736765, 16.285702, 16.368004, 16.392578, 16.473894",\ + "15.787798, 16.336737, 16.419037, 16.443611, 16.524927",\ + "15.902285, 16.451221, 16.533524, 16.558098, 16.639414",\ + "16.241419, 16.790358, 16.872658, 16.897232, 16.978548",\ + "17.436665, 17.985603, 18.067905, 18.092480, 18.173794"); + } + 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.309128, 16.645340, 16.694645, 16.709368, 16.758083",\ + "16.360161, 16.696375, 16.745680, 16.760403, 16.809116",\ + "16.474648, 16.810860, 16.860165, 16.874887, 16.923603",\ + "16.813782, 17.149996, 17.199301, 17.214024, 17.262737",\ + "18.009027, 18.345242, 18.394547, 18.409267, 18.457983"); + } + 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[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.242970, 14.752226, 14.828577, 14.851376, 14.926813",\ + "14.290314, 14.799570, 14.875921, 14.898720, 14.974157",\ + "14.396524, 14.905779, 14.982131, 15.004930, 15.080366",\ + "14.711143, 15.220398, 15.296750, 15.319549, 15.394985",\ + "15.819988, 16.329243, 16.405594, 16.428394, 16.503830"); + } + 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.784578, 15.096486, 15.142227, 15.155886, 15.201078",\ + "14.831924, 15.143832, 15.189573, 15.203232, 15.248425",\ + "14.938133, 15.250041, 15.295782, 15.309441, 15.354633",\ + "15.252752, 15.564660, 15.610401, 15.624060, 15.669252",\ + "16.361595, 16.673504, 16.719244, 16.732903, 16.778095"); + } + 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[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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -1702,11 +3062,11 @@ pin("mprj_io[24]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "27.411057, 27.940151, 28.019478, 28.043163, 28.121540",\ - "27.462147, 27.991241, 28.070568, 28.094254, 28.172630",\ - "27.571228, 28.100323, 28.179649, 28.203335, 28.281712",\ - "27.848782, 28.377876, 28.457203, 28.480888, 28.559265",\ - "28.767076, 29.296169, 29.375496, 29.399183, 29.477560"); + values ( "28.473269, 29.022203, 29.104504, 29.129078, 29.210396",\ + "28.526278, 29.075212, 29.157513, 29.182087, 29.263405",\ + "28.639448, 29.188383, 29.270683, 29.295258, 29.376575",\ + "28.927408, 29.476343, 29.558643, 29.583218, 29.664536",\ + "29.880136, 30.429071, 30.511372, 30.535946, 30.617264"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1720,11 +3080,11 @@ pin("mprj_io[24]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "27.493919, 27.817982, 27.865505, 27.879696, 27.926649",\ - "27.545010, 27.869072, 27.916595, 27.930786, 27.977739",\ - "27.654091, 27.978153, 28.025677, 28.039867, 28.086821",\ - "27.931644, 28.255707, 28.303230, 28.317421, 28.364374",\ - "28.849941, 29.174004, 29.221525, 29.235716, 29.282669"); + values ( "28.591743, 28.927958, 28.977261, 28.991983, 29.040699",\ + "28.644749, 28.980965, 29.030270, 29.044991, 29.093706",\ + "28.757923, 29.094137, 29.143440, 29.158163, 29.206879",\ + "29.045883, 29.382097, 29.431400, 29.446123, 29.494839",\ + "29.998608, 30.334824, 30.384129, 30.398849, 30.447565"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1745,11 +3105,11 @@ pin("mprj_io[24]") { cell_rise( f_itrans_ocap ){ index_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.428890, 24.429251, 24.429291, 24.429304, 24.429344",\ - "24.479982, 24.480343, 24.480383, 24.480396, 24.480436",\ - "24.589062, 24.589422, 24.589462, 24.589476, 24.589516",\ - "24.865854, 24.866215, 24.866255, 24.866268, 24.866308",\ - "25.792824, 25.793184, 25.793224, 25.793238, 25.793278"); + values ( "23.170544, 23.170891, 23.170931, 23.170942, 23.170982",\ + "23.219719, 23.220066, 23.220106, 23.220118, 23.220158",\ + "23.324709, 23.325056, 23.325096, 23.325108, 23.325148",\ + "23.591125, 23.591473, 23.591513, 23.591524, 23.591564",\ + "24.483334, 24.483681, 24.483721, 24.483732, 24.483772"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1763,11 +3123,11 @@ pin("mprj_io[24]") { cell_fall( f_itrans_ocap ){ index_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.302134, 24.308861, 24.309193, 24.309292, 24.309622",\ - "24.353226, 24.359951, 24.360285, 24.360386, 24.360714",\ - "24.462305, 24.469032, 24.469364, 24.469463, 24.469793",\ - "24.739098, 24.745823, 24.746157, 24.746258, 24.746586",\ - "25.666067, 25.672794, 25.673126, 25.673225, 25.673555"); + values ( "23.048540, 23.055016, 23.055336, 23.055431, 23.055748",\ + "23.097715, 23.104191, 23.104511, 23.104607, 23.104923",\ + "23.202705, 23.209181, 23.209501, 23.209597, 23.209913",\ + "23.469122, 23.475597, 23.475918, 23.476013, 23.476330",\ + "24.361330, 24.367805, 24.368126, 24.368221, 24.368538"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1781,12 +3141,97 @@ pin("mprj_io[24]") { } /* end of arc hk_serial_load_mprj_io[24]_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.596716, 16.145651, 16.227953, 16.252527, 16.333843",\ + "15.647751, 16.196686, 16.278988, 16.303562, 16.384876",\ + "15.762236, 16.311171, 16.393473, 16.418047, 16.499363",\ + "16.101370, 16.650305, 16.732607, 16.757181, 16.838497",\ + "17.296618, 17.845552, 17.927855, 17.952429, 18.033745"); + } + 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 ( "16.162666, 16.498880, 16.548187, 16.562908, 16.611622",\ + "16.213699, 16.549915, 16.599220, 16.613941, 16.662657",\ + "16.328186, 16.664400, 16.713707, 16.728428, 16.777142",\ + "16.667320, 17.003536, 17.052841, 17.067562, 17.116278",\ + "17.862568, 18.198784, 18.248089, 18.262810, 18.311525"); + } + 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[24]_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.204940, 14.714193, 14.790545, 14.813343, 14.888781",\ + "14.252284, 14.761538, 14.837889, 14.860687, 14.936125",\ + "14.358494, 14.867746, 14.944099, 14.966896, 15.042335",\ + "14.673113, 15.182365, 15.258718, 15.281515, 15.356954",\ + "15.781956, 16.291208, 16.367561, 16.390358, 16.465797"); + } + 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.681378, 14.993288, 15.039029, 15.052687, 15.097879",\ + "14.728723, 15.040632, 15.086373, 15.100031, 15.145224",\ + "14.834932, 15.146843, 15.192583, 15.206242, 15.251434",\ + "15.149551, 15.461462, 15.507202, 15.520861, 15.566053",\ + "16.258394, 16.570305, 16.616045, 16.629704, 16.674896"); + } + 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[24]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -1800,11 +3245,11 @@ pin("mprj_io[23]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "28.692688, 29.221785, 29.301111, 29.324797, 29.403173",\ - "28.743778, 29.272875, 29.352201, 29.375887, 29.454264",\ - "28.852859, 29.381956, 29.461283, 29.484968, 29.563345",\ - "29.130413, 29.659510, 29.738836, 29.762522, 29.840899",\ - "30.048706, 30.577805, 30.657131, 30.680817, 30.759193"); + values ( "29.803543, 30.352482, 30.434784, 30.459358, 30.540674",\ + "29.856552, 30.405491, 30.487793, 30.512367, 30.593683",\ + "29.969723, 30.518661, 30.600964, 30.625538, 30.706854",\ + "30.257683, 30.806622, 30.888924, 30.913498, 30.994814",\ + "31.210411, 31.759350, 31.841652, 31.866226, 31.947542"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1818,11 +3263,11 @@ pin("mprj_io[23]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "28.776985, 29.101046, 29.148567, 29.162758, 29.209713",\ - "28.828075, 29.152136, 29.199657, 29.213848, 29.260803",\ - "28.937157, 29.261217, 29.308739, 29.322929, 29.369884",\ - "29.214710, 29.538771, 29.586292, 29.600483, 29.647438",\ - "30.133003, 30.457066, 30.504589, 30.518778, 30.565731"); + values ( "29.923365, 30.259579, 30.308884, 30.323605, 30.372320",\ + "29.976372, 30.312584, 30.361891, 30.376614, 30.425327",\ + "30.089544, 30.425758, 30.475063, 30.489784, 30.538500",\ + "30.377504, 30.713718, 30.763023, 30.777744, 30.826460",\ + "31.330231, 31.666443, 31.715750, 31.730473, 31.779186"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1843,11 +3288,11 @@ pin("mprj_io[23]") { cell_rise( f_itrans_ocap ){ index_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.747028, 25.747301, 25.747332, 25.747341, 25.747372",\ - "25.798120, 25.798393, 25.798424, 25.798433, 25.798464",\ - "25.907200, 25.907473, 25.907503, 25.907513, 25.907543",\ - "26.183992, 26.184265, 26.184296, 26.184305, 26.184336",\ - "27.110962, 27.111235, 27.111265, 27.111275, 27.111305"); + values ( "24.441944, 24.442205, 24.442236, 24.442245, 24.442274",\ + "24.491119, 24.491381, 24.491411, 24.491421, 24.491449",\ + "24.596109, 24.596371, 24.596401, 24.596411, 24.596439",\ + "24.862526, 24.862787, 24.862818, 24.862827, 24.862856",\ + "25.754734, 25.754995, 25.755026, 25.755035, 25.755064"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1861,11 +3306,11 @@ pin("mprj_io[23]") { cell_fall( f_itrans_ocap ){ index_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.618145, 25.625912, 25.626272, 25.626381, 25.626736",\ - "25.669237, 25.677004, 25.677364, 25.677471, 25.677828",\ - "25.778316, 25.786083, 25.786444, 25.786552, 25.786907",\ - "26.055109, 26.062876, 26.063236, 26.063343, 26.063700",\ - "26.982079, 26.989845, 26.990206, 26.990314, 26.990669"); + values ( "24.317894, 24.325371, 24.325716, 24.325821, 24.326162",\ + "24.367069, 24.374546, 24.374891, 24.374996, 24.375338",\ + "24.472059, 24.479534, 24.479881, 24.479986, 24.480328",\ + "24.738476, 24.745953, 24.746298, 24.746403, 24.746744",\ + "25.630684, 25.638161, 25.638506, 25.638611, 25.638952"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1879,12 +3324,97 @@ pin("mprj_io[23]") { } /* end of arc hk_serial_load_mprj_io[23]_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.651446, 16.200386, 16.282686, 16.307261, 16.388577",\ + "15.702479, 16.251419, 16.333719, 16.358294, 16.439610",\ + "15.816966, 16.365906, 16.448206, 16.472780, 16.554096",\ + "16.156101, 16.705040, 16.787340, 16.811914, 16.893230",\ + "17.351345, 17.900284, 17.982586, 18.007160, 18.088476"); + } + 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.421604, 16.757816, 16.807121, 16.821844, 16.870558",\ + "16.472637, 16.808851, 16.858156, 16.872879, 16.921593",\ + "16.587124, 16.923336, 16.972641, 16.987364, 17.036077",\ + "16.926258, 17.262472, 17.311777, 17.326500, 17.375214",\ + "18.121506, 18.457718, 18.507023, 18.521746, 18.570459"); + } + 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[23]_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.008436, 14.517693, 14.594044, 14.616842, 14.692280",\ + "14.055780, 14.565037, 14.641388, 14.664186, 14.739624",\ + "14.161990, 14.671247, 14.747599, 14.770396, 14.845834",\ + "14.476609, 14.985866, 15.062218, 15.085015, 15.160453",\ + "15.585453, 16.094709, 16.171061, 16.193859, 16.269297"); + } + 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.795603, 15.107512, 15.153252, 15.166910, 15.212103",\ + "14.842948, 15.154857, 15.200598, 15.214255, 15.259449",\ + "14.949158, 15.261066, 15.306807, 15.320465, 15.365658",\ + "15.263778, 15.575686, 15.621428, 15.635085, 15.680279",\ + "16.372620, 16.684528, 16.730268, 16.743927, 16.789120"); + } + 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[23]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -1898,11 +3428,11 @@ pin("mprj_io[22]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "29.882751, 30.411812, 30.491140, 30.514828, 30.593206",\ - "29.933842, 30.462902, 30.542231, 30.565918, 30.644297",\ - "30.042923, 30.571983, 30.651312, 30.674999, 30.753378",\ - "30.320477, 30.849537, 30.928865, 30.952553, 31.030931",\ - "31.238771, 31.767834, 31.847160, 31.870848, 31.949226"); + values ( "31.038475, 31.587376, 31.669678, 31.694254, 31.775570",\ + "31.091480, 31.640381, 31.722683, 31.747259, 31.828575",\ + "31.204655, 31.753555, 31.835857, 31.860434, 31.941750",\ + "31.492615, 32.041515, 32.123817, 32.148392, 32.229710",\ + "32.445339, 32.994240, 33.076542, 33.101116, 33.182434"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1916,11 +3446,11 @@ pin("mprj_io[22]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "29.952587, 30.276665, 30.324184, 30.338375, 30.385326",\ - "30.003677, 30.327755, 30.375275, 30.389465, 30.436417",\ - "30.112759, 30.436836, 30.484356, 30.498547, 30.545498",\ - "30.390312, 30.714390, 30.761909, 30.776100, 30.823051",\ - "31.308609, 31.632685, 31.680204, 31.694393, 31.741346"); + values ( "31.143152, 31.479382, 31.528685, 31.543406, 31.592117",\ + "31.196159, 31.532389, 31.581692, 31.596413, 31.645126",\ + "31.309332, 31.645561, 31.694864, 31.709585, 31.758297",\ + "31.597292, 31.933521, 31.982824, 31.997545, 32.046257",\ + "32.550018, 32.886246, 32.935551, 32.950272, 32.998985"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1941,11 +3471,11 @@ pin("mprj_io[22]") { cell_rise( f_itrans_ocap ){ index_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.912050, 26.912321, 26.912352, 26.912361, 26.912392",\ - "26.963142, 26.963413, 26.963444, 26.963453, 26.963484",\ - "27.072222, 27.072493, 27.072523, 27.072533, 27.072563",\ - "27.349014, 27.349285, 27.349316, 27.349325, 27.349356",\ - "28.275984, 28.276255, 28.276285, 28.276295, 28.276325"); + values ( "25.563496, 25.563755, 25.563786, 25.563795, 25.563824",\ + "25.612671, 25.612930, 25.612961, 25.612970, 25.612999",\ + "25.717661, 25.717922, 25.717951, 25.717960, 25.717991",\ + "25.984077, 25.984337, 25.984367, 25.984377, 25.984406",\ + "26.876286, 26.876545, 26.876575, 26.876585, 26.876614"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1959,11 +3489,11 @@ pin("mprj_io[22]") { cell_fall( f_itrans_ocap ){ index_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.783119, 26.790911, 26.791271, 26.791378, 26.791735",\ - "26.834211, 26.842003, 26.842363, 26.842470, 26.842827",\ - "26.943291, 26.951082, 26.951443, 26.951550, 26.951906",\ - "27.220083, 27.227875, 27.228235, 27.228342, 27.228699",\ - "28.147053, 28.154844, 28.155205, 28.155312, 28.155668"); + values ( "25.439400, 25.446898, 25.447247, 25.447350, 25.447693",\ + "25.488575, 25.496073, 25.496422, 25.496525, 25.496868",\ + "25.593565, 25.601063, 25.601412, 25.601515, 25.601858",\ + "25.859982, 25.867479, 25.867828, 25.867931, 25.868275",\ + "26.752190, 26.759687, 26.760036, 26.760139, 26.760483"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -1977,12 +3507,97 @@ pin("mprj_io[22]") { } /* end of arc hk_serial_load_mprj_io[22]_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.861885, 16.410786, 16.493088, 16.517664, 16.598980",\ + "15.912918, 16.461819, 16.544123, 16.568697, 16.650015",\ + "16.027405, 16.576305, 16.658607, 16.683184, 16.764500",\ + "16.366539, 16.915440, 16.997742, 17.022318, 17.103634",\ + "17.561785, 18.110687, 18.192989, 18.217564, 18.298882"); + } + 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.869153, 2.063375, 2.088645, 2.096190, 2.121156",\ + "1.869153, 2.063375, 2.088645, 2.096190, 2.121156",\ + "1.869153, 2.063375, 2.088645, 2.096190, 2.121156",\ + "1.869153, 2.063375, 2.088645, 2.096190, 2.121156",\ + "1.869153, 2.063375, 2.088645, 2.096190, 2.121156"); + } + cell_fall( f_itrans_ocap ){ + index_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.542896, 16.879124, 16.928427, 16.943150, 16.991861",\ + "16.593929, 16.930157, 16.979460, 16.994183, 17.042894",\ + "16.708416, 17.044643, 17.093946, 17.108669, 17.157381",\ + "17.047550, 17.383778, 17.433081, 17.447803, 17.496515",\ + "18.242796, 18.579025, 18.628326, 18.643047, 18.691761"); + } + 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.322860, 1.444208, 1.462005, 1.467320, 1.484904",\ + "1.322860, 1.444208, 1.462005, 1.467320, 1.484904",\ + "1.322860, 1.444208, 1.462005, 1.467320, 1.484904",\ + "1.322860, 1.444208, 1.462005, 1.467320, 1.484904",\ + "1.322860, 1.444208, 1.462005, 1.467320, 1.484904"); + } + + } /* end of arc hkspi_clk_mprj_io[22]_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.229950, 14.739171, 14.815525, 14.838324, 14.913762",\ + "14.277294, 14.786515, 14.862869, 14.885668, 14.961106",\ + "14.383503, 14.892725, 14.969079, 14.991877, 15.067316",\ + "14.698122, 15.207344, 15.283698, 15.306496, 15.381935",\ + "15.806965, 16.316187, 16.392540, 16.415339, 16.490778"); + } + 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.869153, 2.063375, 2.088645, 2.096190, 2.121156",\ + "1.869153, 2.063375, 2.088645, 2.096190, 2.121156",\ + "1.869153, 2.063375, 2.088645, 2.096190, 2.121156",\ + "1.869153, 2.063375, 2.088645, 2.096190, 2.121156",\ + "1.869153, 2.063375, 2.088645, 2.096190, 2.121156"); + } + cell_fall( f_itrans_ocap ){ + index_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.921146, 15.233069, 15.278809, 15.292465, 15.337656",\ + "14.968492, 15.280415, 15.326153, 15.339810, 15.385001",\ + "15.074701, 15.386624, 15.432364, 15.446020, 15.491211",\ + "15.389320, 15.701243, 15.746983, 15.760639, 15.805830",\ + "16.498165, 16.810089, 16.855827, 16.869484, 16.914675"); + } + 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.322860, 1.444208, 1.462005, 1.467320, 1.484904",\ + "1.322860, 1.444208, 1.462005, 1.467320, 1.484904",\ + "1.322860, 1.444208, 1.462005, 1.467320, 1.484904",\ + "1.322860, 1.444208, 1.462005, 1.467320, 1.484904",\ + "1.322860, 1.444208, 1.462005, 1.467320, 1.484904"); + } + + } /* end of arc hkspi_clk_mprj_io[22]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -1996,11 +3611,11 @@ pin("mprj_io[21]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "31.059082, 31.588150, 31.667479, 31.691166, 31.769543",\ - "31.110172, 31.639240, 31.718569, 31.742256, 31.820633",\ - "31.219254, 31.748322, 31.827650, 31.851337, 31.929714",\ - "31.496807, 32.025875, 32.105206, 32.128891, 32.207268",\ - "32.415104, 32.944172, 33.023499, 33.047184, 33.125565"); + values ( "32.259586, 32.808495, 32.890797, 32.915371, 32.996689",\ + "32.312595, 32.861504, 32.943806, 32.968380, 33.049698",\ + "32.425766, 32.974674, 33.056976, 33.081551, 33.162868",\ + "32.713726, 33.262634, 33.344936, 33.369511, 33.450829",\ + "33.666454, 34.215363, 34.297665, 34.322239, 34.403557"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2014,11 +3629,11 @@ pin("mprj_io[21]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "31.131794, 31.455868, 31.503389, 31.517578, 31.564529",\ - "31.182884, 31.506958, 31.554480, 31.568668, 31.615620",\ - "31.291965, 31.616039, 31.663561, 31.677750, 31.724701",\ - "31.569519, 31.893593, 31.941114, 31.955303, 32.002254",\ - "32.487816, 32.811890, 32.859409, 32.873596, 32.920551"); + values ( "32.367443, 32.703671, 32.752972, 32.767693, 32.816406",\ + "32.420452, 32.756676, 32.805981, 32.820702, 32.869415",\ + "32.533623, 32.869850, 32.919151, 32.933872, 32.982586",\ + "32.821583, 33.157810, 33.207111, 33.221832, 33.270546",\ + "33.774311, 34.110535, 34.159840, 34.174561, 34.223274"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2039,11 +3654,11 @@ pin("mprj_io[21]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "28.095131, 28.095390, 28.095419, 28.095428, 28.095457",\ - "28.146223, 28.146481, 28.146511, 28.146521, 28.146549",\ - "28.255302, 28.255562, 28.255590, 28.255600, 28.255629",\ - "28.532095, 28.532352, 28.532383, 28.532393, 28.532421",\ - "29.459064, 29.459324, 29.459352, 29.459362, 29.459391"); + values ( "26.686428, 26.686676, 26.686707, 26.686714, 26.686743",\ + "26.735603, 26.735851, 26.735882, 26.735889, 26.735918",\ + "26.840593, 26.840843, 26.840872, 26.840879, 26.840908",\ + "27.107010, 27.107258, 27.107288, 27.107296, 27.107325",\ + "27.999218, 27.999466, 27.999496, 27.999504, 27.999533"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2057,11 +3672,11 @@ pin("mprj_io[21]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "27.965916, 27.973846, 27.974211, 27.974319, 27.974680",\ - "28.017008, 28.024939, 28.025303, 28.025412, 28.025772",\ - "28.126087, 28.134018, 28.134382, 28.134491, 28.134851",\ - "28.402880, 28.410810, 28.411175, 28.411283, 28.411644",\ - "29.329849, 29.337780, 29.338144, 29.338253, 29.338614"); + values ( "26.562059, 26.569691, 26.570042, 26.570147, 26.570494",\ + "26.611235, 26.618866, 26.619217, 26.619322, 26.619669",\ + "26.716225, 26.723856, 26.724207, 26.724312, 26.724659",\ + "26.982641, 26.990273, 26.990623, 26.990728, 26.991076",\ + "27.874849, 27.882481, 27.882832, 27.882936, 27.883284"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2075,12 +3690,97 @@ pin("mprj_io[21]") { } /* end of arc hk_serial_load_mprj_io[21]_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.359234, 15.908143, 15.990446, 16.015020, 16.096338",\ + "15.410269, 15.959177, 16.041481, 16.066055, 16.147371",\ + "15.524755, 16.073664, 16.155968, 16.180542, 16.261858",\ + "15.863890, 16.412800, 16.495102, 16.519676, 16.600994",\ + "17.059137, 17.608046, 17.690350, 17.714924, 17.796240"); + } + 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.869151, 2.063377, 2.088645, 2.096190, 2.121155",\ + "1.869151, 2.063377, 2.088645, 2.096190, 2.121155",\ + "1.869151, 2.063377, 2.088645, 2.096190, 2.121155",\ + "1.869151, 2.063377, 2.088645, 2.096190, 2.121155",\ + "1.869151, 2.063377, 2.088645, 2.096190, 2.121155"); + } + cell_fall( f_itrans_ocap ){ + index_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.418152, 16.754377, 16.803680, 16.818403, 16.867115",\ + "16.469185, 16.805410, 16.854713, 16.869436, 16.918148",\ + "16.583672, 16.919897, 16.969200, 16.983923, 17.032635",\ + "16.922806, 17.259031, 17.308334, 17.323057, 17.371769",\ + "18.118050, 18.454275, 18.503578, 18.518301, 18.567013"); + } + 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.322864, 1.444202, 1.462002, 1.467316, 1.484902",\ + "1.322864, 1.444202, 1.462002, 1.467316, 1.484902",\ + "1.322864, 1.444202, 1.462002, 1.467316, 1.484902",\ + "1.322864, 1.444202, 1.462002, 1.467316, 1.484902",\ + "1.322864, 1.444202, 1.462002, 1.467316, 1.484902"); + } + + } /* end of arc hkspi_clk_mprj_io[21]_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.961527, 14.470756, 14.547109, 14.569907, 14.645346",\ + "14.008873, 14.518101, 14.594454, 14.617252, 14.692692",\ + "14.115082, 14.624310, 14.700664, 14.723462, 14.798901",\ + "14.429703, 14.938931, 15.015284, 15.038082, 15.113522",\ + "15.538548, 16.047775, 16.124128, 16.146927, 16.222366"); + } + 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.869151, 2.063377, 2.088645, 2.096190, 2.121155",\ + "1.869151, 2.063377, 2.088645, 2.096190, 2.121155",\ + "1.869151, 2.063377, 2.088645, 2.096190, 2.121155",\ + "1.869151, 2.063377, 2.088645, 2.096190, 2.121155",\ + "1.869151, 2.063377, 2.088645, 2.096190, 2.121155"); + } + cell_fall( f_itrans_ocap ){ + index_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.907862, 15.219782, 15.265520, 15.279179, 15.324369",\ + "14.955206, 15.267126, 15.312864, 15.326523, 15.371714",\ + "15.061417, 15.373337, 15.419075, 15.432734, 15.477924",\ + "15.376036, 15.687956, 15.733694, 15.747353, 15.792543",\ + "16.484879, 16.796799, 16.842537, 16.856195, 16.901386"); + } + 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.322864, 1.444202, 1.462002, 1.467316, 1.484902",\ + "1.322864, 1.444202, 1.462002, 1.467316, 1.484902",\ + "1.322864, 1.444202, 1.462002, 1.467316, 1.484902",\ + "1.322864, 1.444202, 1.462002, 1.467316, 1.484902",\ + "1.322864, 1.444202, 1.462002, 1.467316, 1.484902"); + } + + } /* end of arc hkspi_clk_mprj_io[21]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2094,11 +3794,11 @@ pin("mprj_io[20]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "32.245739, 32.774788, 32.854118, 32.877804, 32.956184",\ - "32.296829, 32.825878, 32.905209, 32.928894, 33.007271",\ - "32.405910, 32.934959, 33.014290, 33.037975, 33.116356",\ - "32.683464, 33.212513, 33.291843, 33.315529, 33.393906",\ - "33.601757, 34.130810, 34.210136, 34.233826, 34.312202"); + values ( "33.491070, 34.039959, 34.122261, 34.146839, 34.228157",\ + "33.544079, 34.092968, 34.175270, 34.199848, 34.281166",\ + "33.657249, 34.206139, 34.288445, 34.313019, 34.394337",\ + "33.945210, 34.494099, 34.576401, 34.600979, 34.682297",\ + "34.897938, 35.446827, 35.529129, 35.553707, 35.635025"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2112,11 +3812,11 @@ pin("mprj_io[20]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "32.310852, 32.634933, 32.682453, 32.696640, 32.743591",\ - "32.361942, 32.686024, 32.733543, 32.747730, 32.794682",\ - "32.471024, 32.795105, 32.842625, 32.856812, 32.903763",\ - "32.748577, 33.072659, 33.120178, 33.134365, 33.181316",\ - "33.666870, 33.990952, 34.038471, 34.052662, 34.099613"); + values ( "33.590698, 33.926929, 33.976231, 33.990952, 34.039665",\ + "33.643703, 33.979939, 34.029240, 34.043961, 34.092674",\ + "33.756874, 34.093109, 34.142410, 34.157131, 34.205845",\ + "34.044838, 34.381069, 34.430370, 34.445091, 34.493805",\ + "34.997562, 35.333797, 35.383099, 35.397820, 35.446533"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2137,11 +3837,11 @@ pin("mprj_io[20]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "29.249718, 29.250002, 29.250034, 29.250044, 29.250076",\ - "29.300810, 29.301094, 29.301126, 29.301136, 29.301170",\ - "29.409889, 29.410173, 29.410206, 29.410215, 29.410248",\ - "29.686682, 29.686966, 29.686998, 29.687008, 29.687042",\ - "30.613651, 30.613935, 30.613968, 30.613977, 30.614010"); + values ( "27.793789, 27.794064, 27.794096, 27.794104, 27.794136",\ + "27.842964, 27.843239, 27.843271, 27.843279, 27.843311",\ + "27.947954, 27.948229, 27.948261, 27.948269, 27.948301",\ + "28.214371, 28.214645, 28.214678, 28.214685, 28.214718",\ + "29.106579, 29.106853, 29.106886, 29.106894, 29.106926"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2155,11 +3855,11 @@ pin("mprj_io[20]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "29.121147, 29.128761, 29.129118, 29.129225, 29.129576",\ - "29.172239, 29.179853, 29.180210, 29.180317, 29.180668",\ - "29.281319, 29.288933, 29.289289, 29.289396, 29.289747",\ - "29.558111, 29.565725, 29.566082, 29.566189, 29.566540",\ - "30.485081, 30.492695, 30.493052, 30.493158, 30.493509"); + values ( "27.670040, 27.677368, 27.677711, 27.677814, 27.678154",\ + "27.719215, 27.726543, 27.726887, 27.726990, 27.727329",\ + "27.824207, 27.831535, 27.831877, 27.831980, 27.832319",\ + "28.090622, 28.097950, 28.098293, 28.098396, 28.098736",\ + "28.982830, 28.990158, 28.990501, 28.990604, 28.990944"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2173,12 +3873,97 @@ pin("mprj_io[20]") { } /* end of arc hk_serial_load_mprj_io[20]_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.255896, 15.804785, 15.887089, 15.911663, 15.992981",\ + "15.306929, 15.855818, 15.938122, 15.962698, 16.044016",\ + "15.421415, 15.970304, 16.052608, 16.077183, 16.158501",\ + "15.760550, 16.309439, 16.391743, 16.416317, 16.497635",\ + "16.955795, 17.504684, 17.586988, 17.611563, 17.692881"); + } + 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.869157, 2.063373, 2.088644, 2.096189, 2.121157",\ + "1.869157, 2.063373, 2.088644, 2.096189, 2.121157",\ + "1.869157, 2.063373, 2.088644, 2.096189, 2.121157",\ + "1.869157, 2.063373, 2.088644, 2.096189, 2.121157",\ + "1.869157, 2.063373, 2.088644, 2.096189, 2.121157"); + } + cell_fall( f_itrans_ocap ){ + index_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.281113, 16.617346, 16.666649, 16.681370, 16.730082",\ + "16.332148, 16.668381, 16.717684, 16.732405, 16.781116",\ + "16.446632, 16.782866, 16.832169, 16.846889, 16.895601",\ + "16.785767, 17.122000, 17.171303, 17.186024, 17.234735",\ + "17.981012, 18.317245, 18.366549, 18.381269, 18.429981"); + } + 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.322852, 1.444217, 1.462011, 1.467325, 1.484906",\ + "1.322852, 1.444217, 1.462011, 1.467325, 1.484906",\ + "1.322852, 1.444217, 1.462011, 1.467325, 1.484906",\ + "1.322852, 1.444217, 1.462011, 1.467325, 1.484906",\ + "1.322852, 1.444217, 1.462011, 1.467325, 1.484906"); + } + + } /* end of arc hkspi_clk_mprj_io[20]_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.840508, 14.349718, 14.426073, 14.448872, 14.524311",\ + "13.887852, 14.397062, 14.473417, 14.496216, 14.571655",\ + "13.994061, 14.503271, 14.579626, 14.602425, 14.677864",\ + "14.308680, 14.817890, 14.894245, 14.917044, 14.992483",\ + "15.417522, 15.926733, 16.003088, 16.025887, 16.101326"); + } + 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.869157, 2.063373, 2.088644, 2.096189, 2.121157",\ + "1.869157, 2.063373, 2.088644, 2.096189, 2.121157",\ + "1.869157, 2.063373, 2.088644, 2.096189, 2.121157",\ + "1.869157, 2.063373, 2.088644, 2.096189, 2.121157",\ + "1.869157, 2.063373, 2.088644, 2.096189, 2.121157"); + } + cell_fall( f_itrans_ocap ){ + index_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.753170, 15.065098, 15.110836, 15.124493, 15.169683",\ + "14.800514, 15.112442, 15.158180, 15.171837, 15.217028",\ + "14.906725, 15.218653, 15.264390, 15.278048, 15.323237",\ + "15.221344, 15.533272, 15.579009, 15.592667, 15.637856",\ + "16.330187, 16.642115, 16.687853, 16.701509, 16.746700"); + } + 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.322852, 1.444217, 1.462011, 1.467325, 1.484906",\ + "1.322852, 1.444217, 1.462011, 1.467325, 1.484906",\ + "1.322852, 1.444217, 1.462011, 1.467325, 1.484906",\ + "1.322852, 1.444217, 1.462011, 1.467325, 1.484906",\ + "1.322852, 1.444217, 1.462011, 1.467325, 1.484906"); + } + + } /* end of arc hkspi_clk_mprj_io[20]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2192,11 +3977,11 @@ pin("mprj_io[19]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "33.388821, 33.917904, 33.997231, 34.020920, 34.099297",\ - "33.439911, 33.968994, 34.048325, 34.072010, 34.150387",\ - "33.548992, 34.078075, 34.157402, 34.181091, 34.259468",\ - "33.826546, 34.355629, 34.434959, 34.458645, 34.537022",\ - "34.744843, 35.273926, 35.353252, 35.376938, 35.455315"); + values ( "34.677425, 35.226349, 35.308651, 35.333225, 35.414543",\ + "34.730431, 35.279354, 35.361656, 35.386230, 35.467548",\ + "34.843605, 35.392529, 35.474831, 35.499405, 35.580723",\ + "35.131565, 35.680489, 35.762791, 35.787365, 35.868683",\ + "36.084290, 36.633213, 36.715515, 36.740089, 36.821407"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2210,11 +3995,11 @@ pin("mprj_io[19]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "33.467937, 33.792004, 33.839523, 33.853714, 33.900669",\ - "33.519028, 33.843094, 33.890614, 33.904804, 33.951759",\ - "33.628109, 33.952175, 33.999695, 34.013885, 34.060841",\ - "33.905663, 34.229729, 34.277248, 34.291439, 34.338394",\ - "34.823956, 35.148022, 35.195545, 35.209736, 35.256687"); + values ( "34.791733, 35.127953, 35.177258, 35.191978, 35.240692",\ + "34.844742, 35.180962, 35.230263, 35.244987, 35.293701",\ + "34.957916, 35.294132, 35.343437, 35.358158, 35.406872",\ + "35.245872, 35.582092, 35.631397, 35.646118, 35.694832",\ + "36.198601, 36.534821, 36.584122, 36.598846, 36.647560"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2235,11 +4020,11 @@ pin("mprj_io[19]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "30.423452, 30.423744, 30.423779, 30.423788, 30.423820",\ - "30.474545, 30.474836, 30.474871, 30.474880, 30.474915",\ - "30.583624, 30.583916, 30.583950, 30.583960, 30.583992",\ - "30.860416, 30.860708, 30.860743, 30.860752, 30.860786",\ - "31.787386, 31.787678, 31.787712, 31.787722, 31.787754"); + values ( "28.912457, 28.912737, 28.912769, 28.912779, 28.912811",\ + "28.961632, 28.961912, 28.961945, 28.961954, 28.961987",\ + "29.066622, 29.066902, 29.066935, 29.066944, 29.066977",\ + "29.333038, 29.333319, 29.333351, 29.333361, 29.333393",\ + "30.225246, 30.225527, 30.225559, 30.225569, 30.225601"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2253,11 +4038,11 @@ pin("mprj_io[19]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "30.295048, 30.302580, 30.302935, 30.303040, 30.303391",\ - "30.346138, 30.353672, 30.354027, 30.354134, 30.354483",\ - "30.455219, 30.462751, 30.463106, 30.463211, 30.463562",\ - "30.732010, 30.739544, 30.739899, 30.740005, 30.740355",\ - "31.658981, 31.666513, 31.666868, 31.666973, 31.667324"); + values ( "28.788866, 28.796116, 28.796457, 28.796558, 28.796896",\ + "28.838041, 28.845291, 28.845633, 28.845734, 28.846071",\ + "28.943031, 28.950281, 28.950623, 28.950726, 28.951061",\ + "29.209448, 29.216698, 29.217039, 29.217140, 29.217478",\ + "30.101656, 30.108906, 30.109247, 30.109348, 30.109686"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2271,12 +4056,97 @@ pin("mprj_io[19]") { } /* end of arc hk_serial_load_mprj_io[19]_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.471209, 16.020134, 16.102436, 16.127010, 16.208326",\ + "15.522242, 16.071167, 16.153469, 16.178043, 16.259359",\ + "15.636728, 16.185654, 16.267956, 16.292530, 16.373846",\ + "15.975864, 16.524788, 16.607092, 16.631666, 16.712982",\ + "17.171110, 17.720036, 17.802338, 17.826912, 17.908228"); + } + 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 ( "16.434273, 16.770491, 16.819794, 16.834517, 16.883230",\ + "16.485306, 16.821526, 16.870831, 16.885551, 16.934265",\ + "16.599792, 16.936010, 16.985313, 17.000036, 17.048750",\ + "16.938927, 17.275146, 17.324451, 17.339172, 17.387886",\ + "18.134174, 18.470394, 18.519699, 18.534420, 18.583134"); + } + 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[19]_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.088223, 14.597466, 14.673819, 14.696617, 14.772055",\ + "14.135567, 14.644811, 14.721163, 14.743961, 14.819399",\ + "14.241777, 14.751020, 14.827374, 14.850170, 14.925610",\ + "14.556396, 15.065640, 15.141993, 15.164791, 15.240229",\ + "15.665239, 16.174484, 16.250835, 16.273634, 16.349072"); + } + 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.933875, 15.245789, 15.291529, 15.305187, 15.350378",\ + "14.981220, 15.293134, 15.338874, 15.352531, 15.397724",\ + "15.087430, 15.399343, 15.445084, 15.458742, 15.503933",\ + "15.402049, 15.713963, 15.759703, 15.773361, 15.818552",\ + "16.510891, 16.822805, 16.868546, 16.882204, 16.927395"); + } + 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[19]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2290,11 +4160,11 @@ pin("mprj_io[18]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "30.880068, 31.409153, 31.488482, 31.512167, 31.590544",\ - "30.929533, 31.458618, 31.537947, 31.561632, 31.640009",\ - "31.039822, 31.568907, 31.648235, 31.671921, 31.750298",\ - "31.366138, 31.895224, 31.974552, 31.998238, 32.076614",\ - "32.488857, 33.017944, 33.097271, 33.120956, 33.199333"); + values ( "32.088001, 32.636925, 32.719231, 32.743805, 32.825119",\ + "32.139320, 32.688248, 32.770550, 32.795124, 32.876438",\ + "32.253746, 32.802673, 32.884975, 32.909550, 32.990864",\ + "32.592300, 33.141228, 33.223530, 33.248104, 33.329418",\ + "33.757118, 34.306046, 34.388348, 34.412922, 34.494236"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2308,11 +4178,11 @@ pin("mprj_io[18]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "30.959801, 31.283867, 31.331388, 31.345577, 31.392532",\ - "31.009266, 31.333332, 31.380854, 31.395042, 31.441998",\ - "31.119555, 31.443619, 31.491142, 31.505333, 31.552284",\ - "31.445871, 31.769936, 31.817459, 31.831650, 31.878601",\ - "32.568588, 32.892654, 32.940178, 32.954369, 33.001320"); + values ( "32.202797, 32.539013, 32.588318, 32.603039, 32.651752",\ + "32.254112, 32.590332, 32.639637, 32.654358, 32.703072",\ + "32.368538, 32.704758, 32.754063, 32.768784, 32.817497",\ + "32.707092, 33.043312, 33.092617, 33.107338, 33.156052",\ + "33.871910, 34.208130, 34.257435, 34.272156, 34.320869"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2333,11 +4203,11 @@ pin("mprj_io[18]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "28.009201, 28.009495, 28.009529, 28.009539, 28.009573",\ - "28.058666, 28.058960, 28.058994, 28.059004, 28.059038",\ - "28.168957, 28.169250, 28.169285, 28.169294, 28.169329",\ - "28.495274, 28.495567, 28.495602, 28.495611, 28.495646",\ - "29.617992, 29.618286, 29.618320, 29.618330, 29.618364"); + values ( "26.815166, 26.815451, 26.815483, 26.815493, 26.815525",\ + "26.862774, 26.863058, 26.863091, 26.863100, 26.863132",\ + "26.968929, 26.969213, 26.969246, 26.969255, 26.969288",\ + "27.283009, 27.283293, 27.283325, 27.283335, 27.283367",\ + "28.363625, 28.363909, 28.363941, 28.363951, 28.363983"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2351,11 +4221,11 @@ pin("mprj_io[18]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "27.880854, 27.888359, 27.888712, 27.888819, 27.889168",\ - "27.930319, 27.937824, 27.938177, 27.938284, 27.938633",\ - "28.040609, 28.048115, 28.048468, 28.048574, 28.048923",\ - "28.366926, 28.374432, 28.374784, 28.374891, 28.375240",\ - "29.489645, 29.497150, 29.497503, 29.497610, 29.497959"); + values ( "26.691633, 26.698856, 26.699196, 26.699299, 26.699635",\ + "26.739241, 26.746464, 26.746803, 26.746906, 26.747242",\ + "26.845396, 26.852619, 26.852959, 26.853062, 26.853397",\ + "27.159475, 27.166698, 27.167038, 27.167141, 27.167477",\ + "28.240091, 28.247314, 28.247654, 28.247757, 28.248093"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2369,12 +4239,97 @@ pin("mprj_io[18]") { } /* end of arc hk_serial_load_mprj_io[18]_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.728821, 15.277747, 15.360048, 15.384624, 15.465940",\ + "14.779854, 15.328780, 15.411081, 15.435657, 15.516973",\ + "14.894341, 15.443267, 15.525568, 15.550143, 15.631459",\ + "15.233475, 15.782401, 15.864702, 15.889277, 15.970593",\ + "16.428720, 16.977646, 17.059948, 17.084522, 17.165840"); + } + 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.692070, 16.028288, 16.077593, 16.092316, 16.141029",\ + "15.743105, 16.079323, 16.128628, 16.143349, 16.192062",\ + "15.857590, 16.193808, 16.243113, 16.257835, 16.306549",\ + "16.196726, 16.532944, 16.582249, 16.596970, 16.645683",\ + "17.391970, 17.728188, 17.777493, 17.792213, 17.840929"); + } + 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.322875, 1.444189, 1.461992, 1.467308, 1.484898",\ + "1.322875, 1.444189, 1.461992, 1.467308, 1.484898",\ + "1.322875, 1.444189, 1.461992, 1.467308, 1.484898",\ + "1.322875, 1.444189, 1.461992, 1.467308, 1.484898",\ + "1.322875, 1.444189, 1.461992, 1.467308, 1.484898"); + } + + } /* end of arc hkspi_clk_mprj_io[18]_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.399567, 13.908813, 13.985165, 14.007963, 14.083401",\ + "13.446913, 13.956158, 14.032511, 14.055308, 14.130746",\ + "13.553122, 14.062367, 14.138720, 14.161518, 14.236956",\ + "13.867741, 14.376987, 14.453339, 14.476137, 14.551575",\ + "14.976583, 15.485829, 15.562181, 15.584980, 15.660418"); + } + 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.245569, 14.557482, 14.603222, 14.616879, 14.662071",\ + "14.292913, 14.604826, 14.650567, 14.664225, 14.709417",\ + "14.399124, 14.711037, 14.756777, 14.770434, 14.815626",\ + "14.713743, 15.025656, 15.071396, 15.085053, 15.130245",\ + "15.822586, 16.134499, 16.180239, 16.193897, 16.239088"); + } + 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.322875, 1.444189, 1.461992, 1.467308, 1.484898",\ + "1.322875, 1.444189, 1.461992, 1.467308, 1.484898",\ + "1.322875, 1.444189, 1.461992, 1.467308, 1.484898",\ + "1.322875, 1.444189, 1.461992, 1.467308, 1.484898",\ + "1.322875, 1.444189, 1.461992, 1.467308, 1.484898"); + } + + } /* end of arc hkspi_clk_mprj_io[18]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2388,11 +4343,11 @@ pin("mprj_io[17]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "29.722036, 30.251059, 30.330389, 30.354076, 30.432455",\ - "29.771502, 30.300524, 30.379854, 30.403542, 30.481920",\ - "29.881790, 30.410812, 30.490143, 30.513830, 30.592209",\ - "30.208107, 30.737129, 30.816460, 30.840147, 30.918526",\ - "31.330826, 31.859848, 31.939178, 31.962866, 32.041245"); + values ( "30.885933, 31.434792, 31.517097, 31.541672, 31.622992",\ + "30.937252, 31.486111, 31.568417, 31.592991, 31.674311",\ + "31.051678, 31.600536, 31.682842, 31.707417, 31.788736",\ + "31.390232, 31.939091, 32.021397, 32.045971, 32.127289",\ + "32.555050, 33.103909, 33.186214, 33.210789, 33.292107"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2406,11 +4361,11 @@ pin("mprj_io[17]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "29.775639, 30.099731, 30.147251, 30.161438, 30.208387",\ - "29.825104, 30.149197, 30.196716, 30.210903, 30.257853",\ - "29.935392, 30.259485, 30.307003, 30.321192, 30.368141",\ - "30.261709, 30.585802, 30.633320, 30.647509, 30.694458",\ - "31.384428, 31.708521, 31.756039, 31.770227, 31.817177"); + values ( "30.973619, 31.309864, 31.359165, 31.373886, 31.422596",\ + "31.024939, 31.361183, 31.410484, 31.425205, 31.473915",\ + "31.139364, 31.475609, 31.524910, 31.539631, 31.588341",\ + "31.477919, 31.814163, 31.863464, 31.878185, 31.926895",\ + "32.642735, 32.978981, 33.028282, 33.043003, 33.091713"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2431,11 +4386,11 @@ pin("mprj_io[17]") { cell_rise( f_itrans_ocap ){ index_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.835918, 26.836140, 26.836164, 26.836172, 26.836197",\ - "26.885384, 26.885605, 26.885630, 26.885637, 26.885662",\ - "26.995672, 26.995893, 26.995918, 26.995926, 26.995951",\ - "27.321989, 27.322210, 27.322235, 27.322243, 27.322268",\ - "28.444708, 28.444929, 28.444954, 28.444962, 28.444986"); + values ( "25.685421, 25.685633, 25.685658, 25.685663, 25.685688",\ + "25.733028, 25.733242, 25.733265, 25.733273, 25.733297",\ + "25.839184, 25.839396, 25.839420, 25.839426, 25.839451",\ + "26.153263, 26.153477, 26.153500, 26.153507, 26.153532",\ + "27.233879, 27.234091, 27.234116, 27.234121, 27.234146"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2449,11 +4404,11 @@ pin("mprj_io[17]") { cell_fall( f_itrans_ocap ){ index_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.705790, 26.714167, 26.714542, 26.714655, 26.715027",\ - "26.755255, 26.763632, 26.764008, 26.764120, 26.764492",\ - "26.865543, 26.873920, 26.874296, 26.874409, 26.874781",\ - "27.191860, 27.200237, 27.200613, 27.200726, 27.201097",\ - "28.314579, 28.322956, 28.323332, 28.323444, 28.323816"); + values ( "25.560169, 25.568233, 25.568596, 25.568703, 25.569061",\ + "25.607780, 25.615843, 25.616205, 25.616312, 25.616671",\ + "25.713932, 25.721996, 25.722359, 25.722466, 25.722824",\ + "26.028015, 26.036077, 26.036440, 26.036547, 26.036905",\ + "27.108627, 27.116692, 27.117054, 27.117161, 27.117519"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2467,12 +4422,97 @@ pin("mprj_io[17]") { } /* end of arc hk_serial_load_mprj_io[17]_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.119106, 15.667967, 15.750271, 15.774847, 15.856166",\ + "15.170139, 15.719000, 15.801304, 15.825880, 15.907199",\ + "15.284626, 15.833487, 15.915791, 15.940367, 16.021687",\ + "15.623760, 16.172621, 16.254925, 16.279501, 16.360821",\ + "16.819006, 17.367867, 17.450171, 17.474747, 17.556065"); + } + 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.869167, 2.063367, 2.088641, 2.096188, 2.121160",\ + "1.869167, 2.063367, 2.088641, 2.096188, 2.121160",\ + "1.869167, 2.063367, 2.088641, 2.096188, 2.121160",\ + "1.869167, 2.063367, 2.088641, 2.096188, 2.121160",\ + "1.869167, 2.063367, 2.088641, 2.096188, 2.121160"); + } + cell_fall( f_itrans_ocap ){ + index_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.711811, 16.048058, 16.097357, 16.112078, 16.160788",\ + "15.762845, 16.099091, 16.148392, 16.163113, 16.211823",\ + "15.877331, 16.213577, 16.262877, 16.277597, 16.326307",\ + "16.216465, 16.552711, 16.602013, 16.616734, 16.665443",\ + "17.411713, 17.747957, 17.797258, 17.811979, 17.860687"); + } + 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.322834, 1.444239, 1.462027, 1.467338, 1.484913",\ + "1.322834, 1.444239, 1.462027, 1.467338, 1.484913",\ + "1.322834, 1.444239, 1.462027, 1.467338, 1.484913",\ + "1.322834, 1.444239, 1.462027, 1.467338, 1.484913",\ + "1.322834, 1.444239, 1.462027, 1.467338, 1.484913"); + } + + } /* end of arc hkspi_clk_mprj_io[17]_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.761855, 14.271038, 14.347393, 14.370193, 14.445633",\ + "13.809199, 14.318382, 14.394737, 14.417537, 14.492977",\ + "13.915410, 14.424593, 14.500948, 14.523747, 14.599188",\ + "14.230029, 14.739212, 14.815567, 14.838367, 14.913807",\ + "15.338872, 15.848055, 15.924410, 15.947209, 16.022650"); + } + 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.869167, 2.063367, 2.088641, 2.096188, 2.121160",\ + "1.869167, 2.063367, 2.088641, 2.096188, 2.121160",\ + "1.869167, 2.063367, 2.088641, 2.096188, 2.121160",\ + "1.869167, 2.063367, 2.088641, 2.096188, 2.121160",\ + "1.869167, 2.063367, 2.088641, 2.096188, 2.121160"); + } + cell_fall( f_itrans_ocap ){ + index_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.263947, 14.575886, 14.621622, 14.635279, 14.680468",\ + "14.311293, 14.623232, 14.668968, 14.682625, 14.727813",\ + "14.417502, 14.729441, 14.775177, 14.788834, 14.834023",\ + "14.732121, 15.044060, 15.089796, 15.103453, 15.148642",\ + "15.840963, 16.152903, 16.198639, 16.212296, 16.257484"); + } + 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.322834, 1.444239, 1.462027, 1.467338, 1.484913",\ + "1.322834, 1.444239, 1.462027, 1.467338, 1.484913",\ + "1.322834, 1.444239, 1.462027, 1.467338, 1.484913",\ + "1.322834, 1.444239, 1.462027, 1.467338, 1.484913",\ + "1.322834, 1.444239, 1.462027, 1.467338, 1.484913"); + } + + } /* end of arc hkspi_clk_mprj_io[17]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2486,11 +4526,11 @@ pin("mprj_io[16]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "28.449390, 28.978466, 29.057793, 29.081478, 29.159857",\ - "28.498856, 29.027931, 29.107258, 29.130943, 29.209322",\ - "28.609144, 29.138218, 29.217546, 29.241234, 29.319611",\ - "28.935461, 29.464535, 29.543863, 29.567551, 29.645927",\ - "30.058180, 30.587254, 30.666582, 30.690269, 30.768646"); + values ( "29.565151, 30.114065, 30.196367, 30.220943, 30.302259",\ + "29.616470, 30.165384, 30.247686, 30.272263, 30.353579",\ + "29.730896, 30.279810, 30.362112, 30.386688, 30.468004",\ + "30.069450, 30.618364, 30.700666, 30.725243, 30.806559",\ + "31.234268, 31.783182, 31.865484, 31.890060, 31.971376"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2504,11 +4544,11 @@ pin("mprj_io[16]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "28.524231, 28.848303, 28.895824, 28.910013, 28.956966",\ - "28.573696, 28.897768, 28.945290, 28.959478, 29.006432",\ - "28.683987, 29.008057, 29.055578, 29.069767, 29.116720",\ - "29.010303, 29.334373, 29.381895, 29.396084, 29.443037",\ - "30.133022, 30.457092, 30.504614, 30.518803, 30.565756"); + values ( "29.674881, 30.011105, 30.060408, 30.075130, 30.123844",\ + "29.726200, 30.062424, 30.111727, 30.126450, 30.175163",\ + "29.840626, 30.176849, 30.226152, 30.240875, 30.289589",\ + "30.179180, 30.515404, 30.564707, 30.579430, 30.628143",\ + "31.343998, 31.680222, 31.729525, 31.744247, 31.792961"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2529,11 +4569,11 @@ pin("mprj_io[16]") { cell_rise( f_itrans_ocap ){ index_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.551762, 25.552099, 25.552139, 25.552151, 25.552189",\ - "25.601227, 25.601564, 25.601604, 25.601616, 25.601654",\ - "25.711515, 25.711853, 25.711891, 25.711903, 25.711943",\ - "26.037832, 26.038170, 26.038208, 26.038219, 26.038260",\ - "27.160551, 27.160889, 27.160927, 27.160938, 27.160978"); + values ( "24.449032, 24.449356, 24.449394, 24.449404, 24.449442",\ + "24.496641, 24.496965, 24.497004, 24.497013, 24.497051",\ + "24.602795, 24.603119, 24.603157, 24.603167, 24.603205",\ + "24.916876, 24.917200, 24.917238, 24.917248, 24.917286",\ + "25.997490, 25.997814, 25.997852, 25.997862, 25.997900"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2547,11 +4587,11 @@ pin("mprj_io[16]") { cell_fall( f_itrans_ocap ){ index_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.424440, 25.431444, 25.431784, 25.431885, 25.432222",\ - "25.473906, 25.480909, 25.481249, 25.481350, 25.481688",\ - "25.584194, 25.591198, 25.591537, 25.591640, 25.591976",\ - "25.910511, 25.917515, 25.917854, 25.917957, 25.918293",\ - "27.033230, 27.040234, 27.040573, 27.040676, 27.041012"); + values ( "24.326483, 24.333225, 24.333553, 24.333651, 24.333975",\ + "24.374092, 24.380835, 24.381161, 24.381260, 24.381584",\ + "24.480246, 24.486988, 24.487316, 24.487413, 24.487738",\ + "24.794327, 24.801069, 24.801395, 24.801495, 24.801819",\ + "25.874941, 25.881683, 25.882011, 25.882109, 25.882433"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2565,12 +4605,97 @@ pin("mprj_io[16]") { } /* end of arc hk_serial_load_mprj_io[16]_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.886786, 15.435699, 15.518002, 15.542578, 15.623894",\ + "14.937820, 15.486734, 15.569036, 15.593611, 15.674928",\ + "15.052305, 15.601219, 15.683521, 15.708097, 15.789413",\ + "15.391441, 15.940355, 16.022657, 16.047232, 16.128548",\ + "16.586687, 17.135601, 17.217903, 17.242477, 17.323795"); + } + 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.869149, 2.063378, 2.088645, 2.096190, 2.121154",\ + "1.869149, 2.063378, 2.088645, 2.096190, 2.121154",\ + "1.869149, 2.063378, 2.088645, 2.096190, 2.121154",\ + "1.869149, 2.063378, 2.088645, 2.096190, 2.121154",\ + "1.869149, 2.063378, 2.088645, 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.590412, 15.926636, 15.975939, 15.990662, 16.039375",\ + "15.641447, 15.977671, 16.026974, 16.041697, 16.090408",\ + "15.755932, 16.092155, 16.141459, 16.156181, 16.204895",\ + "16.095068, 16.431292, 16.480595, 16.495317, 16.544029",\ + "17.290316, 17.626539, 17.675842, 17.690565, 17.739277"); + } + 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.322867, 1.444198, 1.461999, 1.467314, 1.484901",\ + "1.322867, 1.444198, 1.461999, 1.467314, 1.484901",\ + "1.322867, 1.444198, 1.461999, 1.467314, 1.484901",\ + "1.322867, 1.444198, 1.461999, 1.467314, 1.484901",\ + "1.322867, 1.444198, 1.461999, 1.467314, 1.484901"); + } + + } /* end of arc hkspi_clk_mprj_io[16]_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.546329, 14.055563, 14.131916, 14.154715, 14.230153",\ + "13.593676, 14.102909, 14.179262, 14.202061, 14.277498",\ + "13.699884, 14.209118, 14.285471, 14.308270, 14.383708",\ + "14.014503, 14.523737, 14.600090, 14.622889, 14.698327",\ + "15.123346, 15.632580, 15.708933, 15.731731, 15.807170"); + } + 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.869149, 2.063378, 2.088645, 2.096190, 2.121154",\ + "1.869149, 2.063378, 2.088645, 2.096190, 2.121154",\ + "1.869149, 2.063378, 2.088645, 2.096190, 2.121154",\ + "1.869149, 2.063378, 2.088645, 2.096190, 2.121154",\ + "1.869149, 2.063378, 2.088645, 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.151297, 14.463214, 14.508953, 14.522612, 14.567802",\ + "14.198641, 14.510558, 14.556297, 14.569956, 14.615147",\ + "14.304850, 14.616768, 14.662508, 14.676165, 14.721356",\ + "14.619471, 14.931388, 14.977127, 14.990786, 15.035976",\ + "15.728313, 16.040230, 16.085970, 16.099628, 16.144819"); + } + 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.322867, 1.444198, 1.461999, 1.467314, 1.484901",\ + "1.322867, 1.444198, 1.461999, 1.467314, 1.484901",\ + "1.322867, 1.444198, 1.461999, 1.467314, 1.484901",\ + "1.322867, 1.444198, 1.461999, 1.467314, 1.484901",\ + "1.322867, 1.444198, 1.461999, 1.467314, 1.484901"); + } + + } /* end of arc hkspi_clk_mprj_io[16]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2584,11 +4709,11 @@ pin("mprj_io[15]") { cell_rise( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "27.387049, 27.916012, 27.995346, 28.019033, 28.097416",\ - "27.436514, 27.965477, 28.044811, 28.068499, 28.146881",\ - "27.546803, 28.075768, 28.155098, 28.178787, 28.257170",\ - "27.873119, 28.402084, 28.481415, 28.505104, 28.583487",\ - "28.995838, 29.524803, 29.604134, 29.627823, 29.706205"); + values ( "28.462729, 29.011528, 29.093836, 29.118412, 29.199734",\ + "28.514048, 29.062847, 29.145155, 29.169731, 29.251053",\ + "28.628473, 29.177273, 29.259581, 29.284157, 29.365479",\ + "28.967028, 29.515827, 29.598135, 29.622711, 29.704033",\ + "30.131845, 30.680645, 30.762953, 30.787529, 30.868851"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2602,11 +4727,11 @@ pin("mprj_io[15]") { cell_fall( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615"); - values ( "27.416815, 27.740932, 27.788446, 27.802635, 27.849581",\ - "27.466280, 27.790398, 27.837912, 27.852100, 27.899046",\ - "27.576569, 27.900686, 27.948200, 27.962387, 28.009335",\ - "27.902885, 28.227003, 28.274517, 28.288704, 28.335651",\ - "29.025604, 29.349722, 29.397236, 29.411423, 29.458370"); + values ( "28.525684, 28.861956, 28.911251, 28.925972, 28.974678",\ + "28.577003, 28.913275, 28.962570, 28.977291, 29.025997",\ + "28.691429, 29.027700, 29.076996, 29.091717, 29.140423",\ + "29.029984, 29.366255, 29.415550, 29.430271, 29.478977",\ + "30.194801, 30.531073, 30.580368, 30.595089, 30.643795"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2627,11 +4752,11 @@ pin("mprj_io[15]") { cell_rise( f_itrans_ocap ){ index_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.501465, 24.501575, 24.501589, 24.501593, 24.501604",\ - "24.550930, 24.551041, 24.551054, 24.551058, 24.551069",\ - "24.661219, 24.661329, 24.661343, 24.661346, 24.661358",\ - "24.987535, 24.987646, 24.987659, 24.987663, 24.987675",\ - "26.110254, 26.110365, 26.110378, 26.110382, 26.110394"); + values ( "23.437901, 23.438007, 23.438019, 23.438023, 23.438034",\ + "23.485510, 23.485615, 23.485628, 23.485632, 23.485643",\ + "23.591663, 23.591770, 23.591782, 23.591785, 23.591797",\ + "23.905745, 23.905849, 23.905863, 23.905867, 23.905878",\ + "24.986359, 24.986465, 24.986477, 24.986481, 24.986492"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2645,11 +4770,11 @@ pin("mprj_io[15]") { cell_fall( f_itrans_ocap ){ index_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.368704, 24.378368, 24.378778, 24.378901, 24.379305",\ - "24.418169, 24.427834, 24.428244, 24.428366, 24.428770",\ - "24.528458, 24.538122, 24.538532, 24.538654, 24.539059",\ - "24.854774, 24.864439, 24.864849, 24.864971, 24.865376",\ - "25.977493, 25.987158, 25.987568, 25.987690, 25.988094"); + values ( "23.310118, 23.319420, 23.319813, 23.319931, 23.320320",\ + "23.357727, 23.367029, 23.367424, 23.367540, 23.367929",\ + "23.463881, 23.473183, 23.473576, 23.473694, 23.474083",\ + "23.777962, 23.787264, 23.787659, 23.787775, 23.788164",\ + "24.858576, 24.867878, 24.868271, 24.868389, 24.868778"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2663,12 +4788,97 @@ pin("mprj_io[15]") { } /* end of arc hk_serial_load_mprj_io[15]_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.025054, 15.573853, 15.656160, 15.680737, 15.762059",\ + "15.076088, 15.624887, 15.707195, 15.731771, 15.813093",\ + "15.190574, 15.739372, 15.821680, 15.846256, 15.927579",\ + "15.529708, 16.078506, 16.160814, 16.185390, 16.266712",\ + "16.724953, 17.273752, 17.356060, 17.380636, 17.461960"); + } + 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.869188, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869188, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869188, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869188, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869188, 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 ( "16.521959, 16.858231, 16.907528, 16.922247, 16.970953",\ + "16.572992, 16.909264, 16.958561, 16.973280, 17.021986",\ + "16.687479, 17.023750, 17.073048, 17.087767, 17.136473",\ + "17.026613, 17.362885, 17.412182, 17.426901, 17.475607",\ + "18.221859, 18.558130, 18.607428, 18.622147, 18.670853"); + } + 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.322798, 1.444285, 1.462058, 1.467365, 1.484926",\ + "1.322798, 1.444285, 1.462058, 1.467365, 1.484926",\ + "1.322798, 1.444285, 1.462058, 1.467365, 1.484926",\ + "1.322798, 1.444285, 1.462058, 1.467365, 1.484926",\ + "1.322798, 1.444285, 1.462058, 1.467365, 1.484926"); + } + + } /* end of arc hkspi_clk_mprj_io[15]_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.672889, 14.182016, 14.258373, 14.281174, 14.356616",\ + "13.720234, 14.229361, 14.305719, 14.328518, 14.403961",\ + "13.826444, 14.335571, 14.411928, 14.434729, 14.510171",\ + "14.141064, 14.650190, 14.726549, 14.749348, 14.824791",\ + "15.249907, 15.759033, 15.835392, 15.858191, 15.933634"); + } + 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.869188, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869188, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869188, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869188, 2.063354, 2.088637, 2.096186, 2.121166",\ + "1.869188, 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.007402, 15.319365, 15.365097, 15.378754, 15.423939",\ + "15.054747, 15.366709, 15.412442, 15.426098, 15.471283",\ + "15.160957, 15.472919, 15.518652, 15.532309, 15.577494",\ + "15.475576, 15.787539, 15.833271, 15.846928, 15.892113",\ + "16.584419, 16.896381, 16.942114, 16.955770, 17.000956"); + } + 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.322798, 1.444285, 1.462058, 1.467365, 1.484926",\ + "1.322798, 1.444285, 1.462058, 1.467365, 1.484926",\ + "1.322798, 1.444285, 1.462058, 1.467365, 1.484926",\ + "1.322798, 1.444285, 1.462058, 1.467365, 1.484926",\ + "1.322798, 1.444285, 1.462058, 1.467365, 1.484926"); + } + + } /* end of arc hkspi_clk_mprj_io[15]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.163007 ; @@ -2682,11 +4892,11 @@ pin("mprj_io[14]") { cell_rise( f_itrans_ocap ){ index_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.898678, 26.427773, 26.507099, 26.530785, 26.609161",\ - "25.948143, 26.477238, 26.556564, 26.580250, 26.658627",\ - "26.058432, 26.587526, 26.666853, 26.690538, 26.768915",\ - "26.384748, 26.913843, 26.993170, 27.016855, 27.095232",\ - "27.507467, 28.036562, 28.115889, 28.139574, 28.217951"); + values ( "26.917782, 27.466717, 27.549019, 27.573593, 27.654909",\ + "26.969101, 27.518036, 27.600338, 27.624912, 27.706228",\ + "27.083527, 27.632462, 27.714764, 27.739338, 27.820654",\ + "27.422081, 27.971016, 28.053318, 28.077892, 28.159208",\ + "28.586899, 29.135834, 29.218136, 29.242710, 29.324026"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2700,11 +4910,11 @@ pin("mprj_io[14]") { cell_fall( f_itrans_ocap ){ index_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.981640, 26.305700, 26.353224, 26.367413, 26.414368",\ - "26.031105, 26.355165, 26.402689, 26.416878, 26.463833",\ - "26.141392, 26.465454, 26.512978, 26.527168, 26.574121",\ - "26.467709, 26.791771, 26.839294, 26.853485, 26.900438",\ - "27.590427, 27.914490, 27.962013, 27.976204, 28.023157"); + values ( "27.036089, 27.372303, 27.421608, 27.436331, 27.485044",\ + "27.087408, 27.423622, 27.472927, 27.487650, 27.536364",\ + "27.201834, 27.538048, 27.587353, 27.602076, 27.650789",\ + "27.540388, 27.876602, 27.925907, 27.940630, 27.989344",\ + "28.705206, 29.041420, 29.090725, 29.105448, 29.154161"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2725,11 +4935,11 @@ pin("mprj_io[14]") { cell_rise( f_itrans_ocap ){ index_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.041069, 23.041376, 23.041410, 23.041420, 23.041456",\ - "23.090534, 23.090841, 23.090876, 23.090885, 23.090921",\ - "23.200823, 23.201130, 23.201164, 23.201176, 23.201210",\ - "23.527140, 23.527447, 23.527481, 23.527493, 23.527527",\ - "24.649858, 24.650166, 24.650200, 24.650211, 24.650246"); + values ( "22.102924, 22.103218, 22.103252, 22.103262, 22.103294",\ + "22.150534, 22.150827, 22.150862, 22.150871, 22.150906",\ + "22.256687, 22.256981, 22.257015, 22.257025, 22.257057",\ + "22.570768, 22.571062, 22.571096, 22.571106, 22.571140",\ + "23.651382, 23.651676, 23.651711, 23.651720, 23.651752"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2743,11 +4953,11 @@ pin("mprj_io[14]") { cell_fall( f_itrans_ocap ){ index_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.912994, 22.920366, 22.920715, 22.920820, 22.921167",\ - "22.962460, 22.969831, 22.970181, 22.970285, 22.970633",\ - "23.072748, 23.080120, 23.080471, 23.080574, 23.080921",\ - "23.399065, 23.406437, 23.406788, 23.406891, 23.407238",\ - "24.521784, 24.529156, 24.529507, 24.529610, 24.529957"); + values ( "21.979650, 21.986748, 21.987083, 21.987185, 21.987516",\ + "22.027260, 22.034355, 22.034693, 22.034794, 22.035126",\ + "22.133413, 22.140511, 22.140846, 22.140947, 22.141279",\ + "22.447495, 22.454590, 22.454927, 22.455029, 22.455360",\ + "23.528109, 23.535206, 23.535542, 23.535643, 23.535975"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2761,12 +4971,97 @@ pin("mprj_io[14]") { } /* end of arc hk_serial_load_mprj_io[14]_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.911085, 15.460021, 15.542322, 15.566896, 15.648212",\ + "14.962120, 15.511055, 15.593356, 15.617931, 15.699247",\ + "15.076605, 15.625541, 15.707842, 15.732416, 15.813732",\ + "15.415741, 15.964676, 16.046978, 16.071552, 16.152868",\ + "16.610987, 17.159922, 17.242222, 17.266798, 17.348114"); + } + 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 ( "16.320572, 16.656788, 16.706091, 16.720814, 16.769527",\ + "16.371605, 16.707821, 16.757126, 16.771847, 16.820562",\ + "16.486092, 16.822306, 16.871611, 16.886333, 16.935047",\ + "16.825226, 17.161442, 17.210745, 17.225468, 17.274181",\ + "18.020472, 18.356686, 18.405991, 18.420713, 18.469429"); + } + 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.467304, 1.484896",\ + "1.322880, 1.444183, 1.461988, 1.467304, 1.484896",\ + "1.322880, 1.444183, 1.461988, 1.467304, 1.484896",\ + "1.322880, 1.444183, 1.461988, 1.467304, 1.484896",\ + "1.322880, 1.444183, 1.461988, 1.467304, 1.484896"); + } + + } /* end of arc hkspi_clk_mprj_io[14]_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.556200, 14.065453, 14.141805, 14.164602, 14.240040",\ + "13.603544, 14.112797, 14.189149, 14.211946, 14.287384",\ + "13.709753, 14.219007, 14.295359, 14.318157, 14.393595",\ + "14.024374, 14.533627, 14.609979, 14.632776, 14.708214",\ + "15.133217, 15.642469, 15.718822, 15.741619, 15.817057"); + } + 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.813774, 15.125684, 15.171425, 15.185082, 15.230275",\ + "14.861119, 15.173029, 15.218769, 15.232428, 15.277620",\ + "14.967328, 15.279238, 15.324978, 15.338636, 15.383829",\ + "15.281947, 15.593857, 15.639597, 15.653255, 15.698448",\ + "16.390789, 16.702700, 16.748440, 16.762098, 16.807291"); + } + 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.467304, 1.484896",\ + "1.322880, 1.444183, 1.461988, 1.467304, 1.484896",\ + "1.322880, 1.444183, 1.461988, 1.467304, 1.484896",\ + "1.322880, 1.444183, 1.461988, 1.467304, 1.484896",\ + "1.322880, 1.444183, 1.461988, 1.467304, 1.484896"); + } + + } /* end of arc hkspi_clk_mprj_io[14]_redg_min*/ + } /* end of 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 ; @@ -2780,11 +5075,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.711445, 25.240803, 25.320131, 25.343819, 25.422195",\ - "24.760910, 25.290268, 25.369596, 25.393284, 25.471661",\ - "24.871197, 25.400557, 25.479885, 25.503572, 25.581951",\ - "25.197514, 25.726871, 25.806200, 25.829887, 25.908264",\ - "26.320232, 26.849590, 26.928919, 26.952606, 27.030983"); + values ( "25.685625, 26.234835, 26.317139, 26.341713, 26.423031",\ + "25.736944, 26.286154, 26.368458, 26.393032, 26.474350",\ + "25.851370, 26.400579, 26.482883, 26.507458, 26.588776",\ + "26.189924, 26.739134, 26.821438, 26.846012, 26.927330",\ + "27.354742, 27.903952, 27.986256, 28.010830, 28.092148"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2798,11 +5093,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.703266, 25.027428, 25.074936, 25.089121, 25.136061",\ - "24.752731, 25.076893, 25.124401, 25.138586, 25.185526",\ - "24.863018, 25.187181, 25.234690, 25.248875, 25.295815",\ - "25.189335, 25.513496, 25.561005, 25.575190, 25.622129",\ - "26.312054, 26.636215, 26.683723, 26.697908, 26.744848"); + values ( "25.709209, 26.045528, 26.094818, 26.109535, 26.158236",\ + "25.760529, 26.096848, 26.146137, 26.160854, 26.209555",\ + "25.874954, 26.211273, 26.260563, 26.275280, 26.323980",\ + "26.213509, 26.549828, 26.599117, 26.613834, 26.662535",\ + "27.378326, 27.714645, 27.763935, 27.778652, 27.827353"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2823,11 +5118,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.883997, 21.884001, 21.884001, 21.884001, 21.884001",\ - "21.933462, 21.933466, 21.933466, 21.933466, 21.933466",\ - "22.043751, 22.043755, 22.043755, 22.043755, 22.043755",\ - "22.370068, 22.370071, 22.370071, 22.370071, 22.370071",\ - "23.492786, 23.492790, 23.492790, 23.492790, 23.492790"); + values ( "20.986938, 20.986942, 20.986942, 20.986942, 20.986942",\ + "21.034548, 21.034554, 21.034554, 21.034554, 21.034554",\ + "21.140701, 21.140705, 21.140705, 21.140705, 21.140705",\ + "21.454782, 21.454788, 21.454788, 21.454788, 21.454788",\ + "22.535395, 22.535400, 22.535400, 22.535400, 22.535400"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2841,11 +5136,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.749527, 21.760052, 21.760475, 21.760601, 21.761019",\ - "21.798992, 21.809517, 21.809940, 21.810066, 21.810484",\ - "21.909281, 21.919806, 21.920229, 21.920355, 21.920773",\ - "22.235598, 22.246122, 22.246546, 22.246672, 22.247089",\ - "23.358316, 23.368841, 23.369265, 23.369390, 23.369808"); + values ( "20.857513, 20.867641, 20.868050, 20.868172, 20.868574",\ + "20.905123, 20.915251, 20.915659, 20.915779, 20.916183",\ + "21.011276, 21.021404, 21.021812, 21.021935, 21.022337",\ + "21.325357, 21.335485, 21.335894, 21.336014, 21.336418",\ + "22.405970, 22.416098, 22.416506, 22.416626, 22.417030"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2859,12 +5154,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.425592, 15.974802, 16.057106, 16.081680, 16.162998",\ + "15.476626, 16.025837, 16.108139, 16.132715, 16.214031",\ + "15.591113, 16.140324, 16.222626, 16.247202, 16.328518",\ + "15.930248, 16.479458, 16.561762, 16.586336, 16.667654",\ + "17.125492, 17.674702, 17.757006, 17.781582, 17.862898"); + } + 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.869453, 2.063398, 2.088681, 2.096231, 2.121211",\ + "1.869453, 2.063398, 2.088681, 2.096231, 2.121211",\ + "1.869453, 2.063398, 2.088681, 2.096231, 2.121211",\ + "1.869453, 2.063398, 2.088681, 2.096231, 2.121211",\ + "1.869453, 2.063398, 2.088681, 2.096231, 2.121211"); + } + cell_fall( f_itrans_ocap ){ + index_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.445370, 16.781689, 16.830978, 16.845695, 16.894396",\ + "16.496403, 16.832722, 16.882011, 16.896729, 16.945429",\ + "16.610889, 16.947208, 16.996498, 17.011215, 17.059916",\ + "16.950024, 17.286343, 17.335632, 17.350349, 17.399050",\ + "18.145271, 18.481588, 18.530880, 18.545597, 18.594296"); + } + 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.322728, 1.444370, 1.462117, 1.467417, 1.484951",\ + "1.322728, 1.444370, 1.462117, 1.467417, 1.484951",\ + "1.322728, 1.444370, 1.462117, 1.467417, 1.484951",\ + "1.322728, 1.444370, 1.462117, 1.467417, 1.484951",\ + "1.322728, 1.444370, 1.462117, 1.467417, 1.484951"); + } + + } /* 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.553797, 14.063305, 14.139658, 14.162457, 14.237896",\ + "13.601141, 14.110649, 14.187002, 14.209801, 14.285240",\ + "13.707352, 14.216860, 14.293213, 14.316011, 14.391451",\ + "14.021970, 14.531478, 14.607832, 14.630630, 14.706068",\ + "15.130814, 15.640322, 15.716675, 15.739473, 15.814913"); + } + 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.869453, 2.063398, 2.088681, 2.096231, 2.121211",\ + "1.869453, 2.063398, 2.088681, 2.096231, 2.121211",\ + "1.869453, 2.063398, 2.088681, 2.096231, 2.121211",\ + "1.869453, 2.063398, 2.088681, 2.096231, 2.121211",\ + "1.869453, 2.063398, 2.088681, 2.096231, 2.121211"); + } + cell_fall( f_itrans_ocap ){ + index_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.566802, 14.878809, 14.924535, 14.938189, 14.983368",\ + "14.614146, 14.926153, 14.971879, 14.985533, 15.030712",\ + "14.720356, 15.032362, 15.078089, 15.091743, 15.136921",\ + "15.034974, 15.346981, 15.392707, 15.406361, 15.451540",\ + "16.143818, 16.455824, 16.501549, 16.515203, 16.560383"); + } + 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.322728, 1.444370, 1.462117, 1.467417, 1.484951",\ + "1.322728, 1.444370, 1.462117, 1.467417, 1.484951",\ + "1.322728, 1.444370, 1.462117, 1.467417, 1.484951",\ + "1.322728, 1.444370, 1.462117, 1.467417, 1.484951",\ + "1.322728, 1.444370, 1.462117, 1.467417, 1.484951"); + } + + } /* 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 ; @@ -2878,11 +5258,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.480347, 24.009317, 24.088650, 24.112337, 24.190720",\ - "23.529812, 24.058783, 24.138115, 24.161802, 24.240185",\ - "23.640099, 24.169071, 24.248404, 24.272091, 24.350473",\ - "23.966415, 24.495388, 24.574720, 24.598408, 24.676790",\ - "25.089134, 25.618105, 25.697437, 25.721125, 25.799507"); + values ( "24.408081, 24.956888, 25.039196, 25.063772, 25.145092",\ + "24.459404, 25.008211, 25.090519, 25.115095, 25.196415",\ + "24.573826, 25.122633, 25.204941, 25.229517, 25.310837",\ + "24.912380, 25.461187, 25.543495, 25.568071, 25.649391",\ + "26.077198, 26.626005, 26.708313, 26.732889, 26.814209"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2896,11 +5276,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.513885, 23.837999, 23.885513, 23.899702, 23.946648",\ - "23.563351, 23.887465, 23.934978, 23.949167, 23.996113",\ - "23.673639, 23.997753, 24.045269, 24.059456, 24.106401",\ - "23.999956, 24.324070, 24.371586, 24.385773, 24.432718",\ - "25.122673, 25.446787, 25.494301, 25.508490, 25.555435"); + values ( "24.474949, 24.811216, 24.860514, 24.875233, 24.923941",\ + "24.526270, 24.862537, 24.911835, 24.926556, 24.975262",\ + "24.640694, 24.976961, 25.026258, 25.040977, 25.089685",\ + "24.979248, 25.315516, 25.364813, 25.379532, 25.428240",\ + "26.144066, 26.480333, 26.529631, 26.544350, 26.593058"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2921,11 +5301,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.645298, 20.645405, 20.645418, 20.645422, 20.645433",\ - "20.694763, 20.694870, 20.694883, 20.694887, 20.694899",\ - "20.805052, 20.805159, 20.805172, 20.805176, 20.805187",\ - "21.131369, 21.131475, 21.131489, 21.131493, 21.131504",\ - "22.254087, 22.254194, 22.254208, 22.254211, 22.254223"); + values ( "19.793930, 19.794033, 19.794044, 19.794048, 19.794060",\ + "19.841539, 19.841642, 19.841654, 19.841658, 19.841669",\ + "19.947693, 19.947796, 19.947807, 19.947811, 19.947823",\ + "20.261774, 20.261877, 20.261889, 20.261892, 20.261904",\ + "21.342388, 21.342491, 21.342503, 21.342506, 21.342518"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2939,11 +5319,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.512442, 20.522154, 20.522564, 20.522686, 20.523092",\ - "20.561907, 20.571619, 20.572029, 20.572151, 20.572557",\ - "20.672195, 20.681908, 20.682318, 20.682440, 20.682846",\ - "20.998512, 21.008224, 21.008635, 21.008757, 21.009163",\ - "22.121231, 22.130943, 22.131353, 22.131475, 22.131882"); + values ( "19.666056, 19.675402, 19.675798, 19.675915, 19.676306",\ + "19.713665, 19.723011, 19.723408, 19.723526, 19.723915",\ + "19.819818, 19.829165, 19.829561, 19.829678, 19.830069",\ + "20.133900, 20.143246, 20.143642, 20.143761, 20.144150",\ + "21.214514, 21.223860, 21.224257, 21.224373, 21.224764"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2957,12 +5337,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.811222, 15.360030, 15.442337, 15.466913, 15.548235",\ + "14.862256, 15.411064, 15.493372, 15.517948, 15.599269",\ + "14.976742, 15.525550, 15.607857, 15.632433, 15.713755",\ + "15.315877, 15.864685, 15.946993, 15.971569, 16.052891",\ + "16.511122, 17.059929, 17.142237, 17.166813, 17.248135"); + } + 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.869185, 2.063356, 2.088638, 2.096186, 2.121165",\ + "1.869185, 2.063356, 2.088638, 2.096186, 2.121165",\ + "1.869185, 2.063356, 2.088638, 2.096186, 2.121165",\ + "1.869185, 2.063356, 2.088638, 2.096186, 2.121165",\ + "1.869185, 2.063356, 2.088638, 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.218323, 15.554590, 15.603888, 15.618608, 15.667315",\ + "15.269357, 15.605625, 15.654922, 15.669641, 15.718348",\ + "15.383842, 15.720110, 15.769407, 15.784127, 15.832834",\ + "15.722978, 16.059246, 16.108543, 16.123262, 16.171968",\ + "16.918221, 17.254490, 17.303787, 17.318506, 17.367212"); + } + 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.322803, 1.444278, 1.462054, 1.467361, 1.484924",\ + "1.322803, 1.444278, 1.462054, 1.467361, 1.484924",\ + "1.322803, 1.444278, 1.462054, 1.467361, 1.484924",\ + "1.322803, 1.444278, 1.462054, 1.467361, 1.484924",\ + "1.322803, 1.444278, 1.462054, 1.467361, 1.484924"); + } + + } /* 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.464266, 13.973401, 14.049759, 14.072557, 14.148001",\ + "13.511610, 14.020745, 14.097103, 14.119902, 14.195345",\ + "13.617820, 14.126955, 14.203312, 14.226112, 14.301555",\ + "13.932439, 14.441574, 14.517931, 14.540731, 14.616174",\ + "15.041281, 15.550416, 15.626774, 15.649572, 15.725016"); + } + 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.869185, 2.063356, 2.088638, 2.096186, 2.121165",\ + "1.869185, 2.063356, 2.088638, 2.096186, 2.121165",\ + "1.869185, 2.063356, 2.088638, 2.096186, 2.121165",\ + "1.869185, 2.063356, 2.088638, 2.096186, 2.121165",\ + "1.869185, 2.063356, 2.088638, 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 ( "13.796801, 14.108759, 14.154493, 14.168149, 14.213335",\ + "13.844145, 14.156103, 14.201838, 14.215493, 14.260679",\ + "13.950355, 14.262314, 14.308047, 14.321703, 14.366888",\ + "14.264974, 14.576933, 14.622666, 14.636322, 14.681507",\ + "15.373817, 15.685776, 15.731510, 15.745166, 15.790352"); + } + 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.322803, 1.444278, 1.462054, 1.467361, 1.484924",\ + "1.322803, 1.444278, 1.462054, 1.467361, 1.484924",\ + "1.322803, 1.444278, 1.462054, 1.467361, 1.484924",\ + "1.322803, 1.444278, 1.462054, 1.467361, 1.484924",\ + "1.322803, 1.444278, 1.462054, 1.467361, 1.484924"); + } + + } /* 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 ; @@ -2976,11 +5441,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.353333, 22.882303, 22.961636, 22.985323, 23.063705",\ - "22.402798, 22.931768, 23.011101, 23.034788, 23.113171",\ - "22.513084, 23.042057, 23.121389, 23.145077, 23.223459",\ - "22.839401, 23.368374, 23.447706, 23.471394, 23.549776",\ - "23.962120, 24.491091, 24.570423, 24.594110, 24.672493"); + values ( "23.238514, 23.787321, 23.869629, 23.894205, 23.975525",\ + "23.289833, 23.838640, 23.920948, 23.945524, 24.026844",\ + "23.404259, 23.953066, 24.035374, 24.059950, 24.141270",\ + "23.742813, 24.291620, 24.373928, 24.398504, 24.479824",\ + "24.907631, 25.456438, 25.538746, 25.563322, 25.644642"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -2994,11 +5459,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.386311, 22.710424, 22.757940, 22.772127, 22.819073",\ - "22.435776, 22.759890, 22.807405, 22.821592, 22.868538",\ - "22.546064, 22.870178, 22.917694, 22.931881, 22.978828",\ - "22.872381, 23.196495, 23.244011, 23.258198, 23.305145",\ - "23.995100, 24.319214, 24.366730, 24.380917, 24.427864"); + values ( "23.306553, 23.642820, 23.692118, 23.706837, 23.755545",\ + "23.357874, 23.694141, 23.743439, 23.758160, 23.806866",\ + "23.472298, 23.808565, 23.857862, 23.872581, 23.921289",\ + "23.810852, 24.147120, 24.196417, 24.211136, 24.259844",\ + "24.975670, 25.311937, 25.361235, 25.375954, 25.424662"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3019,11 +5484,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.500120, 19.500231, 19.500244, 19.500248, 19.500261",\ - "19.549585, 19.549696, 19.549709, 19.549713, 19.549726",\ - "19.659872, 19.659985, 19.659998, 19.660000, 19.660013",\ - "19.986189, 19.986301, 19.986315, 19.986317, 19.986330",\ - "21.108908, 21.109020, 21.109034, 21.109035, 21.109049"); + values ( "18.694036, 18.694145, 18.694157, 18.694160, 18.694174",\ + "18.741646, 18.741755, 18.741766, 18.741770, 18.741783",\ + "18.847799, 18.847908, 18.847919, 18.847923, 18.847937",\ + "19.161880, 19.161989, 19.162001, 19.162004, 19.162018",\ + "20.242493, 20.242601, 20.242613, 20.242617, 20.242630"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3037,11 +5502,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.367384, 19.377035, 19.377445, 19.377567, 19.377972",\ - "19.416849, 19.426500, 19.426910, 19.427032, 19.427437",\ - "19.527136, 19.536789, 19.537197, 19.537319, 19.537724",\ - "19.853453, 19.863106, 19.863514, 19.863636, 19.864040",\ - "20.976171, 20.985825, 20.986233, 20.986355, 20.986759"); + values ( "18.566278, 18.575569, 18.575962, 18.576080, 18.576469",\ + "18.613888, 18.623178, 18.623573, 18.623690, 18.624079",\ + "18.720041, 18.729332, 18.729725, 18.729843, 18.730232",\ + "19.034122, 19.043413, 19.043808, 19.043924, 19.044313",\ + "20.114735, 20.124025, 20.124420, 20.124537, 20.124926"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3055,12 +5520,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.681647, 15.230455, 15.312761, 15.337337, 15.418659",\ + "14.732681, 15.281488, 15.363796, 15.388371, 15.469693",\ + "14.847167, 15.395975, 15.478281, 15.502857, 15.584179",\ + "15.186302, 15.735109, 15.817417, 15.841992, 15.923314",\ + "16.381548, 16.930355, 17.012663, 17.037239, 17.118561"); + } + 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.869185, 2.063356, 2.088637, 2.096186, 2.121165",\ + "1.869185, 2.063356, 2.088637, 2.096186, 2.121165",\ + "1.869185, 2.063356, 2.088637, 2.096186, 2.121165",\ + "1.869185, 2.063356, 2.088637, 2.096186, 2.121165",\ + "1.869185, 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 ( "15.213092, 15.549360, 15.598657, 15.613377, 15.662083",\ + "15.264126, 15.600394, 15.649691, 15.664411, 15.713118",\ + "15.378612, 15.714880, 15.764176, 15.778896, 15.827602",\ + "15.717747, 16.054016, 16.103312, 16.118031, 16.166739",\ + "16.912992, 17.249260, 17.298557, 17.313278, 17.361984"); + } + 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.322803, 1.444278, 1.462054, 1.467362, 1.484924",\ + "1.322803, 1.444278, 1.462054, 1.467362, 1.484924",\ + "1.322803, 1.444278, 1.462054, 1.467362, 1.484924",\ + "1.322803, 1.444278, 1.462054, 1.467362, 1.484924",\ + "1.322803, 1.444278, 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.334764, 13.843899, 13.920256, 13.943056, 14.018498",\ + "13.382109, 13.891243, 13.967600, 13.990400, 14.065843",\ + "13.488318, 13.997454, 14.073811, 14.096610, 14.172052",\ + "13.802938, 14.312073, 14.388430, 14.411229, 14.486671",\ + "14.911780, 15.420916, 15.497272, 15.520072, 15.595514"); + } + 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.869185, 2.063356, 2.088637, 2.096186, 2.121165",\ + "1.869185, 2.063356, 2.088637, 2.096186, 2.121165",\ + "1.869185, 2.063356, 2.088637, 2.096186, 2.121165",\ + "1.869185, 2.063356, 2.088637, 2.096186, 2.121165",\ + "1.869185, 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 ( "13.785336, 14.097295, 14.143028, 14.156684, 14.201870",\ + "13.832680, 14.144639, 14.190372, 14.204028, 14.249214",\ + "13.938890, 14.250849, 14.296582, 14.310238, 14.355423",\ + "14.253509, 14.565468, 14.611201, 14.624857, 14.670042",\ + "15.362350, 15.674310, 15.720043, 15.733699, 15.778885"); + } + 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.322803, 1.444278, 1.462054, 1.467362, 1.484924",\ + "1.322803, 1.444278, 1.462054, 1.467362, 1.484924",\ + "1.322803, 1.444278, 1.462054, 1.467362, 1.484924",\ + "1.322803, 1.444278, 1.462054, 1.467362, 1.484924",\ + "1.322803, 1.444278, 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 ; @@ -3074,11 +5624,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.191685, 21.720661, 21.799994, 21.823681, 21.902061",\ - "21.241148, 21.770124, 21.849457, 21.873144, 21.951527",\ - "21.351437, 21.880413, 21.959745, 21.983433, 22.061813",\ - "21.677752, 22.206728, 22.286060, 22.309748, 22.388130",\ - "22.800468, 23.329445, 23.408777, 23.432465, 23.510845"); + values ( "37.888260, 38.437073, 38.519379, 38.543957, 38.625278",\ + "37.939579, 38.488392, 38.570702, 38.595276, 38.676598",\ + "38.054005, 38.602818, 38.685127, 38.709702, 38.791023",\ + "38.392555, 38.941368, 39.023674, 39.048252, 39.129574",\ + "39.557369, 40.106182, 40.188492, 40.213066, 40.294388"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3092,11 +5642,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.226419, 21.550531, 21.598047, 21.612234, 21.659182",\ - "21.275885, 21.599997, 21.647512, 21.661699, 21.708647",\ - "21.386173, 21.710285, 21.757801, 21.771988, 21.818935",\ - "21.712492, 22.036604, 22.084120, 22.098307, 22.145254",\ - "22.835209, 23.159321, 23.206837, 23.221024, 23.267971"); + values ( "31.772585, 32.108852, 32.158150, 32.172867, 32.221577",\ + "31.823904, 32.160172, 32.209469, 32.224190, 32.272896",\ + "31.938330, 32.274597, 32.323895, 32.338615, 32.387321",\ + "32.276886, 32.613152, 32.662449, 32.677170, 32.725876",\ + "33.441704, 33.777969, 33.827267, 33.841988, 33.890694"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3117,11 +5667,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.352337, 18.352434, 18.352446, 18.352449, 18.352459",\ - "18.401802, 18.401899, 18.401911, 18.401915, 18.401924",\ - "18.512091, 18.512188, 18.512199, 18.512203, 18.512215",\ - "18.838408, 18.838505, 18.838516, 18.838520, 18.838531",\ - "19.961126, 19.961224, 19.961235, 19.961237, 19.961248"); + values ( "17.588997, 17.589090, 17.589102, 17.589104, 17.589115",\ + "17.636606, 17.636700, 17.636711, 17.636713, 17.636724",\ + "17.742760, 17.742853, 17.742865, 17.742867, 17.742878",\ + "18.056839, 18.056932, 18.056944, 18.056946, 18.056957",\ + "19.137455, 19.137548, 19.137560, 19.137562, 19.137573"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3135,11 +5685,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.219250, 18.229074, 18.229488, 18.229610, 18.230019",\ - "18.268715, 18.278540, 18.278954, 18.279076, 18.279484",\ - "18.379004, 18.388828, 18.389240, 18.389364, 18.389772",\ - "18.705320, 18.715145, 18.715557, 18.715681, 18.716089",\ - "19.828037, 19.837862, 19.838276, 19.838400, 19.838808"); + values ( "17.460899, 17.470356, 17.470755, 17.470873, 17.471266",\ + "17.508511, 17.517965, 17.518364, 17.518482, 17.518875",\ + "17.614662, 17.624119, 17.624517, 17.624636, 17.625029",\ + "17.928741, 17.938198, 17.938597, 17.938715, 17.939108",\ + "19.009357, 19.018814, 19.019213, 19.019331, 19.019724"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3153,12 +5703,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.618988, 15.167801, 15.250107, 15.274683, 15.356005",\ + "14.670023, 15.218836, 15.301142, 15.325718, 15.407040",\ + "14.784510, 15.333321, 15.415628, 15.440205, 15.521525",\ + "15.123644, 15.672455, 15.754763, 15.779339, 15.860660",\ + "16.318890, 16.867702, 16.950008, 16.974585, 17.055906"); + } + 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.869184, 2.063357, 2.088638, 2.096187, 2.121165",\ + "1.869184, 2.063357, 2.088638, 2.096187, 2.121165",\ + "1.869184, 2.063357, 2.088638, 2.096187, 2.121165",\ + "1.869184, 2.063357, 2.088638, 2.096187, 2.121165",\ + "1.869184, 2.063357, 2.088638, 2.096187, 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.947458, 16.283724, 16.333021, 16.347740, 16.396448",\ + "15.998491, 16.334759, 16.384056, 16.398775, 16.447483",\ + "16.112976, 16.449242, 16.498539, 16.513260, 16.561966",\ + "16.452112, 16.788378, 16.837675, 16.852394, 16.901102",\ + "17.647358, 17.983624, 18.032921, 18.047642, 18.096348"); + } + 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.322805, 1.444275, 1.462052, 1.467360, 1.484923",\ + "1.322805, 1.444275, 1.462052, 1.467360, 1.484923",\ + "1.322805, 1.444275, 1.462052, 1.467360, 1.484923",\ + "1.322805, 1.444275, 1.462052, 1.467360, 1.484923",\ + "1.322805, 1.444275, 1.462052, 1.467360, 1.484923"); + } + + } /* 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.079615, 10.588755, 10.665112, 10.687910, 10.763353",\ + "10.126960, 10.636099, 10.712456, 10.735255, 10.810698",\ + "10.233170, 10.742309, 10.818666, 10.841465, 10.916908",\ + "10.547791, 11.056931, 11.133287, 11.156087, 11.231529",\ + "11.656679, 12.165818, 12.242175, 12.264975, 12.340418"); + } + 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.869184, 2.063357, 2.088638, 2.096187, 2.121165",\ + "1.869184, 2.063357, 2.088638, 2.096187, 2.121165",\ + "1.869184, 2.063357, 2.088638, 2.096187, 2.121165",\ + "1.869184, 2.063357, 2.088638, 2.096187, 2.121165",\ + "1.869184, 2.063357, 2.088638, 2.096187, 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.229671, 11.541629, 11.587362, 11.601018, 11.646204",\ + "11.277016, 11.588974, 11.634706, 11.648363, 11.693548",\ + "11.383226, 11.695184, 11.740917, 11.754573, 11.799759",\ + "11.697847, 12.009805, 12.055538, 12.069194, 12.114380",\ + "12.806734, 13.118692, 13.164426, 13.178082, 13.223268"); + } + 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.322805, 1.444275, 1.462052, 1.467360, 1.484923",\ + "1.322805, 1.444275, 1.462052, 1.467360, 1.484923",\ + "1.322805, 1.444275, 1.462052, 1.467360, 1.484923",\ + "1.322805, 1.444275, 1.462052, 1.467360, 1.484923",\ + "1.322805, 1.444275, 1.462052, 1.467360, 1.484923"); + } + + } /* 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 ; @@ -3172,11 +5807,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.021845, 20.550823, 20.630154, 20.653843, 20.732224",\ - "20.071310, 20.600288, 20.679619, 20.703308, 20.781689",\ - "20.181599, 20.710575, 20.789907, 20.813595, 20.891977",\ - "20.507915, 21.036892, 21.116224, 21.139912, 21.218294",\ - "21.630630, 22.159609, 22.238941, 22.262629, 22.341011"); + values ( "20.805000, 21.353813, 21.436121, 21.460697, 21.542017",\ + "20.856319, 21.405132, 21.487440, 21.512016, 21.593336",\ + "20.970745, 21.519558, 21.601866, 21.626442, 21.707762",\ + "21.309299, 21.858112, 21.940420, 21.964996, 22.046316",\ + "22.474117, 23.022930, 23.105238, 23.129814, 23.211134"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3190,11 +5825,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.057692, 20.381802, 20.429317, 20.443504, 20.490452",\ - "20.107157, 20.431267, 20.478783, 20.492970, 20.539917",\ - "20.217445, 20.541555, 20.589071, 20.603260, 20.650206",\ - "20.543762, 20.867874, 20.915390, 20.929577, 20.976524",\ - "21.666479, 21.990589, 22.038105, 22.052294, 22.099239"); + values ( "20.876015, 21.212280, 21.261578, 21.276297, 21.325005",\ + "20.927334, 21.263599, 21.312897, 21.327618, 21.376324",\ + "21.041759, 21.378025, 21.427322, 21.442041, 21.490749",\ + "21.380314, 21.716579, 21.765877, 21.780596, 21.829304",\ + "22.545134, 22.881399, 22.930696, 22.945415, 22.994123"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3215,11 +5850,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.159079, 17.159187, 17.159201, 17.159204, 17.159218",\ - "17.208544, 17.208652, 17.208666, 17.208670, 17.208683",\ - "17.318832, 17.318941, 17.318954, 17.318958, 17.318970",\ - "17.645149, 17.645260, 17.645271, 17.645275, 17.645288",\ - "18.767866, 18.767975, 18.767988, 18.767992, 18.768005"); + values ( "16.496086, 16.496191, 16.496202, 16.496206, 16.496220",\ + "16.543695, 16.543800, 16.543812, 16.543816, 16.543829",\ + "16.649849, 16.649954, 16.649965, 16.649969, 16.649982",\ + "16.963930, 16.964035, 16.964046, 16.964050, 16.964064",\ + "18.044544, 18.044649, 18.044661, 18.044664, 18.044678"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3233,11 +5868,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.026285, 17.035965, 17.036375, 17.036497, 17.036903",\ - "17.075750, 17.085430, 17.085840, 17.085962, 17.086369",\ - "17.186039, 17.195719, 17.196129, 17.196251, 17.196657",\ - "17.512358, 17.522038, 17.522448, 17.522570, 17.522974",\ - "18.635073, 18.644753, 18.645163, 18.645285, 18.645691"); + values ( "16.368273, 16.377590, 16.377983, 16.378101, 16.378490",\ + "16.415882, 16.425200, 16.425594, 16.425711, 16.426102",\ + "16.522036, 16.531353, 16.531746, 16.531864, 16.532253",\ + "16.836117, 16.845434, 16.845829, 16.845945, 16.846336",\ + "17.916731, 17.926048, 17.926441, 17.926559, 17.926949"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3251,12 +5886,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.069178, 15.617992, 15.700299, 15.724875, 15.806196",\ + "15.120211, 15.669026, 15.751333, 15.775909, 15.857230",\ + "15.234697, 15.783512, 15.865819, 15.890395, 15.971716",\ + "15.573832, 16.122646, 16.204952, 16.229530, 16.310850",\ + "16.769077, 17.317892, 17.400200, 17.424774, 17.506096"); + } + 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 ( "16.229614, 16.565878, 16.615175, 16.629896, 16.678602",\ + "16.280647, 16.616913, 16.666210, 16.680929, 16.729637",\ + "16.395134, 16.731398, 16.780695, 16.795416, 16.844122",\ + "16.734268, 17.070534, 17.119831, 17.134550, 17.183258",\ + "17.929514, 18.265779, 18.315077, 18.329796, 18.378504"); + } + 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[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.078112, 10.587253, 10.663610, 10.686409, 10.761851",\ + "10.125456, 10.634597, 10.710954, 10.733753, 10.809196",\ + "10.231666, 10.740807, 10.817163, 10.839964, 10.915405",\ + "10.546288, 11.055429, 11.131785, 11.154585, 11.230027",\ + "11.655175, 12.164316, 12.240673, 12.263474, 12.338915"); + } + 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 ( "11.219239, 11.531195, 11.576929, 11.590586, 11.635771",\ + "11.266584, 11.578540, 11.624274, 11.637930, 11.683116",\ + "11.372794, 11.684750, 11.730484, 11.744141, 11.789326",\ + "11.687415, 11.999371, 12.045105, 12.058762, 12.103947",\ + "12.796303, 13.108259, 13.153994, 13.167649, 13.212835"); + } + 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[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.049594, 9.598410, 9.680716, 9.705292, 9.786613",\ + "9.100628, 9.649443, 9.731750, 9.756326, 9.837646",\ + "9.215114, 9.763929, 9.846235, 9.870811, 9.952133",\ + "9.554255, 10.103069, 10.185377, 10.209953, 10.291273",\ + "10.749592, 11.298407, 11.380714, 11.405291, 11.486610"); + } + 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 ( "10.257904, 10.594169, 10.643466, 10.658186, 10.706893",\ + "10.310928, 10.647193, 10.696490, 10.711210, 10.759917",\ + "10.429888, 10.766152, 10.815450, 10.830170, 10.878877",\ + "10.809450, 11.145716, 11.195013, 11.209733, 11.258440",\ + "12.269880, 12.606146, 12.655443, 12.670163, 12.718870"); + } + 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[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.352406, 8.861547, 8.937904, 8.960703, 9.036146",\ + "8.399750, 8.908892, 8.985249, 9.008048, 9.083490",\ + "8.505960, 9.015101, 9.091458, 9.114258, 9.189700",\ + "8.820585, 9.329726, 9.406083, 9.428883, 9.504325",\ + "9.929512, 10.438654, 10.515011, 10.537810, 10.613253"); + } + 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 ( "9.423167, 9.735123, 9.780857, 9.794514, 9.839699",\ + "9.472359, 9.784315, 9.830050, 9.843704, 9.888891",\ + "9.582718, 9.894674, 9.940409, 9.954064, 9.999250",\ + "9.934843, 10.246799, 10.292534, 10.306190, 10.351376",\ + "11.289700, 11.601656, 11.647390, 11.661046, 11.706232"); + } + 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[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 ; @@ -3270,11 +6077,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.849113, 19.378115, 19.457445, 19.481133, 19.559513",\ - "18.898579, 19.427580, 19.506910, 19.530598, 19.608978",\ - "19.008867, 19.537868, 19.617199, 19.640886, 19.719267",\ - "19.335186, 19.864187, 19.943518, 19.967205, 20.045586",\ - "20.457901, 20.986902, 21.066233, 21.089920, 21.168301"); + values ( "39.087910, 39.636749, 39.719055, 39.743629, 39.824951",\ + "39.139229, 39.688068, 39.770374, 39.794949, 39.876270",\ + "39.253654, 39.802494, 39.884800, 39.909374, 39.990696",\ + "39.592209, 40.141048, 40.223354, 40.247929, 40.329250",\ + "40.757023, 41.305862, 41.388168, 41.412743, 41.494064"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3288,11 +6095,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.894291, 19.218391, 19.265909, 19.280098, 19.327045",\ - "18.943756, 19.267857, 19.315374, 19.329563, 19.376511",\ - "19.054045, 19.378147, 19.425663, 19.439852, 19.486799",\ - "19.380363, 19.704464, 19.751980, 19.766169, 19.813118",\ - "20.503078, 20.827179, 20.874697, 20.888885, 20.935833"); + values ( "32.929977, 33.266232, 33.315529, 33.330250, 33.378960",\ + "32.981297, 33.317551, 33.366852, 33.381569, 33.430279",\ + "33.095722, 33.431976, 33.481277, 33.495995, 33.544704",\ + "33.434277, 33.770531, 33.819832, 33.834549, 33.883259",\ + "34.599094, 34.935349, 34.984650, 34.999367, 35.048077"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3313,11 +6120,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.012264, 16.012371, 16.012383, 16.012386, 16.012398",\ - "16.061729, 16.061836, 16.061848, 16.061852, 16.061863",\ - "16.172020, 16.172125, 16.172136, 16.172140, 16.172152",\ - "16.498337, 16.498442, 16.498455, 16.498457, 16.498470",\ - "17.621052, 17.621159, 17.621170, 17.621174, 17.621185"); + values ( "15.405256, 15.405357, 15.405369, 15.405373, 15.405384",\ + "15.452866, 15.452967, 15.452978, 15.452982, 15.452993",\ + "15.559019, 15.559120, 15.559132, 15.559135, 15.559147",\ + "15.873100, 15.873201, 15.873213, 15.873217, 15.873228",\ + "16.953714, 16.953815, 16.953827, 16.953831, 16.953842"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3331,11 +6138,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.879364, 15.889097, 15.889508, 15.889631, 15.890038",\ - "15.928829, 15.938562, 15.938973, 15.939096, 15.939503",\ - "16.039118, 16.048851, 16.049263, 16.049385, 16.049791",\ - "16.365437, 16.375170, 16.375580, 16.375702, 16.376110",\ - "17.488152, 17.497885, 17.498297, 17.498419, 17.498825"); + values ( "15.277339, 15.286707, 15.287103, 15.287221, 15.287612",\ + "15.324948, 15.334316, 15.334712, 15.334830, 15.335221",\ + "15.431102, 15.440470, 15.440866, 15.440984, 15.441375",\ + "15.745183, 15.754551, 15.754947, 15.755065, 15.755456",\ + "16.825796, 16.835165, 16.835560, 16.835678, 16.836071"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3349,12 +6156,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.624626, 15.173466, 15.255772, 15.280347, 15.361667",\ + "14.675661, 15.224500, 15.306805, 15.331381, 15.412701",\ + "14.790146, 15.338985, 15.421291, 15.445867, 15.527186",\ + "15.129280, 15.678120, 15.760426, 15.785001, 15.866321",\ + "16.324526, 16.873365, 16.955671, 16.980247, 17.061565"); + } + 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 ( "15.991109, 16.327364, 16.376663, 16.391382, 16.440092",\ + "16.042141, 16.378397, 16.427696, 16.442415, 16.491125",\ + "16.156628, 16.492884, 16.542183, 16.556902, 16.605612",\ + "16.495762, 16.832018, 16.881317, 16.896036, 16.944746",\ + "17.691010, 18.027264, 18.076563, 18.091282, 18.139992"); + } + 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.444255, 1.462038, 1.467348, 1.484918",\ + "1.322821, 1.444255, 1.462038, 1.467348, 1.484918",\ + "1.322821, 1.444255, 1.462038, 1.467348, 1.484918",\ + "1.322821, 1.444255, 1.462038, 1.467348, 1.484918",\ + "1.322821, 1.444255, 1.462038, 1.467348, 1.484918"); + } + + } /* 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.884319, 10.393482, 10.469839, 10.492638, 10.568079",\ + "9.931664, 10.440827, 10.517183, 10.539983, 10.615424",\ + "10.037874, 10.547037, 10.623394, 10.646193, 10.721634",\ + "10.352495, 10.861658, 10.938015, 10.960814, 11.036255",\ + "11.461382, 11.970546, 12.046902, 12.069701, 12.145143"); + } + 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 ( "11.134531, 11.446478, 11.492212, 11.505869, 11.551056",\ + "11.181875, 11.493822, 11.539557, 11.553213, 11.598401",\ + "11.288086, 11.600033, 11.645767, 11.659424, 11.704611",\ + "11.602707, 11.914654, 11.960390, 11.974046, 12.019234",\ + "12.711595, 13.023541, 13.069277, 13.082933, 13.128120"); + } + 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.444255, 1.462038, 1.467348, 1.484918",\ + "1.322821, 1.444255, 1.462038, 1.467348, 1.484918",\ + "1.322821, 1.444255, 1.462038, 1.467348, 1.484918",\ + "1.322821, 1.444255, 1.462038, 1.467348, 1.484918",\ + "1.322821, 1.444255, 1.462038, 1.467348, 1.484918"); + } + + } /* 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 ; @@ -3368,11 +6260,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.717607, 18.246601, 18.325932, 18.349621, 18.428001",\ - "17.767073, 18.296066, 18.375397, 18.399086, 18.477467",\ - "17.877361, 18.406355, 18.485687, 18.509373, 18.587755",\ - "18.203680, 18.732674, 18.812004, 18.835693, 18.914074",\ - "19.326395, 19.855389, 19.934719, 19.958408, 20.036789"); + values ( "18.400635, 18.949465, 19.031771, 19.056347, 19.137667",\ + "18.451954, 19.000786, 19.083092, 19.107668, 19.188988",\ + "18.566380, 19.115210, 19.197515, 19.222092, 19.303411",\ + "18.904934, 19.453764, 19.536070, 19.560646, 19.641966",\ + "20.069752, 20.618582, 20.700888, 20.725464, 20.806784"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3386,11 +6278,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.759865, 18.083969, 18.131487, 18.145674, 18.192623",\ - "17.809330, 18.133434, 18.180952, 18.195139, 18.242088",\ - "17.919621, 18.243723, 18.291241, 18.305428, 18.352375",\ - "18.245937, 18.570042, 18.617558, 18.631746, 18.678694",\ - "19.368652, 19.692757, 19.740274, 19.754461, 19.801411"); + values ( "18.476555, 18.812811, 18.862110, 18.876831, 18.925539",\ + "18.527874, 18.864132, 18.913431, 18.928150, 18.976860",\ + "18.642300, 18.978556, 19.027855, 19.042576, 19.091284",\ + "18.980854, 19.317110, 19.366409, 19.381130, 19.429838",\ + "20.145672, 20.481928, 20.531227, 20.545948, 20.594656"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3411,11 +6303,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.916120, 14.916161, 14.916166, 14.916167, 14.916172",\ - "14.965585, 14.965626, 14.965631, 14.965632, 14.965637",\ - "15.075873, 15.075914, 15.075920, 15.075921, 15.075926",\ - "15.402191, 15.402233, 15.402238, 15.402239, 15.402244",\ - "16.524906, 16.524948, 16.524954, 16.524956, 16.524960"); + values ( "14.355076, 14.355116, 14.355122, 14.355123, 14.355127",\ + "14.402685, 14.402725, 14.402731, 14.402732, 14.402737",\ + "14.508839, 14.508879, 14.508884, 14.508885, 14.508890",\ + "14.822918, 14.822958, 14.822964, 14.822965, 14.822969",\ + "15.903534, 15.903574, 15.903580, 15.903581, 15.903585"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3429,11 +6321,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.781701, 14.792176, 14.792606, 14.792735, 14.793160",\ - "14.831166, 14.841641, 14.842072, 14.842200, 14.842626",\ - "14.941455, 14.951930, 14.952360, 14.952489, 14.952914",\ - "15.267773, 15.278248, 15.278679, 15.278807, 15.279232",\ - "16.390488, 16.400965, 16.401394, 16.401524, 16.401947"); + values ( "14.225698, 14.235781, 14.236196, 14.236319, 14.236729",\ + "14.273308, 14.283390, 14.283805, 14.283928, 14.284338",\ + "14.379461, 14.389544, 14.389958, 14.390081, 14.390491",\ + "14.693541, 14.703623, 14.704038, 14.704161, 14.704571",\ + "15.774157, 15.784239, 15.784654, 15.784777, 15.785187"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3447,12 +6339,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.310213, 14.859044, 14.941351, 14.965926, 15.047247",\ + "14.361246, 14.910078, 14.992384, 15.016960, 15.098280",\ + "14.475733, 15.024564, 15.106871, 15.131446, 15.212767",\ + "14.814867, 15.363699, 15.446005, 15.470581, 15.551901",\ + "16.010113, 16.558945, 16.641251, 16.665827, 16.747147"); + } + 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 ( "15.041558, 15.377815, 15.427114, 15.441835, 15.490543",\ + "15.092591, 15.428848, 15.478148, 15.492868, 15.541576",\ + "15.207078, 15.543335, 15.592634, 15.607355, 15.656063",\ + "15.546212, 15.882469, 15.931768, 15.946489, 15.995197",\ + "16.741459, 17.077715, 17.127014, 17.141735, 17.190443"); + } + 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.444261, 1.462042, 1.467351, 1.484919",\ + "1.322817, 1.444261, 1.462042, 1.467351, 1.484919",\ + "1.322817, 1.444261, 1.462042, 1.467351, 1.484919",\ + "1.322817, 1.444261, 1.462042, 1.467351, 1.484919",\ + "1.322817, 1.444261, 1.462042, 1.467351, 1.484919"); + } + + } /* 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.973818, 13.482974, 13.559330, 13.582129, 13.657572",\ + "13.021162, 13.530319, 13.606676, 13.629475, 13.704916",\ + "13.127373, 13.636529, 13.712885, 13.735684, 13.811127",\ + "13.441992, 13.951148, 14.027504, 14.050303, 14.125746",\ + "14.550835, 15.059992, 15.136349, 15.159147, 15.234589"); + } + 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.623391, 13.935341, 13.981076, 13.994732, 14.039919",\ + "13.670736, 13.982687, 14.028421, 14.042078, 14.087265",\ + "13.776946, 14.088896, 14.134631, 14.148287, 14.193474",\ + "14.091564, 14.403515, 14.449249, 14.462906, 14.508093",\ + "15.200408, 15.512358, 15.558093, 15.571749, 15.616936"); + } + 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.444261, 1.462042, 1.467351, 1.484919",\ + "1.322817, 1.444261, 1.462042, 1.467351, 1.484919",\ + "1.322817, 1.444261, 1.462042, 1.467351, 1.484919",\ + "1.322817, 1.444261, 1.462042, 1.467351, 1.484919",\ + "1.322817, 1.444261, 1.462042, 1.467351, 1.484919"); + } + + } /* 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 ; @@ -3464,16 +6441,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.394455, 28.923574, 29.002901, 29.026587, 29.104961",\ - "28.574646, 29.103765, 29.183092, 29.206778, 29.285152",\ - "28.969330, 29.498449, 29.577776, 29.601461, 29.679836",\ - "29.596401, 30.125521, 30.204847, 30.228533, 30.306908",\ - "29.774036, 30.303156, 30.382483, 30.406168, 30.484543"); + values ( "30.084270, 30.633232, 30.715534, 30.740108, 30.821423",\ + "30.233753, 30.782715, 30.865017, 30.889591, 30.970905",\ + "30.383234, 30.932198, 31.014496, 31.039070, 31.120386",\ + "30.682198, 31.231159, 31.313461, 31.338036, 31.419350",\ + "31.280329, 31.829292, 31.911591, 31.936165, 32.017479"); } 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.869133, 2.063388, 2.088649, 2.096192, 2.121150",\ "1.869133, 2.063388, 2.088649, 2.096192, 2.121150",\ @@ -3482,16 +6459,16 @@ pin("mprj_io[6]") { "1.869133, 2.063388, 2.088649, 2.096192, 2.121150"); } 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.234087, 29.558140, 29.605663, 29.619854, 29.666809",\ - "29.414278, 29.738331, 29.785854, 29.800045, 29.847000",\ - "29.808960, 30.133011, 30.180536, 30.194727, 30.241682",\ - "30.436033, 30.760086, 30.807610, 30.821800, 30.868755",\ - "30.613668, 30.937721, 30.985245, 30.999435, 31.046391"); + values ( "30.776472, 31.112675, 31.161982, 31.176704, 31.225420",\ + "30.925955, 31.262157, 31.311464, 31.326187, 31.374903",\ + "31.075436, 31.411638, 31.460945, 31.475668, 31.524384",\ + "31.374399, 31.710602, 31.759909, 31.774632, 31.823347",\ + "31.972530, 32.308731, 32.358040, 32.372761, 32.421478"); } 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.322896, 1.444162, 1.461974, 1.467292, 1.484890",\ "1.322896, 1.444162, 1.461974, 1.467292, 1.484890",\ @@ -3507,16 +6484,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.507248, 26.036367, 26.115694, 26.139380, 26.217754",\ - "25.687439, 26.216558, 26.295885, 26.319571, 26.397945",\ - "26.082123, 26.611242, 26.690569, 26.714254, 26.792629",\ - "26.709194, 27.238314, 27.317640, 27.341326, 27.419701",\ - "26.886829, 27.415949, 27.495275, 27.518961, 27.597336"); + values ( "23.943731, 24.453009, 24.529360, 24.552158, 24.627594",\ + "24.218998, 24.728275, 24.804626, 24.827423, 24.902861",\ + "24.218998, 24.728275, 24.804626, 24.827423, 24.902861",\ + "24.498434, 25.007711, 25.084063, 25.106861, 25.182297",\ + "25.053326, 25.562603, 25.638954, 25.661751, 25.737188"); } 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.869133, 2.063388, 2.088649, 2.096192, 2.121150",\ "1.869133, 2.063388, 2.088649, 2.096192, 2.121150",\ @@ -3525,16 +6502,16 @@ pin("mprj_io[6]") { "1.869133, 2.063388, 2.088649, 2.096192, 2.121150"); } 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.786142, 26.110195, 26.157719, 26.171909, 26.218864",\ - "25.966333, 26.290386, 26.337910, 26.352100, 26.399055",\ - "26.361013, 26.685066, 26.732590, 26.746780, 26.793736",\ - "26.988087, 27.312138, 27.359663, 27.373854, 27.420809",\ - "27.165722, 27.489773, 27.537298, 27.551489, 27.598444"); + values ( "24.477932, 24.789831, 24.835573, 24.849232, 24.894426",\ + "24.753197, 25.065096, 25.110838, 25.124496, 25.169691",\ + "24.753197, 25.065096, 25.110838, 25.124496, 25.169691",\ + "25.032635, 25.344534, 25.390276, 25.403934, 25.449129",\ + "25.587524, 25.899424, 25.945166, 25.958824, 26.004019"); } 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.322896, 1.444162, 1.461974, 1.467292, 1.484890",\ "1.322896, 1.444162, 1.461974, 1.467292, 1.484890",\ @@ -3551,11 +6528,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.030048, 37.559170, 37.638496, 37.662182, 37.740559",\ - "37.079514, 37.608635, 37.687962, 37.711647, 37.790024",\ - "37.189800, 37.718922, 37.798248, 37.821934, 37.900311",\ - "37.516125, 38.045246, 38.124573, 38.148258, 38.226635",\ - "38.638836, 39.167957, 39.247284, 39.270969, 39.349346"); + values ( "38.942654, 39.491615, 39.573914, 39.598488, 39.679802",\ + "38.993973, 39.542934, 39.625233, 39.649807, 39.731121",\ + "39.108398, 39.657360, 39.739658, 39.764233, 39.845547",\ + "39.446953, 39.995914, 40.078213, 40.102787, 40.184101",\ + "40.611767, 41.160728, 41.243027, 41.267601, 41.348915"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3569,11 +6546,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.874016, 38.198067, 38.245590, 38.259781, 38.306736",\ - "37.923481, 38.247532, 38.295055, 38.309246, 38.356201",\ - "38.033772, 38.357822, 38.405346, 38.419537, 38.466492",\ - "38.360088, 38.684139, 38.731663, 38.745853, 38.792809",\ - "39.482803, 39.806854, 39.854378, 39.868568, 39.915524"); + values ( "39.639359, 39.975563, 40.024868, 40.039589, 40.088306",\ + "39.690678, 40.026878, 40.076187, 40.090908, 40.139626",\ + "39.805103, 40.141304, 40.190613, 40.205334, 40.254051",\ + "40.143658, 40.479858, 40.529167, 40.543888, 40.592606",\ + "41.308475, 41.644676, 41.693985, 41.708706, 41.757423"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3594,11 +6571,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.562582, 13.562969, 13.563013, 13.563026, 13.563070",\ - "13.612047, 13.612434, 13.612478, 13.612492, 13.612535",\ - "13.722336, 13.722723, 13.722767, 13.722780, 13.722824",\ - "14.048654, 14.049040, 14.049085, 14.049098, 14.049142",\ - "15.171371, 15.171757, 15.171802, 15.171815, 15.171859"); + values ( "13.051990, 13.052361, 13.052404, 13.052418, 13.052460",\ + "13.099601, 13.099973, 13.100016, 13.100029, 13.100071",\ + "13.205754, 13.206126, 13.206169, 13.206182, 13.206224",\ + "13.519835, 13.520207, 13.520250, 13.520264, 13.520306",\ + "14.600450, 14.600821, 14.600864, 14.600878, 14.600920"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3612,11 +6589,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.436461, 13.442877, 13.443202, 13.443299, 13.443621",\ - "13.485927, 13.492342, 13.492667, 13.492764, 13.493086",\ - "13.596215, 13.602631, 13.602956, 13.603053, 13.603374",\ - "13.922533, 13.928948, 13.929274, 13.929371, 13.929692",\ - "15.045250, 15.051665, 15.051991, 15.052088, 15.052409"); + values ( "12.930598, 12.936773, 12.937086, 12.937180, 12.937490",\ + "12.978209, 12.984385, 12.984697, 12.984791, 12.985101",\ + "13.084363, 13.090538, 13.090851, 13.090944, 13.091254",\ + "13.398444, 13.404619, 13.404932, 13.405025, 13.405335",\ + "14.479058, 14.485233, 14.485546, 14.485640, 14.485950"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3636,11 +6613,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.368759, 14.897879, 14.977205, 15.000891, 15.079267",\ - "14.417948, 14.947067, 15.026394, 15.050079, 15.128455",\ - "14.528296, 15.057415, 15.136742, 15.160427, 15.238803",\ - "14.855172, 15.384293, 15.463617, 15.487304, 15.565680",\ - "16.007214, 16.536335, 16.615660, 16.639347, 16.717722"); + values ( "15.228773, 15.777735, 15.860035, 15.884609, 15.965924",\ + "15.279806, 15.828768, 15.911068, 15.935642, 16.016956",\ + "15.394293, 15.943254, 16.025555, 16.050129, 16.131443",\ + "15.733427, 16.282391, 16.364689, 16.389263, 16.470579",\ + "16.928673, 17.477634, 17.559937, 17.584511, 17.665825"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3654,11 +6631,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.039133, 15.363184, 15.410708, 15.424898, 15.471854",\ - "15.088322, 15.412374, 15.459898, 15.474089, 15.521044",\ - "15.198669, 15.522721, 15.570246, 15.584436, 15.631392",\ - "15.525547, 15.849598, 15.897122, 15.911312, 15.958268",\ - "16.677589, 17.001640, 17.049166, 17.063356, 17.110312"); + values ( "15.847780, 16.183983, 16.233290, 16.248013, 16.296728",\ + "15.898813, 16.235016, 16.284325, 16.299046, 16.347763",\ + "16.013300, 16.349503, 16.398811, 16.413532, 16.462250",\ + "16.352434, 16.688637, 16.737946, 16.752666, 16.801384",\ + "17.547682, 17.883884, 17.933191, 17.947914, 17.996630"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3679,11 +6656,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.358036, 14.887156, 14.966482, 14.990168, 15.068543",\ - "14.407225, 14.936344, 15.015671, 15.039356, 15.117732",\ - "14.517572, 15.046692, 15.126019, 15.149704, 15.228080",\ - "14.844449, 15.373569, 15.452894, 15.476581, 15.554956",\ - "15.996491, 16.525612, 16.604937, 16.628624, 16.706999"); + values ( "13.555397, 14.064675, 14.141026, 14.163824, 14.239261",\ + "13.602741, 14.112020, 14.188371, 14.211168, 14.286605",\ + "13.708952, 14.218230, 14.294581, 14.317379, 14.392816",\ + "14.023571, 14.532849, 14.609200, 14.631998, 14.707435",\ + "15.132414, 15.641692, 15.718043, 15.740841, 15.816278"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3697,11 +6674,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.015587, 15.339638, 15.387162, 15.401352, 15.448308",\ - "15.064775, 15.388827, 15.436352, 15.450542, 15.497498",\ - "15.175123, 15.499175, 15.546700, 15.560890, 15.607845",\ - "15.502001, 15.826052, 15.873576, 15.887766, 15.934722",\ - "16.654043, 16.978096, 17.025620, 17.039810, 17.086765"); + values ( "14.258436, 14.570336, 14.616078, 14.629736, 14.674931",\ + "14.305780, 14.617681, 14.663423, 14.677080, 14.722275",\ + "14.411991, 14.723891, 14.769633, 14.783291, 14.828485",\ + "14.726608, 15.038508, 15.084250, 15.097908, 15.143103",\ + "15.835453, 16.147354, 16.193096, 16.206753, 16.251947"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3719,8 +6696,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 ; @@ -3734,11 +6711,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.292702, 15.821821, 15.901147, 15.924833, 16.003208",\ - "15.342167, 15.871286, 15.950612, 15.974298, 16.052673",\ - "15.452456, 15.981575, 16.060902, 16.084587, 16.162962",\ - "15.778772, 16.307892, 16.387218, 16.410904, 16.489279",\ - "16.901489, 17.430609, 17.509933, 17.533621, 17.611996"); + values ( "15.883644, 16.432606, 16.514906, 16.539480, 16.620794",\ + "15.934963, 16.483925, 16.566225, 16.590799, 16.672113",\ + "16.049389, 16.598351, 16.680651, 16.705225, 16.786539",\ + "16.387943, 16.936905, 17.019205, 17.043779, 17.125093",\ + "17.552763, 18.101725, 18.184025, 18.208599, 18.289913"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3752,11 +6729,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.386019, 15.710070, 15.757595, 15.771785, 15.818741",\ - "15.435484, 15.759535, 15.807060, 15.821250, 15.868206",\ - "15.545773, 15.869823, 15.917349, 15.931539, 15.978495",\ - "15.872090, 16.196142, 16.243666, 16.257856, 16.304811",\ - "16.994808, 17.318859, 17.366383, 17.380573, 17.427528"); + values ( "16.013151, 16.349354, 16.398661, 16.413383, 16.462101",\ + "16.064470, 16.400673, 16.449980, 16.464703, 16.513420",\ + "16.178896, 16.515099, 16.564405, 16.579128, 16.627846",\ + "16.517450, 16.853653, 16.902960, 16.917683, 16.966400",\ + "17.682270, 18.018473, 18.067780, 18.082502, 18.131218"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3777,11 +6754,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.446511, 12.446878, 12.446920, 12.446933, 12.446975",\ - "12.495976, 12.496344, 12.496386, 12.496398, 12.496440",\ - "12.606265, 12.606632, 12.606674, 12.606687, 12.606729",\ - "12.932583, 12.932950, 12.932992, 12.933004, 12.933046",\ - "14.055300, 14.055667, 14.055709, 14.055721, 14.055763"); + values ( "11.977505, 11.977858, 11.977898, 11.977910, 11.977950",\ + "12.025114, 12.025467, 12.025507, 12.025519, 12.025559",\ + "12.131268, 12.131620, 12.131660, 12.131673, 12.131713",\ + "12.445349, 12.445702, 12.445742, 12.445754, 12.445794",\ + "13.525965, 13.526318, 13.526358, 13.526370, 13.526410"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3795,11 +6772,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.319908, 12.326559, 12.326891, 12.326990, 12.327317",\ - "12.369373, 12.376024, 12.376356, 12.376455, 12.376782",\ - "12.479662, 12.486313, 12.486645, 12.486744, 12.487071",\ - "12.805980, 12.812632, 12.812963, 12.813062, 12.813389",\ - "13.928697, 13.935349, 13.935679, 13.935779, 13.936106"); + values ( "11.855648, 11.862051, 11.862370, 11.862465, 11.862780",\ + "11.903257, 11.909660, 11.909979, 11.910074, 11.910389",\ + "12.009411, 12.015814, 12.016132, 12.016228, 12.016542",\ + "12.323492, 12.329895, 12.330214, 12.330309, 12.330624",\ + "13.404108, 13.410511, 13.410830, 13.410925, 13.411240"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3819,11 +6796,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.336723, 13.865843, 13.945168, 13.968855, 14.047230",\ - "13.385912, 13.915031, 13.994357, 14.018044, 14.096418",\ - "13.496262, 14.025380, 14.104706, 14.128391, 14.206768",\ - "13.823137, 14.352256, 14.431581, 14.455267, 14.533644",\ - "14.975182, 15.504300, 15.583626, 15.607311, 15.685688"); + values ( "14.109105, 14.658066, 14.740366, 14.764940, 14.846256",\ + "14.160139, 14.709101, 14.791401, 14.815975, 14.897289",\ + "14.274625, 14.823586, 14.905886, 14.930460, 15.011776",\ + "14.613760, 15.162722, 15.245022, 15.269596, 15.350910",\ + "15.809006, 16.357967, 16.440268, 16.464842, 16.546156"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3837,11 +6814,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.826786, 14.150837, 14.198362, 14.212553, 14.259508",\ - "13.875975, 14.200026, 14.247551, 14.261742, 14.308697",\ - "13.986323, 14.310375, 14.357899, 14.372089, 14.419044",\ - "14.313200, 14.637251, 14.684776, 14.698967, 14.745922",\ - "15.465243, 15.789295, 15.836819, 15.851009, 15.897964"); + values ( "14.566099, 14.902302, 14.951609, 14.966331, 15.015048",\ + "14.617133, 14.953337, 15.002644, 15.017366, 15.066082",\ + "14.731619, 15.067822, 15.117128, 15.131851, 15.180568",\ + "15.070754, 15.406958, 15.456264, 15.470987, 15.519703",\ + "16.266001, 16.602203, 16.651510, 16.666233, 16.714951"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3862,11 +6839,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.336723, 13.865843, 13.945168, 13.968855, 14.047230",\ - "13.385912, 13.915031, 13.994357, 14.018044, 14.096418",\ - "13.496262, 14.025380, 14.104706, 14.128391, 14.206768",\ - "13.823137, 14.352256, 14.431581, 14.455267, 14.533644",\ - "14.975182, 15.504300, 15.583626, 15.607311, 15.685688"); + values ( "12.574909, 13.084187, 13.160538, 13.183334, 13.258772",\ + "12.622253, 13.131531, 13.207882, 13.230679, 13.306116",\ + "12.728463, 13.237740, 13.314091, 13.336889, 13.412325",\ + "13.043083, 13.552361, 13.628712, 13.651508, 13.726946",\ + "14.151926, 14.661203, 14.737555, 14.760351, 14.835789"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3880,11 +6857,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.824548, 14.148600, 14.196123, 14.210314, 14.257269",\ - "13.873736, 14.197788, 14.245312, 14.259502, 14.306458",\ - "13.984084, 14.308136, 14.355659, 14.369850, 14.416805",\ - "14.310962, 14.635014, 14.682537, 14.696728, 14.743683",\ - "15.463004, 15.787056, 15.834579, 15.848770, 15.895725"); + values ( "13.115226, 13.427126, 13.472868, 13.486526, 13.531720",\ + "13.162571, 13.474470, 13.520212, 13.533871, 13.579065",\ + "13.268781, 13.580681, 13.626423, 13.640081, 13.685275",\ + "13.583398, 13.895298, 13.941040, 13.954699, 13.999892",\ + "14.692243, 15.004143, 15.049885, 15.063543, 15.108737"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3902,8 +6879,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 ; @@ -3915,8 +6892,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 ; @@ -3930,11 +6907,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.012869, 13.541995, 13.621321, 13.645006, 13.723382",\ - "13.062334, 13.591460, 13.670786, 13.694471, 13.772847",\ - "13.172623, 13.701749, 13.781075, 13.804760, 13.883136",\ - "13.498940, 14.028067, 14.107392, 14.131079, 14.209454",\ - "14.621658, 15.150784, 15.230110, 15.253796, 15.332171"); + values ( "13.513092, 14.062061, 14.144361, 14.168936, 14.250250",\ + "13.564411, 14.113380, 14.195681, 14.220255, 14.301569",\ + "13.678837, 14.227806, 14.310106, 14.334681, 14.415995",\ + "14.017391, 14.566360, 14.648661, 14.673235, 14.754549",\ + "15.182211, 15.731178, 15.813478, 15.838053, 15.919368"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3948,11 +6925,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.108368, 13.432417, 13.479941, 13.494131, 13.541088",\ - "13.157832, 13.481880, 13.529406, 13.543596, 13.590551",\ - "13.268121, 13.592169, 13.639694, 13.653885, 13.700840",\ - "13.594438, 13.918486, 13.966011, 13.980202, 14.027157",\ - "14.717154, 15.041203, 15.088727, 15.102917, 15.149874"); + values ( "13.644643, 13.980843, 14.030149, 14.044872, 14.093590",\ + "13.695963, 14.032164, 14.081470, 14.096192, 14.144909",\ + "13.810387, 14.146587, 14.195894, 14.210616, 14.259333",\ + "14.148941, 14.485142, 14.534449, 14.549170, 14.597887",\ + "15.313760, 15.649960, 15.699266, 15.713989, 15.762707"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3973,11 +6950,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.162027, 10.162411, 10.162455, 10.162468, 10.162512",\ - "10.211493, 10.211876, 10.211920, 10.211933, 10.211977",\ - "10.321781, 10.322165, 10.322208, 10.322222, 10.322266",\ - "10.648099, 10.648482, 10.648526, 10.648540, 10.648583",\ - "11.770816, 11.771199, 11.771244, 11.771257, 11.771300"); + values ( "9.778150, 9.778519, 9.778561, 9.778574, 9.778616",\ + "9.825760, 9.826128, 9.826171, 9.826183, 9.826225",\ + "9.931912, 9.932281, 9.932324, 9.932337, 9.932379",\ + "10.245994, 10.246363, 10.246406, 10.246418, 10.246460",\ + "11.326610, 11.326979, 11.327021, 11.327034, 11.327076"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -3991,11 +6968,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.035823, 10.042279, 10.042606, 10.042704, 10.043026",\ - "10.085288, 10.091744, 10.092072, 10.092169, 10.092491",\ - "10.195577, 10.202033, 10.202360, 10.202457, 10.202780",\ - "10.521894, 10.528351, 10.528677, 10.528775, 10.529098",\ - "11.644612, 11.651068, 11.651395, 11.651492, 11.651814"); + values ( "9.656678, 9.662891, 9.663206, 9.663301, 9.663610",\ + "9.704288, 9.710503, 9.710816, 9.710911, 9.711221",\ + "9.810441, 9.816655, 9.816970, 9.817063, 9.817373",\ + "10.124522, 10.130736, 10.131051, 10.131145, 10.131454",\ + "11.205138, 11.211351, 11.211666, 11.211761, 11.212070"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4015,11 +6992,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.271382, 13.800508, 13.879834, 13.903521, 13.981895",\ - "13.320572, 13.849699, 13.929024, 13.952709, 14.031085",\ - "13.430920, 13.960047, 14.039371, 14.063057, 14.141433",\ - "13.757796, 14.286922, 14.366248, 14.389935, 14.468309",\ - "14.909841, 15.438967, 15.518292, 15.541979, 15.620354"); + values ( "14.052736, 14.601706, 14.684006, 14.708580, 14.789894",\ + "14.103770, 14.652739, 14.735039, 14.759613, 14.840927",\ + "14.218256, 14.767225, 14.849525, 14.874100, 14.955414",\ + "14.557391, 15.106359, 15.188660, 15.213234, 15.294548",\ + "15.752639, 16.301607, 16.383907, 16.408482, 16.489796"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4033,11 +7010,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.884163, 14.208212, 14.255736, 14.269927, 14.316883",\ - "13.933352, 14.257401, 14.304925, 14.319116, 14.366072",\ - "14.043700, 14.367748, 14.415274, 14.429464, 14.476419",\ - "14.370576, 14.694624, 14.742149, 14.756340, 14.803295",\ - "15.522619, 15.846668, 15.894193, 15.908383, 15.955339"); + values ( "14.624434, 14.960634, 15.009941, 15.024664, 15.073381",\ + "14.675468, 15.011669, 15.060976, 15.075699, 15.124414",\ + "14.789954, 15.126154, 15.175461, 15.190184, 15.238901",\ + "15.129088, 15.465288, 15.514595, 15.529318, 15.578035",\ + "16.324337, 16.660536, 16.709843, 16.724566, 16.773283"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4058,11 +7035,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.271382, 13.800508, 13.879834, 13.903521, 13.981895",\ - "13.320572, 13.849699, 13.929024, 13.952709, 14.031085",\ - "13.430920, 13.960047, 14.039371, 14.063057, 14.141433",\ - "13.757796, 14.286922, 14.366248, 14.389935, 14.468309",\ - "14.909841, 15.438967, 15.518292, 15.541979, 15.620354"); + values ( "12.511576, 13.020861, 13.097210, 13.120008, 13.195444",\ + "12.558921, 13.068205, 13.144556, 13.167353, 13.242790",\ + "12.665131, 13.174416, 13.250765, 13.273563, 13.348999",\ + "12.979749, 13.489033, 13.565384, 13.588181, 13.663618",\ + "14.088593, 14.597878, 14.674227, 14.697025, 14.772461"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4076,11 +7053,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.884163, 14.208212, 14.255736, 14.269927, 14.316883",\ - "13.933352, 14.257401, 14.304925, 14.319116, 14.366072",\ - "14.043700, 14.367748, 14.415274, 14.429464, 14.476419",\ - "14.370576, 14.694624, 14.742149, 14.756340, 14.803295",\ - "15.522619, 15.846668, 15.894193, 15.908383, 15.955339"); + values ( "13.164351, 13.476248, 13.521990, 13.535648, 13.580843",\ + "13.211696, 13.523592, 13.569336, 13.582994, 13.628189",\ + "13.317904, 13.629801, 13.675545, 13.689203, 13.734398",\ + "13.632523, 13.944420, 13.990162, 14.003820, 14.049015",\ + "14.741367, 15.053265, 15.099007, 15.112665, 15.157860"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4098,8 +7075,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 ; @@ -4111,22 +7088,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.776783, 16.727594, 16.617247, 16.290369, 15.138326",\ - "17.100616, 17.051428, 16.941080, 16.614202, 15.462159",\ - "17.809935, 17.760746, 17.650398, 17.323521, 16.171478",\ - "18.936539, 18.887350, 18.777002, 18.450125, 17.298080",\ - "19.267277, 19.218088, 19.107740, 18.780863, 17.628819"); + values ( "18.153622, 18.106277, 18.000069, 17.685448, 16.576607",\ + "18.422268, 18.374924, 18.268715, 17.954094, 16.845253",\ + "18.690918, 18.643574, 18.537365, 18.222744, 17.113903",\ + "19.228214, 19.180870, 19.074661, 18.760040, 17.651199",\ + "20.302807, 20.255463, 20.149254, 19.834633, 18.725792"); } 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.775663, 19.726475, 19.616127, 19.289249, 18.137207",\ - "20.013014, 19.963825, 19.853477, 19.526600, 18.374557",\ - "20.532904, 20.483715, 20.373367, 20.046490, 18.894447",\ - "21.406431, 21.357243, 21.246895, 20.920017, 19.767975",\ - "21.700418, 21.651230, 21.540882, 21.214005, 20.061962"); + values ( "21.371090, 21.323746, 21.217537, 20.902916, 19.794075",\ + "21.567993, 21.520649, 21.414440, 21.099819, 19.990978",\ + "21.764894, 21.717550, 21.611340, 21.296722, 20.187878",\ + "22.158699, 22.111355, 22.005146, 21.690525, 20.581684",\ + "22.977299, 22.929955, 22.823746, 22.509125, 21.400284"); } } /* end of arc hkspi_clk_mprj_io[2]_stupr*/ @@ -4135,22 +7112,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.217474, 22.166365, 22.051706, 21.685862, 20.278229",\ - "22.541307, 22.490198, 22.375540, 22.009695, 20.602062",\ - "23.250626, 23.199516, 23.084858, 22.719013, 21.311380",\ - "24.377232, 24.326122, 24.211464, 23.845619, 22.437986",\ - "24.707970, 24.656860, 24.542202, 24.176357, 22.768724"); + values ( "23.981678, 23.932487, 23.822126, 23.470003, 22.115156",\ + "24.250326, 24.201136, 24.090775, 23.738651, 22.383804",\ + "24.518976, 24.469786, 24.359425, 24.007301, 22.652454",\ + "25.056274, 25.007084, 24.896723, 24.544600, 23.189753",\ + "26.130863, 26.081673, 25.971312, 25.619188, 24.264341"); } 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.212751, 23.161644, 23.046986, 22.681141, 21.273508",\ - "23.450102, 23.398994, 23.284336, 22.918491, 21.510859",\ - "23.969990, 23.918882, 23.804222, 23.438379, 22.030746",\ - "24.843517, 24.792410, 24.677750, 24.311907, 22.904274",\ - "25.137506, 25.086399, 24.971741, 24.605896, 23.198263"); + values ( "25.098515, 25.049322, 24.938963, 24.586838, 23.231993",\ + "25.295420, 25.246227, 25.135868, 24.783743, 23.428898",\ + "25.492323, 25.443130, 25.332771, 24.980646, 23.625801",\ + "25.886126, 25.836933, 25.726574, 25.374449, 24.019604",\ + "26.704725, 26.655533, 26.545174, 26.193048, 24.838203"); } } /* end of arc hkspi_clk_mprj_io[2]_stupf*/ @@ -4159,22 +7136,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.232953, -3.183764, -3.073416, -2.746533, -1.594401",\ - "-3.271172, -3.221983, -3.111635, -2.784752, -1.632619",\ - "-3.354886, -3.305697, -3.195349, -2.868466, -1.716333",\ - "-3.487847, -3.438658, -3.328310, -3.001427, -1.849295",\ - "-3.458214, -3.409024, -3.298676, -2.971794, -1.819661"); + values ( "-3.006559, -2.955525, -2.841040, -2.501898, -1.306561",\ + "-3.064943, -3.013909, -2.899423, -2.560282, -1.364944",\ + "-3.064943, -3.013909, -2.899423, -2.560282, -1.364944",\ + "-3.124211, -3.073177, -2.958691, -2.619550, -1.424213",\ + "-3.241863, -3.190829, -3.076343, -2.737202, -1.541865"); } 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.640585, -3.591396, -3.481048, -3.154165, -2.002033",\ - "-3.824616, -3.775427, -3.665079, -3.338196, -2.186064",\ - "-4.227714, -4.178525, -4.068177, -3.741294, -2.589162",\ - "-4.867949, -4.818760, -4.708412, -4.381529, -3.229397",\ - "-5.057605, -5.008416, -4.898068, -4.571185, -3.419053"); + values ( "-3.425117, -3.374084, -3.259597, -2.920456, -1.725119",\ + "-3.706253, -3.655219, -3.540733, -3.201592, -2.006254",\ + "-3.706253, -3.655219, -3.540733, -3.201592, -2.006254",\ + "-3.991648, -3.940614, -3.826128, -3.486987, -2.291650",\ + "-4.558178, -4.507144, -4.392658, -4.053517, -2.858180"); } } /* end of arc hkspi_clk_mprj_io[2]_hldr*/ @@ -4183,22 +7160,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.232217, -5.181109, -5.066450, -4.700606, -3.292974",\ - "-5.270436, -5.219328, -5.104669, -4.738825, -3.331192",\ - "-5.354150, -5.303042, -5.188383, -4.822538, -3.414906",\ - "-5.487111, -5.436003, -5.321344, -4.955500, -3.547868",\ - "-5.457478, -5.406370, -5.291710, -4.925866, -3.518234"); + values ( "-4.894003, -4.840979, -4.722020, -4.342456, -2.882038",\ + "-4.952386, -4.899362, -4.780403, -4.400839, -2.940421",\ + "-4.952386, -4.899362, -4.780403, -4.400839, -2.940421",\ + "-5.011654, -4.958630, -4.839671, -4.460107, -2.999689",\ + "-5.129306, -5.076282, -4.957323, -4.577759, -3.117341"); } 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.899616, -8.848509, -8.733850, -8.368006, -6.960373",\ - "-9.083647, -9.032539, -8.917880, -8.552036, -7.144403",\ - "-9.486744, -9.435637, -9.320977, -8.955133, -7.547501",\ - "-10.126980, -10.075872, -9.961213, -9.595369, -8.187737",\ - "-10.316637, -10.265530, -10.150870, -9.785027, -8.377394"); + values ( "-8.356686, -8.303661, -8.184702, -7.805139, -6.344721",\ + "-8.637822, -8.584798, -8.465839, -8.086276, -6.625857",\ + "-8.637822, -8.584798, -8.465839, -8.086276, -6.625857",\ + "-8.923217, -8.870193, -8.751234, -8.371671, -6.911252",\ + "-9.489747, -9.436723, -9.317764, -8.938201, -7.477782"); } } /* end of arc hkspi_clk_mprj_io[2]_hldf*/ @@ -4207,8 +7184,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 ; @@ -4222,11 +7199,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.450699, 40.979816, 41.059143, 41.082829, 41.161205",\ - "40.500160, 41.029282, 41.108608, 41.132294, 41.210670",\ - "40.610451, 41.139568, 41.218895, 41.242580, 41.320957",\ - "40.936768, 41.465889, 41.545216, 41.568901, 41.647278",\ - "42.059486, 42.588608, 42.667934, 42.691620, 42.769997"); + values ( "50.052658, 50.601620, 50.683922, 50.708496, 50.789810",\ + "50.103977, 50.652939, 50.735241, 50.759815, 50.841129",\ + "50.218403, 50.767365, 50.849667, 50.874241, 50.955555",\ + "50.556957, 51.105919, 51.188221, 51.212795, 51.294109",\ + "51.721775, 52.270737, 52.353039, 52.377613, 52.458927"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4240,11 +7217,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.949253, 42.273304, 42.320827, 42.335018, 42.381973",\ - "41.998718, 42.322769, 42.370293, 42.384483, 42.431438",\ - "42.109005, 42.433056, 42.480579, 42.494770, 42.541725",\ - "42.435326, 42.759377, 42.806900, 42.821091, 42.868046",\ - "43.558044, 43.882095, 43.929619, 43.943810, 43.990765"); + values ( "44.205135, 44.541340, 44.590645, 44.605370, 44.654083",\ + "44.256451, 44.592655, 44.641960, 44.656685, 44.705399",\ + "44.370876, 44.707081, 44.756386, 44.771111, 44.819824",\ + "44.709431, 45.045635, 45.094940, 45.109665, 45.158379",\ + "45.874249, 46.210453, 46.259758, 46.274483, 46.323196"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4265,11 +7242,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.871053, 7.871441, 7.871485, 7.871498, 7.871543",\ - "7.920518, 7.920906, 7.920950, 7.920963, 7.921008",\ - "8.030807, 8.031195, 8.031239, 8.031252, 8.031297",\ - "8.357124, 8.357512, 8.357557, 8.357570, 8.357615",\ - "9.479841, 9.480229, 9.480274, 9.480287, 9.480331"); + values ( "7.576229, 7.576602, 7.576645, 7.576657, 7.576700",\ + "7.623839, 7.624212, 7.624255, 7.624268, 7.624310",\ + "7.729992, 7.730365, 7.730408, 7.730421, 7.730463",\ + "8.044073, 8.044446, 8.044489, 8.044501, 8.044544",\ + "9.124688, 9.125061, 9.125104, 9.125116, 9.125159"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4283,11 +7260,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.744943, 7.751353, 7.751678, 7.751776, 7.752097",\ - "7.794408, 7.800818, 7.801144, 7.801241, 7.801562",\ - "7.904697, 7.911107, 7.911432, 7.911530, 7.911851",\ - "8.231014, 8.237425, 8.237750, 8.237847, 8.238169",\ - "9.353731, 9.360142, 9.360467, 9.360564, 9.360886"); + values ( "7.454848, 7.461018, 7.461331, 7.461424, 7.461734",\ + "7.502458, 7.508628, 7.508941, 7.509034, 7.509344",\ + "7.608611, 7.614781, 7.615094, 7.615188, 7.615497",\ + "7.922692, 7.928862, 7.929175, 7.929268, 7.929578",\ + "9.003307, 9.009478, 9.009790, 9.009884, 9.010193"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4307,11 +7284,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.667320, 12.196442, 12.275767, 12.299454, 12.377829",\ - "11.718428, 12.247549, 12.326875, 12.350561, 12.428936",\ - "11.833088, 12.362208, 12.441534, 12.465219, 12.543596",\ - "12.198933, 12.728053, 12.807379, 12.831064, 12.909441",\ - "13.606588, 14.135710, 14.215034, 14.238721, 14.317097"); + values ( "12.214819, 12.763781, 12.846082, 12.870656, 12.951971",\ + "12.267843, 12.816805, 12.899106, 12.923680, 13.004995",\ + "12.386801, 12.935764, 13.018064, 13.042639, 13.123953",\ + "12.766365, 13.315329, 13.397629, 13.422203, 13.503517",\ + "14.226809, 14.775771, 14.858072, 14.882647, 14.963961"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4325,11 +7302,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.419142, 12.743193, 12.790718, 12.804909, 12.851864",\ - "12.470249, 12.794300, 12.841825, 12.856016, 12.902971",\ - "12.584909, 12.908960, 12.956484, 12.970675, 13.017630",\ - "12.950754, 13.274805, 13.322329, 13.336519, 13.383474",\ - "14.358385, 14.682436, 14.729959, 14.744150, 14.791105"); + values ( "12.988833, 13.325036, 13.374343, 13.389066, 13.437782",\ + "13.041858, 13.378060, 13.427367, 13.442090, 13.490807",\ + "13.160817, 13.497020, 13.546327, 13.561049, 13.609766",\ + "13.540380, 13.876583, 13.925890, 13.940613, 13.989328",\ + "15.000798, 15.337001, 15.386308, 15.401031, 15.449747"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4350,11 +7327,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.997960, 9.998347, 9.998392, 9.998405, 9.998449",\ - "10.049067, 10.049455, 10.049500, 10.049513, 10.049557",\ - "10.163727, 10.164114, 10.164159, 10.164172, 10.164216",\ - "10.529572, 10.529959, 10.530004, 10.530017, 10.530061",\ - "11.937227, 11.937614, 11.937659, 11.937673, 11.937716"); + values ( "9.597712, 9.598084, 9.598127, 9.598141, 9.598183",\ + "9.646903, 9.647276, 9.647319, 9.647331, 9.647374",\ + "9.757262, 9.757635, 9.757678, 9.757690, 9.757733",\ + "10.109388, 10.109761, 10.109804, 10.109818, 10.109859",\ + "11.464256, 11.464628, 11.464672, 11.464684, 11.464727"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4368,11 +7345,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.871849, 9.878260, 9.878585, 9.878682, 9.879004",\ - "9.922956, 9.929367, 9.929692, 9.929790, 9.930111",\ - "10.037615, 10.044026, 10.044352, 10.044449, 10.044770",\ - "10.403460, 10.409871, 10.410196, 10.410294, 10.410615",\ - "11.811115, 11.817527, 11.817852, 11.817949, 11.818271"); + values ( "9.476330, 9.482500, 9.482813, 9.482906, 9.483215",\ + "9.525521, 9.531692, 9.532004, 9.532098, 9.532408",\ + "9.635880, 9.642051, 9.642364, 9.642457, 9.642767",\ + "9.988007, 9.994177, 9.994490, 9.994583, 9.994892",\ + "11.342874, 11.349045, 11.349358, 11.349451, 11.349760"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4392,11 +7369,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.971939, 20.501060, 20.580385, 20.604073, 20.682447",\ - "20.021130, 20.550249, 20.629576, 20.653261, 20.731636",\ - "20.131475, 20.660597, 20.739922, 20.763607, 20.841984",\ - "20.458351, 20.987473, 21.066799, 21.090485, 21.168861",\ - "21.610395, 22.139517, 22.218842, 22.242527, 22.320904"); + values ( "21.599754, 22.148716, 22.231018, 22.255592, 22.336906",\ + "21.650787, 22.199749, 22.282051, 22.306625, 22.387939",\ + "21.765274, 22.314236, 22.396538, 22.421112, 22.502426",\ + "22.104408, 22.653370, 22.735672, 22.760246, 22.841560",\ + "23.299654, 23.848618, 23.930918, 23.955492, 24.036806"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4410,11 +7387,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.281734, 21.605785, 21.653311, 21.667501, 21.714457",\ - "21.330925, 21.654976, 21.702501, 21.716692, 21.763647",\ - "21.441271, 21.765322, 21.812847, 21.827038, 21.873993",\ - "21.768148, 22.092199, 22.139725, 22.153915, 22.200871",\ - "22.920193, 23.244244, 23.291769, 23.305960, 23.352915"); + values ( "23.016361, 23.352566, 23.401871, 23.416595, 23.465311",\ + "23.067398, 23.403599, 23.452908, 23.467628, 23.516346",\ + "23.181885, 23.518085, 23.567394, 23.582115, 23.630833",\ + "23.521019, 23.857220, 23.906528, 23.921249, 23.969967",\ + "24.716263, 25.052464, 25.101772, 25.116493, 25.165211"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4435,11 +7412,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.833089, 10.362210, 10.441536, 10.465221, 10.543597",\ - "9.882278, 10.411400, 10.490725, 10.514411, 10.592787",\ - "9.992626, 10.521748, 10.601073, 10.624760, 10.703135",\ - "10.319510, 10.848631, 10.927956, 10.951642, 11.030018",\ - "11.471642, 12.000763, 12.080089, 12.103775, 12.182150"); + values ( "9.387115, 9.896395, 9.972746, 9.995543, 10.070980",\ + "9.434460, 9.943739, 10.020090, 10.042889, 10.118324",\ + "9.540670, 10.049950, 10.126300, 10.149097, 10.224534",\ + "9.855295, 10.364574, 10.440926, 10.463723, 10.539160",\ + "10.964222, 11.473501, 11.549852, 11.572651, 11.648087"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4453,11 +7430,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.721355, 11.045405, 11.092930, 11.107121, 11.154076",\ - "10.770544, 11.094595, 11.142119, 11.156309, 11.203265",\ - "10.880892, 11.204943, 11.252468, 11.266658, 11.313614",\ - "11.207775, 11.531826, 11.579350, 11.593540, 11.640496",\ - "12.359907, 12.683958, 12.731483, 12.745673, 12.792629"); + values ( "10.269749, 10.581648, 10.627390, 10.641048, 10.686243",\ + "10.317093, 10.628992, 10.674734, 10.688393, 10.733587",\ + "10.423304, 10.735203, 10.780945, 10.794603, 10.839798",\ + "10.737928, 11.049828, 11.095570, 11.109228, 11.154423",\ + "11.846856, 12.158754, 12.204497, 12.218155, 12.263350"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4475,8 +7452,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 ; @@ -4488,16 +7465,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.315596, 26.844719, 26.924046, 26.947731, 27.026106",\ - "26.495787, 27.024910, 27.104237, 27.127922, 27.206297",\ - "26.890469, 27.419592, 27.498917, 27.522604, 27.600979",\ - "27.517542, 28.046665, 28.125992, 28.149677, 28.228052",\ - "27.695177, 28.224300, 28.303627, 28.327312, 28.405687"); + values ( "27.478558, 28.027523, 28.109823, 28.134398, 28.215712",\ + "27.628040, 28.177006, 28.259306, 28.283880, 28.365194",\ + "27.777521, 28.326487, 28.408787, 28.433361, 28.514675",\ + "28.076485, 28.625450, 28.707750, 28.732325, 28.813639",\ + "28.674616, 29.223581, 29.305882, 29.330456, 29.411770"); } 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.111002, 2.137886, 2.145913, 2.172475",\ "1.903822, 2.111002, 2.137886, 2.145913, 2.172475",\ @@ -4506,16 +7483,16 @@ pin("mprj_io[0]") { "1.903822, 2.111002, 2.137886, 2.145913, 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.485790, 26.825291, 26.873972, 26.888508, 26.936607",\ - "26.665981, 27.005482, 27.054163, 27.068699, 27.116798",\ - "27.060665, 27.400164, 27.448845, 27.463383, 27.511480",\ - "27.687737, 28.027237, 28.075918, 28.090454, 28.138554",\ - "27.865372, 28.204872, 28.253553, 28.268089, 28.316189"); + values ( "27.639563, 27.991795, 28.042301, 28.057383, 28.107285",\ + "27.789045, 28.141277, 28.191784, 28.206865, 28.256767",\ + "27.938526, 28.290756, 28.341265, 28.356346, 28.406246",\ + "28.237490, 28.589722, 28.640228, 28.655310, 28.705212",\ + "28.835621, 29.187851, 29.238359, 29.253441, 29.303341"); } 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.403056, 1.535190, 1.553027, 1.558353, 1.575976",\ "1.403056, 1.535190, 1.553027, 1.558353, 1.575976",\ @@ -4531,16 +7508,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.233173, 23.233555, 23.233601, 23.233612, 23.233656",\ - "23.413364, 23.413746, 23.413792, 23.413803, 23.413847",\ - "23.808046, 23.808430, 23.808474, 23.808487, 23.808529",\ - "24.435120, 24.435501, 24.435547, 24.435558, 24.435602",\ - "24.612755, 24.613136, 24.613182, 24.613194, 24.613237"); + values ( "22.298178, 22.298546, 22.298590, 22.298601, 22.298643",\ + "22.573442, 22.573811, 22.573854, 22.573866, 22.573908",\ + "22.573442, 22.573811, 22.573854, 22.573866, 22.573908",\ + "22.852879, 22.853249, 22.853291, 22.853302, 22.853344",\ + "23.407768, 23.408138, 23.408180, 23.408192, 23.408234"); } 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",\ @@ -4549,16 +7526,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.106960, 23.113420, 23.113747, 23.113846, 23.114168",\ - "23.287151, 23.293612, 23.293938, 23.294037, 23.294359",\ - "23.681833, 23.688293, 23.688622, 23.688717, 23.689041",\ - "24.308907, 24.315367, 24.315693, 24.315792, 24.316114",\ - "24.486542, 24.493002, 24.493328, 24.493427, 24.493750"); + values ( "22.176699, 22.182917, 22.183231, 22.183325, 22.183636",\ + "22.451963, 22.458181, 22.458496, 22.458590, 22.458900",\ + "22.451963, 22.458181, 22.458496, 22.458590, 22.458900",\ + "22.731400, 22.737617, 22.737932, 22.738026, 22.738337",\ + "23.286289, 23.292507, 23.292822, 23.292915, 23.293226"); } 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",\ @@ -4575,11 +7552,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.579016, 10.108140, 10.187466, 10.211151, 10.289527",\ - "9.628481, 10.157605, 10.236931, 10.260616, 10.338992",\ - "9.738770, 10.267895, 10.347219, 10.370906, 10.449282",\ - "10.065088, 10.594212, 10.673537, 10.697224, 10.775599",\ - "11.187805, 11.716928, 11.796254, 11.819941, 11.898315"); + values ( "9.960357, 10.509323, 10.591623, 10.616198, 10.697512",\ + "10.011677, 10.560642, 10.642943, 10.667517, 10.748832",\ + "10.126101, 10.675068, 10.757368, 10.781942, 10.863256",\ + "10.464657, 11.013622, 11.095922, 11.120497, 11.201811",\ + "11.629475, 12.178440, 12.260741, 12.285315, 12.366630"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4593,11 +7570,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.673750, 9.997799, 10.045323, 10.059514, 10.106470",\ - "9.723215, 10.047264, 10.094789, 10.108979, 10.155935",\ - "9.833504, 10.157553, 10.205078, 10.219269, 10.266224",\ - "10.159821, 10.483871, 10.531395, 10.545586, 10.592541",\ - "11.282539, 11.606588, 11.654114, 11.668304, 11.715260"); + values ( "10.076572, 10.412774, 10.462080, 10.476803, 10.525520",\ + "10.127892, 10.464094, 10.513401, 10.528124, 10.576839",\ + "10.242317, 10.578519, 10.627825, 10.642548, 10.691265",\ + "10.580872, 10.917074, 10.966380, 10.981103, 11.029819",\ + "11.745690, 12.081892, 12.131199, 12.145922, 12.194637"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4618,11 +7595,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.726698, 6.727081, 6.727125, 6.727138, 6.727181",\ - "6.776163, 6.776546, 6.776590, 6.776603, 6.776647",\ - "6.886452, 6.886835, 6.886879, 6.886892, 6.886936",\ - "7.212770, 7.213153, 7.213197, 7.213210, 7.213254",\ - "8.335486, 8.335870, 8.335914, 8.335927, 8.335970"); + values ( "6.474446, 6.474815, 6.474858, 6.474870, 6.474912",\ + "6.522057, 6.522426, 6.522468, 6.522480, 6.522522",\ + "6.628210, 6.628578, 6.628621, 6.628633, 6.628675",\ + "6.942290, 6.942659, 6.942702, 6.942714, 6.942756",\ + "8.022905, 8.023274, 8.023317, 8.023329, 8.023371"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4636,11 +7613,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.600487, 6.606947, 6.607273, 6.607370, 6.607693",\ - "6.649952, 6.656412, 6.656738, 6.656836, 6.657158",\ - "6.760242, 6.766701, 6.767028, 6.767125, 6.767447",\ - "7.086559, 7.093019, 7.093346, 7.093443, 7.093765",\ - "8.209276, 8.215735, 8.216063, 8.216160, 8.216482"); + values ( "6.352969, 6.359186, 6.359500, 6.359594, 6.359904",\ + "6.400579, 6.406796, 6.407111, 6.407205, 6.407515",\ + "6.506732, 6.512949, 6.513264, 6.513357, 6.513668",\ + "6.820813, 6.827030, 6.827344, 6.827438, 6.827748",\ + "7.901428, 7.907645, 7.907959, 7.908053, 7.908363"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4660,11 +7637,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.501532, 16.030655, 16.109982, 16.133667, 16.212042",\ - "15.550720, 16.079845, 16.159170, 16.182856, 16.261230",\ - "15.661068, 16.190193, 16.269518, 16.293203, 16.371578",\ - "15.987946, 16.517069, 16.596394, 16.620081, 16.698456",\ - "17.139990, 17.669113, 17.748440, 17.772125, 17.850500"); + values ( "16.233107, 16.782072, 16.864372, 16.888947, 16.970261",\ + "16.284140, 16.833107, 16.915407, 16.939980, 17.021296",\ + "16.398626, 16.947592, 17.029892, 17.054466, 17.135780",\ + "16.737761, 17.286728, 17.369028, 17.393600, 17.474916",\ + "17.933006, 18.481972, 18.564274, 18.588848, 18.670162"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4678,11 +7655,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.671729, 16.011229, 16.059910, 16.074448, 16.122545",\ - "15.720919, 16.060419, 16.109100, 16.123636, 16.171734",\ - "15.831266, 16.170767, 16.219448, 16.233984, 16.282082",\ - "16.158142, 16.497643, 16.546324, 16.560860, 16.608959",\ - "17.310188, 17.649687, 17.698368, 17.712906, 17.761003"); + values ( "16.394115, 16.746346, 16.796854, 16.811935, 16.861835",\ + "16.445148, 16.797380, 16.847887, 16.862968, 16.912870",\ + "16.559635, 16.911865, 16.962374, 16.977455, 17.027355",\ + "16.898769, 17.251001, 17.301508, 17.316589, 17.366491",\ + "18.094017, 18.446247, 18.496754, 18.511835, 18.561737"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4703,11 +7680,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.201685, 13.202068, 13.202112, 13.202126, 13.202169",\ - "13.250874, 13.251257, 13.251301, 13.251314, 13.251358",\ - "13.361222, 13.361606, 13.361650, 13.361663, 13.361707",\ - "13.688099, 13.688482, 13.688526, 13.688540, 13.688583",\ - "14.840142, 14.840526, 14.840569, 14.840583, 14.840627"); + values ( "12.571434, 12.571803, 12.571846, 12.571858, 12.571900",\ + "12.618780, 12.619148, 12.619190, 12.619204, 12.619246",\ + "12.724989, 12.725358, 12.725401, 12.725413, 12.725455",\ + "13.039608, 13.039976, 13.040018, 13.040031, 13.040073",\ + "14.148453, 14.148822, 14.148865, 14.148877, 14.148919"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4721,11 +7698,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.075474, 13.081934, 13.082260, 13.082357, 13.082680",\ - "13.124662, 13.131123, 13.131449, 13.131546, 13.131868",\ - "13.235010, 13.241470, 13.241797, 13.241895, 13.242217",\ - "13.561888, 13.568348, 13.568674, 13.568771, 13.569094",\ - "14.713930, 14.720390, 14.720717, 14.720815, 14.721137"); + values ( "12.449955, 12.456173, 12.456488, 12.456581, 12.456892",\ + "12.497301, 12.503519, 12.503833, 12.503926, 12.504237",\ + "12.603510, 12.609728, 12.610043, 12.610136, 12.610447",\ + "12.918129, 12.924347, 12.924661, 12.924754, 12.925065",\ + "14.026974, 14.033192, 14.033506, 14.033600, 14.033911"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000"); @@ -4745,7 +7722,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 ; @@ -4773,12 +7750,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") { @@ -4795,16 +7774,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.976954, 24.507442, 24.586754, 24.610437, 24.688799",\ - "24.157145, 24.687634, 24.766945, 24.790628, 24.868990",\ - "24.551825, 25.082314, 25.161625, 25.185308, 25.263670",\ - "25.178898, 25.709387, 25.788698, 25.812382, 25.890743",\ - "25.356533, 25.887022, 25.966333, 25.990017, 26.068378"); + values ( "25.179075, 25.729458, 25.811745, 25.836315, 25.917614",\ + "25.328558, 25.878941, 25.961227, 25.985798, 26.067097",\ + "25.478039, 26.028421, 26.110708, 26.135279, 26.216579",\ + "25.777002, 26.327385, 26.409672, 26.434242, 26.515541",\ + "26.375134, 26.925516, 27.007803, 27.032373, 27.113674"); } 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.870303, 2.063543, 2.088824, 2.096373, 2.121351",\ "1.870303, 2.063543, 2.088824, 2.096373, 2.121351",\ @@ -4813,16 +7792,16 @@ pin("flash_csb") { "1.870303, 2.063543, 2.088824, 2.096373, 2.121351"); } 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.782616, 27.107113, 27.154644, 27.168835, 27.215797",\ - "26.962807, 27.287304, 27.334835, 27.349026, 27.395988",\ - "27.357489, 27.681986, 27.729515, 27.743710, 27.790668",\ - "27.984562, 28.309059, 28.356590, 28.370781, 28.417744",\ - "28.162197, 28.486694, 28.534225, 28.548416, 28.595379"); + values ( "28.690960, 29.027626, 29.076939, 29.091663, 29.140385",\ + "28.840443, 29.177109, 29.226421, 29.241146, 29.289867",\ + "28.989922, 29.326588, 29.375900, 29.390627, 29.439348",\ + "29.288887, 29.625553, 29.674866, 29.689590, 29.738312",\ + "29.887020, 30.223686, 30.272999, 30.287724, 30.336445"); } 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.322173, 1.444499, 1.462220, 1.467511, 1.485020",\ "1.322173, 1.444499, 1.462220, 1.467511, 1.485020",\ @@ -4838,16 +7817,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.924944, 24.455433, 24.534744, 24.558428, 24.636789",\ - "24.105135, 24.635624, 24.714935, 24.738619, 24.816980",\ - "24.499817, 25.030306, 25.109617, 25.133301, 25.211662",\ - "25.126892, 25.657381, 25.736692, 25.760376, 25.838737",\ - "25.304527, 25.835016, 25.914328, 25.938011, 26.016373"); + values ( "22.716713, 23.227308, 23.303646, 23.326441, 23.401863",\ + "22.991978, 23.502575, 23.578913, 23.601707, 23.677130",\ + "22.991978, 23.502575, 23.578913, 23.601707, 23.677130",\ + "23.271416, 23.782011, 23.858349, 23.881144, 23.956566",\ + "23.826309, 24.336905, 24.413242, 24.436037, 24.511459"); } 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.870303, 2.063543, 2.088824, 2.096373, 2.121351",\ "1.870303, 2.063543, 2.088824, 2.096373, 2.121351",\ @@ -4856,16 +7835,16 @@ pin("flash_csb") { "1.870303, 2.063543, 2.088824, 2.096373, 2.121351"); } 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.509188, 26.833685, 26.881214, 26.895409, 26.942368",\ - "26.689379, 27.013876, 27.061405, 27.075600, 27.122559",\ - "27.084061, 27.408558, 27.456089, 27.470280, 27.517242",\ - "27.711134, 28.035631, 28.083160, 28.097355, 28.144314",\ - "27.888769, 28.213266, 28.260796, 28.274990, 28.321949"); + values ( "24.521446, 24.833775, 24.879524, 24.893183, 24.938383",\ + "24.796715, 25.109043, 25.154793, 25.168451, 25.213652",\ + "24.796715, 25.109043, 25.154793, 25.168451, 25.213652",\ + "25.076149, 25.388477, 25.434227, 25.447886, 25.493086",\ + "25.631042, 25.943371, 25.989120, 26.002779, 26.047979"); } 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.322173, 1.444499, 1.462220, 1.467511, 1.485020",\ "1.322173, 1.444499, 1.462220, 1.467511, 1.485020",\ @@ -4892,16 +7871,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.290617, 23.821194, 23.900505, 23.924187, 24.002548",\ - "23.470808, 24.001385, 24.080696, 24.104378, 24.182739",\ - "23.865490, 24.396065, 24.475378, 24.499060, 24.577423",\ - "24.492563, 25.023140, 25.102451, 25.126133, 25.204494",\ - "24.670198, 25.200775, 25.280087, 25.303768, 25.382130"); + values ( "24.456326, 25.006796, 25.089083, 25.113653, 25.194954",\ + "24.605804, 25.156277, 25.238564, 25.263134, 25.344435",\ + "24.755287, 25.305759, 25.388046, 25.412617, 25.493917",\ + "25.054253, 25.604723, 25.687010, 25.711580, 25.792881",\ + "25.652382, 26.202854, 26.285141, 26.309711, 26.391012"); } 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",\ @@ -4910,16 +7889,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.822456, 24.146946, 24.194473, 24.208664, 24.255623",\ - "24.002647, 24.327137, 24.374664, 24.388855, 24.435814",\ - "24.397327, 24.721817, 24.769344, 24.783535, 24.830494",\ - "25.024403, 25.348892, 25.396420, 25.410610, 25.457569",\ - "25.202038, 25.526527, 25.574055, 25.588245, 25.635204"); + values ( "24.873619, 25.210274, 25.259584, 25.274309, 25.323029",\ + "25.023102, 25.359756, 25.409067, 25.423792, 25.472511",\ + "25.172583, 25.509239, 25.558548, 25.573273, 25.621992",\ + "25.471546, 25.808201, 25.857512, 25.872236, 25.920956",\ + "26.069677, 26.406334, 26.455643, 26.470367, 26.519087"); } 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.322191, 1.444506, 1.462224, 1.467514, 1.485020",\ "1.322191, 1.444506, 1.462224, 1.467514, 1.485020",\ @@ -4935,16 +7914,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.290617, 23.821194, 23.900505, 23.924187, 24.002548",\ - "23.470808, 24.001385, 24.080696, 24.104378, 24.182739",\ - "23.865490, 24.396065, 24.475378, 24.499060, 24.577423",\ - "24.492563, 25.023140, 25.102451, 25.126133, 25.204494",\ - "24.670198, 25.200775, 25.280087, 25.303768, 25.382130"); + values ( "22.245127, 22.755806, 22.832142, 22.854939, 22.930361",\ + "22.520391, 23.031071, 23.107407, 23.130203, 23.205626",\ + "22.520391, 23.031071, 23.107407, 23.130203, 23.205626",\ + "22.799829, 23.310509, 23.386845, 23.409641, 23.485064",\ + "23.354719, 23.865398, 23.941734, 23.964531, 24.039953"); } 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",\ @@ -4953,16 +7932,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.822456, 24.146946, 24.194473, 24.208664, 24.255623",\ - "24.002647, 24.327137, 24.374664, 24.388855, 24.435814",\ - "24.397327, 24.721817, 24.769344, 24.783535, 24.830494",\ - "25.024403, 25.348892, 25.396420, 25.410610, 25.457569",\ - "25.202038, 25.526527, 25.574055, 25.588245, 25.635204"); + values ( "22.820690, 23.133011, 23.178755, 23.192415, 23.237614",\ + "23.095957, 23.408276, 23.454021, 23.467682, 23.512878",\ + "23.095957, 23.408276, 23.454021, 23.467682, 23.512878",\ + "23.375393, 23.687714, 23.733458, 23.747118, 23.792316",\ + "23.930285, 24.242603, 24.288349, 24.302010, 24.347206"); } 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.322191, 1.444506, 1.462224, 1.467514, 1.485020",\ "1.322191, 1.444506, 1.462224, 1.467514, 1.485020",\ @@ -4989,16 +7968,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.711523, 23.241095, 23.320419, 23.344107, 23.422482",\ - "22.891714, 23.421286, 23.500610, 23.524298, 23.602673",\ - "23.286396, 23.815968, 23.895294, 23.918980, 23.997355",\ - "23.913471, 24.443043, 24.522369, 24.546055, 24.624430",\ - "24.091106, 24.620678, 24.700005, 24.723690, 24.802065"); + values ( "24.072845, 24.622276, 24.704576, 24.729151, 24.810467",\ + "24.222330, 24.771761, 24.854061, 24.878635, 24.959949",\ + "24.371811, 24.921242, 25.003542, 25.028116, 25.109432",\ + "24.670776, 25.220207, 25.302507, 25.327082, 25.408398",\ + "25.268908, 25.818338, 25.900639, 25.925213, 26.006527"); } 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.110781, 2.137722, 2.145766, 2.172385",\ "1.903823, 2.110781, 2.137722, 2.145766, 2.172385",\ @@ -5007,16 +7986,16 @@ pin("flash_io0") { "1.903823, 2.110781, 2.137722, 2.145766, 2.172385"); } 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.099236, 23.423492, 23.470985, 23.485168, 23.532093",\ - "23.279427, 23.603683, 23.651176, 23.665359, 23.712284",\ - "23.674110, 23.998367, 24.045860, 24.060043, 24.106968",\ - "24.301182, 24.625439, 24.672932, 24.687115, 24.734039",\ - "24.478817, 24.803074, 24.850567, 24.864750, 24.911674"); + values ( "24.191544, 24.527962, 24.577236, 24.591949, 24.640635",\ + "24.341026, 24.677444, 24.726719, 24.741432, 24.790117",\ + "24.490507, 24.826923, 24.876200, 24.890913, 24.939598",\ + "24.789473, 25.125889, 25.175165, 25.189878, 25.238564",\ + "25.387604, 25.724022, 25.773296, 25.788010, 25.836695"); } 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.404835, 1.535168, 1.553013, 1.558341, 1.575972",\ "1.404835, 1.535168, 1.553013, 1.558341, 1.575972",\ @@ -5032,16 +8011,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.568989, 21.569006, 21.569006, 21.569006, 21.569006",\ - "21.749180, 21.749197, 21.749197, 21.749197, 21.749197",\ - "22.143862, 22.143879, 22.143879, 22.143879, 22.143879",\ - "22.770933, 22.770950, 22.770950, 22.770950, 22.770950",\ - "22.948568, 22.948586, 22.948586, 22.948586, 22.948586"); + values ( "20.566587, 20.566603, 20.566603, 20.566603, 20.566603",\ + "20.841856, 20.841871, 20.841871, 20.841871, 20.841871",\ + "20.841856, 20.841871, 20.841871, 20.841871, 20.841871",\ + "21.121292, 21.121307, 21.121307, 21.121307, 21.121307",\ + "21.676182, 21.676197, 21.676197, 21.676197, 21.676197"); } 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",\ @@ -5050,16 +8029,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.437229, 21.446493, 21.446861, 21.446970, 21.447334",\ - "21.617420, 21.626684, 21.627052, 21.627161, 21.627525",\ - "22.012102, 22.021366, 22.021734, 22.021843, 22.022207",\ - "22.639174, 22.648438, 22.648806, 22.648914, 22.649279",\ - "22.816809, 22.826073, 22.826441, 22.826550, 22.826914"); + values ( "20.439768, 20.448685, 20.449039, 20.449144, 20.449493",\ + "20.715036, 20.723953, 20.724308, 20.724413, 20.724762",\ + "20.715036, 20.723953, 20.724308, 20.724413, 20.724762",\ + "20.994473, 21.003389, 21.003742, 21.003849, 21.004198",\ + "21.549362, 21.558279, 21.558632, 21.558739, 21.559088"); } 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",\ @@ -5116,7 +8095,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/caravel/primetime-signoff/lib/nom/caravel.tt.lib b/signoff/caravel/primetime-signoff/lib/nom/caravel.tt.lib index f5de4e49..8271b26b 100644 --- a/signoff/caravel/primetime-signoff/lib/nom/caravel.tt.lib +++ b/signoff/caravel/primetime-signoff/lib/nom/caravel.tt.lib @@ -4,7 +4,7 @@ library("caravel.tt") { technology (cmos) ; delay_model : table_lookup ; library_features ( report_delay_calculation ) ; - date : "Tue Oct 18 15:42:43 2022" ; + date : "Sun Oct 30 12:27:29 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( caravel ) { - area : 1926648.000000 ; + area : 1931813.875000 ; dont_use : true ; dont_touch : true ; interface_timing : true; @@ -99,7 +99,7 @@ cell( caravel ) { 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.748842, 11.072796, 11.102052, 11.113935, 11.151142",\ - "10.899094, 11.223046, 11.252303, 11.264186, 11.301393",\ - "11.228197, 11.552151, 11.581407, 11.593290, 11.630497",\ - "11.750912, 12.074864, 12.104120, 12.116004, 12.153210",\ - "11.896145, 12.220098, 12.249354, 12.261238, 12.298445"); + values ( "11.219159, 11.555260, 11.585613, 11.597942, 11.636544",\ + "11.343803, 11.679905, 11.710258, 11.722588, 11.761189",\ + "11.468449, 11.804549, 11.834903, 11.847232, 11.885834",\ + "11.717739, 12.053840, 12.084193, 12.096522, 12.135124",\ + "12.216318, 12.552419, 12.582772, 12.595101, 12.633703"); } 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.032752, 11.249252, 11.273129, 11.282827, 11.313192",\ - "11.183002, 11.399504, 11.423380, 11.433079, 11.463444",\ - "11.512107, 11.728608, 11.752484, 11.762183, 11.792548",\ - "12.034822, 12.251322, 12.275199, 12.284897, 12.315262",\ - "12.180056, 12.396557, 12.420433, 12.430131, 12.460496"); + values ( "11.567990, 11.792610, 11.817382, 11.827444, 11.858948",\ + "11.692636, 11.917255, 11.942027, 11.952089, 11.983593",\ + "11.817279, 12.041899, 12.066670, 12.076733, 12.108236",\ + "12.066569, 12.291189, 12.315961, 12.326023, 12.357527",\ + "12.565148, 12.789768, 12.814540, 12.824602, 12.856106"); } 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.709904, 9.709904, 9.709904, 9.709904, 9.709904",\ - "9.860154, 9.860155, 9.860155, 9.860155, 9.860155",\ - "10.189259, 10.189259, 10.189259, 10.189259, 10.189259",\ - "10.711972, 10.711973, 10.711973, 10.711973, 10.711973",\ - "10.857207, 10.857208, 10.857208, 10.857208, 10.857208"); + values ( "9.274801, 9.274801, 9.274801, 9.274801, 9.274801",\ + "9.504331, 9.504332, 9.504332, 9.504332, 9.504332",\ + "9.504331, 9.504332, 9.504332, 9.504332, 9.504332",\ + "9.737338, 9.737339, 9.737339, 9.737339, 9.737339",\ + "10.199876, 10.199877, 10.199877, 10.199877, 10.199877"); } 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.686518, 9.686569, 9.686569, 9.686569, 9.686569",\ - "9.836769, 9.836821, 9.836821, 9.836821, 9.836821",\ - "10.165874, 10.165925, 10.165925, 10.165925, 10.165925",\ - "10.688587, 10.688639, 10.688639, 10.688639, 10.688639",\ - "10.833822, 10.833874, 10.833874, 10.833874, 10.833874"); + values ( "9.252293, 9.252342, 9.252342, 9.252342, 9.252342",\ + "9.481823, 9.481872, 9.481872, 9.481872, 9.481872",\ + "9.481823, 9.481872, 9.481872, 9.481872, 9.481872",\ + "9.714830, 9.714879, 9.714879, 9.714879, 9.714879",\ + "10.177368, 10.177417, 10.177417, 10.177417, 10.177417"); } 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.116375, 6.440372, 6.469626, 6.481509, 6.518713",\ - "6.187782, 6.511780, 6.541034, 6.552917, 6.567116",\ - "6.227152, 6.551149, 6.567116, 6.567116, 6.567116",\ - "6.249390, 6.567116, 6.567116, 6.567116, 6.567116",\ - "6.249390, 6.567116, 6.567116, 6.567116, 6.567116"); + values ( "6.357808, 6.693955, 6.724307, 6.736635, 6.775234",\ + "6.431893, 6.768041, 6.798392, 6.810720, 6.825452",\ + "6.472739, 6.808886, 6.825452, 6.825452, 6.825452",\ + "6.495811, 6.825452, 6.825452, 6.825452, 6.825452",\ + "6.495811, 6.825452, 6.825452, 6.825452, 6.825452"); } 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.331441, 6.547933, 6.571809, 6.581508, 6.611873",\ - "6.402848, 6.619341, 6.643217, 6.652915, 6.660275",\ - "6.442218, 6.658710, 6.660275, 6.660275, 6.660275",\ - "6.464457, 6.660275, 6.660275, 6.660275, 6.660275",\ - "6.464457, 6.660275, 6.660275, 6.660275, 6.660275"); + values ( "6.571366, 6.795977, 6.820748, 6.830810, 6.862313",\ + "6.645452, 6.870062, 6.894834, 6.904895, 6.912532",\ + "6.686296, 6.910908, 6.912532, 6.912532, 6.912532",\ + "6.709369, 6.912532, 6.912532, 6.912532, 6.912532",\ + "6.709369, 6.912532, 6.912532, 6.912532, 6.912532"); } 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.728616, 4.728616, 4.728616, 4.728616, 4.728616",\ - "4.781062, 4.781062, 4.781062, 4.781062, 4.781062",\ - "4.781062, 4.781062, 4.781062, 4.781062, 4.781062",\ - "4.781062, 4.781062, 4.781062, 4.781062, 4.781062",\ - "4.781062, 4.781062, 4.781062, 4.781062, 4.781062"); + values ( "4.444050, 4.444050, 4.444050, 4.444050, 4.444050",\ + "4.494529, 4.494530, 4.494530, 4.494530, 4.494530",\ + "4.494529, 4.494530, 4.494530, 4.494530, 4.494530",\ + "4.494529, 4.494530, 4.494530, 4.494530, 4.494530",\ + "4.494529, 4.494530, 4.494530, 4.494530, 4.494530"); } 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.705267, 4.705317, 4.705317, 4.705317, 4.705317",\ - "4.757713, 4.757763, 4.757763, 4.757763, 4.757763",\ - "4.757713, 4.757763, 4.757763, 4.757763, 4.757763",\ - "4.757713, 4.757763, 4.757763, 4.757763, 4.757763",\ - "4.757713, 4.757763, 4.757763, 4.757763, 4.757763"); + values ( "4.421576, 4.421625, 4.421625, 4.421625, 4.421625",\ + "4.472056, 4.472104, 4.472104, 4.472104, 4.472104",\ + "4.472056, 4.472104, 4.472104, 4.472104, 4.472104",\ + "4.472056, 4.472104, 4.472104, 4.472104, 4.472104",\ + "4.472056, 4.472104, 4.472104, 4.472104, 4.472104"); } 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.892940, 8.229087, 8.259439, 8.271767, 8.310366",\ + "7.990253, 8.326401, 8.356752, 8.369080, 8.407679",\ + "8.063246, 8.399393, 8.429745, 8.442072, 8.480671",\ + "8.153240, 8.489388, 8.519739, 8.532067, 8.570666",\ + "8.508739, 8.844886, 8.875237, 8.887566, 8.926165"); + } + 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.315924, 1.318306, 1.325767",\ + "1.234245, 1.310057, 1.315924, 1.318306, 1.325767",\ + "1.234245, 1.310057, 1.315924, 1.318306, 1.325767",\ + "1.234245, 1.310057, 1.315924, 1.318306, 1.325767",\ + "1.234245, 1.310057, 1.315924, 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.174386, 8.398996, 8.423769, 8.433830, 8.465334",\ + "8.271700, 8.496311, 8.521083, 8.531145, 8.562648",\ + "8.344692, 8.569304, 8.594075, 8.604137, 8.635640",\ + "8.434688, 8.659298, 8.684070, 8.694132, 8.725636",\ + "8.790185, 9.014795, 9.039568, 9.049629, 9.081133"); + } + 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[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.003613, 6.003613, 6.003613, 6.003613, 6.003613",\ + "6.093891, 6.093892, 6.093892, 6.093892, 6.093892",\ + "6.161608, 6.161608, 6.161608, 6.161608, 6.161608",\ + "6.245096, 6.245097, 6.245097, 6.245097, 6.245097",\ + "6.574896, 6.574897, 6.574897, 6.574897, 6.574897"); + } + 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.981140, 5.981189, 5.981189, 5.981189, 5.981189",\ + "6.071419, 6.071466, 6.071466, 6.071466, 6.071466",\ + "6.139134, 6.139183, 6.139183, 6.139183, 6.139183",\ + "6.222624, 6.222672, 6.222672, 6.222672, 6.222672",\ + "6.552423, 6.552471, 6.552471, 6.552471, 6.552471"); + } + 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.601486, 6.925486, 6.954741, 6.966622, 7.003826",\ - "6.672894, 6.996894, 7.026148, 7.038031, 7.052230",\ - "6.712263, 7.036263, 7.052230, 7.052230, 7.052230",\ - "6.734501, 7.052230, 7.052230, 7.052230, 7.052230",\ - "6.734501, 7.052230, 7.052230, 7.052230, 7.052230"); + values ( "6.857001, 7.193151, 7.223503, 7.235831, 7.274430",\ + "6.931087, 7.267237, 7.297588, 7.309916, 7.324648",\ + "6.971932, 7.308083, 7.324648, 7.324648, 7.324648",\ + "6.995004, 7.324648, 7.324648, 7.324648, 7.324648",\ + "6.995004, 7.324648, 7.324648, 7.324648, 7.324648"); } 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.818171, 7.034654, 7.058530, 7.068228, 7.098593",\ - "6.889578, 7.106061, 7.129937, 7.139636, 7.146996",\ - "6.928947, 7.145431, 7.146996, 7.146996, 7.146996",\ - "6.951186, 7.146996, 7.146996, 7.146996, 7.146996",\ - "6.951186, 7.146996, 7.146996, 7.146996, 7.146996"); + values ( "7.076677, 7.301279, 7.326050, 7.336112, 7.367615",\ + "7.150763, 7.375364, 7.400136, 7.410197, 7.417833",\ + "7.191608, 7.416209, 7.417833, 7.417833, 7.417833",\ + "7.214681, 7.417833, 7.417833, 7.417833, 7.417833",\ + "7.214681, 7.417833, 7.417833, 7.417833, 7.417833"); } 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.215974, 5.215974, 5.215974, 5.215974, 5.215974",\ - "5.268420, 5.268420, 5.268420, 5.268420, 5.268420",\ - "5.268420, 5.268420, 5.268420, 5.268420, 5.268420",\ - "5.268420, 5.268420, 5.268420, 5.268420, 5.268420",\ - "5.268420, 5.268420, 5.268420, 5.268420, 5.268420"); + values ( "4.913404, 4.913404, 4.913404, 4.913404, 4.913404",\ + "4.963883, 4.963884, 4.963884, 4.963884, 4.963884",\ + "4.963883, 4.963884, 4.963884, 4.963884, 4.963884",\ + "4.963883, 4.963884, 4.963884, 4.963884, 4.963884",\ + "4.963883, 4.963884, 4.963884, 4.963884, 4.963884"); } 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.192518, 5.192573, 5.192573, 5.192573, 5.192573",\ - "5.244965, 5.245019, 5.245019, 5.245019, 5.245019",\ - "5.244965, 5.245019, 5.245019, 5.245019, 5.245019",\ - "5.244965, 5.245019, 5.245019, 5.245019, 5.245019",\ - "5.244965, 5.245019, 5.245019, 5.245019, 5.245019"); + values ( "4.890828, 4.890881, 4.890881, 4.890881, 4.890881",\ + "4.941308, 4.941360, 4.941360, 4.941360, 4.941360",\ + "4.941308, 4.941360, 4.941360, 4.941360, 4.941360",\ + "4.941308, 4.941360, 4.941360, 4.941360, 4.941360",\ + "4.941308, 4.941360, 4.941360, 4.941360, 4.941360"); } 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.109896, 8.446047, 8.476398, 8.488726, 8.527325",\ + "8.207209, 8.543360, 8.573710, 8.586039, 8.624638",\ + "8.280203, 8.616353, 8.646704, 8.659032, 8.697631",\ + "8.370197, 8.706347, 8.736698, 8.749026, 8.787625",\ + "8.725695, 9.061845, 9.092196, 9.104525, 9.143124"); + } + 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.397461, 8.622062, 8.646833, 8.656895, 8.688398",\ + "8.494774, 8.719375, 8.744146, 8.754208, 8.785711",\ + "8.567767, 8.792368, 8.817140, 8.827202, 8.858705",\ + "8.657762, 8.882362, 8.907134, 8.917196, 8.948699",\ + "9.013260, 9.237861, 9.262632, 9.272694, 9.304197"); + } + 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[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.229894, 6.229895, 6.229895, 6.229895, 6.229895",\ + "6.320172, 6.320173, 6.320173, 6.320173, 6.320173",\ + "6.387888, 6.387889, 6.387889, 6.387889, 6.387889",\ + "6.471377, 6.471378, 6.471378, 6.471378, 6.471378",\ + "6.801178, 6.801178, 6.801178, 6.801178, 6.801178"); + } + 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.207318, 6.207371, 6.207371, 6.207371, 6.207371",\ + "6.297597, 6.297649, 6.297649, 6.297649, 6.297649",\ + "6.365313, 6.365366, 6.365366, 6.365366, 6.365366",\ + "6.448802, 6.448854, 6.448854, 6.448854, 6.448854",\ + "6.778602, 6.778655, 6.778655, 6.778655, 6.778655"); + } + 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.693821, 14.029957, 14.060309, 14.072638, 14.111237",\ + "13.818466, 14.154602, 14.184955, 14.197283, 14.235882",\ + "13.943110, 14.279247, 14.309599, 14.321927, 14.360527",\ + "14.192401, 14.528538, 14.558889, 14.571218, 14.609818",\ + "14.690980, 15.027117, 15.057468, 15.069797, 15.108397"); + } + 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.975434, 14.200037, 14.224809, 14.234871, 14.266375",\ + "14.100080, 14.324682, 14.349454, 14.359516, 14.391020",\ + "14.224724, 14.449327, 14.474098, 14.484159, 14.515663",\ + "14.474014, 14.698617, 14.723389, 14.733450, 14.764954",\ + "14.972593, 15.197196, 15.221968, 15.232029, 15.263533"); + } + 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.349238, 10.349239, 10.349239, 10.349239, 10.349239",\ + "10.578768, 10.578768, 10.578768, 10.578768, 10.578768",\ + "10.578768, 10.578768, 10.578768, 10.578768, 10.578768",\ + "10.811775, 10.811775, 10.811775, 10.811775, 10.811775",\ + "11.274312, 11.274313, 11.274313, 11.274313, 11.274313"); + } + 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.326683, 10.326735, 10.326735, 10.326735, 10.326735",\ + "10.556212, 10.556264, 10.556264, 10.556264, 10.556264",\ + "10.556212, 10.556264, 10.556264, 10.556264, 10.556264",\ + "10.789220, 10.789271, 10.789271, 10.789271, 10.789271",\ + "11.251757, 11.251808, 11.251808, 11.251808, 11.251808"); + } + 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.078815, 7.402803, 7.432057, 7.443940, 7.481145",\ - "7.150223, 7.474211, 7.503465, 7.515348, 7.529549",\ - "7.189593, 7.513580, 7.529549, 7.529549, 7.529549",\ - "7.211831, 7.529549, 7.529549, 7.529549, 7.529549",\ - "7.211831, 7.529549, 7.529549, 7.529549, 7.529549"); + values ( "7.352494, 7.688631, 7.718983, 7.731311, 7.769911",\ + "7.426580, 7.762717, 7.793069, 7.805397, 7.820129",\ + "7.467425, 7.803562, 7.820129, 7.820129, 7.820129",\ + "7.490498, 7.820129, 7.820129, 7.820129, 7.820129",\ + "7.490498, 7.820129, 7.820129, 7.820129, 7.820129"); } 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.289760, 7.506245, 7.530121, 7.539819, 7.570184",\ - "7.361168, 7.577652, 7.601529, 7.611227, 7.618587",\ - "7.400537, 7.617022, 7.618587, 7.618587, 7.618587",\ - "7.422775, 7.618587, 7.618587, 7.618587, 7.618587",\ - "7.422775, 7.618587, 7.618587, 7.618587, 7.618587"); + values ( "7.566215, 7.790818, 7.815589, 7.825651, 7.857154",\ + "7.640301, 7.864903, 7.889675, 7.899736, 7.907372",\ + "7.681146, 7.905748, 7.907372, 7.907372, 7.907372",\ + "7.704218, 7.907372, 7.907372, 7.907372, 7.907372",\ + "7.704218, 7.907372, 7.907372, 7.907372, 7.907372"); } 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.685782, 5.685783, 5.685783, 5.685783, 5.685783",\ - "5.738229, 5.738229, 5.738229, 5.738229, 5.738229",\ - "5.738229, 5.738229, 5.738229, 5.738229, 5.738229",\ - "5.738229, 5.738229, 5.738229, 5.738229, 5.738229",\ - "5.738229, 5.738229, 5.738229, 5.738229, 5.738229"); + values ( "5.365828, 5.365828, 5.365828, 5.365828, 5.365828",\ + "5.416306, 5.416307, 5.416307, 5.416307, 5.416307",\ + "5.416306, 5.416307, 5.416307, 5.416307, 5.416307",\ + "5.416306, 5.416307, 5.416307, 5.416307, 5.416307",\ + "5.416306, 5.416307, 5.416307, 5.416307, 5.416307"); } 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.662348, 5.662402, 5.662402, 5.662402, 5.662402",\ - "5.714794, 5.714849, 5.714849, 5.714849, 5.714849",\ - "5.714794, 5.714849, 5.714849, 5.714849, 5.714849",\ - "5.714794, 5.714849, 5.714849, 5.714849, 5.714849",\ - "5.714794, 5.714849, 5.714849, 5.714849, 5.714849"); + values ( "5.343272, 5.343324, 5.343324, 5.343324, 5.343324",\ + "5.393751, 5.393803, 5.393803, 5.393803, 5.393803",\ + "5.393751, 5.393803, 5.393803, 5.393803, 5.393803",\ + "5.393751, 5.393803, 5.393803, 5.393803, 5.393803",\ + "5.393751, 5.393803, 5.393803, 5.393803, 5.393803"); } 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.396905, 8.733042, 8.763393, 8.775723, 8.814322",\ + "8.494218, 8.830355, 8.860706, 8.873035, 8.911634",\ + "8.567211, 8.903347, 8.933700, 8.946028, 8.984627",\ + "8.657206, 8.993341, 9.023694, 9.036022, 9.074621",\ + "9.012704, 9.348841, 9.379192, 9.391521, 9.430120"); + } + 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.678518, 8.903121, 8.927893, 8.937954, 8.969458",\ + "8.775831, 9.000434, 9.025206, 9.035267, 9.066771",\ + "8.848825, 9.073427, 9.098199, 9.108260, 9.139764",\ + "8.938819, 9.163422, 9.188193, 9.198255, 9.229758",\ + "9.294317, 9.518920, 9.543692, 9.553753, 9.585257"); + } + 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.301892, 6.301892, 6.301892, 6.301892, 6.301892",\ + "6.392170, 6.392171, 6.392171, 6.392171, 6.392171",\ + "6.459887, 6.459887, 6.459887, 6.459887, 6.459887",\ + "6.543375, 6.543376, 6.543376, 6.543376, 6.543376",\ + "6.873176, 6.873176, 6.873176, 6.873176, 6.873176"); + } + 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.279336, 6.279387, 6.279387, 6.279387, 6.279387",\ + "6.369615, 6.369666, 6.369666, 6.369666, 6.369666",\ + "6.437331, 6.437383, 6.437383, 6.437383, 6.437383",\ + "6.520820, 6.520871, 6.520871, 6.520871, 6.520871",\ + "6.850620, 6.850672, 6.850672, 6.850672, 6.850672"); + } + 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.564871, 7.888865, 7.918118, 7.930001, 7.967206",\ - "7.636278, 7.960272, 7.989527, 8.001410, 8.015609",\ - "7.675648, 7.999641, 8.015609, 8.015609, 8.015609",\ - "7.697886, 8.015609, 8.015609, 8.015609, 8.015609",\ - "7.697886, 8.015609, 8.015609, 8.015609, 8.015609"); + values ( "7.855173, 8.191317, 8.221668, 8.233996, 8.272596",\ + "7.929259, 8.265403, 8.295754, 8.308083, 8.322814",\ + "7.970104, 8.306248, 8.322814, 8.322814, 8.322814",\ + "7.993176, 8.322814, 8.322814, 8.322814, 8.322814",\ + "7.993176, 8.322814, 8.322814, 8.322814, 8.322814"); } 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.779184, 7.995667, 8.019544, 8.029242, 8.059607",\ - "7.850592, 8.067075, 8.090951, 8.100649, 8.108009",\ - "7.889961, 8.106444, 8.108009, 8.108009, 8.108009",\ - "7.912199, 8.108009, 8.108009, 8.108009, 8.108009",\ - "7.912199, 8.108009, 8.108009, 8.108009, 8.108009"); + values ( "8.074168, 8.298770, 8.323542, 8.333603, 8.365107",\ + "8.148254, 8.372856, 8.397627, 8.407689, 8.415325",\ + "8.189099, 8.413700, 8.415325, 8.415325, 8.415325",\ + "8.212172, 8.415325, 8.415325, 8.415325, 8.415325",\ + "8.212172, 8.415325, 8.415325, 8.415325, 8.415325"); } 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.174923, 6.174924, 6.174924, 6.174924, 6.174924",\ - "6.227369, 6.227369, 6.227369, 6.227369, 6.227369",\ - "6.227369, 6.227369, 6.227369, 6.227369, 6.227369",\ - "6.227369, 6.227369, 6.227369, 6.227369, 6.227369",\ - "6.227369, 6.227369, 6.227369, 6.227369, 6.227369"); + values ( "5.836756, 5.836757, 5.836757, 5.836757, 5.836757",\ + "5.887236, 5.887236, 5.887236, 5.887236, 5.887236",\ + "5.887236, 5.887236, 5.887236, 5.887236, 5.887236",\ + "5.887236, 5.887236, 5.887236, 5.887236, 5.887236",\ + "5.887236, 5.887236, 5.887236, 5.887236, 5.887236"); } 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.151473, 6.151527, 6.151527, 6.151527, 6.151527",\ - "6.203918, 6.203973, 6.203973, 6.203973, 6.203973",\ - "6.203918, 6.203973, 6.203973, 6.203973, 6.203973",\ - "6.203918, 6.203973, 6.203973, 6.203973, 6.203973",\ - "6.203918, 6.203973, 6.203973, 6.203973, 6.203973"); + values ( "5.814185, 5.814238, 5.814238, 5.814238, 5.814238",\ + "5.864665, 5.864717, 5.864717, 5.864717, 5.864717",\ + "5.864665, 5.864717, 5.864717, 5.864717, 5.864717",\ + "5.864665, 5.864717, 5.864717, 5.864717, 5.864717",\ + "5.864665, 5.864717, 5.864717, 5.864717, 5.864717"); } 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.289320, 7.625463, 7.655815, 7.668143, 7.706742",\ + "7.386633, 7.722776, 7.753128, 7.765456, 7.804055",\ + "7.459625, 7.795769, 7.826120, 7.838449, 7.877048",\ + "7.549620, 7.885764, 7.916115, 7.928443, 7.967043",\ + "7.905118, 8.241261, 8.271612, 8.283941, 8.322540"); + } + 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.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 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.466102, 7.685232, 7.709734, 7.719686, 7.750846",\ + "7.563415, 7.782545, 7.807047, 7.816998, 7.848159",\ + "7.636407, 7.855537, 7.880039, 7.889991, 7.921152",\ + "7.726402, 7.945532, 7.970034, 7.979986, 8.011147",\ + "8.081900, 8.301030, 8.325533, 8.335485, 8.366645"); + } + 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.840608, 0.919563, 0.929324, 0.933288, 0.945702",\ + "0.840608, 0.919563, 0.929324, 0.933288, 0.945702",\ + "0.840608, 0.919563, 0.929324, 0.933288, 0.945702",\ + "0.840608, 0.919563, 0.929324, 0.933288, 0.945702",\ + "0.840608, 0.919563, 0.929324, 0.933288, 0.945702"); + } + + } /* 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.612380, 6.924224, 6.952382, 6.963819, 6.999627",\ + "6.702659, 7.014503, 7.042660, 7.054097, 7.089906",\ + "6.770374, 7.082219, 7.110376, 7.121813, 7.157622",\ + "6.853864, 7.165708, 7.193865, 7.205302, 7.241111",\ + "7.183664, 7.495508, 7.523665, 7.535102, 7.570911"); + } + 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.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 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.766277, 6.969566, 6.992297, 7.001530, 7.030438",\ + "6.856555, 7.059845, 7.082576, 7.091808, 7.120717",\ + "6.924271, 7.127561, 7.150291, 7.159524, 7.188432",\ + "7.007760, 7.211050, 7.233780, 7.243013, 7.271921",\ + "7.337560, 7.540850, 7.563581, 7.572813, 7.601721"); + } + 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.840608, 0.919563, 0.929324, 0.933288, 0.945702",\ + "0.840608, 0.919563, 0.929324, 0.933288, 0.945702",\ + "0.840608, 0.919563, 0.929324, 0.933288, 0.945702",\ + "0.840608, 0.919563, 0.929324, 0.933288, 0.945702",\ + "0.840608, 0.919563, 0.929324, 0.933288, 0.945702"); + } + + } /* 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.998854, 13.335000, 13.365352, 13.377680, 13.416279",\ + "13.123499, 13.459645, 13.489997, 13.502325, 13.540924",\ + "13.248143, 13.584290, 13.614641, 13.626968, 13.665567",\ + "13.497434, 13.833580, 13.863932, 13.876259, 13.914858",\ + "13.996013, 14.332159, 14.362511, 14.374838, 14.413437"); + } + 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.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.010000, 0.508750, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "13.478877, 13.698005, 13.722507, 13.732460, 13.763620",\ + "13.603522, 13.822650, 13.847153, 13.857105, 13.888266",\ + "13.728167, 13.947294, 13.971797, 13.981749, 14.012909",\ + "13.977457, 14.196585, 14.221087, 14.231039, 14.262199",\ + "14.476036, 14.695164, 14.719666, 14.729618, 14.760778"); + } + 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.840600, 0.919561, 0.929322, 0.933287, 0.945700",\ + "0.840600, 0.919561, 0.929322, 0.933287, 0.945700",\ + "0.840600, 0.919561, 0.929322, 0.933287, 0.945700",\ + "0.840600, 0.919561, 0.929322, 0.933287, 0.945700",\ + "0.840600, 0.919561, 0.929322, 0.933287, 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 ( "10.815414, 11.127260, 11.155417, 11.166855, 11.202663",\ + "11.044944, 11.356791, 11.384948, 11.396384, 11.432194",\ + "11.044944, 11.356791, 11.384948, 11.396384, 11.432194",\ + "11.277951, 11.589798, 11.617955, 11.629392, 11.665201",\ + "11.740489, 12.052336, 12.080493, 12.091929, 12.127739"); + } + 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.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.010000, 1.000000, 1.007500, 2.005000, 4.000000"); + index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873"); + values ( "11.243290, 11.446577, 11.469308, 11.478540, 11.507449",\ + "11.472819, 11.676106, 11.698837, 11.708071, 11.736979",\ + "11.472819, 11.676106, 11.698837, 11.708071, 11.736979",\ + "11.705829, 11.909116, 11.931847, 11.941080, 11.969988",\ + "12.168365, 12.371652, 12.394382, 12.403616, 12.432524"); + } + 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.840600, 0.919561, 0.929322, 0.933287, 0.945700",\ + "0.840600, 0.919561, 0.929322, 0.933287, 0.945700",\ + "0.840600, 0.919561, 0.929322, 0.933287, 0.945700",\ + "0.840600, 0.919561, 0.929322, 0.933287, 0.945700",\ + "0.840600, 0.919561, 0.929322, 0.933287, 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.045092, 8.369087, 8.398342, 8.410225, 8.447428",\ - "8.116499, 8.440495, 8.469749, 8.481632, 8.495831",\ - "8.155869, 8.479865, 8.495831, 8.495831, 8.495831",\ - "8.178106, 8.495831, 8.495831, 8.495831, 8.495831",\ - "8.178106, 8.495831, 8.495831, 8.495831, 8.495831"); + values ( "8.353677, 8.689823, 8.720175, 8.732503, 8.771102",\ + "8.427763, 8.763909, 8.794260, 8.806588, 8.821320",\ + "8.468608, 8.804754, 8.821320, 8.821320, 8.821320",\ + "8.491680, 8.821320, 8.821320, 8.821320, 8.821320",\ + "8.491680, 8.821320, 8.821320, 8.821320, 8.821320"); } 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.255882, 8.472374, 8.496250, 8.505948, 8.536313",\ - "8.327291, 8.543781, 8.567657, 8.577356, 8.584716",\ - "8.366659, 8.583151, 8.584716, 8.584716, 8.584716",\ - "8.388899, 8.584716, 8.584716, 8.584716, 8.584716",\ - "8.388899, 8.584716, 8.584716, 8.584716, 8.584716"); + values ( "8.569017, 8.793627, 8.818398, 8.828461, 8.859964",\ + "8.643104, 8.867713, 8.892485, 8.902546, 8.910182",\ + "8.683949, 8.908558, 8.910182, 8.910182, 8.910182",\ + "8.707021, 8.910182, 8.910182, 8.910182, 8.910182",\ + "8.707021, 8.910182, 8.910182, 8.910182, 8.910182"); } 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.648880, 6.648881, 6.648881, 6.648881, 6.648881",\ - "6.701326, 6.701327, 6.701327, 6.701327, 6.701327",\ - "6.701326, 6.701327, 6.701327, 6.701327, 6.701327",\ - "6.701326, 6.701327, 6.701327, 6.701327, 6.701327",\ - "6.701326, 6.701327, 6.701327, 6.701327, 6.701327"); + values ( "6.293130, 6.293131, 6.293131, 6.293131, 6.293131",\ + "6.343610, 6.343610, 6.343610, 6.343610, 6.343610",\ + "6.343610, 6.343610, 6.343610, 6.343610, 6.343610",\ + "6.343610, 6.343610, 6.343610, 6.343610, 6.343610",\ + "6.343610, 6.343610, 6.343610, 6.343610, 6.343610"); } 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.625517, 6.625567, 6.625567, 6.625567, 6.625567",\ - "6.677963, 6.678014, 6.678014, 6.678014, 6.678014",\ - "6.677963, 6.678014, 6.678014, 6.678014, 6.678014",\ - "6.677963, 6.678014, 6.678014, 6.678014, 6.678014",\ - "6.677963, 6.678014, 6.678014, 6.678014, 6.678014"); + values ( "6.270643, 6.270692, 6.270692, 6.270692, 6.270692",\ + "6.321122, 6.321171, 6.321171, 6.321171, 6.321171",\ + "6.321122, 6.321171, 6.321171, 6.321171, 6.321171",\ + "6.321122, 6.321171, 6.321171, 6.321171, 6.321171",\ + "6.321122, 6.321171, 6.321171, 6.321171, 6.321171"); } 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.257429, 7.593575, 7.623926, 7.636254, 7.674853",\ + "7.354742, 7.690888, 7.721240, 7.733568, 7.772167",\ + "7.427734, 7.763881, 7.794232, 7.806560, 7.845159",\ + "7.517729, 7.853875, 7.884227, 7.896554, 7.935153",\ + "7.873227, 8.209373, 8.239724, 8.252052, 8.290651"); + } + 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.706342, 7.925469, 7.949971, 7.959924, 7.991084",\ + "7.803656, 8.022783, 8.047285, 8.057238, 8.088398",\ + "7.876648, 8.095776, 8.120277, 8.130230, 8.161390",\ + "7.966642, 8.185770, 8.210272, 8.220224, 8.251385",\ + "8.322141, 8.541268, 8.565770, 8.575723, 8.606883"); + } + 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.840600, 0.919561, 0.929322, 0.933287, 0.945700",\ + "0.840600, 0.919561, 0.929322, 0.933287, 0.945700",\ + "0.840600, 0.919561, 0.929322, 0.933287, 0.945700",\ + "0.840600, 0.919561, 0.929322, 0.933287, 0.945700",\ + "0.840600, 0.919561, 0.929322, 0.933287, 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.370132, 6.681979, 6.710136, 6.721573, 6.757382",\ + "6.460411, 6.772258, 6.800415, 6.811852, 6.847661",\ + "6.528127, 6.839973, 6.868131, 6.879567, 6.915377",\ + "6.611616, 6.923462, 6.951620, 6.963057, 6.998865",\ + "6.941416, 7.253262, 7.281419, 7.292856, 7.328665"); + } + 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.850056, 7.053343, 7.076074, 7.085306, 7.114214",\ + "6.940334, 7.143621, 7.166352, 7.175585, 7.204493",\ + "7.008050, 7.211337, 7.234068, 7.243300, 7.272209",\ + "7.091539, 7.294826, 7.317557, 7.326790, 7.355698",\ + "7.421339, 7.624626, 7.647357, 7.656590, 7.685498"); + } + 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.840600, 0.919561, 0.929322, 0.933287, 0.945700",\ + "0.840600, 0.919561, 0.929322, 0.933287, 0.945700",\ + "0.840600, 0.919561, 0.929322, 0.933287, 0.945700",\ + "0.840600, 0.919561, 0.929322, 0.933287, 0.945700",\ + "0.840600, 0.919561, 0.929322, 0.933287, 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 ( "12.937671, 13.273820, 13.304171, 13.316499, 13.355098",\ + "13.062316, 13.398465, 13.428816, 13.441144, 13.479743",\ + "13.186959, 13.523108, 13.553459, 13.565787, 13.604386",\ + "13.436250, 13.772399, 13.802750, 13.815078, 13.853677",\ + "13.934829, 14.270978, 14.301329, 14.313657, 14.352256"); + } + 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.269391, 1.274135, 1.276062, 1.282095",\ + "1.202822, 1.269391, 1.274135, 1.276062, 1.282095",\ + "1.202822, 1.269391, 1.274135, 1.276062, 1.282095",\ + "1.202822, 1.269391, 1.274135, 1.276062, 1.282095",\ + "1.202822, 1.269391, 1.274135, 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.446985, 13.666110, 13.690612, 13.700564, 13.731726",\ + "13.571630, 13.790755, 13.815257, 13.825210, 13.856371",\ + "13.696274, 13.915400, 13.939901, 13.949854, 13.981014",\ + "13.945564, 14.164690, 14.189192, 14.199144, 14.230305",\ + "14.444143, 14.663269, 14.687771, 14.697723, 14.728884"); + } + 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.840591, 0.919559, 0.929320, 0.933285, 0.945699",\ + "0.840591, 0.919559, 0.929320, 0.933285, 0.945699",\ + "0.840591, 0.919559, 0.929320, 0.933285, 0.945699",\ + "0.840591, 0.919559, 0.929320, 0.933285, 0.945699",\ + "0.840591, 0.919559, 0.929320, 0.933285, 0.945699"); + } + + } /* 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.609291, 11.921140, 11.949297, 11.960733, 11.996542",\ + "11.838820, 12.150668, 12.178825, 12.190262, 12.226070",\ + "11.838820, 12.150668, 12.178825, 12.190262, 12.226070",\ + "12.071827, 12.383677, 12.411834, 12.423270, 12.459079",\ + "12.534367, 12.846215, 12.874372, 12.885809, 12.921618"); + } + 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.269391, 1.274135, 1.276062, 1.282095",\ + "1.202822, 1.269391, 1.274135, 1.276062, 1.282095",\ + "1.202822, 1.269391, 1.274135, 1.276062, 1.282095",\ + "1.202822, 1.269391, 1.274135, 1.276062, 1.282095",\ + "1.202822, 1.269391, 1.274135, 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.830339, 12.033625, 12.056355, 12.065588, 12.094496",\ + "12.059869, 12.263154, 12.285885, 12.295117, 12.324026",\ + "12.059869, 12.263154, 12.285885, 12.295117, 12.324026",\ + "12.292877, 12.496162, 12.518893, 12.528126, 12.557034",\ + "12.755417, 12.958702, 12.981433, 12.990665, 13.019573"); + } + 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.840591, 0.919559, 0.929320, 0.933285, 0.945699",\ + "0.840591, 0.919559, 0.929320, 0.933285, 0.945699",\ + "0.840591, 0.919559, 0.929320, 0.933285, 0.945699",\ + "0.840591, 0.919559, 0.929320, 0.933285, 0.945699",\ + "0.840591, 0.919559, 0.929320, 0.933285, 0.945699"); + } + + } /* 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.526765, 8.850763, 8.880018, 8.891900, 8.929104",\ - "8.598172, 8.922172, 8.951426, 8.963308, 8.977508",\ - "8.637542, 8.961541, 8.977508, 8.977508, 8.977508",\ - "8.659781, 8.977508, 8.977508, 8.977508, 8.977508",\ - "8.659781, 8.977508, 8.977508, 8.977508, 8.977508"); + values ( "8.853642, 9.189791, 9.220142, 9.232471, 9.271070",\ + "8.927729, 9.263877, 9.294228, 9.306557, 9.321287",\ + "8.968573, 9.304722, 9.321287, 9.321287, 9.321287",\ + "8.991646, 9.321287, 9.321287, 9.321287, 9.321287",\ + "8.991646, 9.321287, 9.321287, 9.321287, 9.321287"); } 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.744160, 8.960644, 8.984520, 8.994218, 9.024583",\ - "8.815568, 9.032052, 9.055928, 9.065626, 9.072987",\ - "8.854937, 9.071421, 9.072987, 9.072987, 9.072987",\ - "8.877176, 9.072987, 9.072987, 9.072987, 9.072987",\ - "8.877176, 9.072987, 9.072987, 9.072987, 9.072987"); + values ( "9.075833, 9.300436, 9.325207, 9.335269, 9.366772",\ + "9.149920, 9.374521, 9.399294, 9.409355, 9.416990",\ + "9.190764, 9.415367, 9.416990, 9.416990, 9.416990",\ + "9.213837, 9.416990, 9.416990, 9.416990, 9.416990",\ + "9.213837, 9.416990, 9.416990, 9.416990, 9.416990"); } 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.136942, 7.136942, 7.136942, 7.136942, 7.136942",\ - "7.189387, 7.189388, 7.189388, 7.189388, 7.189388",\ - "7.189387, 7.189388, 7.189388, 7.189388, 7.189388",\ - "7.189387, 7.189388, 7.189388, 7.189388, 7.189388",\ - "7.189387, 7.189388, 7.189388, 7.189388, 7.189388"); + values ( "6.756687, 6.756688, 6.756688, 6.756688, 6.756688",\ + "6.807167, 6.807167, 6.807167, 6.807167, 6.807167",\ + "6.807167, 6.807167, 6.807167, 6.807167, 6.807167",\ + "6.807167, 6.807167, 6.807167, 6.807167, 6.807167",\ + "6.807167, 6.807167, 6.807167, 6.807167, 6.807167"); } 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.113498, 7.113552, 7.113552, 7.113552, 7.113552",\ - "7.165944, 7.165998, 7.165998, 7.165998, 7.165998",\ - "7.165944, 7.165998, 7.165998, 7.165998, 7.165998",\ - "7.165944, 7.165998, 7.165998, 7.165998, 7.165998",\ - "7.165944, 7.165998, 7.165998, 7.165998, 7.165998"); + values ( "6.734123, 6.734175, 6.734175, 6.734175, 6.734175",\ + "6.784602, 6.784654, 6.784654, 6.784654, 6.784654",\ + "6.784602, 6.784654, 6.784654, 6.784654, 6.784654",\ + "6.784602, 6.784654, 6.784654, 6.784654, 6.784654",\ + "6.784602, 6.784654, 6.784654, 6.784654, 6.784654"); } 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.313420, 7.649569, 7.679920, 7.692248, 7.730847",\ + "7.410733, 7.746881, 7.777233, 7.789561, 7.828160",\ + "7.483725, 7.819874, 7.850225, 7.862553, 7.901152",\ + "7.573720, 7.909868, 7.940220, 7.952548, 7.991147",\ + "7.929218, 8.265367, 8.295718, 8.308046, 8.346645"); + } + 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.269391, 1.274135, 1.276062, 1.282095",\ + "1.202822, 1.269391, 1.274135, 1.276062, 1.282095",\ + "1.202822, 1.269391, 1.274135, 1.276062, 1.282095",\ + "1.202822, 1.269391, 1.274135, 1.276062, 1.282095",\ + "1.202822, 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.791850, 8.010975, 8.035478, 8.045429, 8.076591",\ + "7.889163, 8.108288, 8.132791, 8.142742, 8.173903",\ + "7.962155, 8.181280, 8.205783, 8.215734, 8.246896",\ + "8.052150, 8.271275, 8.295777, 8.305729, 8.336890",\ + "8.407648, 8.626773, 8.651276, 8.661228, 8.692389"); + } + 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.840591, 0.919559, 0.929320, 0.933285, 0.945699",\ + "0.840591, 0.919559, 0.929320, 0.933285, 0.945699",\ + "0.840591, 0.919559, 0.929320, 0.933285, 0.945699",\ + "0.840591, 0.919559, 0.929320, 0.933285, 0.945699",\ + "0.840591, 0.919559, 0.929320, 0.933285, 0.945699"); + } + + } /* 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.647975, 6.959824, 6.987981, 6.999418, 7.035227",\ + "6.738254, 7.050102, 7.078259, 7.089696, 7.125505",\ + "6.805970, 7.117819, 7.145976, 7.157413, 7.193221",\ + "6.889459, 7.201307, 7.229465, 7.240901, 7.276710",\ + "7.219259, 7.531108, 7.559265, 7.570702, 7.606510"); + } + 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.269391, 1.274135, 1.276062, 1.282095",\ + "1.202822, 1.269391, 1.274135, 1.276062, 1.282095",\ + "1.202822, 1.269391, 1.274135, 1.276062, 1.282095",\ + "1.202822, 1.269391, 1.274135, 1.276062, 1.282095",\ + "1.202822, 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.075683, 7.278967, 7.301698, 7.310931, 7.339839",\ + "7.165961, 7.369246, 7.391977, 7.401210, 7.430118",\ + "7.233677, 7.436962, 7.459693, 7.468925, 7.497834",\ + "7.317166, 7.520451, 7.543181, 7.552414, 7.581323",\ + "7.646966, 7.850251, 7.872982, 7.882215, 7.911123"); + } + 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.840591, 0.919559, 0.929320, 0.933285, 0.945699",\ + "0.840591, 0.919559, 0.929320, 0.933285, 0.945699",\ + "0.840591, 0.919559, 0.929320, 0.933285, 0.945699",\ + "0.840591, 0.919559, 0.929320, 0.933285, 0.945699",\ + "0.840591, 0.919559, 0.929320, 0.933285, 0.945699"); + } + + } /* 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.069490, 9.393484, 9.422738, 9.434621, 9.471825",\ - "9.140898, 9.464891, 9.494146, 9.506028, 9.520227",\ - "9.180267, 9.504261, 9.520227, 9.520227, 9.520227",\ - "9.202506, 9.520227, 9.520227, 9.520227, 9.520227",\ - "9.202506, 9.520227, 9.520227, 9.520227, 9.520227"); + values ( "9.416580, 9.752723, 9.783074, 9.795403, 9.834002",\ + "9.490665, 9.826809, 9.857161, 9.869489, 9.884220",\ + "9.531511, 9.867654, 9.884220, 9.884220, 9.884220",\ + "9.554583, 9.884220, 9.884220, 9.884220, 9.884220",\ + "9.554583, 9.884220, 9.884220, 9.884220, 9.884220"); } 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.287291, 9.503765, 9.527641, 9.537340, 9.567704",\ - "9.358698, 9.575172, 9.599049, 9.608747, 9.616107",\ - "9.398067, 9.614542, 9.616107, 9.616107, 9.616107",\ - "9.420306, 9.616107, 9.616107, 9.616107, 9.616107",\ - "9.420306, 9.616107, 9.616107, 9.616107, 9.616107"); + values ( "9.639193, 9.863785, 9.888556, 9.898619, 9.930121",\ + "9.713278, 9.937871, 9.962643, 9.972704, 9.980339",\ + "9.754123, 9.978716, 9.980339, 9.980339, 9.980339",\ + "9.777195, 9.980339, 9.980339, 9.980339, 9.980339",\ + "9.777195, 9.980339, 9.980339, 9.980339, 9.980339"); } 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.676690, 7.676690, 7.676690, 7.676690, 7.676690",\ - "7.729136, 7.729136, 7.729136, 7.729136, 7.729136",\ - "7.729136, 7.729136, 7.729136, 7.729136, 7.729136",\ - "7.729136, 7.729136, 7.729136, 7.729136, 7.729136",\ - "7.729136, 7.729136, 7.729136, 7.729136, 7.729136"); + values ( "7.276327, 7.276328, 7.276328, 7.276328, 7.276328",\ + "7.326807, 7.326807, 7.326807, 7.326807, 7.326807",\ + "7.326807, 7.326807, 7.326807, 7.326807, 7.326807",\ + "7.326807, 7.326807, 7.326807, 7.326807, 7.326807",\ + "7.326807, 7.326807, 7.326807, 7.326807, 7.326807"); } 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.653137, 7.653196, 7.653196, 7.653196, 7.653196",\ - "7.705583, 7.705642, 7.705642, 7.705642, 7.705642",\ - "7.705583, 7.705642, 7.705642, 7.705642, 7.705642",\ - "7.705583, 7.705642, 7.705642, 7.705642, 7.705642",\ - "7.705583, 7.705642, 7.705642, 7.705642, 7.705642"); + values ( "7.253657, 7.253714, 7.253714, 7.253714, 7.253714",\ + "7.304137, 7.304193, 7.304193, 7.304193, 7.304193",\ + "7.304137, 7.304193, 7.304193, 7.304193, 7.304193",\ + "7.304137, 7.304193, 7.304193, 7.304193, 7.304193",\ + "7.304137, 7.304193, 7.304193, 7.304193, 7.304193"); } 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.257210, 7.593353, 7.623705, 7.636033, 7.674632",\ + "7.354523, 7.690666, 7.721018, 7.733346, 7.771945",\ + "7.427516, 7.763659, 7.794010, 7.806338, 7.844938",\ + "7.517510, 7.853653, 7.884005, 7.896333, 7.934932",\ + "7.873008, 8.209151, 8.239503, 8.251831, 8.290430"); + } + 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.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 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.490001, 7.709131, 7.733633, 7.743585, 7.774745",\ + "7.587314, 7.806444, 7.830946, 7.840898, 7.872058",\ + "7.660306, 7.879436, 7.903938, 7.913890, 7.945051",\ + "7.750300, 7.969431, 7.993933, 8.003885, 8.035046",\ + "8.105800, 8.324930, 8.349432, 8.359385, 8.390545"); + } + 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.840609, 0.919563, 0.929324, 0.933289, 0.945702",\ + "0.840609, 0.919563, 0.929324, 0.933289, 0.945702",\ + "0.840609, 0.919563, 0.929324, 0.933289, 0.945702",\ + "0.840609, 0.919563, 0.929324, 0.933289, 0.945702",\ + "0.840609, 0.919563, 0.929324, 0.933289, 0.945702"); + } + + } /* 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.563561, 6.875405, 6.903563, 6.914999, 6.950809",\ + "6.653840, 6.965684, 6.993841, 7.005278, 7.041087",\ + "6.721556, 7.033400, 7.061557, 7.072994, 7.108803",\ + "6.805045, 7.116889, 7.145046, 7.156483, 7.192292",\ + "7.134845, 7.446689, 7.474846, 7.486283, 7.522092"); + } + 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.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 1.274134, 1.276061, 1.282094",\ + "1.202820, 1.269390, 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.777660, 6.980949, 7.003680, 7.012914, 7.041821",\ + "6.867939, 7.071228, 7.093959, 7.103192, 7.132100",\ + "6.935655, 7.138944, 7.161675, 7.170908, 7.199816",\ + "7.019143, 7.222433, 7.245164, 7.254397, 7.283305",\ + "7.348944, 7.552234, 7.574965, 7.584198, 7.613105"); + } + 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.840609, 0.919563, 0.929324, 0.933289, 0.945702",\ + "0.840609, 0.919563, 0.929324, 0.933289, 0.945702",\ + "0.840609, 0.919563, 0.929324, 0.933289, 0.945702",\ + "0.840609, 0.919563, 0.929324, 0.933289, 0.945702",\ + "0.840609, 0.919563, 0.929324, 0.933289, 0.945702"); + } + + } /* 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.554710, 9.878710, 9.907965, 9.919847, 9.957050",\ - "9.626118, 9.950117, 9.979372, 9.991254, 10.005453",\ - "9.665487, 9.989487, 10.005453, 10.005453, 10.005453",\ - "9.687726, 10.005453, 10.005453, 10.005453, 10.005453",\ - "9.687726, 10.005453, 10.005453, 10.005453, 10.005453"); + values ( "9.920210, 10.256360, 10.286711, 10.299039, 10.337638",\ + "9.994296, 10.330445, 10.360797, 10.373125, 10.387856",\ + "10.035141, 10.371290, 10.387856, 10.387856, 10.387856",\ + "10.058213, 10.387856, 10.387856, 10.387856, 10.387856",\ + "10.058213, 10.387856, 10.387856, 10.387856, 10.387856"); } 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.768600, 9.985079, 10.008955, 10.018653, 10.049017",\ - "9.840009, 10.056486, 10.080362, 10.090060, 10.097421",\ - "9.879377, 10.095856, 10.097421, 10.097421, 10.097421",\ - "9.901617, 10.097421, 10.097421, 10.097421, 10.097421",\ - "9.901617, 10.097421, 10.097421, 10.097421, 10.097421"); + values ( "10.138766, 10.363362, 10.388134, 10.398195, 10.429699",\ + "10.212852, 10.437448, 10.462219, 10.472281, 10.479916",\ + "10.253696, 10.478292, 10.479916, 10.479916, 10.479916",\ + "10.276769, 10.479916, 10.479916, 10.479916, 10.479916",\ + "10.276769, 10.479916, 10.479916, 10.479916, 10.479916"); } 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.155814, 8.155815, 8.155815, 8.155815, 8.155815",\ - "8.208261, 8.208261, 8.208261, 8.208261, 8.208261",\ - "8.208261, 8.208261, 8.208261, 8.208261, 8.208261",\ - "8.208261, 8.208261, 8.208261, 8.208261, 8.208261",\ - "8.208261, 8.208261, 8.208261, 8.208261, 8.208261"); + values ( "7.725633, 7.725633, 7.725633, 7.725633, 7.725633",\ + "7.776112, 7.776113, 7.776113, 7.776113, 7.776113",\ + "7.776112, 7.776113, 7.776113, 7.776113, 7.776113",\ + "7.776112, 7.776113, 7.776113, 7.776113, 7.776113",\ + "7.776112, 7.776113, 7.776113, 7.776113, 7.776113"); } 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.132298, 8.132355, 8.132355, 8.132355, 8.132355",\ - "8.184743, 8.184800, 8.184800, 8.184800, 8.184800",\ - "8.184743, 8.184800, 8.184800, 8.184800, 8.184800",\ - "8.184743, 8.184800, 8.184800, 8.184800, 8.184800",\ - "8.184743, 8.184800, 8.184800, 8.184800, 8.184800"); + values ( "7.702997, 7.703053, 7.703053, 7.703053, 7.703053",\ + "7.753477, 7.753532, 7.753532, 7.753532, 7.753532",\ + "7.753477, 7.753532, 7.753532, 7.753532, 7.753532",\ + "7.753477, 7.753532, 7.753532, 7.753532, 7.753532",\ + "7.753477, 7.753532, 7.753532, 7.753532, 7.753532"); } 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.312410, 7.648560, 7.678911, 7.691239, 7.729838",\ + "7.409723, 7.745872, 7.776224, 7.788552, 7.827151",\ + "7.482716, 7.818866, 7.849216, 7.861545, 7.900144",\ + "7.572711, 7.908860, 7.939211, 7.951539, 7.990138",\ + "7.928208, 8.264358, 8.294709, 8.307037, 8.345636"); + } + 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.508485, 7.727609, 7.752111, 7.762064, 7.793224",\ + "7.605798, 7.824922, 7.849424, 7.859377, 7.890537",\ + "7.678790, 7.897915, 7.922417, 7.932369, 7.963530",\ + "7.768785, 7.987910, 8.012412, 8.022365, 8.053525",\ + "8.124284, 8.343409, 8.367910, 8.377863, 8.409023"); + } + 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.840589, 0.919559, 0.929320, 0.933285, 0.945699",\ + "0.840589, 0.919559, 0.929320, 0.933285, 0.945699",\ + "0.840589, 0.919559, 0.929320, 0.933285, 0.945699",\ + "0.840589, 0.919559, 0.929320, 0.933285, 0.945699",\ + "0.840589, 0.919559, 0.929320, 0.933285, 0.945699"); + } + + } /* 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.639161, 6.951011, 6.979168, 6.990604, 7.026413",\ + "6.729440, 7.041289, 7.069447, 7.080883, 7.116692",\ + "6.797156, 7.109005, 7.137162, 7.148599, 7.184408",\ + "6.880645, 7.192494, 7.220652, 7.232088, 7.267897",\ + "7.210445, 7.522294, 7.550451, 7.561888, 7.597697"); + } + 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.805310, 7.008595, 7.031326, 7.040559, 7.069467",\ + "6.895589, 7.098873, 7.121604, 7.130837, 7.159745",\ + "6.963305, 7.166589, 7.189321, 7.198553, 7.227461",\ + "7.046794, 7.250078, 7.272810, 7.282043, 7.310950",\ + "7.376595, 7.579879, 7.602610, 7.611843, 7.640751"); + } + 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.840589, 0.919559, 0.929320, 0.933285, 0.945699",\ + "0.840589, 0.919559, 0.929320, 0.933285, 0.945699",\ + "0.840589, 0.919559, 0.929320, 0.933285, 0.945699",\ + "0.840589, 0.919559, 0.929320, 0.933285, 0.945699",\ + "0.840589, 0.919559, 0.929320, 0.933285, 0.945699"); + } + + } /* 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.041808, 10.365784, 10.395039, 10.406921, 10.444126",\ - "10.113216, 10.437191, 10.466447, 10.478330, 10.492531",\ - "10.152585, 10.476561, 10.492531, 10.492531, 10.492531",\ - "10.174824, 10.492531, 10.492531, 10.492531, 10.492531",\ - "10.174824, 10.492531, 10.492531, 10.492531, 10.492531"); + values ( "10.425835, 10.761959, 10.792312, 10.804640, 10.843241",\ + "10.499921, 10.836045, 10.866398, 10.878726, 10.893459",\ + "10.540766, 10.876890, 10.893459, 10.893459, 10.893459",\ + "10.563838, 10.893459, 10.893459, 10.893459, 10.893459",\ + "10.563838, 10.893459, 10.893459, 10.893459, 10.893459"); } 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.251329, 10.467809, 10.491685, 10.501383, 10.531748",\ - "10.322737, 10.539217, 10.563093, 10.572791, 10.580151",\ - "10.362106, 10.578586, 10.580151, 10.580151, 10.580151",\ - "10.384344, 10.580151, 10.580151, 10.580151, 10.580151",\ - "10.384344, 10.580151, 10.580151, 10.580151, 10.580151"); + values ( "10.639858, 10.864456, 10.889227, 10.899289, 10.930792",\ + "10.713943, 10.938541, 10.963312, 10.973374, 10.981010",\ + "10.754788, 10.979385, 10.981010, 10.981010, 10.981010",\ + "10.777861, 10.981010, 10.981010, 10.981010, 10.981010",\ + "10.777861, 10.981010, 10.981010, 10.981010, 10.981010"); } 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.636767, 8.636768, 8.636768, 8.636768, 8.636768",\ - "8.689213, 8.689214, 8.689214, 8.689214, 8.689214",\ - "8.689213, 8.689214, 8.689214, 8.689214, 8.689214",\ - "8.689213, 8.689214, 8.689214, 8.689214, 8.689214",\ - "8.689213, 8.689214, 8.689214, 8.689214, 8.689214"); + values ( "8.188779, 8.188780, 8.188780, 8.188780, 8.188780",\ + "8.239259, 8.239259, 8.239259, 8.239259, 8.239259",\ + "8.239259, 8.239259, 8.239259, 8.239259, 8.239259",\ + "8.239259, 8.239259, 8.239259, 8.239259, 8.239259",\ + "8.239259, 8.239259, 8.239259, 8.239259, 8.239259"); } 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.613276, 8.613331, 8.613331, 8.613331, 8.613331",\ - "8.665721, 8.665777, 8.665777, 8.665777, 8.665777",\ - "8.665721, 8.665777, 8.665777, 8.665777, 8.665777",\ - "8.665721, 8.665777, 8.665777, 8.665777, 8.665777",\ - "8.665721, 8.665777, 8.665777, 8.665777, 8.665777"); + values ( "8.166168, 8.166222, 8.166222, 8.166222, 8.166222",\ + "8.216647, 8.216702, 8.216702, 8.216702, 8.216702",\ + "8.216647, 8.216702, 8.216702, 8.216702, 8.216702",\ + "8.216647, 8.216702, 8.216702, 8.216702, 8.216702",\ + "8.216647, 8.216702, 8.216702, 8.216702, 8.216702"); } 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.092241, 7.428366, 7.458718, 7.471046, 7.509646",\ + "7.189554, 7.525679, 7.556031, 7.568359, 7.606959",\ + "7.262547, 7.598671, 7.629023, 7.641352, 7.679952",\ + "7.352541, 7.688666, 7.719018, 7.731346, 7.769947",\ + "7.708039, 8.044164, 8.074516, 8.086844, 8.125444"); + } + 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.202815, 1.269386, 1.274130, 1.276056, 1.282089",\ + "1.202815, 1.269386, 1.274130, 1.276056, 1.282089",\ + "1.202815, 1.269386, 1.274130, 1.276056, 1.282089",\ + "1.202815, 1.269386, 1.274130, 1.276056, 1.282089",\ + "1.202815, 1.269386, 1.274130, 1.276056, 1.282089"); + } + 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.449562, 7.668711, 7.693212, 7.703164, 7.734324",\ + "7.546875, 7.766024, 7.790525, 7.800477, 7.831637",\ + "7.619868, 7.839016, 7.863518, 7.873469, 7.904630",\ + "7.709863, 7.929011, 7.953512, 7.963465, 7.994624",\ + "8.065361, 8.284510, 8.309011, 8.318963, 8.350123"); + } + 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.840670, 0.919575, 0.929335, 0.933300, 0.945713",\ + "0.840670, 0.919575, 0.929335, 0.933300, 0.945713",\ + "0.840670, 0.919575, 0.929335, 0.933300, 0.945713",\ + "0.840670, 0.919575, 0.929335, 0.933300, 0.945713",\ + "0.840670, 0.919575, 0.929335, 0.933300, 0.945713"); + } + + } /* 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.440797, 6.752624, 6.780782, 6.792219, 6.828029",\ + "6.531075, 6.842902, 6.871060, 6.882497, 6.918307",\ + "6.598791, 6.910618, 6.938776, 6.950213, 6.986023",\ + "6.682280, 6.994106, 7.022264, 7.033702, 7.069512",\ + "7.012080, 7.323907, 7.352065, 7.363503, 7.399312"); + } + 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.202815, 1.269386, 1.274130, 1.276056, 1.282089",\ + "1.202815, 1.269386, 1.274130, 1.276056, 1.282089",\ + "1.202815, 1.269386, 1.274130, 1.276056, 1.282089",\ + "1.202815, 1.269386, 1.274130, 1.276056, 1.282089",\ + "1.202815, 1.269386, 1.274130, 1.276056, 1.282089"); + } + 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.751094, 6.954400, 6.977131, 6.986363, 7.015271",\ + "6.841372, 7.044679, 7.067410, 7.076642, 7.105549",\ + "6.909089, 7.112395, 7.135125, 7.144358, 7.173265",\ + "6.992578, 7.195884, 7.218615, 7.227847, 7.256754",\ + "7.322378, 7.525684, 7.548414, 7.557647, 7.586555"); + } + 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.840670, 0.919575, 0.929335, 0.933300, 0.945713",\ + "0.840670, 0.919575, 0.929335, 0.933300, 0.945713",\ + "0.840670, 0.919575, 0.929335, 0.933300, 0.945713",\ + "0.840670, 0.919575, 0.929335, 0.933300, 0.945713",\ + "0.840670, 0.919575, 0.929335, 0.933300, 0.945713"); + } + + } /* 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.521601, 10.845592, 10.874846, 10.886729, 10.923933",\ - "10.593008, 10.917001, 10.946255, 10.958138, 10.972338",\ - "10.632378, 10.956369, 10.972338, 10.972338, 10.972338",\ - "10.654615, 10.972338, 10.972338, 10.972338, 10.972338",\ - "10.654615, 10.972338, 10.972338, 10.972338, 10.972338"); + values ( "10.923881, 11.260022, 11.290374, 11.302702, 11.341301",\ + "10.997967, 11.334108, 11.364460, 11.376787, 11.391520",\ + "11.038811, 11.374953, 11.391520, 11.391520, 11.391520",\ + "11.061884, 11.391520, 11.391520, 11.391520, 11.391520",\ + "11.061884, 11.391520, 11.391520, 11.391520, 11.391520"); } 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.733076, 10.949556, 10.973433, 10.983130, 11.013494",\ - "10.804483, 11.020964, 11.044840, 11.054539, 11.061898",\ - "10.843853, 11.060333, 11.061898, 11.061898, 11.061898",\ - "10.866092, 11.061898, 11.061898, 11.061898, 11.061898",\ - "10.866092, 11.061898, 11.061898, 11.061898, 11.061898"); + values ( "11.139932, 11.364530, 11.389301, 11.399364, 11.430866",\ + "11.214017, 11.438615, 11.463387, 11.473449, 11.481085",\ + "11.254862, 11.479460, 11.481085, 11.481085, 11.481085",\ + "11.277934, 11.481085, 11.481085, 11.481085, 11.481085",\ + "11.277934, 11.481085, 11.481085, 11.481085, 11.481085"); } 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.117205, 9.117205, 9.117205, 9.117205, 9.117205",\ - "9.169651, 9.169651, 9.169651, 9.169651, 9.169651",\ - "9.169651, 9.169651, 9.169651, 9.169651, 9.169651",\ - "9.169651, 9.169651, 9.169651, 9.169651, 9.169651",\ - "9.169651, 9.169651, 9.169651, 9.169651, 9.169651"); + values ( "8.642333, 8.642334, 8.642334, 8.642334, 8.642334",\ + "8.692813, 8.692813, 8.692813, 8.692813, 8.692813",\ + "8.692813, 8.692813, 8.692813, 8.692813, 8.692813",\ + "8.692813, 8.692813, 8.692813, 8.692813, 8.692813",\ + "8.692813, 8.692813, 8.692813, 8.692813, 8.692813"); } 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.093717, 9.093773, 9.093773, 9.093773, 9.093773",\ - "9.146163, 9.146219, 9.146219, 9.146219, 9.146219",\ - "9.146163, 9.146219, 9.146219, 9.146219, 9.146219",\ - "9.146163, 9.146219, 9.146219, 9.146219, 9.146219",\ - "9.146163, 9.146219, 9.146219, 9.146219, 9.146219"); + values ( "8.619726, 8.619780, 8.619780, 8.619780, 8.619780",\ + "8.670206, 8.670259, 8.670259, 8.670259, 8.670259",\ + "8.670206, 8.670259, 8.670259, 8.670259, 8.670259",\ + "8.670206, 8.670259, 8.670259, 8.670259, 8.670259",\ + "8.670206, 8.670259, 8.670259, 8.670259, 8.670259"); } 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.159196, 7.495337, 7.525689, 7.538017, 7.576616",\ + "7.256509, 7.592650, 7.623002, 7.635330, 7.673929",\ + "7.329501, 7.665643, 7.695994, 7.708323, 7.746922",\ + "7.419496, 7.755637, 7.785989, 7.798317, 7.836916",\ + "7.774994, 8.111135, 8.141487, 8.153815, 8.192414"); + } + 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.503334, 7.722466, 7.746968, 7.756920, 7.788080",\ + "7.600647, 7.819779, 7.844281, 7.854233, 7.885394",\ + "7.673639, 7.892772, 7.917274, 7.927226, 7.958386",\ + "7.763634, 7.982766, 8.007269, 8.017220, 8.048381",\ + "8.119133, 8.338264, 8.362767, 8.372719, 8.403879"); + } + 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[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.507608, 6.819450, 6.847608, 6.859045, 6.894854",\ + "6.597887, 6.909729, 6.937886, 6.949323, 6.985132",\ + "6.665603, 6.977445, 7.005602, 7.017039, 7.052848",\ + "6.749091, 7.060934, 7.089091, 7.100528, 7.136337",\ + "7.078892, 7.390734, 7.418891, 7.430328, 7.466137"); + } + 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.804867, 7.008158, 7.030889, 7.040122, 7.069030",\ + "6.895145, 7.098437, 7.121168, 7.130401, 7.159308",\ + "6.962862, 7.166153, 7.188884, 7.198116, 7.227024",\ + "7.046350, 7.249641, 7.272372, 7.281605, 7.310513",\ + "7.376151, 7.579442, 7.602173, 7.611405, 7.640313"); + } + 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[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.990219, 11.314228, 11.343481, 11.355364, 11.392567",\ - "11.061627, 11.385635, 11.414889, 11.426772, 11.440970",\ - "11.100996, 11.425005, 11.440970, 11.440970, 11.440970",\ - "11.123236, 11.440970, 11.440970, 11.440970, 11.440970",\ - "11.123236, 11.440970, 11.440970, 11.440970, 11.440970"); + values ( "11.410379, 11.746538, 11.776889, 11.789217, 11.827815",\ + "11.484467, 11.820624, 11.850975, 11.863303, 11.878034",\ + "11.525311, 11.861469, 11.878034, 11.878034, 11.878034",\ + "11.548384, 11.878034, 11.878034, 11.878034, 11.878034",\ + "11.548384, 11.878034, 11.878034, 11.878034, 11.878034"); } 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.208915, 11.425393, 11.449269, 11.458967, 11.489331",\ - "11.280322, 11.496800, 11.520677, 11.530375, 11.537735",\ - "11.319692, 11.536170, 11.537735, 11.537735, 11.537735",\ - "11.341930, 11.537735, 11.537735, 11.537735, 11.537735",\ - "11.341930, 11.537735, 11.537735, 11.537735, 11.537735"); + values ( "11.633920, 11.858517, 11.883287, 11.893349, 11.924852",\ + "11.708006, 11.932602, 11.957375, 11.967436, 11.975071",\ + "11.748851, 11.973448, 11.975071, 11.975071, 11.975071",\ + "11.771923, 11.975071, 11.975071, 11.975071, 11.975071",\ + "11.771923, 11.975071, 11.975071, 11.975071, 11.975071"); } 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.592338, 9.592339, 9.592339, 9.592339, 9.592339",\ - "9.644784, 9.644784, 9.644784, 9.644784, 9.644784",\ - "9.644784, 9.644784, 9.644784, 9.644784, 9.644784",\ - "9.644784, 9.644784, 9.644784, 9.644784, 9.644784",\ - "9.644784, 9.644784, 9.644784, 9.644784, 9.644784"); + values ( "9.099923, 9.099923, 9.099923, 9.099923, 9.099923",\ + "9.150402, 9.150403, 9.150403, 9.150403, 9.150403",\ + "9.150402, 9.150403, 9.150403, 9.150403, 9.150403",\ + "9.150402, 9.150403, 9.150403, 9.150403, 9.150403",\ + "9.150402, 9.150403, 9.150403, 9.150403, 9.150403"); } 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.568829, 9.568886, 9.568886, 9.568886, 9.568886",\ - "9.621275, 9.621331, 9.621331, 9.621331, 9.621331",\ - "9.621275, 9.621331, 9.621331, 9.621331, 9.621331",\ - "9.621275, 9.621331, 9.621331, 9.621331, 9.621331",\ - "9.621275, 9.621331, 9.621331, 9.621331, 9.621331"); + values ( "9.077295, 9.077351, 9.077351, 9.077351, 9.077351",\ + "9.127775, 9.127830, 9.127830, 9.127830, 9.127830",\ + "9.127775, 9.127830, 9.127830, 9.127830, 9.127830",\ + "9.127775, 9.127830, 9.127830, 9.127830, 9.127830",\ + "9.127775, 9.127830, 9.127830, 9.127830, 9.127830"); } 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.110650, 7.446808, 7.477159, 7.489487, 7.528086",\ + "7.207963, 7.544121, 7.574472, 7.586800, 7.625399",\ + "7.280955, 7.617114, 7.647465, 7.659792, 7.698391",\ + "7.370950, 7.707108, 7.737459, 7.749787, 7.788385",\ + "7.726447, 8.062606, 8.092957, 8.105284, 8.143883"); + } + 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.269394, 1.274137, 1.276064, 1.282097",\ + "1.202824, 1.269394, 1.274137, 1.276064, 1.282097",\ + "1.202824, 1.269394, 1.274137, 1.276064, 1.282097",\ + "1.202824, 1.269394, 1.274137, 1.276064, 1.282097",\ + "1.202824, 1.269394, 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.458130, 7.677246, 7.701748, 7.711700, 7.742862",\ + "7.555443, 7.774559, 7.799061, 7.809013, 7.840175",\ + "7.628435, 7.847551, 7.872054, 7.882006, 7.913167",\ + "7.718430, 7.937546, 7.962049, 7.972001, 8.003162",\ + "8.073928, 8.293044, 8.317547, 8.327499, 8.358660"); + } + 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.840560, 0.919553, 0.929314, 0.933279, 0.945693",\ + "0.840560, 0.919553, 0.929314, 0.933279, 0.945693",\ + "0.840560, 0.919553, 0.929314, 0.933279, 0.945693",\ + "0.840560, 0.919553, 0.929314, 0.933279, 0.945693",\ + "0.840560, 0.919553, 0.929314, 0.933279, 0.945693"); + } + + } /* 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.468017, 6.779875, 6.808032, 6.819468, 6.855277",\ + "6.558296, 6.870153, 6.898311, 6.909747, 6.945555",\ + "6.626012, 6.937870, 6.966026, 6.977463, 7.013271",\ + "6.709500, 7.021358, 7.049515, 7.060952, 7.096760",\ + "7.039300, 7.351158, 7.379315, 7.390752, 7.426560"); + } + 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.269394, 1.274137, 1.276064, 1.282097",\ + "1.202824, 1.269394, 1.274137, 1.276064, 1.282097",\ + "1.202824, 1.269394, 1.274137, 1.276064, 1.282097",\ + "1.202824, 1.269394, 1.274137, 1.276064, 1.282097",\ + "1.202824, 1.269394, 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.763211, 6.966488, 6.989219, 6.998452, 7.027360",\ + "6.853490, 7.056767, 7.079497, 7.088731, 7.117639",\ + "6.921206, 7.124482, 7.147213, 7.156446, 7.185355",\ + "7.004695, 7.207972, 7.230702, 7.239935, 7.268844",\ + "7.334495, 7.537771, 7.560503, 7.569736, 7.598644"); + } + 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.840560, 0.919553, 0.929314, 0.933279, 0.945693",\ + "0.840560, 0.919553, 0.929314, 0.933279, 0.945693",\ + "0.840560, 0.919553, 0.929314, 0.933279, 0.945693",\ + "0.840560, 0.919553, 0.929314, 0.933279, 0.945693",\ + "0.840560, 0.919553, 0.929314, 0.933279, 0.945693"); + } + + } /* 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.483274, 11.807251, 11.836506, 11.848389, 11.885593",\ - "11.554683, 11.878659, 11.907914, 11.919797, 11.933998",\ - "11.594051, 11.918028, 11.933998, 11.933998, 11.933998",\ - "11.616290, 11.933998, 11.933998, 11.933998, 11.933998",\ - "11.616290, 11.933998, 11.933998, 11.933998, 11.933998"); + values ( "11.922140, 12.258265, 12.288618, 12.300947, 12.339547",\ + "11.996226, 12.332352, 12.362704, 12.375032, 12.389766",\ + "12.037071, 12.373197, 12.389766, 12.389766, 12.389766",\ + "12.060143, 12.389766, 12.389766, 12.389766, 12.389766",\ + "12.060143, 12.389766, 12.389766, 12.389766, 12.389766"); } 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.690519, 11.906999, 11.930875, 11.940573, 11.970937",\ - "11.761927, 11.978407, 12.002283, 12.011981, 12.019341",\ - "11.801296, 12.017776, 12.019341, 12.019341, 12.019341",\ - "11.823536, 12.019341, 12.019341, 12.019341, 12.019341",\ - "11.823536, 12.019341, 12.019341, 12.019341, 12.019341"); + values ( "12.133802, 12.358400, 12.383171, 12.393232, 12.424736",\ + "12.207888, 12.432486, 12.457256, 12.467318, 12.474954",\ + "12.248733, 12.473330, 12.474954, 12.474954, 12.474954",\ + "12.271805, 12.474954, 12.474954, 12.474954, 12.474954",\ + "12.271805, 12.474954, 12.474954, 12.474954, 12.474954"); } 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.072491, 10.072491, 10.072491, 10.072491, 10.072491",\ - "10.124937, 10.124937, 10.124937, 10.124937, 10.124937",\ - "10.124937, 10.124937, 10.124937, 10.124937, 10.124937",\ - "10.124937, 10.124937, 10.124937, 10.124937, 10.124937",\ - "10.124937, 10.124937, 10.124937, 10.124937, 10.124937"); + values ( "9.562202, 9.562203, 9.562203, 9.562203, 9.562203",\ + "9.612682, 9.612682, 9.612682, 9.612682, 9.612682",\ + "9.612682, 9.612682, 9.612682, 9.612682, 9.612682",\ + "9.612682, 9.612682, 9.612682, 9.612682, 9.612682",\ + "9.612682, 9.612682, 9.612682, 9.612682, 9.612682"); } 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.048994, 10.049049, 10.049049, 10.049049, 10.049049",\ - "10.101440, 10.101496, 10.101496, 10.101496, 10.101496",\ - "10.101440, 10.101496, 10.101496, 10.101496, 10.101496",\ - "10.101440, 10.101496, 10.101496, 10.101496, 10.101496",\ - "10.101440, 10.101496, 10.101496, 10.101496, 10.101496"); + values ( "9.539587, 9.539641, 9.539641, 9.539641, 9.539641",\ + "9.590067, 9.590121, 9.590121, 9.590121, 9.590121",\ + "9.590067, 9.590121, 9.590121, 9.590121, 9.590121",\ + "9.590067, 9.590121, 9.590121, 9.590121, 9.590121",\ + "9.590067, 9.590121, 9.590121, 9.590121, 9.590121"); } 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.258308, 7.594434, 7.624786, 7.637115, 7.675715",\ + "7.355621, 7.691747, 7.722099, 7.734427, 7.773028",\ + "7.428614, 7.764739, 7.795092, 7.807420, 7.846020",\ + "7.518609, 7.854734, 7.885087, 7.897415, 7.936015",\ + "7.874106, 8.210232, 8.240583, 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.202815, 1.269386, 1.274130, 1.276057, 1.282089",\ + "1.202815, 1.269386, 1.274130, 1.276057, 1.282089",\ + "1.202815, 1.269386, 1.274130, 1.276057, 1.282089",\ + "1.202815, 1.269386, 1.274130, 1.276057, 1.282089",\ + "1.202815, 1.269386, 1.274130, 1.276057, 1.282089"); + } + 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.563761, 7.782907, 7.807409, 7.817361, 7.848521",\ + "7.661074, 7.880221, 7.904723, 7.914675, 7.945835",\ + "7.734067, 7.953214, 7.977715, 7.987667, 8.018827",\ + "7.824061, 8.043209, 8.067711, 8.077662, 8.108822",\ + "8.179560, 8.398707, 8.423209, 8.433161, 8.464321"); + } + 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.840667, 0.919574, 0.929335, 0.933299, 0.945712",\ + "0.840667, 0.919574, 0.929335, 0.933299, 0.945712",\ + "0.840667, 0.919574, 0.929335, 0.933299, 0.945712",\ + "0.840667, 0.919574, 0.929335, 0.933299, 0.945712",\ + "0.840667, 0.919574, 0.929335, 0.933299, 0.945712"); + } + + } /* 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.588258, 6.900084, 6.928243, 6.939680, 6.975490",\ + "6.678536, 6.990363, 7.018522, 7.029959, 7.065769",\ + "6.746252, 7.058079, 7.086238, 7.097675, 7.133485",\ + "6.829741, 7.141568, 7.169726, 7.181164, 7.216973",\ + "7.159541, 7.471369, 7.499527, 7.510964, 7.546774"); + } + 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.202815, 1.269386, 1.274130, 1.276057, 1.282089",\ + "1.202815, 1.269386, 1.274130, 1.276057, 1.282089",\ + "1.202815, 1.269386, 1.274130, 1.276057, 1.282089",\ + "1.202815, 1.269386, 1.274130, 1.276057, 1.282089",\ + "1.202815, 1.269386, 1.274130, 1.276057, 1.282089"); + } + 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.856287, 7.059592, 7.082322, 7.091555, 7.120462",\ + "6.946566, 7.149871, 7.172601, 7.181833, 7.210741",\ + "7.014281, 7.217587, 7.240317, 7.249549, 7.278457",\ + "7.097770, 7.301075, 7.323806, 7.333038, 7.361946",\ + "7.427570, 7.630876, 7.653606, 7.662839, 7.691746"); + } + 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.840667, 0.919574, 0.929335, 0.933299, 0.945712",\ + "0.840667, 0.919574, 0.929335, 0.933299, 0.945712",\ + "0.840667, 0.919574, 0.929335, 0.933299, 0.945712",\ + "0.840667, 0.919574, 0.929335, 0.933299, 0.945712",\ + "0.840667, 0.919574, 0.929335, 0.933299, 0.945712"); + } + + } /* 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.949011, 12.273009, 12.302263, 12.314146, 12.351350",\ - "12.020420, 12.344418, 12.373672, 12.385554, 12.399754",\ - "12.059788, 12.383786, 12.399754, 12.399754, 12.399754",\ - "12.082027, 12.399754, 12.399754, 12.399754, 12.399754",\ - "12.082027, 12.399754, 12.399754, 12.399754, 12.399754"); + values ( "12.405650, 12.741798, 12.772149, 12.784477, 12.823076",\ + "12.479735, 12.815884, 12.846234, 12.858562, 12.873294",\ + "12.520580, 12.856729, 12.873294, 12.873294, 12.873294",\ + "12.543653, 12.873294, 12.873294, 12.873294, 12.873294",\ + "12.543653, 12.873294, 12.873294, 12.873294, 12.873294"); } 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.167202, 12.383684, 12.407560, 12.417258, 12.447623",\ - "12.238610, 12.455092, 12.478969, 12.488667, 12.496027",\ - "12.277979, 12.494461, 12.496027, 12.496027, 12.496027",\ - "12.300218, 12.496027, 12.496027, 12.496027, 12.496027",\ - "12.300218, 12.496027, 12.496027, 12.496027, 12.496027"); + values ( "12.628665, 12.853265, 12.878036, 12.888099, 12.919601",\ + "12.702751, 12.927351, 12.952123, 12.962185, 12.969820",\ + "12.743596, 12.968196, 12.969820, 12.969820, 12.969820",\ + "12.766668, 12.969820, 12.969820, 12.969820, 12.969820",\ + "12.766668, 12.969820, 12.969820, 12.969820, 12.969820"); } 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.547176, 10.547176, 10.547176, 10.547176, 10.547176",\ - "10.599623, 10.599623, 10.599623, 10.599623, 10.599623",\ - "10.599623, 10.599623, 10.599623, 10.599623, 10.599623",\ - "10.599623, 10.599623, 10.599623, 10.599623, 10.599623",\ - "10.599623, 10.599623, 10.599623, 10.599623, 10.599623"); + values ( "10.019310, 10.019310, 10.019310, 10.019310, 10.019310",\ + "10.069789, 10.069790, 10.069790, 10.069790, 10.069790",\ + "10.069789, 10.069790, 10.069790, 10.069790, 10.069790",\ + "10.069789, 10.069790, 10.069790, 10.069790, 10.069790",\ + "10.069789, 10.069790, 10.069790, 10.069790, 10.069790"); } 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.523715, 10.523769, 10.523769, 10.523769, 10.523769",\ - "10.576161, 10.576216, 10.576216, 10.576216, 10.576216",\ - "10.576161, 10.576216, 10.576216, 10.576216, 10.576216",\ - "10.576161, 10.576216, 10.576216, 10.576216, 10.576216",\ - "10.576161, 10.576216, 10.576216, 10.576216, 10.576216"); + values ( "9.996728, 9.996780, 9.996780, 9.996780, 9.996780",\ + "10.047207, 10.047260, 10.047260, 10.047260, 10.047260",\ + "10.047207, 10.047260, 10.047260, 10.047260, 10.047260",\ + "10.047207, 10.047260, 10.047260, 10.047260, 10.047260",\ + "10.047207, 10.047260, 10.047260, 10.047260, 10.047260"); } 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.504116, 7.840264, 7.870615, 7.882943, 7.921542",\ + "7.601428, 7.937576, 7.967927, 7.980255, 8.018854",\ + "7.674420, 8.010569, 8.040919, 8.053247, 8.091846",\ + "7.764414, 8.100563, 8.130914, 8.143242, 8.181841",\ + "8.119913, 8.456060, 8.486412, 8.498740, 8.537339"); + } + 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.714238, 7.933364, 7.957867, 7.967819, 7.998980",\ + "7.811552, 8.030678, 8.055180, 8.065132, 8.096292",\ + "7.884544, 8.103670, 8.128173, 8.138124, 8.169286",\ + "7.974539, 8.193665, 8.218167, 8.228119, 8.259280",\ + "8.330037, 8.549164, 8.573666, 8.583618, 8.614779"); + } + 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.840593, 0.919560, 0.929321, 0.933286, 0.945699",\ + "0.840593, 0.919560, 0.929321, 0.933286, 0.945699",\ + "0.840593, 0.919560, 0.929321, 0.933286, 0.945699",\ + "0.840593, 0.919560, 0.929321, 0.933286, 0.945699",\ + "0.840593, 0.919560, 0.929321, 0.933286, 0.945699"); + } + + } /* 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.780357, 7.092206, 7.120363, 7.131800, 7.167609",\ + "6.870636, 7.182485, 7.210642, 7.222078, 7.257887",\ + "6.938352, 7.250200, 7.278358, 7.289794, 7.325603",\ + "7.021841, 7.333690, 7.361847, 7.373283, 7.409092",\ + "7.351641, 7.663490, 7.691647, 7.703084, 7.738893"); + } + 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.989681, 7.192967, 7.215698, 7.224931, 7.253839",\ + "7.079960, 7.283246, 7.305976, 7.315209, 7.344117",\ + "7.147676, 7.350962, 7.373693, 7.382925, 7.411833",\ + "7.231165, 7.434450, 7.457181, 7.466414, 7.495322",\ + "7.560966, 7.764251, 7.786982, 7.796215, 7.825123"); + } + 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.840593, 0.919560, 0.929321, 0.933286, 0.945699",\ + "0.840593, 0.919560, 0.929321, 0.933286, 0.945699",\ + "0.840593, 0.919560, 0.929321, 0.933286, 0.945699",\ + "0.840593, 0.919560, 0.929321, 0.933286, 0.945699",\ + "0.840593, 0.919560, 0.929321, 0.933286, 0.945699"); + } + + } /* 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -1702,11 +3062,11 @@ pin("mprj_io[24]") { 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.512419, 12.836414, 12.865669, 12.877552, 12.914756",\ - "12.583827, 12.907824, 12.937078, 12.948959, 12.963160",\ - "12.623196, 12.947191, 12.963160, 12.963160, 12.963160",\ - "12.645434, 12.963160, 12.963160, 12.963160, 12.963160",\ - "12.645434, 12.963160, 12.963160, 12.963160, 12.963160"); + values ( "12.990694, 13.326839, 13.357191, 13.369519, 13.408118",\ + "13.064779, 13.400925, 13.431276, 13.443604, 13.458336",\ + "13.105624, 13.441771, 13.458336, 13.458336, 13.458336",\ + "13.128696, 13.458336, 13.458336, 13.458336, 13.458336",\ + "13.128696, 13.458336, 13.458336, 13.458336, 13.458336"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1720,11 +3080,11 @@ pin("mprj_io[24]") { 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.720503, 12.937000, 12.960876, 12.970575, 13.000940",\ - "12.791911, 13.008409, 13.032285, 13.041983, 13.049345",\ - "12.831281, 13.047778, 13.049345, 13.049345, 13.049345",\ - "12.853519, 13.049345, 13.049345, 13.049345, 13.049345",\ - "12.853519, 13.049345, 13.049345, 13.049345, 13.049345"); + values ( "13.203222, 13.427838, 13.452610, 13.462672, 13.494176",\ + "13.277308, 13.501924, 13.526695, 13.536757, 13.544394",\ + "13.318152, 13.542768, 13.544394, 13.544394, 13.544394",\ + "13.341225, 13.544394, 13.544394, 13.544394, 13.544394",\ + "13.341225, 13.544394, 13.544394, 13.544394, 13.544394"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1745,11 +3105,11 @@ pin("mprj_io[24]") { 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.091024, 11.091025, 11.091025, 11.091025, 11.091025",\ - "11.143471, 11.143472, 11.143472, 11.143472, 11.143472",\ - "11.143471, 11.143472, 11.143472, 11.143472, 11.143472",\ - "11.143471, 11.143472, 11.143472, 11.143472, 11.143472",\ - "11.143471, 11.143472, 11.143472, 11.143472, 11.143472"); + values ( "10.503789, 10.503789, 10.503789, 10.503789, 10.503789",\ + "10.554268, 10.554268, 10.554268, 10.554268, 10.554268",\ + "10.554268, 10.554268, 10.554268, 10.554268, 10.554268",\ + "10.554268, 10.554268, 10.554268, 10.554268, 10.554268",\ + "10.554268, 10.554268, 10.554268, 10.554268, 10.554268"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1763,11 +3123,11 @@ pin("mprj_io[24]") { 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.067737, 11.067784, 11.067784, 11.067784, 11.067784",\ - "11.120183, 11.120231, 11.120231, 11.120231, 11.120231",\ - "11.120183, 11.120231, 11.120231, 11.120231, 11.120231",\ - "11.120183, 11.120231, 11.120231, 11.120231, 11.120231",\ - "11.120183, 11.120231, 11.120231, 11.120231, 11.120231"); + values ( "10.481375, 10.481420, 10.481420, 10.481420, 10.481420",\ + "10.531853, 10.531898, 10.531898, 10.531898, 10.531898",\ + "10.531853, 10.531898, 10.531898, 10.531898, 10.531898",\ + "10.531853, 10.531898, 10.531898, 10.531898, 10.531898",\ + "10.531853, 10.531898, 10.531898, 10.531898, 10.531898"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1781,12 +3141,97 @@ pin("mprj_io[24]") { } /* end of arc hk_serial_load_mprj_io[24]_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.474097, 7.810243, 7.840594, 7.852921, 7.891521",\ + "7.571410, 7.907556, 7.937907, 7.950234, 7.988834",\ + "7.644403, 7.980548, 8.010900, 8.023228, 8.061827",\ + "7.734397, 8.070542, 8.100894, 8.113222, 8.151821",\ + "8.089895, 8.426041, 8.456392, 8.468720, 8.507319"); + } + 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.701250, 7.920378, 7.944880, 7.954832, 7.985992",\ + "7.798563, 8.017691, 8.042193, 8.052145, 8.083306",\ + "7.871556, 8.090684, 8.115187, 8.125138, 8.156299",\ + "7.961550, 8.180678, 8.205181, 8.215133, 8.246293",\ + "8.317049, 8.536177, 8.560678, 8.570631, 8.601791"); + } + 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.840602, 0.919561, 0.929322, 0.933287, 0.945701",\ + "0.840602, 0.919561, 0.929322, 0.933287, 0.945701",\ + "0.840602, 0.919561, 0.929322, 0.933287, 0.945701",\ + "0.840602, 0.919561, 0.929322, 0.933287, 0.945701",\ + "0.840602, 0.919561, 0.929322, 0.933287, 0.945701"); + } + + } /* end of arc hkspi_clk_mprj_io[24]_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.806454, 7.118299, 7.146457, 7.157894, 7.193703",\ + "6.896732, 7.208578, 7.236735, 7.248172, 7.283981",\ + "6.964448, 7.276294, 7.304451, 7.315888, 7.351697",\ + "7.047937, 7.359783, 7.387940, 7.399378, 7.435186",\ + "7.377738, 7.689584, 7.717741, 7.729177, 7.764987"); + } + 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.990630, 7.193918, 7.216649, 7.225882, 7.254790",\ + "7.080909, 7.284196, 7.306927, 7.316160, 7.345068",\ + "7.148624, 7.351912, 7.374643, 7.383876, 7.412784",\ + "7.232114, 7.435401, 7.458132, 7.467365, 7.496273",\ + "7.561914, 7.765202, 7.787932, 7.797165, 7.826074"); + } + 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.840602, 0.919561, 0.929322, 0.933287, 0.945701",\ + "0.840602, 0.919561, 0.929322, 0.933287, 0.945701",\ + "0.840602, 0.919561, 0.929322, 0.933287, 0.945701",\ + "0.840602, 0.919561, 0.929322, 0.933287, 0.945701",\ + "0.840602, 0.919561, 0.929322, 0.933287, 0.945701"); + } + + } /* end of arc hkspi_clk_mprj_io[24]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -1800,11 +3245,11 @@ pin("mprj_io[23]") { 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.070413, 13.394411, 13.423665, 13.435548, 13.472752",\ - "13.141821, 13.465819, 13.495073, 13.506956, 13.521155",\ - "13.181189, 13.505187, 13.521155, 13.521155, 13.521155",\ - "13.203427, 13.521155, 13.521155, 13.521155, 13.521155",\ - "13.203427, 13.521155, 13.521155, 13.521155, 13.521155"); + values ( "13.570160, 13.906309, 13.936660, 13.948988, 13.987587",\ + "13.644245, 13.980394, 14.010745, 14.023073, 14.037805",\ + "13.685090, 14.021238, 14.037805, 14.037805, 14.037805",\ + "13.708162, 14.037805, 14.037805, 14.037805, 14.037805",\ + "13.708162, 14.037805, 14.037805, 14.037805, 14.037805"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1818,11 +3263,11 @@ pin("mprj_io[23]") { 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.290575, 13.507051, 13.530928, 13.540626, 13.570990",\ - "13.361982, 13.578460, 13.602336, 13.612034, 13.619394",\ - "13.401350, 13.617827, 13.619394, 13.619394, 13.619394",\ - "13.423590, 13.619394, 13.619394, 13.619394, 13.619394",\ - "13.423590, 13.619394, 13.619394, 13.619394, 13.619394"); + values ( "13.795218, 14.019814, 14.044585, 14.054646, 14.086149",\ + "13.869304, 14.093899, 14.118670, 14.128732, 14.136368",\ + "13.910149, 14.134744, 14.136368, 14.136368, 14.136368",\ + "13.933221, 14.136368, 14.136368, 14.136368, 14.136368",\ + "13.933221, 14.136368, 14.136368, 14.136368, 14.136368"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1843,11 +3288,11 @@ pin("mprj_io[23]") { 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.658427, 11.658428, 11.658428, 11.658428, 11.658428",\ - "11.710874, 11.710875, 11.710875, 11.710875, 11.710875",\ - "11.710874, 11.710875, 11.710875, 11.710875, 11.710875",\ - "11.710874, 11.710875, 11.710875, 11.710875, 11.710875",\ - "11.710874, 11.710875, 11.710875, 11.710875, 11.710875"); + values ( "11.050222, 11.050222, 11.050222, 11.050222, 11.050222",\ + "11.100702, 11.100702, 11.100702, 11.100702, 11.100702",\ + "11.100702, 11.100702, 11.100702, 11.100702, 11.100702",\ + "11.100702, 11.100702, 11.100702, 11.100702, 11.100702",\ + "11.100702, 11.100702, 11.100702, 11.100702, 11.100702"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1861,11 +3306,11 @@ pin("mprj_io[23]") { 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.634900, 11.634958, 11.634958, 11.634958, 11.634958",\ - "11.687346, 11.687405, 11.687405, 11.687405, 11.687405",\ - "11.687346, 11.687405, 11.687405, 11.687405, 11.687405",\ - "11.687346, 11.687405, 11.687405, 11.687405, 11.687405",\ - "11.687346, 11.687405, 11.687405, 11.687405, 11.687405"); + values ( "11.027578, 11.027634, 11.027634, 11.027634, 11.027634",\ + "11.078058, 11.078114, 11.078114, 11.078114, 11.078114",\ + "11.078058, 11.078114, 11.078114, 11.078114, 11.078114",\ + "11.078058, 11.078114, 11.078114, 11.078114, 11.078114",\ + "11.078058, 11.078114, 11.078114, 11.078114, 11.078114"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1879,12 +3324,97 @@ pin("mprj_io[23]") { } /* end of arc hk_serial_load_mprj_io[23]_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.477324, 7.813473, 7.843824, 7.856152, 7.894751",\ + "7.574637, 7.910786, 7.941137, 7.953465, 7.992064",\ + "7.647629, 7.983778, 8.014129, 8.026457, 8.065056",\ + "7.737624, 8.073772, 8.104124, 8.116451, 8.155050",\ + "8.093122, 8.429270, 8.459621, 8.471950, 8.510549"); + } + 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.748779, 7.967905, 7.992407, 8.002359, 8.033520",\ + "7.846092, 8.065218, 8.089720, 8.099672, 8.130833",\ + "7.919086, 8.138210, 8.162713, 8.172666, 8.203826",\ + "8.009080, 8.228205, 8.252707, 8.262660, 8.293820",\ + "8.364578, 8.583704, 8.608206, 8.618158, 8.649319"); + } + 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[23]_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.690039, 7.001887, 7.030045, 7.041482, 7.077291",\ + "6.780317, 7.092166, 7.120323, 7.131760, 7.167569",\ + "6.848033, 7.159882, 7.188039, 7.199476, 7.235285",\ + "6.931522, 7.243371, 7.271528, 7.282965, 7.318774",\ + "7.261322, 7.573171, 7.601328, 7.612765, 7.648574"); + } + 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.988173, 7.191458, 7.214189, 7.223422, 7.252330",\ + "7.078452, 7.281737, 7.304468, 7.313701, 7.342608",\ + "7.146168, 7.349453, 7.372184, 7.381416, 7.410325",\ + "7.229657, 7.432942, 7.455673, 7.464906, 7.493814",\ + "7.559457, 7.762742, 7.785473, 7.794705, 7.823614"); + } + 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[23]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -1898,11 +3428,11 @@ pin("mprj_io[22]") { 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.573941, 13.897912, 13.927167, 13.939051, 13.976255",\ - "13.645350, 13.969320, 13.998575, 14.010458, 14.024659",\ - "13.684717, 14.008688, 14.024659, 14.024659, 14.024659",\ - "13.706956, 14.024659, 14.024659, 14.024659, 14.024659",\ - "13.706956, 14.024659, 14.024659, 14.024659, 14.024659"); + values ( "14.092753, 14.428873, 14.459226, 14.471555, 14.510155",\ + "14.166839, 14.502958, 14.533311, 14.545640, 14.560373",\ + "14.207684, 14.543804, 14.560373, 14.560373, 14.560373",\ + "14.230756, 14.560373, 14.560373, 14.560373, 14.560373",\ + "14.230756, 14.560373, 14.560373, 14.560373, 14.560373"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1916,11 +3446,11 @@ pin("mprj_io[22]") { 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.784536, 14.001013, 14.024889, 14.034588, 14.064952",\ - "13.855946, 14.072422, 14.096298, 14.105995, 14.113356",\ - "13.895313, 14.111790, 14.113356, 14.113356, 14.113356",\ - "13.917551, 14.113356, 14.113356, 14.113356, 14.113356",\ - "13.917551, 14.113356, 14.113356, 14.113356, 14.113356"); + values ( "14.307886, 14.532480, 14.557253, 14.567314, 14.598817",\ + "14.381971, 14.606565, 14.631338, 14.641399, 14.649035",\ + "14.422816, 14.647411, 14.649035, 14.649035, 14.649035",\ + "14.445889, 14.649035, 14.649035, 14.649035, 14.649035",\ + "14.445889, 14.649035, 14.649035, 14.649035, 14.649035"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1941,11 +3471,11 @@ pin("mprj_io[22]") { 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.151326, 12.151327, 12.151327, 12.151327, 12.151327",\ - "12.203773, 12.203773, 12.203773, 12.203773, 12.203773",\ - "12.203773, 12.203773, 12.203773, 12.203773, 12.203773",\ - "12.203773, 12.203773, 12.203773, 12.203773, 12.203773",\ - "12.203773, 12.203773, 12.203773, 12.203773, 12.203773"); + values ( "11.524755, 11.524755, 11.524755, 11.524755, 11.524755",\ + "11.575234, 11.575235, 11.575235, 11.575235, 11.575235",\ + "11.575234, 11.575235, 11.575235, 11.575235, 11.575235",\ + "11.575234, 11.575235, 11.575235, 11.575235, 11.575235",\ + "11.575234, 11.575235, 11.575235, 11.575235, 11.575235"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1959,11 +3489,11 @@ pin("mprj_io[22]") { 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.127794, 12.127851, 12.127851, 12.127851, 12.127851",\ - "12.180241, 12.180298, 12.180298, 12.180298, 12.180298",\ - "12.180241, 12.180298, 12.180298, 12.180298, 12.180298",\ - "12.180241, 12.180298, 12.180298, 12.180298, 12.180298",\ - "12.180241, 12.180298, 12.180298, 12.180298, 12.180298"); + values ( "11.502105, 11.502160, 11.502160, 11.502160, 11.502160",\ + "11.552585, 11.552640, 11.552640, 11.552640, 11.552640",\ + "11.552585, 11.552640, 11.552640, 11.552640, 11.552640",\ + "11.552585, 11.552640, 11.552640, 11.552640, 11.552640",\ + "11.552585, 11.552640, 11.552640, 11.552640, 11.552640"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -1977,12 +3507,97 @@ pin("mprj_io[22]") { } /* end of arc hk_serial_load_mprj_io[22]_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.567422, 7.903542, 7.933894, 7.946222, 7.984823",\ + "7.664735, 8.000854, 8.031207, 8.043535, 8.082136",\ + "7.737726, 8.073846, 8.104198, 8.116528, 8.155128",\ + "7.827722, 8.163841, 8.194194, 8.206522, 8.245123",\ + "8.183220, 8.519340, 8.549692, 8.562021, 8.600621"); + } + 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.202813, 1.269385, 1.274128, 1.276055, 1.282088",\ + "1.202813, 1.269385, 1.274128, 1.276055, 1.282088",\ + "1.202813, 1.269385, 1.274128, 1.276055, 1.282088",\ + "1.202813, 1.269385, 1.274128, 1.276055, 1.282088",\ + "1.202813, 1.269385, 1.274128, 1.276055, 1.282088"); + } + 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.809447, 8.028600, 8.053102, 8.063053, 8.094213",\ + "7.906760, 8.125913, 8.150414, 8.160366, 8.191526",\ + "7.979753, 8.198905, 8.223407, 8.233358, 8.264519",\ + "8.069747, 8.288899, 8.313401, 8.323353, 8.354513",\ + "8.425245, 8.644398, 8.668900, 8.678851, 8.710011"); + } + 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.840685, 0.919578, 0.929338, 0.933303, 0.945716",\ + "0.840685, 0.919578, 0.929338, 0.933303, 0.945716",\ + "0.840685, 0.919578, 0.929338, 0.933303, 0.945716",\ + "0.840685, 0.919578, 0.929338, 0.933303, 0.945716",\ + "0.840685, 0.919578, 0.929338, 0.933303, 0.945716"); + } + + } /* end of arc hkspi_clk_mprj_io[22]_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.781080, 7.092902, 7.121060, 7.132498, 7.168308",\ + "6.871359, 7.183181, 7.211339, 7.222776, 7.258587",\ + "6.939075, 7.250896, 7.279055, 7.290492, 7.326303",\ + "7.022564, 7.334386, 7.362544, 7.373981, 7.409792",\ + "7.352364, 7.664186, 7.692344, 7.703781, 7.739592"); + } + 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.202813, 1.269385, 1.274128, 1.276055, 1.282088",\ + "1.202813, 1.269385, 1.274128, 1.276055, 1.282088",\ + "1.202813, 1.269385, 1.274128, 1.276055, 1.282088",\ + "1.202813, 1.269385, 1.274128, 1.276055, 1.282088",\ + "1.202813, 1.269385, 1.274128, 1.276055, 1.282088"); + } + 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.048435, 7.251746, 7.274476, 7.283709, 7.312615",\ + "7.138714, 7.342024, 7.364755, 7.373987, 7.402894",\ + "7.206430, 7.409740, 7.432470, 7.441703, 7.470610",\ + "7.289919, 7.493229, 7.515959, 7.525192, 7.554099",\ + "7.619719, 7.823030, 7.845759, 7.854992, 7.883899"); + } + 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.840685, 0.919578, 0.929338, 0.933303, 0.945716",\ + "0.840685, 0.919578, 0.929338, 0.933303, 0.945716",\ + "0.840685, 0.919578, 0.929338, 0.933303, 0.945716",\ + "0.840685, 0.919578, 0.929338, 0.933303, 0.945716",\ + "0.840685, 0.919578, 0.929338, 0.933303, 0.945716"); + } + + } /* end of arc hkspi_clk_mprj_io[22]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -1996,11 +3611,11 @@ pin("mprj_io[21]") { 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 ( "14.073997, 14.397974, 14.427229, 14.439112, 14.476316",\ - "14.145406, 14.469382, 14.498637, 14.510520, 14.524721",\ - "14.184773, 14.508750, 14.524721, 14.524721, 14.524721",\ - "14.207012, 14.524721, 14.524721, 14.524721, 14.524721",\ - "14.207012, 14.524721, 14.524721, 14.524721, 14.524721"); + values ( "14.611947, 14.948072, 14.978425, 14.990753, 15.029354",\ + "14.686032, 15.022158, 15.052510, 15.064838, 15.079572",\ + "14.726877, 15.063004, 15.079572, 15.079572, 15.079572",\ + "14.749949, 15.079572, 15.079572, 15.079572, 15.079572",\ + "14.749949, 15.079572, 15.079572, 15.079572, 15.079572"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2014,11 +3629,11 @@ pin("mprj_io[21]") { 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.284511, 14.500984, 14.524860, 14.534558, 14.564922",\ - "14.355919, 14.572392, 14.596269, 14.605967, 14.613326",\ - "14.395287, 14.611760, 14.613326, 14.613326, 14.613326",\ - "14.417525, 14.613326, 14.613326, 14.613326, 14.613326",\ - "14.417525, 14.613326, 14.613326, 14.613326, 14.613326"); + values ( "14.826996, 15.051587, 15.076359, 15.086420, 15.117924",\ + "14.901081, 15.125672, 15.150444, 15.160505, 15.168140",\ + "14.941925, 15.166516, 15.168140, 15.168140, 15.168140",\ + "14.964998, 15.168140, 15.168140, 15.168140, 15.168140",\ + "14.964998, 15.168140, 15.168140, 15.168140, 15.168140"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2039,11 +3654,11 @@ pin("mprj_io[21]") { 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.649281, 12.649281, 12.649281, 12.649281, 12.649281",\ - "12.701727, 12.701727, 12.701727, 12.701727, 12.701727",\ - "12.701727, 12.701727, 12.701727, 12.701727, 12.701727",\ - "12.701727, 12.701727, 12.701727, 12.701727, 12.701727",\ - "12.701727, 12.701727, 12.701727, 12.701727, 12.701727"); + values ( "11.993615, 11.993615, 11.993615, 11.993615, 11.993615",\ + "12.044095, 12.044095, 12.044095, 12.044095, 12.044095",\ + "12.044095, 12.044095, 12.044095, 12.044095, 12.044095",\ + "12.044095, 12.044095, 12.044095, 12.044095, 12.044095",\ + "12.044095, 12.044095, 12.044095, 12.044095, 12.044095"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2057,11 +3672,11 @@ pin("mprj_io[21]") { 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.625716, 12.625775, 12.625775, 12.625775, 12.625775",\ - "12.678163, 12.678222, 12.678222, 12.678222, 12.678222",\ - "12.678163, 12.678222, 12.678222, 12.678222, 12.678222",\ - "12.678163, 12.678222, 12.678222, 12.678222, 12.678222",\ - "12.678163, 12.678222, 12.678222, 12.678222, 12.678222"); + values ( "11.970934, 11.970991, 11.970991, 11.970991, 11.970991",\ + "12.021414, 12.021471, 12.021471, 12.021471, 12.021471",\ + "12.021414, 12.021471, 12.021471, 12.021471, 12.021471",\ + "12.021414, 12.021471, 12.021471, 12.021471, 12.021471",\ + "12.021414, 12.021471, 12.021471, 12.021471, 12.021471"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2075,12 +3690,97 @@ pin("mprj_io[21]") { } /* end of arc hk_serial_load_mprj_io[21]_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.352735, 7.688860, 7.719213, 7.731541, 7.770142",\ + "7.450047, 7.786173, 7.816525, 7.828854, 7.867454",\ + "7.523040, 7.859166, 7.889518, 7.901846, 7.940447",\ + "7.613034, 7.949160, 7.979512, 7.991840, 8.030441",\ + "7.968533, 8.304659, 8.335011, 8.347339, 8.385940"); + } + 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.202815, 1.269386, 1.274130, 1.276057, 1.282089",\ + "1.202815, 1.269386, 1.274130, 1.276057, 1.282089",\ + "1.202815, 1.269386, 1.274130, 1.276057, 1.282089",\ + "1.202815, 1.269386, 1.274130, 1.276057, 1.282089",\ + "1.202815, 1.269386, 1.274130, 1.276057, 1.282089"); + } + 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.743781, 7.962928, 7.987430, 7.997382, 8.028542",\ + "7.841094, 8.060242, 8.084743, 8.094695, 8.125854",\ + "7.914086, 8.133234, 8.157735, 8.167687, 8.198847",\ + "8.004082, 8.223228, 8.247730, 8.257682, 8.288842",\ + "8.359579, 8.578726, 8.603228, 8.613180, 8.644340"); + } + 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.840667, 0.919574, 0.929335, 0.933299, 0.945712",\ + "0.840667, 0.919574, 0.929335, 0.933299, 0.945712",\ + "0.840667, 0.919574, 0.929335, 0.933299, 0.945712",\ + "0.840667, 0.919574, 0.929335, 0.933299, 0.945712",\ + "0.840667, 0.919574, 0.929335, 0.933299, 0.945712"); + } + + } /* end of arc hkspi_clk_mprj_io[21]_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.680098, 6.991924, 7.020082, 7.031520, 7.067330",\ + "6.770376, 7.082203, 7.110361, 7.121799, 7.157609",\ + "6.838092, 7.149920, 7.178078, 7.189515, 7.225325",\ + "6.921581, 7.233408, 7.261566, 7.273004, 7.308814",\ + "7.251381, 7.563208, 7.591366, 7.602803, 7.638614"); + } + 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.202815, 1.269386, 1.274130, 1.276057, 1.282089",\ + "1.202815, 1.269386, 1.274130, 1.276057, 1.282089",\ + "1.202815, 1.269386, 1.274130, 1.276057, 1.282089",\ + "1.202815, 1.269386, 1.274130, 1.276057, 1.282089",\ + "1.202815, 1.269386, 1.274130, 1.276057, 1.282089"); + } + 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.024205, 7.227510, 7.250241, 7.259474, 7.288381",\ + "7.114484, 7.317789, 7.340520, 7.349752, 7.378659",\ + "7.182200, 7.385505, 7.408236, 7.417468, 7.446376",\ + "7.265688, 7.468994, 7.491724, 7.500957, 7.529864",\ + "7.595489, 7.798794, 7.821525, 7.830757, 7.859665"); + } + 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.840667, 0.919574, 0.929335, 0.933299, 0.945712",\ + "0.840667, 0.919574, 0.929335, 0.933299, 0.945712",\ + "0.840667, 0.919574, 0.929335, 0.933299, 0.945712",\ + "0.840667, 0.919574, 0.929335, 0.933299, 0.945712",\ + "0.840667, 0.919574, 0.929335, 0.933299, 0.945712"); + } + + } /* end of arc hkspi_clk_mprj_io[21]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2094,11 +3794,11 @@ pin("mprj_io[20]") { 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 ( "14.584473, 14.908435, 14.937691, 14.949574, 14.986780",\ - "14.655882, 14.979843, 15.009100, 15.020983, 15.035184",\ - "14.695250, 15.019211, 15.035184, 15.035184, 15.035184",\ - "14.717487, 15.035184, 15.035184, 15.035184, 15.035184",\ - "14.717487, 15.035184, 15.035184, 15.035184, 15.035184"); + values ( "15.141897, 15.478008, 15.508362, 15.520690, 15.559291",\ + "15.215982, 15.552094, 15.582447, 15.594775, 15.609509",\ + "15.256828, 15.592938, 15.609509, 15.609509, 15.609509",\ + "15.279900, 15.609509, 15.609509, 15.609509, 15.609509",\ + "15.279900, 15.609509, 15.609509, 15.609509, 15.609509"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2112,11 +3812,11 @@ pin("mprj_io[20]") { 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.779647, 14.996127, 15.020003, 15.029701, 15.060066",\ - "14.851055, 15.067535, 15.091412, 15.101110, 15.108469",\ - "14.890423, 15.106903, 15.108469, 15.108469, 15.108469",\ - "14.912662, 15.108469, 15.108469, 15.108469, 15.108469",\ - "14.912662, 15.108469, 15.108469, 15.108469, 15.108469"); + values ( "15.341032, 15.565630, 15.590401, 15.600462, 15.631966",\ + "15.415117, 15.639715, 15.664486, 15.674547, 15.682184",\ + "15.455962, 15.680559, 15.682184, 15.682184, 15.682184",\ + "15.479034, 15.682184, 15.682184, 15.682184, 15.682184",\ + "15.479034, 15.682184, 15.682184, 15.682184, 15.682184"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2137,11 +3837,11 @@ pin("mprj_io[20]") { 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.140847, 13.140848, 13.140848, 13.140848, 13.140848",\ - "13.193294, 13.193295, 13.193295, 13.193295, 13.193295",\ - "13.193294, 13.193295, 13.193295, 13.193295, 13.193295",\ - "13.193294, 13.193295, 13.193295, 13.193295, 13.193295",\ - "13.193294, 13.193295, 13.193295, 13.193295, 13.193295"); + values ( "12.464077, 12.464077, 12.464077, 12.464077, 12.464077",\ + "12.514557, 12.514557, 12.514557, 12.514557, 12.514557",\ + "12.514557, 12.514557, 12.514557, 12.514557, 12.514557",\ + "12.514557, 12.514557, 12.514557, 12.514557, 12.514557",\ + "12.514557, 12.514557, 12.514557, 12.514557, 12.514557"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2155,11 +3855,11 @@ pin("mprj_io[20]") { 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.117355, 13.117413, 13.117413, 13.117413, 13.117413",\ - "13.169802, 13.169859, 13.169859, 13.169859, 13.169859",\ - "13.169802, 13.169859, 13.169859, 13.169859, 13.169859",\ - "13.169802, 13.169859, 13.169859, 13.169859, 13.169859",\ - "13.169802, 13.169859, 13.169859, 13.169859, 13.169859"); + values ( "12.441466, 12.441521, 12.441521, 12.441521, 12.441521",\ + "12.491946, 12.492001, 12.492001, 12.492001, 12.492001",\ + "12.491946, 12.492001, 12.492001, 12.492001, 12.492001",\ + "12.491946, 12.492001, 12.492001, 12.492001, 12.492001",\ + "12.491946, 12.492001, 12.492001, 12.492001, 12.492001"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2173,12 +3873,97 @@ pin("mprj_io[20]") { } /* end of arc hk_serial_load_mprj_io[20]_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.323805, 7.659916, 7.690269, 7.702598, 7.741199",\ + "7.421119, 7.757229, 7.787582, 7.799911, 7.838512",\ + "7.494111, 7.830222, 7.860575, 7.872903, 7.911505",\ + "7.584105, 7.920216, 7.950569, 7.962898, 8.001499",\ + "7.939604, 8.275715, 8.306067, 8.318396, 8.356997"); + } + 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.202811, 1.269382, 1.274126, 1.276053, 1.282086",\ + "1.202811, 1.269382, 1.274126, 1.276053, 1.282086",\ + "1.202811, 1.269382, 1.274126, 1.276053, 1.282086",\ + "1.202811, 1.269382, 1.274126, 1.276053, 1.282086",\ + "1.202811, 1.269382, 1.274126, 1.276053, 1.282086"); + } + 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.692017, 7.911179, 7.935679, 7.945631, 7.976790",\ + "7.789331, 8.008492, 8.032993, 8.042945, 8.074104",\ + "7.862323, 8.081485, 8.105986, 8.115937, 8.147097",\ + "7.952318, 8.171479, 8.195980, 8.205933, 8.237092",\ + "8.307817, 8.526978, 8.551479, 8.561431, 8.592590"); + } + 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.840715, 0.919584, 0.929344, 0.933308, 0.945721",\ + "0.840715, 0.919584, 0.929344, 0.933308, 0.945721",\ + "0.840715, 0.919584, 0.929344, 0.933308, 0.945721",\ + "0.840715, 0.919584, 0.929344, 0.933308, 0.945721",\ + "0.840715, 0.919584, 0.929344, 0.933308, 0.945721"); + } + + } /* end of arc hkspi_clk_mprj_io[20]_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.632066, 6.943879, 6.972038, 6.983476, 7.019286",\ + "6.722344, 7.034158, 7.062317, 7.073754, 7.109565",\ + "6.790060, 7.101874, 7.130033, 7.141470, 7.177280",\ + "6.873549, 7.185363, 7.213521, 7.224959, 7.260770",\ + "7.203349, 7.515162, 7.543321, 7.554759, 7.590569"); + } + 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.202811, 1.269382, 1.274126, 1.276053, 1.282086",\ + "1.202811, 1.269382, 1.274126, 1.276053, 1.282086",\ + "1.202811, 1.269382, 1.274126, 1.276053, 1.282086",\ + "1.202811, 1.269382, 1.274126, 1.276053, 1.282086",\ + "1.202811, 1.269382, 1.274126, 1.276053, 1.282086"); + } + 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.961571, 7.164889, 7.187619, 7.196852, 7.225759",\ + "7.051849, 7.255168, 7.277898, 7.287130, 7.316037",\ + "7.119565, 7.322884, 7.345613, 7.354846, 7.383753",\ + "7.203054, 7.406373, 7.429103, 7.438335, 7.467242",\ + "7.532855, 7.736173, 7.758903, 7.768135, 7.797042"); + } + 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.840715, 0.919584, 0.929344, 0.933308, 0.945721",\ + "0.840715, 0.919584, 0.929344, 0.933308, 0.945721",\ + "0.840715, 0.919584, 0.929344, 0.933308, 0.945721",\ + "0.840715, 0.919584, 0.929344, 0.933308, 0.945721",\ + "0.840715, 0.919584, 0.929344, 0.933308, 0.945721"); + } + + } /* end of arc hkspi_clk_mprj_io[20]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2192,11 +3977,11 @@ pin("mprj_io[19]") { 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 ( "15.066750, 15.390738, 15.419992, 15.431875, 15.469080",\ - "15.138158, 15.462147, 15.491401, 15.503284, 15.517484",\ - "15.177526, 15.501514, 15.517484, 15.517484, 15.517484",\ - "15.199764, 15.517484, 15.517484, 15.517484, 15.517484",\ - "15.199764, 15.517484, 15.517484, 15.517484, 15.517484"); + values ( "15.642594, 15.978733, 16.009085, 16.021412, 16.060013",\ + "15.716680, 16.052818, 16.083170, 16.095497, 16.110229",\ + "15.757524, 16.093662, 16.110229, 16.110229, 16.110229",\ + "15.780597, 16.110229, 16.110229, 16.110229, 16.110229",\ + "15.780597, 16.110229, 16.110229, 16.110229, 16.110229"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2210,11 +3995,11 @@ pin("mprj_io[19]") { 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 ( "15.279306, 15.495789, 15.519665, 15.529363, 15.559727",\ - "15.350716, 15.567197, 15.591073, 15.600771, 15.608131",\ - "15.390083, 15.606565, 15.608131, 15.608131, 15.608131",\ - "15.412321, 15.608131, 15.608131, 15.608131, 15.608131",\ - "15.412321, 15.608131, 15.608131, 15.608131, 15.608131"); + values ( "15.859762, 16.084362, 16.109135, 16.119196, 16.150700",\ + "15.933847, 16.158447, 16.183220, 16.193281, 16.200916",\ + "15.974693, 16.199291, 16.200916, 16.200916, 16.200916",\ + "15.997765, 16.200916, 16.200916, 16.200916, 16.200916",\ + "15.997765, 16.200916, 16.200916, 16.200916, 16.200916"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2235,11 +4020,11 @@ pin("mprj_io[19]") { 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.637327, 13.637327, 13.637327, 13.637327, 13.637327",\ - "13.689774, 13.689774, 13.689774, 13.689774, 13.689774",\ - "13.689774, 13.689774, 13.689774, 13.689774, 13.689774",\ - "13.689774, 13.689774, 13.689774, 13.689774, 13.689774",\ - "13.689774, 13.689774, 13.689774, 13.689774, 13.689774"); + values ( "12.933933, 12.933933, 12.933933, 12.933933, 12.933933",\ + "12.984413, 12.984413, 12.984413, 12.984413, 12.984413",\ + "12.984413, 12.984413, 12.984413, 12.984413, 12.984413",\ + "12.984413, 12.984413, 12.984413, 12.984413, 12.984413",\ + "12.984413, 12.984413, 12.984413, 12.984413, 12.984413"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2253,11 +4038,11 @@ pin("mprj_io[19]") { 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.613853, 13.613909, 13.613909, 13.613909, 13.613909",\ - "13.666300, 13.666355, 13.666355, 13.666355, 13.666355",\ - "13.666300, 13.666355, 13.666355, 13.666355, 13.666355",\ - "13.666300, 13.666355, 13.666355, 13.666355, 13.666355",\ - "13.666300, 13.666355, 13.666355, 13.666355, 13.666355"); + values ( "12.911341, 12.911393, 12.911393, 12.911393, 12.911393",\ + "12.961821, 12.961873, 12.961873, 12.961873, 12.961873",\ + "12.961821, 12.961873, 12.961873, 12.961873, 12.961873",\ + "12.961821, 12.961873, 12.961873, 12.961873, 12.961873",\ + "12.961821, 12.961873, 12.961873, 12.961873, 12.961873"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2271,12 +4056,97 @@ pin("mprj_io[19]") { } /* end of arc hk_serial_load_mprj_io[19]_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.399343, 7.735482, 7.765834, 7.778162, 7.816761",\ + "7.496657, 7.832796, 7.863147, 7.875475, 7.914075",\ + "7.569650, 7.905788, 7.936140, 7.948468, 7.987067",\ + "7.659644, 7.995782, 8.026134, 8.038462, 8.077062",\ + "8.015142, 8.351281, 8.381633, 8.393961, 8.432560"); + } + 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.758341, 7.977476, 8.001978, 8.011930, 8.043091",\ + "7.855654, 8.074789, 8.099291, 8.109243, 8.140404",\ + "7.928647, 8.147781, 8.172283, 8.182236, 8.213396",\ + "8.018641, 8.237776, 8.262278, 8.272230, 8.303391",\ + "8.374140, 8.593274, 8.617777, 8.627728, 8.658889"); + } + 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.840625, 0.919566, 0.929327, 0.933291, 0.945705",\ + "0.840625, 0.919566, 0.929327, 0.933291, 0.945705",\ + "0.840625, 0.919566, 0.929327, 0.933291, 0.945705",\ + "0.840625, 0.919566, 0.929327, 0.933291, 0.945705",\ + "0.840625, 0.919566, 0.929327, 0.933291, 0.945705"); + } + + } /* end of arc hkspi_clk_mprj_io[19]_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.735810, 7.047649, 7.075807, 7.087244, 7.123053",\ + "6.826088, 7.137928, 7.166085, 7.177523, 7.213331",\ + "6.893805, 7.205644, 7.233801, 7.245238, 7.281047",\ + "6.977293, 7.289133, 7.317290, 7.328727, 7.364536",\ + "7.307093, 7.618932, 7.647090, 7.658527, 7.694336"); + } + 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.042679, 7.245973, 7.268703, 7.277936, 7.306844",\ + "7.132957, 7.336251, 7.358982, 7.368215, 7.397122",\ + "7.200673, 7.403967, 7.426698, 7.435930, 7.464838",\ + "7.284163, 7.487456, 7.510187, 7.519420, 7.548327",\ + "7.613963, 7.817257, 7.839987, 7.849220, 7.878128"); + } + 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.840625, 0.919566, 0.929327, 0.933291, 0.945705",\ + "0.840625, 0.919566, 0.929327, 0.933291, 0.945705",\ + "0.840625, 0.919566, 0.929327, 0.933291, 0.945705",\ + "0.840625, 0.919566, 0.929327, 0.933291, 0.945705",\ + "0.840625, 0.919566, 0.929327, 0.933291, 0.945705"); + } + + } /* end of arc hkspi_clk_mprj_io[19]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2290,11 +4160,11 @@ pin("mprj_io[18]") { 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.946005, 14.269995, 14.299250, 14.311131, 14.348336",\ - "14.039795, 14.363786, 14.393040, 14.404922, 14.442127",\ - "14.104765, 14.428756, 14.458010, 14.469893, 14.507097",\ - "14.185040, 14.509029, 14.538284, 14.550166, 14.587371",\ - "14.497078, 14.821069, 14.850323, 14.862206, 14.899410"); + values ( "14.479606, 14.815745, 14.846098, 14.858425, 14.897025",\ + "14.576914, 14.913054, 14.943405, 14.955734, 14.994333",\ + "14.644320, 14.980460, 15.010813, 15.023140, 15.061740",\ + "14.727606, 15.063745, 15.094097, 15.106426, 15.145025",\ + "15.051349, 15.387488, 15.417841, 15.430168, 15.468768"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2308,11 +4178,11 @@ pin("mprj_io[18]") { 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.158306, 14.374788, 14.398664, 14.408362, 14.438726",\ - "14.252097, 14.468579, 14.492455, 14.502153, 14.532518",\ - "14.317067, 14.533549, 14.557425, 14.567123, 14.597488",\ - "14.397341, 14.613823, 14.637699, 14.647397, 14.677761",\ - "14.709380, 14.925862, 14.949739, 14.959436, 14.989801"); + values ( "14.696508, 14.921108, 14.945880, 14.955942, 14.987445",\ + "14.793817, 15.018416, 15.043188, 15.053249, 15.084753",\ + "14.861223, 15.085823, 15.110595, 15.120657, 15.152160",\ + "14.944509, 15.169108, 15.193880, 15.203941, 15.235445",\ + "15.268251, 15.492851, 15.517623, 15.527685, 15.559188"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2333,11 +4203,11 @@ pin("mprj_io[18]") { 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.549158, 12.549158, 12.549158, 12.549158, 12.549158",\ - "12.642950, 12.642950, 12.642950, 12.642950, 12.642950",\ - "12.707920, 12.707920, 12.707920, 12.707920, 12.707920",\ - "12.788193, 12.788193, 12.788193, 12.788193, 12.788193",\ - "13.100233, 13.100233, 13.100233, 13.100233, 13.100233"); + values ( "12.012743, 12.012744, 12.012744, 12.012744, 12.012744",\ + "12.103018, 12.103019, 12.103019, 12.103019, 12.103019",\ + "12.165552, 12.165552, 12.165552, 12.165552, 12.165552",\ + "12.242815, 12.242815, 12.242815, 12.242815, 12.242815",\ + "12.543154, 12.543155, 12.543155, 12.543155, 12.543155"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2351,11 +4221,11 @@ pin("mprj_io[18]") { 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.525691, 12.525746, 12.525746, 12.525746, 12.525746",\ - "12.619483, 12.619538, 12.619538, 12.619538, 12.619538",\ - "12.684453, 12.684508, 12.684508, 12.684508, 12.684508",\ - "12.764726, 12.764781, 12.764781, 12.764781, 12.764781",\ - "13.076766, 13.076821, 13.076821, 13.076821, 13.076821"); + values ( "11.990157, 11.990210, 11.990210, 11.990210, 11.990210",\ + "12.080432, 12.080484, 12.080484, 12.080484, 12.080484",\ + "12.142965, 12.143019, 12.143019, 12.143019, 12.143019",\ + "12.220228, 12.220282, 12.220282, 12.220282, 12.220282",\ + "12.520568, 12.520620, 12.520620, 12.520620, 12.520620"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2369,12 +4239,97 @@ pin("mprj_io[18]") { } /* end of arc hk_serial_load_mprj_io[18]_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.099188, 7.435328, 7.465679, 7.478007, 7.516607",\ + "7.196501, 7.532641, 7.562993, 7.575321, 7.613920",\ + "7.269494, 7.605634, 7.635985, 7.648314, 7.686913",\ + "7.359488, 7.695628, 7.725980, 7.738308, 7.776908",\ + "7.714986, 8.051126, 8.081477, 8.093805, 8.132405"); + } + 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.457994, 7.677128, 7.701630, 7.711582, 7.742743",\ + "7.555307, 7.774441, 7.798944, 7.808895, 7.840055",\ + "7.628299, 7.847433, 7.871935, 7.881887, 7.913048",\ + "7.718294, 7.937428, 7.961930, 7.971883, 8.003043",\ + "8.073793, 8.292927, 8.317430, 8.327381, 8.358541"); + } + 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.840621, 0.919565, 0.929326, 0.933291, 0.945704",\ + "0.840621, 0.919565, 0.929326, 0.933291, 0.945704",\ + "0.840621, 0.919565, 0.929326, 0.933291, 0.945704",\ + "0.840621, 0.919565, 0.929326, 0.933291, 0.945704",\ + "0.840621, 0.919565, 0.929326, 0.933291, 0.945704"); + } + + } /* end of arc hkspi_clk_mprj_io[18]_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.458152, 6.769992, 6.798150, 6.809587, 6.845396",\ + "6.548430, 6.860271, 6.888428, 6.899865, 6.935674",\ + "6.616146, 6.927987, 6.956144, 6.967581, 7.003390",\ + "6.699636, 7.011476, 7.039633, 7.051070, 7.086879",\ + "7.029436, 7.341276, 7.369433, 7.380871, 7.416679"); + } + 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.764596, 6.967889, 6.990620, 6.999852, 7.028760",\ + "6.854875, 7.058167, 7.080898, 7.090131, 7.119039",\ + "6.922590, 7.125883, 7.148614, 7.157846, 7.186754",\ + "7.006080, 7.209373, 7.232103, 7.241336, 7.270244",\ + "7.335879, 7.539172, 7.561903, 7.571136, 7.600043"); + } + 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.840621, 0.919565, 0.929326, 0.933291, 0.945704",\ + "0.840621, 0.919565, 0.929326, 0.933291, 0.945704",\ + "0.840621, 0.919565, 0.929326, 0.933291, 0.945704",\ + "0.840621, 0.919565, 0.929326, 0.933291, 0.945704",\ + "0.840621, 0.919565, 0.929326, 0.933291, 0.945704"); + } + + } /* end of arc hkspi_clk_mprj_io[18]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2388,11 +4343,11 @@ pin("mprj_io[17]") { 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.453169, 13.777109, 13.806366, 13.818250, 13.855456",\ - "13.546960, 13.870900, 13.900157, 13.912041, 13.949247",\ - "13.611930, 13.935870, 13.965127, 13.977011, 14.014217",\ - "13.692204, 14.016144, 14.045401, 14.057284, 14.094491",\ - "14.004243, 14.328183, 14.357440, 14.369324, 14.406530"); + values ( "13.967881, 14.303969, 14.334323, 14.346653, 14.385255",\ + "14.065189, 14.401278, 14.431631, 14.443960, 14.482563",\ + "14.132596, 14.468684, 14.499038, 14.511368, 14.549970",\ + "14.215881, 14.551970, 14.582323, 14.594652, 14.633255",\ + "14.539624, 14.875712, 14.906066, 14.918396, 14.956998"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2406,11 +4361,11 @@ pin("mprj_io[17]") { 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.652990, 13.869456, 13.893332, 13.903030, 13.933393",\ - "13.746782, 13.963247, 13.987123, 13.996820, 14.027185",\ - "13.811752, 14.028217, 14.052093, 14.061790, 14.092155",\ - "13.892025, 14.108491, 14.132366, 14.142065, 14.172428",\ - "14.204065, 14.420530, 14.444406, 14.454103, 14.484468"); + values ( "14.171838, 14.396420, 14.421191, 14.431253, 14.462755",\ + "14.269146, 14.493729, 14.518499, 14.528561, 14.560064",\ + "14.336553, 14.561135, 14.585906, 14.595968, 14.627470",\ + "14.419838, 14.644421, 14.669191, 14.679253, 14.710756",\ + "14.743581, 14.968163, 14.992934, 15.002996, 15.034498"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2431,11 +4386,11 @@ pin("mprj_io[17]") { 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.052214, 12.052214, 12.052214, 12.052214, 12.052214",\ - "12.146006, 12.146006, 12.146006, 12.146006, 12.146006",\ - "12.210976, 12.210976, 12.210976, 12.210976, 12.210976",\ - "12.291248, 12.291248, 12.291248, 12.291248, 12.291248",\ - "12.603289, 12.603289, 12.603289, 12.603289, 12.603289"); + values ( "11.534169, 11.534170, 11.534170, 11.534170, 11.534170",\ + "11.624444, 11.624445, 11.624445, 11.624445, 11.624445",\ + "11.686977, 11.686977, 11.686977, 11.686977, 11.686977",\ + "11.764240, 11.764240, 11.764240, 11.764240, 11.764240",\ + "12.064580, 12.064581, 12.064581, 12.064581, 12.064581"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2449,11 +4404,11 @@ pin("mprj_io[17]") { 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.028547, 12.028610, 12.028610, 12.028610, 12.028610",\ - "12.122339, 12.122402, 12.122402, 12.122402, 12.122402",\ - "12.187309, 12.187372, 12.187372, 12.187372, 12.187372",\ - "12.267582, 12.267645, 12.267645, 12.267645, 12.267645",\ - "12.579622, 12.579685, 12.579685, 12.579685, 12.579685"); + values ( "11.511390, 11.511452, 11.511452, 11.511452, 11.511452",\ + "11.601665, 11.601727, 11.601727, 11.601727, 11.601727",\ + "11.664198, 11.664259, 11.664259, 11.664259, 11.664259",\ + "11.741461, 11.741522, 11.741522, 11.741522, 11.741522",\ + "12.041800, 12.041862, 12.041862, 12.041862, 12.041862"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2467,12 +4422,97 @@ pin("mprj_io[17]") { } /* end of arc hk_serial_load_mprj_io[17]_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.277546, 7.613634, 7.643988, 7.656317, 7.694920",\ + "7.374860, 7.710948, 7.741302, 7.753631, 7.792233",\ + "7.447852, 7.783940, 7.814294, 7.826623, 7.865226",\ + "7.537847, 7.873935, 7.904289, 7.916618, 7.955220",\ + "7.893344, 8.229432, 8.259787, 8.272116, 8.310718"); + } + 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.202804, 1.269377, 1.274121, 1.276048, 1.282081",\ + "1.202804, 1.269377, 1.274121, 1.276048, 1.282081",\ + "1.202804, 1.269377, 1.274121, 1.276048, 1.282081",\ + "1.202804, 1.269377, 1.274121, 1.276048, 1.282081",\ + "1.202804, 1.269377, 1.274121, 1.276048, 1.282081"); + } + 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.509717, 7.728900, 7.753401, 7.763352, 7.794511",\ + "7.607030, 7.826213, 7.850714, 7.860665, 7.891824",\ + "7.680023, 7.899205, 7.923706, 7.933658, 7.964816",\ + "7.770018, 7.989201, 8.013701, 8.023653, 8.054811",\ + "8.125517, 8.344699, 8.369200, 8.379151, 8.410310"); + } + 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.840789, 0.919598, 0.929358, 0.933322, 0.945734",\ + "0.840789, 0.919598, 0.929358, 0.933322, 0.945734",\ + "0.840789, 0.919598, 0.929358, 0.933322, 0.945734",\ + "0.840789, 0.919598, 0.929358, 0.933322, 0.945734",\ + "0.840789, 0.919598, 0.929358, 0.933322, 0.945734"); + } + + } /* end of arc hkspi_clk_mprj_io[17]_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.624111, 6.935904, 6.964063, 6.975501, 7.011313",\ + "6.714390, 7.026182, 7.054341, 7.065780, 7.101592",\ + "6.782105, 7.093898, 7.122058, 7.133495, 7.169308",\ + "6.865595, 7.177387, 7.205546, 7.216985, 7.252797",\ + "7.195395, 7.507187, 7.535347, 7.546785, 7.582597"); + } + 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.202804, 1.269377, 1.274121, 1.276048, 1.282081",\ + "1.202804, 1.269377, 1.274121, 1.276048, 1.282081",\ + "1.202804, 1.269377, 1.274121, 1.276048, 1.282081",\ + "1.202804, 1.269377, 1.274121, 1.276048, 1.282081",\ + "1.202804, 1.269377, 1.274121, 1.276048, 1.282081"); + } + 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.812943, 7.016282, 7.039011, 7.048244, 7.077149",\ + "6.903222, 7.106560, 7.129290, 7.138522, 7.167428",\ + "6.970938, 7.174276, 7.197005, 7.206238, 7.235144",\ + "7.054427, 7.257765, 7.280495, 7.289727, 7.318633",\ + "7.384227, 7.587565, 7.610294, 7.619527, 7.648433"); + } + 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.840789, 0.919598, 0.929358, 0.933322, 0.945734",\ + "0.840789, 0.919598, 0.929358, 0.933322, 0.945734",\ + "0.840789, 0.919598, 0.929358, 0.933322, 0.945734",\ + "0.840789, 0.919598, 0.929358, 0.933322, 0.945734",\ + "0.840789, 0.919598, 0.929358, 0.933322, 0.945734"); + } + + } /* end of arc hkspi_clk_mprj_io[17]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2486,11 +4526,11 @@ pin("mprj_io[16]") { 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.906074, 13.230054, 13.259309, 13.271192, 13.308396",\ - "12.999865, 13.323845, 13.353100, 13.364983, 13.402187",\ - "13.064835, 13.388815, 13.418070, 13.429953, 13.467157",\ - "13.145108, 13.469089, 13.498343, 13.510226, 13.547431",\ - "13.457148, 13.781128, 13.810383, 13.822266, 13.859470"); + values ( "13.400009, 13.736139, 13.766491, 13.778820, 13.817420",\ + "13.497317, 13.833447, 13.863800, 13.876127, 13.914728",\ + "13.564724, 13.900854, 13.931206, 13.943535, 13.982135",\ + "13.648009, 13.984139, 14.014492, 14.026819, 14.065420",\ + "13.971752, 14.307882, 14.338234, 14.350563, 14.389163"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2504,11 +4544,11 @@ pin("mprj_io[16]") { 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.108087, 13.324578, 13.348454, 13.358152, 13.388517",\ - "13.201878, 13.418369, 13.442245, 13.451944, 13.482309",\ - "13.266848, 13.483339, 13.507215, 13.516914, 13.547279",\ - "13.347121, 13.563613, 13.587489, 13.597187, 13.627552",\ - "13.659161, 13.875652, 13.899529, 13.909227, 13.939592"); + values ( "13.606236, 13.830846, 13.855618, 13.865680, 13.897183",\ + "13.703544, 13.928154, 13.952927, 13.962988, 13.994492",\ + "13.770950, 13.995561, 14.020332, 14.030395, 14.061898",\ + "13.854236, 14.078846, 14.103619, 14.113680, 14.145184",\ + "14.177979, 14.402589, 14.427361, 14.437423, 14.468926"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2529,11 +4569,11 @@ pin("mprj_io[16]") { 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.502629, 11.502630, 11.502630, 11.502630, 11.502630",\ - "11.596421, 11.596422, 11.596422, 11.596422, 11.596422",\ - "11.661391, 11.661392, 11.661392, 11.661392, 11.661392",\ - "11.741665, 11.741665, 11.741665, 11.741665, 11.741665",\ - "12.053705, 12.053705, 12.053705, 12.053705, 12.053705"); + values ( "11.005013, 11.005013, 11.005013, 11.005013, 11.005013",\ + "11.095287, 11.095287, 11.095287, 11.095287, 11.095287",\ + "11.157822, 11.157822, 11.157822, 11.157822, 11.157822",\ + "11.235085, 11.235085, 11.235085, 11.235085, 11.235085",\ + "11.535424, 11.535425, 11.535425, 11.535425, 11.535425"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2547,11 +4587,11 @@ pin("mprj_io[16]") { 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.479278, 11.479328, 11.479328, 11.479328, 11.479328",\ - "11.573070, 11.573120, 11.573120, 11.573120, 11.573120",\ - "11.638040, 11.638090, 11.638090, 11.638090, 11.638090",\ - "11.718313, 11.718364, 11.718364, 11.718364, 11.718364",\ - "12.030354, 12.030404, 12.030404, 12.030404, 12.030404"); + values ( "10.982536, 10.982585, 10.982585, 10.982585, 10.982585",\ + "11.072811, 11.072860, 11.072860, 11.072860, 11.072860",\ + "11.135345, 11.135394, 11.135394, 11.135394, 11.135394",\ + "11.212608, 11.212657, 11.212657, 11.212657, 11.212657",\ + "11.512949, 11.512997, 11.512997, 11.512997, 11.512997"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2565,12 +4605,97 @@ pin("mprj_io[16]") { } /* end of arc hk_serial_load_mprj_io[16]_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.175694, 7.511825, 7.542176, 7.554505, 7.593105",\ + "7.273008, 7.609138, 7.639490, 7.651818, 7.690418",\ + "7.346001, 7.682130, 7.712482, 7.724811, 7.763411",\ + "7.435995, 7.772125, 7.802477, 7.814806, 7.853406",\ + "7.791492, 8.127623, 8.157974, 8.170303, 8.208903"); + } + 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.202816, 1.269387, 1.274131, 1.276058, 1.282091",\ + "1.202816, 1.269387, 1.274131, 1.276058, 1.282091",\ + "1.202816, 1.269387, 1.274131, 1.276058, 1.282091",\ + "1.202816, 1.269387, 1.274131, 1.276058, 1.282091",\ + "1.202816, 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.445004, 7.664148, 7.688649, 7.698602, 7.729762",\ + "7.542318, 7.761461, 7.785963, 7.795915, 7.827075",\ + "7.615311, 7.834454, 7.858955, 7.868907, 7.900067",\ + "7.705305, 7.924448, 7.948950, 7.958902, 7.990062",\ + "8.060803, 8.279947, 8.304449, 8.314401, 8.345561"); + } + 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.840653, 0.919571, 0.929332, 0.933297, 0.945710",\ + "0.840653, 0.919571, 0.929332, 0.933297, 0.945710",\ + "0.840653, 0.919571, 0.929332, 0.933297, 0.945710",\ + "0.840653, 0.919571, 0.929332, 0.933297, 0.945710",\ + "0.840653, 0.919571, 0.929332, 0.933297, 0.945710"); + } + + } /* end of arc hkspi_clk_mprj_io[16]_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.529622, 6.841454, 6.869611, 6.881048, 6.916858",\ + "6.619901, 6.931732, 6.959889, 6.971327, 7.007136",\ + "6.687616, 6.999448, 7.027605, 7.039042, 7.074852",\ + "6.771105, 7.082936, 7.111094, 7.122531, 7.158341",\ + "7.100905, 7.412737, 7.440894, 7.452332, 7.488141"); + } + 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.202816, 1.269387, 1.274131, 1.276058, 1.282091",\ + "1.202816, 1.269387, 1.274131, 1.276058, 1.282091",\ + "1.202816, 1.269387, 1.274131, 1.276058, 1.282091",\ + "1.202816, 1.269387, 1.274131, 1.276058, 1.282091",\ + "1.202816, 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.752909, 6.956210, 6.978941, 6.988173, 7.017081",\ + "6.843187, 7.046489, 7.069220, 7.078452, 7.107359",\ + "6.910903, 7.114205, 7.136935, 7.146168, 7.175076",\ + "6.994392, 7.197694, 7.220425, 7.229657, 7.258564",\ + "7.324193, 7.527494, 7.550225, 7.559457, 7.588365"); + } + 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.840653, 0.919571, 0.929332, 0.933297, 0.945710",\ + "0.840653, 0.919571, 0.929332, 0.933297, 0.945710",\ + "0.840653, 0.919571, 0.929332, 0.933297, 0.945710",\ + "0.840653, 0.919571, 0.929332, 0.933297, 0.945710",\ + "0.840653, 0.919571, 0.929332, 0.933297, 0.945710"); + } + + } /* end of arc hkspi_clk_mprj_io[16]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2584,11 +4709,11 @@ pin("mprj_io[15]") { 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.470511, 12.794406, 12.823665, 12.835549, 12.872759",\ - "12.564303, 12.888198, 12.917457, 12.929341, 12.966551",\ - "12.629273, 12.953168, 12.982427, 12.994311, 13.031521",\ - "12.709548, 13.033442, 13.062701, 13.074586, 13.111795",\ - "13.021587, 13.345482, 13.374741, 13.386625, 13.423835"); + values ( "12.947915, 13.283956, 13.314312, 13.326642, 13.365247",\ + "13.045223, 13.381264, 13.411620, 13.423950, 13.462555",\ + "13.112630, 13.448670, 13.479027, 13.491357, 13.529962",\ + "13.195915, 13.531956, 13.562312, 13.574642, 13.613247",\ + "13.519658, 13.855699, 13.886055, 13.898385, 13.936990"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2602,11 +4727,11 @@ pin("mprj_io[15]") { 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.662240, 12.878681, 12.902556, 12.912254, 12.942617",\ - "12.756032, 12.972473, 12.996348, 13.006046, 13.036409",\ - "12.821002, 13.037443, 13.061318, 13.071016, 13.101379",\ - "12.901277, 13.117718, 13.141593, 13.151291, 13.181654",\ - "13.213316, 13.429757, 13.453632, 13.463330, 13.493694"); + values ( "13.143475, 13.368032, 13.392803, 13.402864, 13.434366",\ + "13.240784, 13.465341, 13.490111, 13.500173, 13.531675",\ + "13.308189, 13.532747, 13.557518, 13.567579, 13.599081",\ + "13.391476, 13.616033, 13.640803, 13.650865, 13.682367",\ + "13.715218, 13.939775, 13.964546, 13.974607, 14.006109"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2627,11 +4752,11 @@ pin("mprj_io[15]") { 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.070630, 11.070631, 11.070631, 11.070631, 11.070631",\ - "11.164422, 11.164423, 11.164423, 11.164423, 11.164423",\ - "11.229392, 11.229393, 11.229393, 11.229393, 11.229393",\ - "11.309665, 11.309666, 11.309666, 11.309666, 11.309666",\ - "11.621706, 11.621706, 11.621706, 11.621706, 11.621706"); + values ( "10.589074, 10.589075, 10.589075, 10.589075, 10.589075",\ + "10.679349, 10.679350, 10.679350, 10.679350, 10.679350",\ + "10.741882, 10.741882, 10.741882, 10.741882, 10.741882",\ + "10.819146, 10.819147, 10.819147, 10.819147, 10.819147",\ + "11.119485, 11.119486, 11.119486, 11.119486, 11.119486"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2645,11 +4770,11 @@ pin("mprj_io[15]") { 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.046668, 11.046744, 11.046744, 11.046744, 11.046744",\ - "11.140460, 11.140536, 11.140536, 11.140536, 11.140536",\ - "11.205430, 11.205506, 11.205506, 11.205506, 11.205506",\ - "11.285703, 11.285779, 11.285779, 11.285779, 11.285779",\ - "11.597744, 11.597820, 11.597820, 11.597820, 11.597820"); + values ( "10.566010, 10.566084, 10.566084, 10.566084, 10.566084",\ + "10.656285, 10.656359, 10.656359, 10.656359, 10.656359",\ + "10.718819, 10.718892, 10.718892, 10.718892, 10.718892",\ + "10.796082, 10.796156, 10.796156, 10.796156, 10.796156",\ + "11.096421, 11.096495, 11.096495, 11.096495, 11.096495"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2663,12 +4788,97 @@ pin("mprj_io[15]") { } /* end of arc hk_serial_load_mprj_io[15]_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.235775, 7.571815, 7.602172, 7.614501, 7.653107",\ + "7.333088, 7.669129, 7.699485, 7.711815, 7.750421",\ + "7.406080, 7.742122, 7.772478, 7.784807, 7.823413",\ + "7.496076, 7.832116, 7.862473, 7.874803, 7.913407",\ + "7.851573, 8.187614, 8.217970, 8.230300, 8.268906"); + } + 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.269366, 1.274110, 1.276037, 1.282070",\ + "1.202791, 1.269366, 1.274110, 1.276037, 1.282070",\ + "1.202791, 1.269366, 1.274110, 1.276037, 1.282070",\ + "1.202791, 1.269366, 1.274110, 1.276037, 1.282070",\ + "1.202791, 1.269366, 1.274110, 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.706754, 7.925981, 7.950480, 7.960432, 7.991589",\ + "7.804068, 8.023294, 8.047794, 8.057745, 8.088902",\ + "7.877060, 8.096287, 8.120787, 8.130737, 8.161895",\ + "7.967055, 8.186282, 8.210781, 8.220733, 8.251889",\ + "8.322553, 8.541780, 8.566279, 8.576231, 8.607388"); + } + 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.840941, 0.919628, 0.929387, 0.933351, 0.945761",\ + "0.840941, 0.919628, 0.929387, 0.933351, 0.945761",\ + "0.840941, 0.919628, 0.929387, 0.933351, 0.945761",\ + "0.840941, 0.919628, 0.929387, 0.933351, 0.945761",\ + "0.840941, 0.919628, 0.929387, 0.933351, 0.945761"); + } + + } /* end of arc hkspi_clk_mprj_io[15]_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.577933, 6.889682, 6.917843, 6.929282, 6.965096",\ + "6.668212, 6.979960, 7.008122, 7.019561, 7.055375",\ + "6.735928, 7.047676, 7.075838, 7.087276, 7.123092",\ + "6.819417, 7.131166, 7.159327, 7.170766, 7.206580",\ + "7.149218, 7.460966, 7.489128, 7.500566, 7.536381"); + } + 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.269366, 1.274110, 1.276037, 1.282070",\ + "1.202791, 1.269366, 1.274110, 1.276037, 1.282070",\ + "1.202791, 1.269366, 1.274110, 1.276037, 1.282070",\ + "1.202791, 1.269366, 1.274110, 1.276037, 1.282070",\ + "1.202791, 1.269366, 1.274110, 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.990714, 7.194093, 7.216822, 7.226053, 7.254958",\ + "7.080992, 7.284372, 7.307100, 7.316332, 7.345237",\ + "7.148708, 7.352088, 7.374816, 7.384048, 7.412952",\ + "7.232197, 7.435577, 7.458305, 7.467537, 7.496442",\ + "7.561998, 7.765378, 7.788106, 7.797338, 7.826242"); + } + 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.840941, 0.919628, 0.929387, 0.933351, 0.945761",\ + "0.840941, 0.919628, 0.929387, 0.933351, 0.945761",\ + "0.840941, 0.919628, 0.929387, 0.933351, 0.945761",\ + "0.840941, 0.919628, 0.929387, 0.933351, 0.945761",\ + "0.840941, 0.919628, 0.929387, 0.933351, 0.945761"); + } + + } /* end of arc hkspi_clk_mprj_io[15]_redg_min*/ + } /* end of 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 ; max_capacitance : 1.000000 ; min_capacitance : 0.000000 ; capacitance : 1.117215 ; @@ -2682,11 +4892,11 @@ pin("mprj_io[14]") { 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.802049, 12.126045, 12.155299, 12.167182, 12.204386",\ - "11.895841, 12.219837, 12.249091, 12.260974, 12.298178",\ - "11.960810, 12.284806, 12.314060, 12.325943, 12.363147",\ - "12.041083, 12.365080, 12.394334, 12.406217, 12.443420",\ - "12.353124, 12.677120, 12.706374, 12.718257, 12.755461"); + values ( "12.253721, 12.589867, 12.620218, 12.632545, 12.671145",\ + "12.351028, 12.687175, 12.717526, 12.729855, 12.768454",\ + "12.418436, 12.754581, 12.784933, 12.797260, 12.835860",\ + "12.501720, 12.837867, 12.868218, 12.880547, 12.919146",\ + "12.825464, 13.161610, 13.191961, 13.204288, 13.242888"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2700,11 +4910,11 @@ pin("mprj_io[14]") { 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.014009, 12.230494, 12.254371, 12.264069, 12.294434",\ - "12.107801, 12.324286, 12.348163, 12.357861, 12.388226",\ - "12.172771, 12.389256, 12.413133, 12.422831, 12.453196",\ - "12.253046, 12.469530, 12.493406, 12.503104, 12.533469",\ - "12.565086, 12.781570, 12.805447, 12.815145, 12.845510"); + values ( "12.470273, 12.694876, 12.719647, 12.729710, 12.761212",\ + "12.567581, 12.792184, 12.816956, 12.827017, 12.858521",\ + "12.634988, 12.859591, 12.884362, 12.894424, 12.925927",\ + "12.718273, 12.942876, 12.967648, 12.977709, 13.009212",\ + "13.042015, 13.266618, 13.291389, 13.301451, 13.332954"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2725,11 +4935,11 @@ pin("mprj_io[14]") { 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.424823, 10.424823, 10.424823, 10.424823, 10.424823",\ - "10.518614, 10.518614, 10.518614, 10.518614, 10.518614",\ - "10.583584, 10.583584, 10.583584, 10.583584, 10.583584",\ - "10.663857, 10.663857, 10.663857, 10.663857, 10.663857",\ - "10.975898, 10.975898, 10.975898, 10.975898, 10.975898"); + values ( "10.005736, 10.005737, 10.005737, 10.005737, 10.005737",\ + "10.096011, 10.096011, 10.096011, 10.096011, 10.096011",\ + "10.158545, 10.158545, 10.158545, 10.158545, 10.158545",\ + "10.235808, 10.235808, 10.235808, 10.235808, 10.235808",\ + "10.536147, 10.536148, 10.536148, 10.536148, 10.536148"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2743,11 +4953,11 @@ pin("mprj_io[14]") { 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.401386, 10.401440, 10.401440, 10.401440, 10.401440",\ - "10.495177, 10.495232, 10.495232, 10.495232, 10.495232",\ - "10.560147, 10.560202, 10.560202, 10.560202, 10.560202",\ - "10.640420, 10.640474, 10.640474, 10.640474, 10.640474",\ - "10.952461, 10.952515, 10.952515, 10.952515, 10.952515"); + values ( "9.983179, 9.983231, 9.983231, 9.983231, 9.983231",\ + "10.073454, 10.073505, 10.073505, 10.073505, 10.073505",\ + "10.135987, 10.136040, 10.136040, 10.136040, 10.136040",\ + "10.213251, 10.213303, 10.213303, 10.213303, 10.213303",\ + "10.513590, 10.513641, 10.513641, 10.513641, 10.513641"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2761,12 +4971,97 @@ pin("mprj_io[14]") { } /* end of arc hk_serial_load_mprj_io[14]_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.181830, 7.517977, 7.548328, 7.560657, 7.599256",\ + "7.279144, 7.615290, 7.645641, 7.657969, 7.696568",\ + "7.352136, 7.688282, 7.718634, 7.730962, 7.769561",\ + "7.442131, 7.778277, 7.808629, 7.820957, 7.859556",\ + "7.797629, 8.133776, 8.164127, 8.176455, 8.215054"); + } + 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.614680, 7.833808, 7.858310, 7.868262, 7.899423",\ + "7.711993, 7.931121, 7.955623, 7.965575, 7.996736",\ + "7.784986, 8.004113, 8.028616, 8.038568, 8.069729",\ + "7.874981, 8.094109, 8.118610, 8.128563, 8.159723",\ + "8.230479, 8.449607, 8.474110, 8.484061, 8.515222"); + } + 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.840600, 0.919561, 0.929322, 0.933287, 0.945701",\ + "0.840600, 0.919561, 0.929322, 0.933287, 0.945701",\ + "0.840600, 0.919561, 0.929322, 0.933287, 0.945701",\ + "0.840600, 0.919561, 0.929322, 0.933287, 0.945701",\ + "0.840600, 0.919561, 0.929322, 0.933287, 0.945701"); + } + + } /* end of arc hkspi_clk_mprj_io[14]_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.527279, 6.839125, 6.867282, 6.878719, 6.914528",\ + "6.617558, 6.929404, 6.957561, 6.968998, 7.004807",\ + "6.685273, 6.997120, 7.025277, 7.036714, 7.072523",\ + "6.768763, 7.080609, 7.108766, 7.120203, 7.156012",\ + "7.098562, 7.410409, 7.438566, 7.450003, 7.485812"); + } + 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.905262, 7.108549, 7.131280, 7.140512, 7.169421",\ + "6.995540, 7.198827, 7.221559, 7.230791, 7.259699",\ + "7.063256, 7.266543, 7.289274, 7.298507, 7.327415",\ + "7.146745, 7.350032, 7.372764, 7.381996, 7.410904",\ + "7.476545, 7.679832, 7.702564, 7.711797, 7.740705"); + } + 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.840600, 0.919561, 0.929322, 0.933287, 0.945701",\ + "0.840600, 0.919561, 0.929322, 0.933287, 0.945701",\ + "0.840600, 0.919561, 0.929322, 0.933287, 0.945701",\ + "0.840600, 0.919561, 0.929322, 0.933287, 0.945701",\ + "0.840600, 0.919561, 0.929322, 0.933287, 0.945701"); + } + + } /* end of arc hkspi_clk_mprj_io[14]_redg_min*/ + } /* end of 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 ; @@ -2780,11 +5075,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.273323, 11.597132, 11.626394, 11.638281, 11.675495",\ - "11.367114, 11.690923, 11.720186, 11.732072, 11.769287",\ - "11.432084, 11.755893, 11.785156, 11.797042, 11.834257",\ - "11.512358, 11.836166, 11.865429, 11.877316, 11.914530",\ - "11.824400, 12.148209, 12.177471, 12.189358, 12.226572"); + values ( "11.705260, 12.041212, 12.071572, 12.083904, 12.122515",\ + "11.802568, 12.138521, 12.168880, 12.181212, 12.219823",\ + "11.869975, 12.205927, 12.236287, 12.248619, 12.287230",\ + "11.953260, 12.289213, 12.319572, 12.331904, 12.370515",\ + "12.277002, 12.612955, 12.643314, 12.655646, 12.694257"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2798,11 +5093,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.491722, 11.708127, 11.732002, 11.741699, 11.772062",\ - "11.585514, 11.801919, 11.825794, 11.835491, 11.865854",\ - "11.650484, 11.866889, 11.890764, 11.900461, 11.930824",\ - "11.730757, 11.947163, 11.971037, 11.980735, 12.011097",\ - "12.042799, 12.259204, 12.283079, 12.292776, 12.323139"); + values ( "11.928493, 12.153013, 12.177784, 12.187845, 12.219346",\ + "12.025802, 12.250322, 12.275092, 12.285152, 12.316654",\ + "12.093208, 12.317728, 12.342499, 12.352560, 12.384061",\ + "12.176493, 12.401012, 12.425783, 12.435844, 12.467345",\ + "12.500235, 12.724754, 12.749525, 12.759586, 12.791087"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2823,11 +5118,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.943671, 9.943671, 9.943671, 9.943671, 9.943671",\ - "10.037463, 10.037463, 10.037463, 10.037463, 10.037463",\ - "10.102433, 10.102433, 10.102433, 10.102433, 10.102433",\ - "10.182707, 10.182707, 10.182707, 10.182707, 10.182707",\ - "10.494748, 10.494749, 10.494749, 10.494749, 10.494749"); + values ( "9.542742, 9.542742, 9.542742, 9.542742, 9.542742",\ + "9.633016, 9.633017, 9.633017, 9.633017, 9.633017",\ + "9.695550, 9.695550, 9.695550, 9.695550, 9.695550",\ + "9.772813, 9.772814, 9.772814, 9.772814, 9.772814",\ + "10.073152, 10.073153, 10.073153, 10.073153, 10.073153"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2841,11 +5136,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.919281, 9.919376, 9.919376, 9.919376, 9.919376",\ - "10.013073, 10.013168, 10.013168, 10.013168, 10.013168",\ - "10.078043, 10.078138, 10.078138, 10.078138, 10.078138",\ - "10.158317, 10.158412, 10.158412, 10.158412, 10.158412",\ - "10.470359, 10.470453, 10.470453, 10.470453, 10.470453"); + values ( "9.519266, 9.519358, 9.519358, 9.519358, 9.519358",\ + "9.609541, 9.609632, 9.609632, 9.609632, 9.609632",\ + "9.672074, 9.672166, 9.672166, 9.672166, 9.672166",\ + "9.749338, 9.749430, 9.749430, 9.749430, 9.749430",\ + "10.049677, 10.049768, 10.049768, 10.049768, 10.049768"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2859,12 +5154,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.330561, 7.666513, 7.696874, 7.709205, 7.747815",\ + "7.427875, 7.763826, 7.794187, 7.806519, 7.845129",\ + "7.500867, 7.836819, 7.867179, 7.879511, 7.918121",\ + "7.590861, 7.926813, 7.957173, 7.969505, 8.008116",\ + "7.946360, 8.282311, 8.312672, 8.325004, 8.363614"); + } + 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.202765, 1.269346, 1.274090, 1.276016, 1.282049",\ + "1.202765, 1.269346, 1.274090, 1.276016, 1.282049",\ + "1.202765, 1.269346, 1.274090, 1.276016, 1.282049",\ + "1.202765, 1.269346, 1.274090, 1.276016, 1.282049",\ + "1.202765, 1.269346, 1.274090, 1.276016, 1.282049"); + } + 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.733072, 7.952383, 7.976880, 7.986830, 8.017984",\ + "7.830386, 8.049697, 8.074194, 8.084144, 8.115297",\ + "7.903378, 8.122689, 8.147186, 8.157136, 8.188290",\ + "7.993373, 8.212684, 8.237181, 8.247131, 8.278285",\ + "8.348871, 8.568182, 8.592679, 8.602629, 8.633783"); + } + 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.841228, 0.919685, 0.929441, 0.933404, 0.945812",\ + "0.841228, 0.919685, 0.929441, 0.933404, 0.945812",\ + "0.841228, 0.919685, 0.929441, 0.933404, 0.945812",\ + "0.841228, 0.919685, 0.929441, 0.933404, 0.945812",\ + "0.841228, 0.919685, 0.929441, 0.933404, 0.945812"); + } + + } /* 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.503725, 6.815392, 6.843557, 6.854997, 6.890817",\ + "6.594003, 6.905670, 6.933835, 6.945275, 6.981094",\ + "6.661719, 6.973386, 7.001552, 7.012991, 7.048811",\ + "6.745208, 7.056875, 7.085040, 7.096480, 7.132299",\ + "7.075008, 7.386674, 7.414840, 7.426280, 7.462099"); + } + 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.202765, 1.269346, 1.274090, 1.276016, 1.282049",\ + "1.202765, 1.269346, 1.274090, 1.276016, 1.282049",\ + "1.202765, 1.269346, 1.274090, 1.276016, 1.282049",\ + "1.202765, 1.269346, 1.274090, 1.276016, 1.282049",\ + "1.202765, 1.269346, 1.274090, 1.276016, 1.282049"); + } + 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.845309, 7.048766, 7.071492, 7.080723, 7.109625",\ + "6.935587, 7.139045, 7.161771, 7.171001, 7.199903",\ + "7.003303, 7.206760, 7.229486, 7.238717, 7.267619",\ + "7.086792, 7.290249, 7.312975, 7.322206, 7.351108",\ + "7.416592, 7.620049, 7.642776, 7.652006, 7.680908"); + } + 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.841228, 0.919685, 0.929441, 0.933404, 0.945812",\ + "0.841228, 0.919685, 0.929441, 0.933404, 0.945812",\ + "0.841228, 0.919685, 0.929441, 0.933404, 0.945812",\ + "0.841228, 0.919685, 0.929441, 0.933404, 0.945812",\ + "0.841228, 0.919685, 0.929441, 0.933404, 0.945812"); + } + + } /* 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 ; @@ -2878,11 +5258,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.752922, 11.076823, 11.106082, 11.117966, 11.155176",\ - "10.846714, 11.170615, 11.199874, 11.211758, 11.248968",\ - "10.911684, 11.235585, 11.264844, 11.276728, 11.313938",\ - "10.991958, 11.315859, 11.345118, 11.357002, 11.394211",\ - "11.303999, 11.627900, 11.657159, 11.669043, 11.706253"); + values ( "11.165077, 11.501124, 11.531481, 11.543811, 11.582416",\ + "11.262386, 11.598433, 11.628790, 11.641120, 11.679725",\ + "11.329793, 11.665840, 11.696197, 11.708527, 11.747131",\ + "11.413077, 11.749125, 11.779481, 11.791811, 11.830416",\ + "11.736820, 12.072867, 12.103224, 12.115554, 12.154159"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2896,11 +5276,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.963062, 11.179502, 11.203378, 11.213076, 11.243439",\ - "11.056854, 11.273294, 11.297170, 11.306868, 11.337231",\ - "11.121824, 11.338264, 11.362140, 11.371838, 11.402201",\ - "11.202098, 11.418538, 11.442413, 11.452111, 11.482475",\ - "11.514138, 11.730578, 11.754454, 11.764152, 11.794516"); + values ( "11.379742, 11.604299, 11.629069, 11.639131, 11.670633",\ + "11.477051, 11.701608, 11.726378, 11.736440, 11.767942",\ + "11.544457, 11.769014, 11.793785, 11.803846, 11.835348",\ + "11.627742, 11.852299, 11.877069, 11.887131, 11.918633",\ + "11.951486, 12.176042, 12.200813, 12.210875, 12.242376"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2921,11 +5301,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.407110, 9.407111, 9.407111, 9.407111, 9.407111",\ - "9.500902, 9.500903, 9.500903, 9.500903, 9.500903",\ - "9.565872, 9.565873, 9.565873, 9.565873, 9.565873",\ - "9.646146, 9.646147, 9.646147, 9.646147, 9.646147",\ - "9.958187, 9.958188, 9.958188, 9.958188, 9.958188"); + values ( "9.026125, 9.026125, 9.026125, 9.026125, 9.026125",\ + "9.116400, 9.116400, 9.116400, 9.116400, 9.116400",\ + "9.178933, 9.178934, 9.178934, 9.178934, 9.178934",\ + "9.256197, 9.256197, 9.256197, 9.256197, 9.256197",\ + "9.556536, 9.556536, 9.556536, 9.556536, 9.556536"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2939,11 +5319,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.383138, 9.383214, 9.383214, 9.383214, 9.383214",\ - "9.476930, 9.477006, 9.477006, 9.477006, 9.477006",\ - "9.541900, 9.541976, 9.541976, 9.541976, 9.541976",\ - "9.622173, 9.622250, 9.622250, 9.622250, 9.622250",\ - "9.934215, 9.934291, 9.934291, 9.934291, 9.934291"); + values ( "9.003051, 9.003125, 9.003125, 9.003125, 9.003125",\ + "9.093326, 9.093399, 9.093399, 9.093399, 9.093399",\ + "9.155859, 9.155933, 9.155933, 9.155933, 9.155933",\ + "9.233123, 9.233196, 9.233196, 9.233196, 9.233196",\ + "9.533462, 9.533535, 9.533535, 9.533535, 9.533535"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2957,12 +5337,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.153995, 7.490043, 7.520398, 7.532728, 7.571333",\ + "7.251308, 7.587356, 7.617711, 7.630041, 7.668646",\ + "7.324301, 7.660348, 7.690704, 7.703034, 7.741639",\ + "7.414295, 7.750343, 7.780699, 7.793028, 7.831634",\ + "7.769794, 8.105841, 8.136197, 8.148527, 8.187132"); + } + 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.202793, 1.269368, 1.274112, 1.276039, 1.282071",\ + "1.202793, 1.269368, 1.274112, 1.276039, 1.282071",\ + "1.202793, 1.269368, 1.274112, 1.276039, 1.282071",\ + "1.202793, 1.269368, 1.274112, 1.276039, 1.282071",\ + "1.202793, 1.269368, 1.274112, 1.276039, 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.324404, 7.543624, 7.568124, 7.578075, 7.609232",\ + "7.421717, 7.640937, 7.665437, 7.675388, 7.706545",\ + "7.494709, 7.713930, 7.738430, 7.748381, 7.779538",\ + "7.584704, 7.803925, 7.828424, 7.838375, 7.869533",\ + "7.940203, 8.159424, 8.183923, 8.193874, 8.225031"); + } + 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.840918, 0.919624, 0.929383, 0.933346, 0.945757",\ + "0.840918, 0.919624, 0.929383, 0.933346, 0.945757",\ + "0.840918, 0.919624, 0.929383, 0.933346, 0.945757",\ + "0.840918, 0.919624, 0.929383, 0.933346, 0.945757",\ + "0.840918, 0.919624, 0.929383, 0.933346, 0.945757"); + } + + } /* 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.503604, 6.815359, 6.843521, 6.854959, 6.890773",\ + "6.593883, 6.905638, 6.933799, 6.945238, 6.981051",\ + "6.661599, 6.973354, 7.001515, 7.012954, 7.048768",\ + "6.745088, 7.056843, 7.085004, 7.096443, 7.132257",\ + "7.074888, 7.386643, 7.414804, 7.426243, 7.462057"); + } + 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.202793, 1.269368, 1.274112, 1.276039, 1.282071",\ + "1.202793, 1.269368, 1.274112, 1.276039, 1.282071",\ + "1.202793, 1.269368, 1.274112, 1.276039, 1.282071",\ + "1.202793, 1.269368, 1.274112, 1.276039, 1.282071",\ + "1.202793, 1.269368, 1.274112, 1.276039, 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.637765, 6.841138, 6.863867, 6.873098, 6.902003",\ + "6.728044, 6.931417, 6.954145, 6.963377, 6.992282",\ + "6.795760, 6.999133, 7.021861, 7.031094, 7.059998",\ + "6.879249, 7.082622, 7.105350, 7.114582, 7.143487",\ + "7.209048, 7.412422, 7.435150, 7.444382, 7.473287"); + } + 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.840918, 0.919624, 0.929383, 0.933346, 0.945757",\ + "0.840918, 0.919624, 0.929383, 0.933346, 0.945757",\ + "0.840918, 0.919624, 0.929383, 0.933346, 0.945757",\ + "0.840918, 0.919624, 0.929383, 0.933346, 0.945757",\ + "0.840918, 0.919624, 0.929383, 0.933346, 0.945757"); + } + + } /* 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 ; @@ -2976,11 +5441,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.285460, 10.609362, 10.638620, 10.650504, 10.687714",\ - "10.379252, 10.703154, 10.732412, 10.744296, 10.781506",\ - "10.444222, 10.768124, 10.797382, 10.809266, 10.846476",\ - "10.524496, 10.848397, 10.877655, 10.889540, 10.926749",\ - "10.836536, 11.160438, 11.189695, 11.201580, 11.238790"); + values ( "10.679803, 11.015850, 11.046206, 11.058536, 11.097140",\ + "10.777111, 11.113158, 11.143515, 11.155844, 11.194448",\ + "10.844518, 11.180565, 11.210920, 11.223250, 11.261855",\ + "10.927803, 11.263850, 11.294206, 11.306536, 11.345140",\ + "11.251545, 11.587592, 11.617949, 11.630278, 11.668882"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -2994,11 +5459,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.479395, 10.695836, 10.719711, 10.729409, 10.759772",\ - "10.573187, 10.789628, 10.813503, 10.823201, 10.853564",\ - "10.638157, 10.854598, 10.878473, 10.888171, 10.918534",\ - "10.718431, 10.934872, 10.958747, 10.968445, 10.998808",\ - "11.030471, 11.246912, 11.270787, 11.280485, 11.310848"); + values ( "10.877655, 11.102212, 11.126984, 11.137045, 11.168547",\ + "10.974964, 11.199521, 11.224293, 11.234354, 11.265856",\ + "11.042371, 11.266928, 11.291698, 11.301760, 11.333262",\ + "11.125655, 11.350212, 11.374983, 11.385044, 11.416547",\ + "11.449398, 11.673955, 11.698727, 11.708788, 11.740290"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3019,11 +5484,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.924469, 8.924469, 8.924469, 8.924469, 8.924469",\ - "9.018261, 9.018261, 9.018261, 9.018261, 9.018261",\ - "9.083231, 9.083231, 9.083231, 9.083231, 9.083231",\ - "9.163505, 9.163506, 9.163506, 9.163506, 9.163506",\ - "9.475546, 9.475546, 9.475546, 9.475546, 9.475546"); + values ( "8.561335, 8.561336, 8.561336, 8.561336, 8.561336",\ + "8.651609, 8.651609, 8.651609, 8.651609, 8.651609",\ + "8.714143, 8.714144, 8.714144, 8.714144, 8.714144",\ + "8.791407, 8.791407, 8.791407, 8.791407, 8.791407",\ + "9.091745, 9.091745, 9.091745, 9.091745, 9.091745"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3037,11 +5502,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.900510, 8.900586, 8.900586, 8.900586, 8.900586",\ - "8.994302, 8.994378, 8.994378, 8.994378, 8.994378",\ - "9.059272, 9.059348, 9.059348, 9.059348, 9.059348",\ - "9.139545, 9.139622, 9.139622, 9.139622, 9.139622",\ - "9.451587, 9.451663, 9.451663, 9.451663, 9.451663"); + values ( "8.538274, 8.538347, 8.538347, 8.538347, 8.538347",\ + "8.628549, 8.628622, 8.628622, 8.628622, 8.628622",\ + "8.691082, 8.691155, 8.691155, 8.691155, 8.691155",\ + "8.768346, 8.768419, 8.768419, 8.768419, 8.768419",\ + "9.068685, 9.068758, 9.068758, 9.068758, 9.068758"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3055,12 +5520,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.134471, 7.470518, 7.500875, 7.513204, 7.551809",\ + "7.231784, 7.567831, 7.598187, 7.610517, 7.649122",\ + "7.304777, 7.640824, 7.671180, 7.683510, 7.722115",\ + "7.394772, 7.730818, 7.761174, 7.773504, 7.812109",\ + "7.750269, 8.086316, 8.116673, 8.129002, 8.167606"); + } + 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.336383, 7.555605, 7.580105, 7.590055, 7.621213",\ + "7.433697, 7.652918, 7.677418, 7.687368, 7.718526",\ + "7.506689, 7.725911, 7.750410, 7.760361, 7.791518",\ + "7.596684, 7.815905, 7.840405, 7.850356, 7.881513",\ + "7.952182, 8.171404, 8.195903, 8.205854, 8.237011"); + } + 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.840921, 0.919624, 0.929383, 0.933347, 0.945757",\ + "0.840921, 0.919624, 0.929383, 0.933347, 0.945757",\ + "0.840921, 0.919624, 0.929383, 0.933347, 0.945757",\ + "0.840921, 0.919624, 0.929383, 0.933347, 0.945757",\ + "0.840921, 0.919624, 0.929383, 0.933347, 0.945757"); + } + + } /* 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.481040, 6.792794, 6.820956, 6.832395, 6.868208",\ + "6.571318, 6.883072, 6.911234, 6.922672, 6.958487",\ + "6.639034, 6.950788, 6.978950, 6.990389, 7.026203",\ + "6.722523, 7.034277, 7.062439, 7.073877, 7.109692",\ + "7.052323, 7.364078, 7.392239, 7.403678, 7.439492"); + } + 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 ( "6.646509, 6.849883, 6.872612, 6.881844, 6.910748",\ + "6.736788, 6.940162, 6.962891, 6.972122, 7.001027",\ + "6.804503, 7.007877, 7.030606, 7.039838, 7.068743",\ + "6.887993, 7.091367, 7.114095, 7.123327, 7.152232",\ + "7.217793, 7.421166, 7.443895, 7.453127, 7.482032"); + } + 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.840921, 0.919624, 0.929383, 0.933347, 0.945757",\ + "0.840921, 0.919624, 0.929383, 0.933347, 0.945757",\ + "0.840921, 0.919624, 0.929383, 0.933347, 0.945757",\ + "0.840921, 0.919624, 0.929383, 0.933347, 0.945757",\ + "0.840921, 0.919624, 0.929383, 0.933347, 0.945757"); + } + + } /* 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 ; @@ -3074,11 +5624,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.793124, 10.117028, 10.146286, 10.158171, 10.195380",\ - "9.886916, 10.210820, 10.240078, 10.251963, 10.289172",\ - "9.951886, 10.275790, 10.305048, 10.316933, 10.354142",\ - "10.032160, 10.356064, 10.385323, 10.397206, 10.434416",\ - "10.344200, 10.668104, 10.697363, 10.709247, 10.746456"); + values ( "12.540789, 12.876839, 12.907194, 12.919524, 12.958129",\ + "12.638098, 12.974148, 13.004503, 13.016833, 13.055438",\ + "12.705503, 13.041554, 13.071910, 13.084240, 13.122845",\ + "12.788788, 13.124839, 13.155194, 13.167524, 13.206129",\ + "13.112530, 13.448581, 13.478936, 13.491266, 13.529871"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3092,11 +5642,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.994273, 10.210711, 10.234587, 10.244284, 10.274648",\ - "10.088065, 10.304502, 10.328379, 10.338076, 10.368440",\ - "10.153035, 10.369473, 10.393349, 10.403046, 10.433410",\ - "10.233309, 10.449747, 10.473622, 10.483320, 10.513683",\ - "10.545349, 10.761787, 10.785663, 10.795361, 10.825724"); + values ( "11.444008, 11.663227, 11.687726, 11.697678, 11.728834",\ + "11.541318, 11.760536, 11.785036, 11.794987, 11.826144",\ + "11.608724, 11.827942, 11.852442, 11.862392, 11.893550",\ + "11.692007, 11.911225, 11.935725, 11.945676, 11.976833",\ + "12.015749, 12.234967, 12.259467, 12.269418, 12.300575"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3117,11 +5667,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.441746, 8.441747, 8.441747, 8.441747, 8.441747",\ - "8.535538, 8.535539, 8.535539, 8.535539, 8.535539",\ - "8.600508, 8.600509, 8.600509, 8.600509, 8.600509",\ - "8.680781, 8.680782, 8.680782, 8.680782, 8.680782",\ - "8.992823, 8.992824, 8.992824, 8.992824, 8.992824"); + values ( "8.096580, 8.096581, 8.096581, 8.096581, 8.096581",\ + "8.186854, 8.186854, 8.186854, 8.186854, 8.186854",\ + "8.249388, 8.249389, 8.249389, 8.249389, 8.249389",\ + "8.326652, 8.326652, 8.326652, 8.326652, 8.326652",\ + "8.626990, 8.626990, 8.626990, 8.626990, 8.626990"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3135,11 +5685,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.417747, 8.417825, 8.417825, 8.417825, 8.417825",\ - "8.511539, 8.511617, 8.511617, 8.511617, 8.511617",\ - "8.576509, 8.576587, 8.576587, 8.576587, 8.576587",\ - "8.656782, 8.656860, 8.656860, 8.656860, 8.656860",\ - "8.968824, 8.968902, 8.968902, 8.968902, 8.968902"); + values ( "8.073481, 8.073556, 8.073556, 8.073556, 8.073556",\ + "8.163755, 8.163830, 8.163830, 8.163830, 8.163830",\ + "8.226289, 8.226364, 8.226364, 8.226364, 8.226364",\ + "8.303553, 8.303627, 8.303627, 8.303627, 8.303627",\ + "8.603891, 8.603966, 8.603966, 8.603966, 8.603966"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3153,12 +5703,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.095007, 7.431057, 7.461413, 7.473743, 7.512348",\ + "7.192320, 7.528371, 7.558726, 7.571056, 7.609661",\ + "7.265313, 7.601363, 7.631719, 7.644049, 7.682653",\ + "7.355308, 7.691358, 7.721714, 7.734044, 7.772648",\ + "7.710806, 8.046856, 8.077211, 8.089542, 8.128146"); + } + 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.202793, 1.269369, 1.274112, 1.276039, 1.282072",\ + "1.202793, 1.269369, 1.274112, 1.276039, 1.282072",\ + "1.202793, 1.269369, 1.274112, 1.276039, 1.282072",\ + "1.202793, 1.269369, 1.274112, 1.276039, 1.282072",\ + "1.202793, 1.269369, 1.274112, 1.276039, 1.282072"); + } + 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.495674, 7.714892, 7.739391, 7.749343, 7.780500",\ + "7.592987, 7.812205, 7.836705, 7.846656, 7.877813",\ + "7.665979, 7.885198, 7.909698, 7.919648, 7.950806",\ + "7.755974, 7.975192, 7.999692, 8.009643, 8.040800",\ + "8.111473, 8.330691, 8.355191, 8.365142, 8.396299"); + } + 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.840910, 0.919622, 0.929381, 0.933345, 0.945755",\ + "0.840910, 0.919622, 0.929381, 0.933345, 0.945755",\ + "0.840910, 0.919622, 0.929381, 0.933345, 0.945755",\ + "0.840910, 0.919622, 0.929381, 0.933345, 0.945755",\ + "0.840910, 0.919622, 0.929381, 0.933345, 0.945755"); + } + + } /* 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.194076, 5.505834, 5.533995, 5.545433, 5.581247",\ + "5.284350, 5.596108, 5.624269, 5.635708, 5.671522",\ + "5.352057, 5.663814, 5.691976, 5.703414, 5.739228",\ + "5.435617, 5.747375, 5.775537, 5.786975, 5.822789",\ + "5.765914, 6.077672, 6.105834, 6.117272, 6.153086"); + } + 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.202793, 1.269369, 1.274112, 1.276039, 1.282072",\ + "1.202793, 1.269369, 1.274112, 1.276039, 1.282072",\ + "1.202793, 1.269369, 1.274112, 1.276039, 1.282072",\ + "1.202793, 1.269369, 1.274112, 1.276039, 1.282072",\ + "1.202793, 1.269369, 1.274112, 1.276039, 1.282072"); + } + 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.541191, 5.744562, 5.767291, 5.776523, 5.805428",\ + "5.631467, 5.834838, 5.857566, 5.866798, 5.895703",\ + "5.699172, 5.902543, 5.925272, 5.934503, 5.963408",\ + "5.782734, 5.986105, 6.008833, 6.018065, 6.046970",\ + "6.113029, 6.316401, 6.339129, 6.348361, 6.377266"); + } + 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.840910, 0.919622, 0.929381, 0.933345, 0.945755",\ + "0.840910, 0.919622, 0.929381, 0.933345, 0.945755",\ + "0.840910, 0.919622, 0.929381, 0.933345, 0.945755",\ + "0.840910, 0.919622, 0.929381, 0.933345, 0.945755",\ + "0.840910, 0.919622, 0.929381, 0.933345, 0.945755"); + } + + } /* 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 ; @@ -3172,11 +5807,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.296173, 9.620079, 9.649338, 9.661222, 9.698431",\ - "9.389965, 9.713871, 9.743130, 9.755013, 9.792223",\ - "9.454935, 9.778841, 9.808100, 9.819983, 9.857193",\ - "9.535208, 9.859115, 9.888372, 9.900257, 9.937466",\ - "9.847248, 10.171155, 10.200413, 10.212297, 10.249506"); + values ( "9.652969, 9.989021, 10.019377, 10.031707, 10.070312",\ + "9.750278, 10.086330, 10.116686, 10.129016, 10.167621",\ + "9.817684, 10.153737, 10.184093, 10.196423, 10.235027",\ + "9.900969, 10.237021, 10.267378, 10.279707, 10.318312",\ + "10.224712, 10.560764, 10.591120, 10.603450, 10.642055"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3190,11 +5825,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.476868, 9.693309, 9.717184, 9.726882, 9.757245",\ - "9.570660, 9.787101, 9.810976, 9.820674, 9.851037",\ - "9.635630, 9.852071, 9.875946, 9.885644, 9.916007",\ - "9.715904, 9.932344, 9.956220, 9.965918, 9.996281",\ - "10.027945, 10.244385, 10.268260, 10.277958, 10.308321"); + values ( "9.837087, 10.061644, 10.086414, 10.096476, 10.127977",\ + "9.934395, 10.158952, 10.183722, 10.193784, 10.225286",\ + "10.001801, 10.226358, 10.251129, 10.261190, 10.292692",\ + "10.085087, 10.309644, 10.334414, 10.344476, 10.375978",\ + "10.408829, 10.633386, 10.658156, 10.668218, 10.699720"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3215,11 +5850,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.925050, 7.925051, 7.925051, 7.925051, 7.925051",\ - "8.018842, 8.018843, 8.018843, 8.018843, 8.018843",\ - "8.083812, 8.083813, 8.083813, 8.083813, 8.083813",\ - "8.164085, 8.164086, 8.164086, 8.164086, 8.164086",\ - "8.476127, 8.476128, 8.476128, 8.476128, 8.476128"); + values ( "7.618915, 7.618916, 7.618916, 7.618916, 7.618916",\ + "7.709189, 7.709190, 7.709190, 7.709190, 7.709190",\ + "7.771723, 7.771724, 7.771724, 7.771724, 7.771724",\ + "7.848987, 7.848987, 7.848987, 7.848987, 7.848987",\ + "8.149325, 8.149326, 8.149326, 8.149326, 8.149326"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3233,11 +5868,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.901084, 7.901161, 7.901161, 7.901161, 7.901161",\ - "7.994876, 7.994953, 7.994953, 7.994953, 7.994953",\ - "8.059846, 8.059923, 8.059923, 8.059923, 8.059923",\ - "8.140120, 8.140197, 8.140197, 8.140197, 8.140197",\ - "8.452161, 8.452238, 8.452238, 8.452238, 8.452238"); + values ( "7.595848, 7.595922, 7.595922, 7.595922, 7.595922",\ + "7.686122, 7.686196, 7.686196, 7.686196, 7.686196",\ + "7.748656, 7.748730, 7.748730, 7.748730, 7.748730",\ + "7.825919, 7.825994, 7.825994, 7.825994, 7.825994",\ + "8.126258, 8.126332, 8.126332, 8.126332, 8.126332"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3251,12 +5886,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.271379, 7.607431, 7.637787, 7.650117, 7.688722",\ + "7.368692, 7.704745, 7.735101, 7.747430, 7.786035",\ + "7.441685, 7.777738, 7.808093, 7.820423, 7.859027",\ + "7.531679, 7.867732, 7.898088, 7.910417, 7.949021",\ + "7.887177, 8.223230, 8.253586, 8.265915, 8.304520"); + } + 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.596740, 7.815956, 7.840456, 7.850407, 7.881564",\ + "7.694053, 7.913269, 7.937769, 7.947720, 7.978877",\ + "7.767046, 7.986261, 8.010761, 8.020713, 8.051870",\ + "7.857040, 8.076257, 8.100757, 8.110707, 8.141865",\ + "8.212540, 8.431755, 8.456255, 8.466207, 8.497364"); + } + 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.840903, 0.919621, 0.929380, 0.933343, 0.945754",\ + "0.840903, 0.919621, 0.929380, 0.933343, 0.945754",\ + "0.840903, 0.919621, 0.929380, 0.933343, 0.945754",\ + "0.840903, 0.919621, 0.929380, 0.933343, 0.945754",\ + "0.840903, 0.919621, 0.929380, 0.933343, 0.945754"); + } + + } /* 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.189091, 5.500851, 5.529012, 5.540451, 5.576264",\ + "5.279366, 5.591125, 5.619287, 5.630725, 5.666539",\ + "5.347072, 5.658832, 5.686993, 5.698431, 5.734245",\ + "5.430633, 5.742393, 5.770554, 5.781992, 5.817806",\ + "5.760930, 6.072690, 6.100851, 6.112289, 6.148104"); + } + 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 ( "5.537129, 5.740498, 5.763227, 5.772459, 5.801363",\ + "5.627404, 5.830773, 5.853502, 5.862733, 5.891638",\ + "5.695109, 5.898479, 5.921207, 5.930439, 5.959344",\ + "5.778671, 5.982040, 6.004769, 6.014000, 6.042905",\ + "6.108968, 6.312337, 6.335066, 6.344298, 6.373203"); + } + 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.840903, 0.919621, 0.929380, 0.933343, 0.945754",\ + "0.840903, 0.919621, 0.929380, 0.933343, 0.945754",\ + "0.840903, 0.919621, 0.929380, 0.933343, 0.945754",\ + "0.840903, 0.919621, 0.929380, 0.933343, 0.945754",\ + "0.840903, 0.919621, 0.929380, 0.933343, 0.945754"); + } + + } /* 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.940301, 5.276353, 5.306709, 5.319038, 5.357643",\ + "5.037609, 5.373662, 5.404017, 5.416348, 5.454952",\ + "5.110588, 5.446640, 5.476996, 5.489326, 5.527930",\ + "5.200696, 5.536749, 5.567105, 5.579434, 5.618039",\ + "5.556488, 5.892541, 5.922896, 5.935226, 5.973830"); + } + 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 ( "5.325952, 5.545167, 5.569667, 5.579618, 5.610776",\ + "5.463610, 5.682826, 5.707326, 5.717277, 5.748435",\ + "5.611897, 5.831113, 5.855613, 5.865563, 5.896721",\ + "5.852507, 6.071722, 6.096222, 6.106174, 6.137331",\ + "6.844119, 7.063334, 7.087834, 7.097786, 7.128943"); + } + 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.840903, 0.919621, 0.929380, 0.933343, 0.945754",\ + "0.840903, 0.919621, 0.929380, 0.933343, 0.945754",\ + "0.840903, 0.919621, 0.929380, 0.933343, 0.945754",\ + "0.840903, 0.919621, 0.929380, 0.933343, 0.945754",\ + "0.840903, 0.919621, 0.929380, 0.933343, 0.945754"); + } + + } /* 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.568243, 4.880002, 4.908164, 4.919602, 4.955416",\ + "4.658516, 4.970276, 4.998437, 5.009876, 5.045690",\ + "4.726220, 5.037979, 5.066141, 5.077579, 5.113393",\ + "4.809814, 5.121574, 5.149735, 5.161174, 5.196988",\ + "5.139886, 5.451646, 5.479807, 5.491245, 5.527060"); + } + 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 ( "4.899744, 5.103113, 5.125842, 5.135074, 5.163979",\ + "5.026891, 5.230260, 5.252989, 5.262220, 5.291125",\ + "5.165019, 5.368388, 5.391117, 5.400348, 5.429253",\ + "5.388235, 5.591604, 5.614333, 5.623565, 5.652470",\ + "6.308164, 6.511533, 6.534262, 6.543494, 6.572399"); + } + 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.840903, 0.919621, 0.929380, 0.933343, 0.945754",\ + "0.840903, 0.919621, 0.929380, 0.933343, 0.945754",\ + "0.840903, 0.919621, 0.929380, 0.933343, 0.945754",\ + "0.840903, 0.919621, 0.929380, 0.933343, 0.945754",\ + "0.840903, 0.919621, 0.929380, 0.933343, 0.945754"); + } + + } /* 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 ; @@ -3270,11 +6077,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.799570, 9.123494, 9.152752, 9.164636, 9.201843",\ - "8.893362, 9.217286, 9.246544, 9.258428, 9.295635",\ - "8.958332, 9.282256, 9.311514, 9.323398, 9.360605",\ - "9.038606, 9.362530, 9.391787, 9.403671, 9.440879",\ - "9.350647, 9.674571, 9.703829, 9.715713, 9.752920"); + values ( "13.055040, 13.391111, 13.421466, 13.433796, 13.472399",\ + "13.152348, 13.488419, 13.518773, 13.531103, 13.569706",\ + "13.219755, 13.555826, 13.586181, 13.598511, 13.637114",\ + "13.303040, 13.639111, 13.669465, 13.681795, 13.720398",\ + "13.626781, 13.962852, 13.993207, 14.005537, 14.044140"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3288,11 +6095,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.994232, 9.210671, 9.234547, 9.244245, 9.274608",\ - "9.088024, 9.304463, 9.328339, 9.338037, 9.368400",\ - "9.152994, 9.369433, 9.393309, 9.403007, 9.433370",\ - "9.233267, 9.449707, 9.473582, 9.483280, 9.513643",\ - "9.545308, 9.761747, 9.785624, 9.795321, 9.825685"); + values ( "11.923730, 12.142928, 12.167429, 12.177380, 12.208538",\ + "12.021038, 12.240236, 12.264736, 12.274688, 12.305846",\ + "12.088445, 12.307643, 12.332144, 12.342094, 12.373253",\ + "12.171729, 12.390927, 12.415428, 12.425379, 12.456537",\ + "12.495472, 12.714670, 12.739170, 12.749122, 12.780280"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3313,11 +6120,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.444324, 7.444324, 7.444324, 7.444324, 7.444324",\ - "7.538116, 7.538116, 7.538116, 7.538116, 7.538116",\ - "7.603086, 7.603086, 7.603086, 7.603086, 7.603086",\ - "7.683360, 7.683360, 7.683360, 7.683360, 7.683360",\ - "7.995401, 7.995401, 7.995401, 7.995401, 7.995401"); + values ( "7.165189, 7.165189, 7.165189, 7.165189, 7.165189",\ + "7.255463, 7.255464, 7.255464, 7.255464, 7.255464",\ + "7.317997, 7.317997, 7.317997, 7.317997, 7.317997",\ + "7.395260, 7.395261, 7.395261, 7.395261, 7.395261",\ + "7.695599, 7.695600, 7.695600, 7.695600, 7.695600"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3331,11 +6138,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.420346, 7.420423, 7.420423, 7.420423, 7.420423",\ - "7.514138, 7.514215, 7.514215, 7.514215, 7.514215",\ - "7.579108, 7.579185, 7.579185, 7.579185, 7.579185",\ - "7.659382, 7.659459, 7.659459, 7.659459, 7.659459",\ - "7.971423, 7.971500, 7.971500, 7.971500, 7.971500"); + values ( "7.142110, 7.142184, 7.142184, 7.142184, 7.142184",\ + "7.232384, 7.232458, 7.232458, 7.232458, 7.232458",\ + "7.294918, 7.294992, 7.294992, 7.294992, 7.294992",\ + "7.372181, 7.372255, 7.372255, 7.372255, 7.372255",\ + "7.672520, 7.672594, 7.672594, 7.672594, 7.672594"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3349,12 +6156,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.092308, 7.428379, 7.458734, 7.471064, 7.509666",\ + "7.189621, 7.525693, 7.556047, 7.568377, 7.606980",\ + "7.262614, 7.598685, 7.629040, 7.641369, 7.679973",\ + "7.352608, 7.688679, 7.719034, 7.731363, 7.769966",\ + "7.708107, 8.044178, 8.074533, 8.086862, 8.125465"); + } + 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.490002, 7.709200, 7.733700, 7.743651, 7.774810",\ + "7.587315, 7.806514, 7.831014, 7.840965, 7.872123",\ + "7.660307, 7.879506, 7.904006, 7.913958, 7.945116",\ + "7.750301, 7.969501, 7.994000, 8.003952, 8.035110",\ + "8.105801, 8.325000, 8.349500, 8.359451, 8.390610"); + } + 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.840842, 0.919609, 0.929368, 0.933332, 0.945743",\ + "0.840842, 0.919609, 0.929368, 0.933332, 0.945743",\ + "0.840842, 0.919609, 0.929368, 0.933332, 0.945743",\ + "0.840842, 0.919609, 0.929368, 0.933332, 0.945743",\ + "0.840842, 0.919609, 0.929368, 0.933332, 0.945743"); + } + + } /* 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.110296, 5.422072, 5.450233, 5.461671, 5.497484",\ + "5.200571, 5.512348, 5.540508, 5.551946, 5.587759",\ + "5.268276, 5.580053, 5.608213, 5.619652, 5.655465",\ + "5.351838, 5.663615, 5.691775, 5.703213, 5.739026",\ + "5.682135, 5.993912, 6.022072, 6.033510, 6.069323"); + } + 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 ( "5.491256, 5.694609, 5.717338, 5.726569, 5.755475",\ + "5.581531, 5.784883, 5.807612, 5.816844, 5.845750",\ + "5.649236, 5.852589, 5.875318, 5.884550, 5.913455",\ + "5.732798, 5.936151, 5.958879, 5.968111, 5.997017",\ + "6.063094, 6.266447, 6.289176, 6.298408, 6.327313"); + } + 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.840842, 0.919609, 0.929368, 0.933332, 0.945743",\ + "0.840842, 0.919609, 0.929368, 0.933332, 0.945743",\ + "0.840842, 0.919609, 0.929368, 0.933332, 0.945743",\ + "0.840842, 0.919609, 0.929368, 0.933332, 0.945743",\ + "0.840842, 0.919609, 0.929368, 0.933332, 0.945743"); + } + + } /* 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 ; @@ -3368,11 +6260,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.322450, 8.646368, 8.675626, 8.687510, 8.724718",\ - "8.416242, 8.740160, 8.769418, 8.781301, 8.818510",\ - "8.481212, 8.805130, 8.834388, 8.846272, 8.883480",\ - "8.561485, 8.885404, 8.914661, 8.926546, 8.963754",\ - "8.873527, 9.197445, 9.226703, 9.238586, 9.275795"); + values ( "8.642232, 8.978297, 9.008652, 9.020982, 9.059586",\ + "8.739540, 9.075605, 9.105961, 9.118290, 9.156894",\ + "8.806947, 9.143013, 9.173368, 9.185698, 9.224300",\ + "8.890232, 9.226297, 9.256653, 9.268982, 9.307586",\ + "9.213974, 9.550039, 9.580395, 9.592724, 9.631328"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3386,11 +6278,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.535408, 8.751833, 8.775708, 8.785406, 8.815769",\ - "8.629200, 8.845625, 8.869500, 8.879198, 8.909561",\ - "8.694170, 8.910595, 8.934470, 8.944168, 8.974531",\ - "8.774443, 8.990869, 9.014744, 9.024441, 9.054805",\ - "9.086485, 9.302910, 9.326785, 9.336483, 9.366846"); + values ( "8.859821, 9.084362, 9.109133, 9.119194, 9.150696",\ + "8.957129, 9.181671, 9.206441, 9.216502, 9.248005",\ + "9.024536, 9.249077, 9.273848, 9.283909, 9.315411",\ + "9.107821, 9.332363, 9.357133, 9.367194, 9.398697",\ + "9.431563, 9.656105, 9.680875, 9.690936, 9.722439"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3411,11 +6303,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.990582, 6.990582, 6.990582, 6.990582, 6.990582",\ - "7.084373, 7.084373, 7.084373, 7.084373, 7.084373",\ - "7.149343, 7.149343, 7.149343, 7.149343, 7.149343",\ - "7.229617, 7.229617, 7.229617, 7.229617, 7.229617",\ - "7.541657, 7.541658, 7.541658, 7.541658, 7.541658"); + values ( "6.728216, 6.728216, 6.728216, 6.728216, 6.728216",\ + "6.818490, 6.818491, 6.818491, 6.818491, 6.818491",\ + "6.881024, 6.881024, 6.881024, 6.881024, 6.881024",\ + "6.958287, 6.958288, 6.958288, 6.958288, 6.958288",\ + "7.258626, 7.258627, 7.258627, 7.258627, 7.258627"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3429,11 +6321,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.966433, 6.966517, 6.966517, 6.966517, 6.966517",\ - "7.060225, 7.060309, 7.060309, 7.060309, 7.060309",\ - "7.125195, 7.125279, 7.125279, 7.125279, 7.125279",\ - "7.205468, 7.205553, 7.205553, 7.205553, 7.205553",\ - "7.517509, 7.517593, 7.517593, 7.517593, 7.517593"); + values ( "6.704973, 6.705054, 6.705054, 6.705054, 6.705054",\ + "6.795247, 6.795329, 6.795329, 6.795329, 6.795329",\ + "6.857781, 6.857862, 6.857862, 6.857862, 6.857862",\ + "6.935044, 6.935126, 6.935126, 6.935126, 6.935126",\ + "7.235384, 7.235465, 7.235465, 7.235465, 7.235465"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3447,12 +6339,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.966654, 7.302720, 7.333075, 7.345405, 7.384008",\ + "7.063967, 7.400033, 7.430387, 7.442718, 7.481321",\ + "7.136960, 7.473025, 7.503380, 7.515710, 7.554314",\ + "7.226954, 7.563020, 7.593375, 7.605704, 7.644308",\ + "7.582453, 7.918518, 7.948873, 7.961203, 7.999806"); + } + 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.244240, 7.463444, 7.487944, 7.497895, 7.529053",\ + "7.341553, 7.560757, 7.585257, 7.595208, 7.626366",\ + "7.414545, 7.633749, 7.658249, 7.668200, 7.699358",\ + "7.504539, 7.723743, 7.748243, 7.758195, 7.789352",\ + "7.860038, 8.079243, 8.103743, 8.113693, 8.144852"); + } + 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.840861, 0.919613, 0.929372, 0.933336, 0.945747",\ + "0.840861, 0.919613, 0.929372, 0.933336, 0.945747",\ + "0.840861, 0.919613, 0.929372, 0.933336, 0.945747",\ + "0.840861, 0.919613, 0.929372, 0.933336, 0.945747",\ + "0.840861, 0.919613, 0.929372, 0.933336, 0.945747"); + } + + } /* 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.316988, 6.628759, 6.656920, 6.668358, 6.704171",\ + "6.407266, 6.719038, 6.747199, 6.758636, 6.794450",\ + "6.474982, 6.786754, 6.814915, 6.826353, 6.862166",\ + "6.558471, 6.870243, 6.898404, 6.909842, 6.945655",\ + "6.888271, 7.200043, 7.228203, 7.239641, 7.275455"); + } + 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.561578, 6.764935, 6.787664, 6.796896, 6.825802",\ + "6.651856, 6.855214, 6.877943, 6.887175, 6.916080",\ + "6.719572, 6.922930, 6.945659, 6.954890, 6.983796",\ + "6.803061, 7.006418, 7.029148, 7.038380, 7.067285",\ + "7.132860, 7.336218, 7.358947, 7.368179, 7.397085"); + } + 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.840861, 0.919613, 0.929372, 0.933336, 0.945747",\ + "0.840861, 0.919613, 0.929372, 0.933336, 0.945747",\ + "0.840861, 0.919613, 0.929372, 0.933336, 0.945747",\ + "0.840861, 0.919613, 0.929372, 0.933336, 0.945747",\ + "0.840861, 0.919613, 0.929372, 0.933336, 0.945747"); + } + + } /* 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 ; @@ -3464,16 +6441,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.077875, 13.401892, 13.431145, 13.443027, 13.480230",\ - "13.228126, 13.552142, 13.581396, 13.593278, 13.630481",\ - "13.557230, 13.881247, 13.910500, 13.922382, 13.959585",\ - "14.079943, 14.403959, 14.433212, 14.445095, 14.482298",\ - "14.225177, 14.549193, 14.578447, 14.590329, 14.627532"); + values ( "13.874996, 14.211164, 14.241514, 14.253841, 14.292439",\ + "13.999641, 14.335809, 14.366159, 14.378487, 14.417085",\ + "14.124285, 14.460452, 14.490803, 14.503130, 14.541728",\ + "14.373575, 14.709743, 14.740093, 14.752420, 14.791018",\ + "14.872154, 15.208322, 15.238672, 15.250999, 15.289598"); } 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.274139, 1.276066, 1.282099",\ "1.202827, 1.269396, 1.274139, 1.276066, 1.282099",\ @@ -3482,16 +6459,16 @@ pin("mprj_io[6]") { "1.202827, 1.269396, 1.274139, 1.276066, 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.482886, 13.694075, 13.717691, 13.727284, 13.757319",\ - "13.633137, 13.844325, 13.867943, 13.877535, 13.907570",\ - "13.962241, 14.173429, 14.197046, 14.206639, 14.236674",\ - "14.484954, 14.696142, 14.719759, 14.729352, 14.759387",\ - "14.630188, 14.841376, 14.864994, 14.874586, 14.904621"); + values ( "14.211480, 14.430589, 14.455091, 14.465044, 14.496204",\ + "14.336124, 14.555233, 14.579735, 14.589687, 14.620850",\ + "14.460769, 14.679877, 14.704380, 14.714333, 14.745493",\ + "14.710059, 14.929168, 14.953671, 14.963623, 14.994783",\ + "15.208638, 15.427747, 15.452250, 15.462202, 15.493362"); } 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.840532, 0.919548, 0.929309, 0.933274, 0.945688",\ "0.840532, 0.919548, 0.929309, 0.933274, 0.945688",\ @@ -3507,16 +6484,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.940241, 12.264257, 12.293510, 12.305393, 12.342596",\ - "12.090493, 12.414510, 12.443764, 12.455646, 12.492848",\ - "12.419598, 12.743614, 12.772867, 12.784750, 12.821953",\ - "12.942311, 13.266328, 13.295582, 13.307464, 13.344666",\ - "13.087545, 13.411562, 13.440815, 13.452698, 13.489901"); + values ( "11.202332, 11.514197, 11.542354, 11.553790, 11.589598",\ + "11.431861, 11.743727, 11.771883, 11.783319, 11.819127",\ + "11.431861, 11.743727, 11.771883, 11.783319, 11.819127",\ + "11.664869, 11.976735, 12.004891, 12.016328, 12.052135",\ + "12.127407, 12.439273, 12.467429, 12.478866, 12.514673"); } 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.274139, 1.276066, 1.282099",\ "1.202827, 1.269396, 1.274139, 1.276066, 1.282099",\ @@ -3525,16 +6502,16 @@ pin("mprj_io[6]") { "1.202827, 1.269396, 1.274139, 1.276066, 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.169918, 12.381106, 12.404724, 12.414316, 12.444351",\ - "12.320169, 12.531358, 12.554976, 12.564568, 12.594603",\ - "12.649274, 12.860462, 12.884079, 12.893672, 12.923707",\ - "13.171988, 13.383176, 13.406794, 13.416386, 13.446421",\ - "13.317222, 13.528410, 13.552027, 13.561620, 13.591655"); + values ( "11.531322, 11.734591, 11.757322, 11.766556, 11.795465",\ + "11.760853, 11.964122, 11.986853, 11.996086, 12.024995",\ + "11.760853, 11.964122, 11.986853, 11.996086, 12.024995",\ + "11.993859, 12.197128, 12.219860, 12.229093, 12.258001",\ + "12.456398, 12.659667, 12.682398, 12.691631, 12.720540"); } 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.840532, 0.919548, 0.929309, 0.933274, 0.945688",\ "0.840532, 0.919548, 0.929309, 0.933274, 0.945688",\ @@ -3551,11 +6528,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.171984, 12.495999, 12.525253, 12.537135, 12.574338",\ - "12.265776, 12.589791, 12.619045, 12.630927, 12.668130",\ - "12.330746, 12.654761, 12.684015, 12.695897, 12.733100",\ - "12.411018, 12.735035, 12.764289, 12.776171, 12.813374",\ - "12.723059, 13.047075, 13.076329, 13.088211, 13.125414"); + values ( "12.880719, 13.216887, 13.247236, 13.259564, 13.298162",\ + "12.978027, 13.314195, 13.344545, 13.356873, 13.395471",\ + "13.045433, 13.381600, 13.411951, 13.424278, 13.462876",\ + "13.128717, 13.464885, 13.495235, 13.507563, 13.546161",\ + "13.452459, 13.788627, 13.818977, 13.831305, 13.869903"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3569,11 +6546,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.576764, 12.787952, 12.811569, 12.821162, 12.851197",\ - "12.670556, 12.881744, 12.905361, 12.914954, 12.944989",\ - "12.735526, 12.946714, 12.970331, 12.979924, 13.009959",\ - "12.815799, 13.026987, 13.050604, 13.060197, 13.090232",\ - "13.127840, 13.339028, 13.362646, 13.372238, 13.402273"); + values ( "13.216969, 13.436077, 13.460579, 13.470531, 13.501694",\ + "13.314278, 13.533386, 13.557888, 13.567841, 13.599003",\ + "13.381683, 13.600792, 13.625294, 13.635246, 13.666409",\ + "13.464968, 13.684076, 13.708578, 13.718531, 13.749693",\ + "13.788710, 14.007818, 14.032320, 14.042273, 14.073435"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3594,11 +6571,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.408262, 6.408263, 6.408263, 6.408263, 6.408263",\ - "6.502054, 6.502054, 6.502054, 6.502054, 6.502054",\ - "6.567024, 6.567024, 6.567024, 6.567024, 6.567024",\ - "6.647297, 6.647298, 6.647298, 6.647298, 6.647298",\ - "6.959338, 6.959339, 6.959339, 6.959339, 6.959339"); + values ( "6.167511, 6.167512, 6.167512, 6.167512, 6.167512",\ + "6.257786, 6.257786, 6.257786, 6.257786, 6.257786",\ + "6.320319, 6.320320, 6.320320, 6.320320, 6.320320",\ + "6.397583, 6.397583, 6.397583, 6.397583, 6.397583",\ + "6.697923, 6.697923, 6.697923, 6.697923, 6.697923"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3612,11 +6589,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.385046, 6.385090, 6.385090, 6.385090, 6.385090",\ - "6.478837, 6.478882, 6.478882, 6.478882, 6.478882",\ - "6.543808, 6.543852, 6.543852, 6.543852, 6.543852",\ - "6.624081, 6.624125, 6.624125, 6.624125, 6.624125",\ - "6.936122, 6.936166, 6.936166, 6.936166, 6.936166"); + values ( "6.145166, 6.145208, 6.145208, 6.145208, 6.145208",\ + "6.235440, 6.235482, 6.235482, 6.235482, 6.235482",\ + "6.297974, 6.298017, 6.298017, 6.298017, 6.298017",\ + "6.375237, 6.375279, 6.375279, 6.375279, 6.375279",\ + "6.675577, 6.675619, 6.675619, 6.675619, 6.675619"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3636,11 +6613,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.905536, 7.229552, 7.258806, 7.270688, 7.307891",\ - "6.999331, 7.323348, 7.352602, 7.364484, 7.401687",\ - "7.069686, 7.393702, 7.422956, 7.434837, 7.472040",\ - "7.156427, 7.480444, 7.509697, 7.521580, 7.558783",\ - "7.499077, 7.823093, 7.852347, 7.864229, 7.901432"); + values ( "7.316493, 7.652659, 7.683010, 7.695338, 7.733935",\ + "7.413805, 7.749972, 7.780323, 7.792650, 7.831248",\ + "7.486798, 7.822965, 7.853315, 7.865643, 7.904241",\ + "7.576792, 7.912959, 7.943309, 7.955637, 7.994235",\ + "7.932290, 8.268456, 8.298807, 8.311134, 8.349732"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3654,11 +6631,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.211830, 7.423019, 7.446636, 7.456229, 7.486264",\ - "7.305626, 7.516815, 7.540432, 7.550025, 7.580060",\ - "7.375980, 7.587169, 7.610786, 7.620378, 7.650414",\ - "7.462722, 7.673910, 7.697527, 7.707120, 7.737155",\ - "7.805370, 8.016559, 8.040176, 8.049768, 8.079803"); + values ( "7.601745, 7.820853, 7.845356, 7.855308, 7.886469",\ + "7.699058, 7.918166, 7.942668, 7.952621, 7.983782",\ + "7.772051, 7.991158, 8.015661, 8.025614, 8.056775",\ + "7.862045, 8.081153, 8.105656, 8.115608, 8.146770",\ + "8.217544, 8.436651, 8.461154, 8.471107, 8.502268"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3679,11 +6656,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.892068, 7.216084, 7.245338, 7.257220, 7.294423",\ - "6.985864, 7.309880, 7.339134, 7.351016, 7.388219",\ - "7.056218, 7.380235, 7.409488, 7.421370, 7.458573",\ - "7.142961, 7.466977, 7.496230, 7.508112, 7.545315",\ - "7.485609, 7.809626, 7.838879, 7.850761, 7.887964"); + values ( "6.499454, 6.811320, 6.839477, 6.850913, 6.886721",\ + "6.589733, 6.901598, 6.929755, 6.941191, 6.976999",\ + "6.657449, 6.969315, 6.997471, 7.008907, 7.044715",\ + "6.740938, 7.052803, 7.080960, 7.092396, 7.128204",\ + "7.070737, 7.382603, 7.410759, 7.422196, 7.458004"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3697,11 +6674,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.174786, 7.385974, 7.409592, 7.419184, 7.449219",\ - "7.268581, 7.479770, 7.503387, 7.512980, 7.543015",\ - "7.338936, 7.550124, 7.573741, 7.583334, 7.613369",\ - "7.425677, 7.636866, 7.660483, 7.670075, 7.700110",\ - "7.768327, 7.979515, 8.003132, 8.012725, 8.042760"); + values ( "6.807065, 7.010334, 7.033065, 7.042298, 7.071207",\ + "6.897343, 7.100612, 7.123343, 7.132576, 7.161485",\ + "6.965059, 7.168328, 7.191060, 7.200293, 7.229201",\ + "7.048548, 7.251817, 7.274549, 7.283782, 7.312690",\ + "7.378348, 7.581617, 7.604349, 7.613582, 7.642490"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3719,8 +6696,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 ; @@ -3734,11 +6711,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.284393, 7.608409, 7.637662, 7.649545, 7.686748",\ - "7.378184, 7.702200, 7.731454, 7.743336, 7.780539",\ - "7.443154, 7.767170, 7.796424, 7.808306, 7.845509",\ - "7.523428, 7.847444, 7.876698, 7.888579, 7.925782",\ - "7.835469, 8.159485, 8.188738, 8.200621, 8.237823"); + values ( "7.564824, 7.900990, 7.931341, 7.943668, 7.982266",\ + "7.662132, 7.998299, 8.028649, 8.040977, 8.079575",\ + "7.729539, 8.065705, 8.096056, 8.108383, 8.146982",\ + "7.812823, 8.148990, 8.179340, 8.191668, 8.230266",\ + "8.136565, 8.472732, 8.503082, 8.515409, 8.554008"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3752,11 +6729,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.500080, 7.716579, 7.740456, 7.750154, 7.780519",\ - "7.593871, 7.810370, 7.834247, 7.843946, 7.874310",\ - "7.658841, 7.875340, 7.899217, 7.908915, 7.939280",\ - "7.739115, 7.955614, 7.979490, 7.989189, 8.019554",\ - "8.051156, 8.267655, 8.291532, 8.301229, 8.331594"); + values ( "7.785243, 8.009861, 8.034633, 8.044695, 8.076199",\ + "7.882552, 8.107169, 8.131941, 8.142003, 8.173507",\ + "7.949958, 8.174576, 8.199347, 8.209410, 8.240913",\ + "8.033242, 8.257860, 8.282632, 8.292694, 8.324198",\ + "8.356985, 8.581602, 8.606375, 8.616436, 8.647940"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3777,11 +6754,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.938980, 5.938981, 5.938981, 5.938981, 5.938981",\ - "6.032772, 6.032772, 6.032772, 6.032772, 6.032772",\ - "6.097742, 6.097742, 6.097742, 6.097742, 6.097742",\ - "6.178016, 6.178016, 6.178016, 6.178016, 6.178016",\ - "6.490057, 6.490057, 6.490057, 6.490057, 6.490057"); + values ( "5.715791, 5.715791, 5.715791, 5.715791, 5.715791",\ + "5.806065, 5.806066, 5.806066, 5.806066, 5.806066",\ + "5.868599, 5.868599, 5.868599, 5.868599, 5.868599",\ + "5.945862, 5.945863, 5.945863, 5.945863, 5.945863",\ + "6.246202, 6.246202, 6.246202, 6.246202, 6.246202"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3795,11 +6772,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.915709, 5.915756, 5.915756, 5.915756, 5.915756",\ - "6.009501, 6.009548, 6.009548, 6.009548, 6.009548",\ - "6.074471, 6.074518, 6.074518, 6.074518, 6.074518",\ - "6.154745, 6.154792, 6.154792, 6.154792, 6.154792",\ - "6.466786, 6.466833, 6.466833, 6.466833, 6.466833"); + values ( "5.693393, 5.693438, 5.693438, 5.693438, 5.693438",\ + "5.783667, 5.783712, 5.783712, 5.783712, 5.783712",\ + "5.846201, 5.846246, 5.846246, 5.846246, 5.846246",\ + "5.923464, 5.923510, 5.923510, 5.923510, 5.923510",\ + "6.223804, 6.223849, 6.223849, 6.223849, 6.223849"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3819,11 +6796,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.487600, 6.811616, 6.840870, 6.852752, 6.889955",\ - "6.581396, 6.905412, 6.934666, 6.946548, 6.983750",\ - "6.651751, 6.975767, 7.005020, 7.016902, 7.054105",\ - "6.738492, 7.062508, 7.091762, 7.103643, 7.140846",\ - "7.081141, 7.405158, 7.434411, 7.446293, 7.483496"); + values ( "6.837850, 7.174016, 7.204367, 7.216695, 7.255292",\ + "6.935163, 7.271329, 7.301680, 7.314008, 7.352605",\ + "7.008155, 7.344322, 7.374672, 7.387000, 7.425598",\ + "7.098150, 7.434317, 7.464667, 7.476995, 7.515593",\ + "7.453649, 7.789815, 7.820166, 7.832493, 7.871091"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3837,11 +6814,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.677812, 6.889001, 6.912618, 6.922211, 6.952246",\ - "6.771607, 6.982797, 7.006414, 7.016006, 7.046041",\ - "6.841962, 7.053151, 7.076768, 7.086361, 7.116396",\ - "6.928704, 7.139893, 7.163510, 7.173102, 7.203137",\ - "7.271353, 7.482542, 7.506159, 7.515752, 7.545787"); + values ( "7.027624, 7.246733, 7.271236, 7.281188, 7.312349",\ + "7.124937, 7.344046, 7.368549, 7.378501, 7.409662",\ + "7.197929, 7.417038, 7.441541, 7.451493, 7.482655",\ + "7.287925, 7.507033, 7.531536, 7.541489, 7.572650",\ + "7.643423, 7.862532, 7.887034, 7.896987, 7.928148"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3862,11 +6839,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.486249, 6.810265, 6.839518, 6.851400, 6.888603",\ - "6.580045, 6.904060, 6.933314, 6.945196, 6.982399",\ - "6.650399, 6.974415, 7.003668, 7.015551, 7.052753",\ - "6.737141, 7.061156, 7.090410, 7.102292, 7.139495",\ - "7.079790, 7.403806, 7.433059, 7.444942, 7.482144"); + values ( "6.139927, 6.451792, 6.479949, 6.491385, 6.527193",\ + "6.230206, 6.542070, 6.570227, 6.581664, 6.617472",\ + "6.297921, 6.609787, 6.637943, 6.649380, 6.685187",\ + "6.381411, 6.693275, 6.721432, 6.732868, 6.768676",\ + "6.711210, 7.023075, 7.051231, 7.062668, 7.098476"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3880,11 +6857,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.673174, 6.884363, 6.907980, 6.917573, 6.947608",\ - "6.766970, 6.978159, 7.001776, 7.011369, 7.041404",\ - "6.837324, 7.048513, 7.072131, 7.081723, 7.111758",\ - "6.924066, 7.135255, 7.158873, 7.168465, 7.198500",\ - "7.266715, 7.477904, 7.501522, 7.511114, 7.541149"); + values ( "6.337214, 6.540483, 6.563214, 6.572447, 6.601356",\ + "6.427492, 6.630761, 6.653493, 6.662725, 6.691634",\ + "6.495208, 6.698477, 6.721209, 6.730442, 6.759350",\ + "6.578697, 6.781966, 6.804698, 6.813931, 6.842839",\ + "6.908496, 7.111766, 7.134498, 7.143730, 7.172639"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -3902,8 +6879,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 ; @@ -3915,8 +6892,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 ; @@ -3930,11 +6907,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.323873, 6.647894, 6.677147, 6.689029, 6.726232",\ - "6.417665, 6.741686, 6.770939, 6.782821, 6.820024",\ - "6.482635, 6.806656, 6.835909, 6.847791, 6.884994",\ - "6.562908, 6.886930, 6.916183, 6.928065, 6.965267",\ - "6.874949, 7.198971, 7.228224, 7.240106, 7.277308"); + values ( "6.566645, 6.902817, 6.933167, 6.945495, 6.984092",\ + "6.663953, 7.000125, 7.030476, 7.042803, 7.081401",\ + "6.731360, 7.067532, 7.097882, 7.110209, 7.148808",\ + "6.814644, 7.150816, 7.181167, 7.193494, 7.232092",\ + "7.138387, 7.474559, 7.504909, 7.517236, 7.555834"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3948,11 +6925,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.536868, 6.753371, 6.777248, 6.786946, 6.817311",\ - "6.630660, 6.847163, 6.871040, 6.880738, 6.911103",\ - "6.695630, 6.912133, 6.936010, 6.945708, 6.976073",\ - "6.775904, 6.992407, 7.016284, 7.025982, 7.056347",\ - "7.087945, 7.304448, 7.328324, 7.338022, 7.368388"); + values ( "6.785354, 7.009975, 7.034748, 7.044809, 7.076314",\ + "6.882662, 7.107285, 7.132056, 7.142118, 7.173622",\ + "6.950069, 7.174691, 7.199463, 7.209525, 7.241029",\ + "7.033353, 7.257975, 7.282747, 7.292809, 7.324313",\ + "7.357095, 7.581717, 7.606489, 7.616551, 7.648055"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3973,11 +6950,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.977385, 4.977386, 4.977386, 4.977386, 4.977386",\ - "5.071177, 5.071177, 5.071177, 5.071177, 5.071177",\ - "5.136147, 5.136147, 5.136147, 5.136147, 5.136147",\ - "5.216420, 5.216421, 5.216421, 5.216421, 5.216421",\ - "5.528461, 5.528462, 5.528462, 5.528462, 5.528462"); + values ( "4.789816, 4.789816, 4.789816, 4.789816, 4.789816",\ + "4.880091, 4.880091, 4.880091, 4.880091, 4.880091",\ + "4.942625, 4.942625, 4.942625, 4.942625, 4.942625",\ + "5.019888, 5.019888, 5.019888, 5.019888, 5.019888",\ + "5.320227, 5.320228, 5.320228, 5.320228, 5.320228"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -3991,11 +6968,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.954159, 4.954204, 4.954204, 4.954204, 4.954204",\ - "5.047951, 5.047995, 5.047995, 5.047995, 5.047995",\ - "5.112921, 5.112966, 5.112966, 5.112966, 5.112966",\ - "5.193194, 5.193239, 5.193239, 5.193239, 5.193239",\ - "5.505236, 5.505280, 5.505280, 5.505280, 5.505280"); + values ( "4.767461, 4.767504, 4.767504, 4.767504, 4.767504",\ + "4.857736, 4.857779, 4.857779, 4.857779, 4.857779",\ + "4.920270, 4.920313, 4.920313, 4.920313, 4.920313",\ + "4.997533, 4.997576, 4.997576, 4.997576, 4.997576",\ + "5.297873, 5.297915, 5.297915, 5.297915, 5.297915"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4015,11 +6992,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.469117, 6.793139, 6.822392, 6.834273, 6.871476",\ - "6.562913, 6.886934, 6.916187, 6.928069, 6.965272",\ - "6.633267, 6.957289, 6.986542, 6.998424, 7.035626",\ - "6.720009, 7.044030, 7.073283, 7.085166, 7.122368",\ - "7.062658, 7.386680, 7.415933, 7.427814, 7.465017"); + values ( "6.838321, 7.174493, 7.204843, 7.217171, 7.255768",\ + "6.935634, 7.271807, 7.302156, 7.314484, 7.353082",\ + "7.008626, 7.344799, 7.375149, 7.387476, 7.426074",\ + "7.098621, 7.434793, 7.465143, 7.477471, 7.516068",\ + "7.454119, 7.790291, 7.820642, 7.832969, 7.871567"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4033,11 +7010,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.700252, 6.911435, 6.935052, 6.944645, 6.974680",\ - "6.794047, 7.005231, 7.028848, 7.038441, 7.068476",\ - "6.864402, 7.075585, 7.099202, 7.108795, 7.138830",\ - "6.951143, 7.162327, 7.185945, 7.195537, 7.225573",\ - "7.293793, 7.504976, 7.528593, 7.538186, 7.568221"); + values ( "7.054586, 7.273689, 7.298192, 7.308145, 7.339306",\ + "7.151900, 7.371003, 7.395506, 7.405458, 7.436620",\ + "7.224892, 7.443995, 7.468498, 7.478451, 7.509612",\ + "7.314887, 7.533989, 7.558493, 7.568445, 7.599607",\ + "7.670385, 7.889488, 7.913991, 7.923944, 7.955105"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4058,11 +7035,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.469117, 6.793139, 6.822392, 6.834273, 6.871476",\ - "6.562913, 6.886934, 6.916187, 6.928069, 6.965272",\ - "6.633267, 6.957289, 6.986542, 6.998424, 7.035626",\ - "6.720009, 7.044030, 7.073283, 7.085166, 7.122368",\ - "7.062658, 7.386680, 7.415933, 7.427814, 7.465017"); + values ( "6.104722, 6.416593, 6.444748, 6.456185, 6.491992",\ + "6.195000, 6.506871, 6.535027, 6.546463, 6.582271",\ + "6.262716, 6.574587, 6.602743, 6.614180, 6.649987",\ + "6.346205, 6.658076, 6.686232, 6.697669, 6.733476",\ + "6.676005, 6.987876, 7.016032, 7.027468, 7.063276"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4076,11 +7053,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.698804, 6.909987, 6.933604, 6.943197, 6.973232",\ - "6.792600, 7.003783, 7.027400, 7.036993, 7.067029",\ - "6.862954, 7.074138, 7.097754, 7.107347, 7.137383",\ - "6.949696, 7.160879, 7.184497, 7.194089, 7.224125",\ - "7.292345, 7.503529, 7.527146, 7.536738, 7.566774"); + values ( "6.349940, 6.553205, 6.575936, 6.585169, 6.614079",\ + "6.440219, 6.643483, 6.666215, 6.675448, 6.704357",\ + "6.507935, 6.711199, 6.733931, 6.743164, 6.772073",\ + "6.591424, 6.794688, 6.817420, 6.826653, 6.855562",\ + "6.921224, 7.124488, 7.147220, 7.156452, 7.185361"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4098,8 +7075,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 ; @@ -4111,22 +7088,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.249201, 6.155405, 6.085051, 5.998309, 5.655660",\ - "6.526475, 6.432679, 6.362325, 6.275583, 5.932934",\ - "7.133810, 7.040014, 6.969660, 6.882918, 6.540269",\ - "8.098433, 8.004638, 7.934283, 7.847542, 7.504892",\ - "8.384515, 8.290719, 8.220365, 8.133623, 7.790974"); + values ( "6.868360, 6.778081, 6.710365, 6.626876, 6.297076",\ + "7.098382, 7.008104, 6.940388, 6.856899, 6.527099",\ + "7.328404, 7.238125, 7.170409, 7.086920, 6.757120",\ + "7.788447, 7.698168, 7.630452, 7.546963, 7.217163",\ + "8.708534, 8.618256, 8.550540, 8.467051, 8.137251"); } 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.330948, 7.237152, 7.166798, 7.080056, 6.737407",\ - "7.557103, 7.463307, 7.392953, 7.306211, 6.963562",\ - "8.052469, 7.958673, 7.888319, 7.801578, 7.458928",\ - "8.839252, 8.745457, 8.675102, 8.588361, 8.245711",\ - "9.098509, 9.004713, 8.934359, 8.847617, 8.504968"); + values ( "7.997096, 7.906817, 7.839101, 7.755612, 7.425813",\ + "8.184711, 8.094432, 8.026716, 7.943227, 7.613427",\ + "8.372326, 8.282047, 8.214331, 8.130842, 7.801043",\ + "8.747555, 8.657276, 8.589560, 8.506071, 8.176271",\ + "9.498013, 9.407735, 9.340019, 9.256530, 8.926730"); } } /* end of arc hkspi_clk_mprj_io[2]_stupr*/ @@ -4135,22 +7112,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.323661, 8.191584, 8.048050, 7.816133, 6.861285",\ - "8.600934, 8.468857, 8.325323, 8.093407, 7.138558",\ - "9.208268, 9.076191, 8.932657, 8.700741, 7.745893",\ - "10.172893, 10.040815, 9.897282, 9.665365, 8.710517",\ - "10.458974, 10.326897, 10.183363, 9.951447, 8.996598"); + values ( "9.034274, 8.907150, 8.768999, 8.545779, 7.626700",\ + "9.264297, 9.137173, 8.999022, 8.775802, 7.856723",\ + "9.494319, 9.367195, 9.229044, 9.005824, 8.086745",\ + "9.954361, 9.827237, 9.689086, 9.465866, 8.546787",\ + "10.874448, 10.747324, 10.609173, 10.385953, 9.466874"); } 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.533784, 8.401683, 8.258174, 8.026260, 7.070489",\ - "8.759939, 8.627838, 8.484329, 8.252417, 7.296644",\ - "9.255305, 9.123204, 8.979695, 8.747782, 7.792010",\ - "10.042089, 9.909988, 9.766479, 9.534567, 8.578794",\ - "10.301345, 10.169244, 10.025735, 9.793821, 8.838050"); + values ( "9.187381, 9.060256, 8.922105, 8.698885, 7.779910",\ + "9.374995, 9.247870, 9.109719, 8.886499, 7.967525",\ + "9.562611, 9.435486, 9.297335, 9.074115, 8.155140",\ + "9.937840, 9.810715, 9.672564, 9.449344, 8.530369",\ + "10.688297, 10.561172, 10.423021, 10.199801, 9.280827"); } } /* end of arc hkspi_clk_mprj_io[2]_stupf*/ @@ -4159,22 +7136,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.706565, -1.612774, -1.542433, -1.455582, -1.112650",\ - "-1.715305, -1.621514, -1.551173, -1.464321, -1.121390",\ - "-1.734448, -1.640657, -1.570316, -1.483464, -1.140533",\ - "-1.764853, -1.671062, -1.600721, -1.513869, -1.170938",\ - "-1.720084, -1.626292, -1.555951, -1.469100, -1.126168"); + values ( "-1.603851, -1.506542, -1.433564, -1.343455, -0.987664",\ + "-1.617202, -1.519894, -1.446915, -1.356806, -1.001015",\ + "-1.617202, -1.519894, -1.446915, -1.356806, -1.001015",\ + "-1.630756, -1.533447, -1.460469, -1.370360, -1.014568",\ + "-1.657660, -1.560352, -1.487373, -1.397264, -1.041473"); } 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.836868, -1.743077, -1.672736, -1.585884, -1.242952",\ - "-2.073230, -1.979439, -1.909098, -1.822246, -1.479314",\ - "-2.456057, -2.362265, -2.291924, -2.205073, -1.862141",\ - "-3.064096, -2.970305, -2.899964, -2.813112, -2.470181",\ - "-3.254370, -3.160579, -3.090239, -3.003386, -2.660455"); + values ( "-1.732136, -1.634827, -1.561849, -1.471740, -1.115948",\ + "-2.058410, -1.961102, -1.888123, -1.798014, -1.442223",\ + "-2.058410, -1.961102, -1.888123, -1.798014, -1.442223",\ + "-2.329454, -2.232145, -2.159167, -2.069058, -1.713266",\ + "-2.867495, -2.770186, -2.697208, -2.607099, -2.251307"); } } /* end of arc hkspi_clk_mprj_io[2]_hldr*/ @@ -4183,22 +7160,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.448395, -2.315725, -2.172783, -1.940867, -0.986192",\ - "-2.457134, -2.324465, -2.181523, -1.949607, -0.994932",\ - "-2.476277, -2.343608, -2.200666, -1.968750, -1.014075",\ - "-2.506682, -2.374012, -2.231071, -1.999155, -1.044480",\ - "-2.461913, -2.329243, -2.186301, -1.954385, -0.999710"); + values ( "-2.303465, -2.165820, -2.017518, -1.776905, -0.786465",\ + "-2.316816, -2.179171, -2.030869, -1.790256, -0.799816",\ + "-2.316816, -2.179171, -2.030869, -1.790256, -0.799816",\ + "-2.330369, -2.192725, -2.044423, -1.803809, -0.813370",\ + "-2.357274, -2.219629, -2.071327, -1.830714, -0.840274"); } 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.427041, -3.294371, -3.151430, -2.919513, -1.965020",\ - "-3.663403, -3.530733, -3.387792, -3.155875, -2.201382",\ - "-4.046230, -3.913560, -3.770619, -3.538702, -2.584209",\ - "-4.654269, -4.521599, -4.378657, -4.146741, -3.192248",\ - "-4.844543, -4.711873, -4.568932, -4.337015, -3.382522"); + values ( "-3.224974, -3.087329, -2.939027, -2.698414, -1.708156",\ + "-3.551248, -3.413603, -3.265302, -3.024688, -2.034430",\ + "-3.551248, -3.413603, -3.265302, -3.024688, -2.034430",\ + "-3.822292, -3.684647, -3.536345, -3.295732, -2.305474",\ + "-4.360333, -4.222688, -4.074386, -3.833773, -2.843515"); } } /* end of arc hkspi_clk_mprj_io[2]_hldf*/ @@ -4207,8 +7184,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 ; @@ -4222,11 +7199,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.513521, 13.837539, 13.866792, 13.878674, 13.915876",\ - "13.607313, 13.931331, 13.960584, 13.972466, 14.009668",\ - "13.672283, 13.996301, 14.025554, 14.037436, 14.074638",\ - "13.752558, 14.076575, 14.105828, 14.117710, 14.154913",\ - "14.064598, 14.388616, 14.417869, 14.429750, 14.466953"); + values ( "17.694973, 18.031141, 18.061493, 18.073820, 18.112417",\ + "17.792282, 18.128450, 18.158800, 18.171127, 18.209724",\ + "17.859688, 18.195856, 18.226208, 18.238535, 18.277132",\ + "17.942972, 18.279140, 18.309490, 18.321819, 18.360416",\ + "18.266716, 18.602884, 18.633234, 18.645561, 18.684158"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4240,11 +7217,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.048134, 14.259321, 14.282938, 14.292531, 14.322566",\ - "14.141926, 14.353113, 14.376730, 14.386323, 14.416358",\ - "14.206896, 14.418083, 14.441700, 14.451293, 14.481328",\ - "14.287169, 14.498357, 14.521974, 14.531567, 14.561602",\ - "14.599211, 14.810398, 14.834015, 14.843608, 14.873643"); + values ( "16.721857, 16.940964, 16.965467, 16.975420, 17.006580",\ + "16.819166, 17.038273, 17.062775, 17.072727, 17.103889",\ + "16.886572, 17.105679, 17.130182, 17.140135, 17.171295",\ + "16.969858, 17.188965, 17.213467, 17.223419, 17.254581",\ + "17.293600, 17.512707, 17.537209, 17.547161, 17.578323"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4265,11 +7242,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.011985, 4.011986, 4.011986, 4.011986, 4.011986",\ - "4.105777, 4.105777, 4.105777, 4.105777, 4.105777",\ - "4.170747, 4.170747, 4.170747, 4.170747, 4.170747",\ - "4.251020, 4.251021, 4.251021, 4.251021, 4.251021",\ - "4.563062, 4.563062, 4.563062, 4.563062, 4.563062"); + values ( "3.860575, 3.860576, 3.860576, 3.860576, 3.860576",\ + "3.950850, 3.950850, 3.950850, 3.950850, 3.950850",\ + "4.013384, 4.013384, 4.013384, 4.013384, 4.013384",\ + "4.090647, 4.090648, 4.090648, 4.090648, 4.090648",\ + "4.390986, 4.390987, 4.390987, 4.390987, 4.390987"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4283,11 +7260,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.988770, 3.988814, 3.988814, 3.988814, 3.988814",\ - "4.082561, 4.082606, 4.082606, 4.082606, 4.082606",\ - "4.147532, 4.147576, 4.147576, 4.147576, 4.147576",\ - "4.227805, 4.227850, 4.227850, 4.227850, 4.227850",\ - "4.539846, 4.539891, 4.539891, 4.539891, 4.539891"); + values ( "3.838231, 3.838273, 3.838273, 3.838273, 3.838273",\ + "3.928505, 3.928548, 3.928548, 3.928548, 3.928548",\ + "3.991039, 3.991082, 3.991082, 3.991082, 3.991082",\ + "4.068302, 4.068345, 4.068345, 4.068345, 4.068345",\ + "4.368642, 4.368684, 4.368684, 4.368684, 4.368684"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4307,11 +7284,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.641367, 5.965384, 5.994638, 6.006520, 6.043723",\ - "5.774117, 6.098134, 6.127388, 6.139270, 6.176473",\ - "5.916994, 6.241011, 6.270265, 6.282146, 6.319349",\ - "6.148932, 6.472949, 6.502202, 6.514084, 6.551287",\ - "7.104713, 7.428731, 7.457984, 7.469867, 7.507069"); + values ( "5.898013, 6.234181, 6.264532, 6.276859, 6.315457",\ + "6.035741, 6.371909, 6.402260, 6.414587, 6.453185",\ + "6.183976, 6.520144, 6.550494, 6.562822, 6.601419",\ + "6.424611, 6.760779, 6.791129, 6.803457, 6.842054",\ + "7.416235, 7.752403, 7.782753, 7.795081, 7.833679"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4325,11 +7302,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.899247, 6.110435, 6.134052, 6.143645, 6.173680",\ - "6.031917, 6.243105, 6.266722, 6.276315, 6.306350",\ - "6.174859, 6.386046, 6.409663, 6.419256, 6.449291",\ - "6.406775, 6.617963, 6.641580, 6.651173, 6.681208",\ - "7.361685, 7.572872, 7.596489, 7.606082, 7.636117"); + values ( "6.168663, 6.387770, 6.412272, 6.422225, 6.453386",\ + "6.306308, 6.525415, 6.549917, 6.559870, 6.591031",\ + "6.454610, 6.673717, 6.698219, 6.708172, 6.739333",\ + "6.695223, 6.914330, 6.938832, 6.948785, 6.979946",\ + "7.685941, 7.905047, 7.929550, 7.939503, 7.970664"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4350,11 +7327,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.640915, 4.640916, 4.640916, 4.640916, 4.640916",\ - "4.773117, 4.773117, 4.773117, 4.773117, 4.773117",\ - "4.916542, 4.916543, 4.916543, 4.916543, 4.916543",\ - "5.148479, 5.148480, 5.148480, 5.148480, 5.148480",\ - "6.104262, 6.104262, 6.104262, 6.104262, 6.104262"); + values ( "4.449068, 4.449068, 4.449068, 4.449068, 4.449068",\ + "4.576311, 4.576312, 4.576312, 4.576312, 4.576312",\ + "4.714358, 4.714359, 4.714359, 4.714359, 4.714359",\ + "4.937598, 4.937599, 4.937599, 4.937599, 4.937599",\ + "5.857539, 5.857539, 5.857539, 5.857539, 5.857539"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4368,11 +7345,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.617700, 4.617744, 4.617744, 4.617744, 4.617744",\ - "4.749901, 4.749946, 4.749946, 4.749946, 4.749946",\ - "4.893327, 4.893371, 4.893371, 4.893371, 4.893371",\ - "5.125264, 5.125309, 5.125309, 5.125309, 5.125309",\ - "6.081047, 6.081091, 6.081091, 6.081091, 6.081091"); + values ( "4.426723, 4.426766, 4.426766, 4.426766, 4.426766",\ + "4.553967, 4.554009, 4.554009, 4.554009, 4.554009",\ + "4.692014, 4.692057, 4.692057, 4.692057, 4.692057",\ + "4.915254, 4.915297, 4.915297, 4.915297, 4.915297",\ + "5.835195, 5.835237, 5.835237, 5.835237, 5.835237"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4392,11 +7369,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.779861, 9.103879, 9.133132, 9.145014, 9.182217",\ - "8.873657, 9.197675, 9.226928, 9.238810, 9.276012",\ - "8.944012, 9.268029, 9.297282, 9.309164, 9.346367",\ - "9.030753, 9.354771, 9.384024, 9.395906, 9.433108",\ - "9.373403, 9.697420, 9.726673, 9.738556, 9.775758"); + values ( "9.488550, 9.824718, 9.855068, 9.867396, 9.905994",\ + "9.585863, 9.922031, 9.952382, 9.964710, 10.003307",\ + "9.658856, 9.995025, 10.025375, 10.037703, 10.076300",\ + "9.748852, 10.085019, 10.115370, 10.127697, 10.166295",\ + "10.104349, 10.440517, 10.470868, 10.483196, 10.521793"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4410,11 +7387,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.260185, 9.471373, 9.494989, 9.504582, 9.534617",\ - "9.353981, 9.565168, 9.588785, 9.598378, 9.628413",\ - "9.424335, 9.635523, 9.659140, 9.668733, 9.698768",\ - "9.511077, 9.722264, 9.745881, 9.755474, 9.785509",\ - "9.853726, 10.064914, 10.088531, 10.098124, 10.128159"); + values ( "10.022095, 10.241202, 10.265705, 10.275658, 10.306818",\ + "10.119409, 10.338515, 10.363018, 10.372971, 10.404132",\ + "10.192401, 10.411509, 10.436010, 10.445963, 10.477125",\ + "10.282396, 10.501503, 10.526006, 10.535958, 10.567120",\ + "10.637895, 10.857001, 10.881504, 10.891457, 10.922618"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4435,11 +7412,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.087162, 5.411180, 5.440433, 5.452315, 5.489518",\ - "5.180953, 5.504971, 5.534224, 5.546106, 5.583309",\ - "5.251294, 5.575312, 5.604565, 5.616447, 5.653650",\ - "5.338146, 5.662163, 5.691417, 5.703299, 5.740501",\ - "5.681077, 6.005095, 6.034348, 6.046230, 6.083433"); + values ( "4.858061, 5.169928, 5.198084, 5.209520, 5.245328",\ + "4.948335, 5.260201, 5.288358, 5.299795, 5.335602",\ + "5.016038, 5.327905, 5.356061, 5.367498, 5.403306",\ + "5.099633, 5.411500, 5.439656, 5.451093, 5.486900",\ + "5.429705, 5.741571, 5.769728, 5.781164, 5.816972"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4453,11 +7430,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.456064, 5.667252, 5.690869, 5.700462, 5.730497",\ - "5.549855, 5.761043, 5.784660, 5.794253, 5.824288",\ - "5.620196, 5.831384, 5.855001, 5.864594, 5.894629",\ - "5.707048, 5.918236, 5.941853, 5.951446, 5.981481",\ - "6.049979, 6.261167, 6.284784, 6.294377, 6.324412"); + values ( "5.226979, 5.430247, 5.452979, 5.462212, 5.491120",\ + "5.317253, 5.520521, 5.543253, 5.552486, 5.581395",\ + "5.384956, 5.588224, 5.610955, 5.620189, 5.649097",\ + "5.468551, 5.671819, 5.694551, 5.703784, 5.732692",\ + "5.798623, 6.001891, 6.024622, 6.033855, 6.062764"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4475,8 +7452,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 ; @@ -4488,16 +7465,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.172359, 12.496378, 12.525631, 12.537514, 12.574717",\ - "12.322609, 12.646628, 12.675882, 12.687764, 12.724966",\ - "12.651714, 12.975734, 13.004988, 13.016870, 13.054071",\ - "13.174427, 13.498446, 13.527700, 13.539582, 13.576784",\ - "13.319661, 13.643681, 13.672934, 13.684816, 13.722019"); + values ( "12.718739, 13.054909, 13.085258, 13.097587, 13.136185",\ + "12.843382, 13.179553, 13.209903, 13.222231, 13.260828",\ + "12.968027, 13.304197, 13.334547, 13.346875, 13.385473",\ + "13.217318, 13.553488, 13.583838, 13.596166, 13.634764",\ + "13.715897, 14.052067, 14.082417, 14.094745, 14.133343"); } 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",\ @@ -4506,16 +7483,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.451214, 12.667717, 12.691593, 12.701291, 12.731657",\ - "12.601463, 12.817966, 12.841844, 12.851542, 12.881907",\ - "12.930569, 13.147072, 13.170949, 13.180647, 13.211012",\ - "13.453281, 13.669785, 13.693662, 13.703360, 13.733725",\ - "13.598516, 13.815020, 13.838896, 13.848594, 13.878960"); + values ( "13.000712, 13.225334, 13.250107, 13.260168, 13.291673",\ + "13.125356, 13.349977, 13.374750, 13.384811, 13.416316",\ + "13.250001, 13.474623, 13.499395, 13.509457, 13.540961",\ + "13.499291, 13.723913, 13.748686, 13.758747, 13.790252",\ + "13.997870, 14.222492, 14.247265, 14.257326, 14.288831"); } 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",\ @@ -4531,16 +7508,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.748209, 10.748209, 10.748209, 10.748209, 10.748209",\ - "10.898460, 10.898461, 10.898461, 10.898461, 10.898461",\ - "11.227566, 11.227566, 11.227566, 11.227566, 11.227566",\ - "11.750278, 11.750279, 11.750279, 11.750279, 11.750279",\ - "11.895512, 11.895513, 11.895513, 11.895513, 11.895513"); + values ( "10.292297, 10.292298, 10.292298, 10.292298, 10.292298",\ + "10.521828, 10.521828, 10.521828, 10.521828, 10.521828",\ + "10.521828, 10.521828, 10.521828, 10.521828, 10.521828",\ + "10.754835, 10.754836, 10.754836, 10.754836, 10.754836",\ + "11.217373, 11.217374, 11.217374, 11.217374, 11.217374"); } 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",\ @@ -4549,16 +7526,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.724982, 10.725027, 10.725027, 10.725027, 10.725027",\ - "10.875235, 10.875279, 10.875279, 10.875279, 10.875279",\ - "11.204339, 11.204384, 11.204384, 11.204384, 11.204384",\ - "11.727053, 11.727098, 11.727098, 11.727098, 11.727098",\ - "11.872286, 11.872331, 11.872331, 11.872331, 11.872331"); + values ( "10.269942, 10.269985, 10.269985, 10.269985, 10.269985",\ + "10.499472, 10.499515, 10.499515, 10.499515, 10.499515",\ + "10.499472, 10.499515, 10.499515, 10.499515, 10.499515",\ + "10.732480, 10.732523, 10.732523, 10.732523, 10.732523",\ + "11.195018, 11.195061, 11.195061, 11.195061, 11.195061"); } 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",\ @@ -4575,11 +7552,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.873260, 5.197280, 5.226533, 5.238416, 5.275618",\ - "4.967052, 5.291072, 5.320325, 5.332207, 5.369410",\ - "5.032022, 5.356042, 5.385295, 5.397177, 5.434380",\ - "5.112296, 5.436316, 5.465569, 5.477451, 5.514653",\ - "5.424337, 5.748357, 5.777610, 5.789492, 5.826694"); + values ( "5.064911, 5.401082, 5.431432, 5.443759, 5.482357",\ + "5.162220, 5.498390, 5.528740, 5.541068, 5.579666",\ + "5.229626, 5.565797, 5.596147, 5.608475, 5.647072",\ + "5.312910, 5.649080, 5.679431, 5.691758, 5.730356",\ + "5.636652, 5.972823, 6.003173, 6.015501, 6.054099"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4593,11 +7570,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.085786, 5.302289, 5.326166, 5.335864, 5.366229",\ - "5.179577, 5.396080, 5.419957, 5.429656, 5.460021",\ - "5.244548, 5.461051, 5.484928, 5.494626, 5.524991",\ - "5.324821, 5.541325, 5.565201, 5.574899, 5.605265",\ - "5.636863, 5.853366, 5.877242, 5.886940, 5.917306"); + values ( "5.278998, 5.503620, 5.528392, 5.538454, 5.569958",\ + "5.376307, 5.600929, 5.625701, 5.635763, 5.667267",\ + "5.443714, 5.668336, 5.693108, 5.703169, 5.734674",\ + "5.526998, 5.751620, 5.776392, 5.786454, 5.817958",\ + "5.850740, 6.075362, 6.100134, 6.110196, 6.141700"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4618,11 +7595,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.530118, 3.530118, 3.530118, 3.530118, 3.530118",\ - "3.623910, 3.623910, 3.623910, 3.623910, 3.623910",\ - "3.688880, 3.688880, 3.688880, 3.688880, 3.688880",\ - "3.769154, 3.769154, 3.769154, 3.769154, 3.769154",\ - "4.081194, 4.081195, 4.081195, 4.081195, 4.081195"); + values ( "3.397067, 3.397068, 3.397068, 3.397068, 3.397068",\ + "3.487341, 3.487342, 3.487342, 3.487342, 3.487342",\ + "3.549875, 3.549876, 3.549876, 3.549876, 3.549876",\ + "3.627139, 3.627139, 3.627139, 3.627139, 3.627139",\ + "3.927478, 3.927479, 3.927479, 3.927479, 3.927479"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4636,11 +7613,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.506891, 3.506936, 3.506936, 3.506936, 3.506936",\ - "3.600683, 3.600728, 3.600728, 3.600728, 3.600728",\ - "3.665653, 3.665698, 3.665698, 3.665698, 3.665698",\ - "3.745927, 3.745972, 3.745972, 3.745972, 3.745972",\ - "4.057968, 4.058013, 4.058013, 4.058013, 4.058013"); + values ( "3.374712, 3.374755, 3.374755, 3.374755, 3.374755",\ + "3.464986, 3.465029, 3.465029, 3.465029, 3.465029",\ + "3.527520, 3.527563, 3.527563, 3.527563, 3.527563",\ + "3.604783, 3.604826, 3.604826, 3.604826, 3.604826",\ + "3.905123, 3.905166, 3.905166, 3.905166, 3.905166"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000"); @@ -4660,11 +7637,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.206743, 7.530763, 7.560016, 7.571898, 7.609101",\ - "7.300539, 7.624558, 7.653812, 7.665694, 7.702897",\ - "7.370893, 7.694913, 7.724166, 7.736049, 7.773251",\ - "7.457635, 7.781655, 7.810908, 7.822790, 7.859993",\ - "7.800284, 8.124304, 8.153557, 8.165440, 8.202642"); + values ( "7.558311, 7.894482, 7.924832, 7.937160, 7.975758",\ + "7.655625, 7.991796, 8.022145, 8.034473, 8.073071",\ + "7.728617, 8.064788, 8.095138, 8.107466, 8.146063",\ + "7.818612, 8.154782, 8.185132, 8.197460, 8.236057",\ + "8.174110, 8.510281, 8.540631, 8.552958, 8.591557"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4678,11 +7655,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.485598, 7.702101, 7.725978, 7.735676, 7.766041",\ - "7.579393, 7.795897, 7.819774, 7.829472, 7.859837",\ - "7.649748, 7.866251, 7.890128, 7.899826, 7.930191",\ - "7.736490, 7.952993, 7.976870, 7.986567, 8.016933",\ - "8.079139, 8.295642, 8.319519, 8.329217, 8.359582"); + values ( "7.840285, 8.064907, 8.089680, 8.099741, 8.131246",\ + "7.937599, 8.162221, 8.186993, 8.197055, 8.228559",\ + "8.010592, 8.235214, 8.259986, 8.270048, 8.301552",\ + "8.100586, 8.325209, 8.349980, 8.360043, 8.391546",\ + "8.456084, 8.680706, 8.705479, 8.715540, 8.747045"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4703,11 +7680,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.975386, 5.975386, 5.975386, 5.975386, 5.975386",\ - "6.069181, 6.069182, 6.069182, 6.069182, 6.069182",\ - "6.139536, 6.139536, 6.139536, 6.139536, 6.139536",\ - "6.226277, 6.226278, 6.226278, 6.226278, 6.226278",\ - "6.568927, 6.568928, 6.568928, 6.568928, 6.568928"); + values ( "5.681202, 5.681202, 5.681202, 5.681202, 5.681202",\ + "5.771481, 5.771481, 5.771481, 5.771481, 5.771481",\ + "5.839196, 5.839196, 5.839196, 5.839196, 5.839196",\ + "5.922685, 5.922686, 5.922686, 5.922686, 5.922686",\ + "6.252485, 6.252486, 6.252486, 6.252486, 6.252486"); } rise_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4721,11 +7698,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.952159, 5.952204, 5.952204, 5.952204, 5.952204",\ - "6.045955, 6.046000, 6.046000, 6.046000, 6.046000",\ - "6.116309, 6.116354, 6.116354, 6.116354, 6.116354",\ - "6.203051, 6.203095, 6.203095, 6.203095, 6.203095",\ - "6.545701, 6.545746, 6.545746, 6.545746, 6.545746"); + values ( "5.658846, 5.658889, 5.658889, 5.658889, 5.658889",\ + "5.749125, 5.749168, 5.749168, 5.749168, 5.749168",\ + "5.816840, 5.816884, 5.816884, 5.816884, 5.816884",\ + "5.900330, 5.900373, 5.900373, 5.900373, 5.900373",\ + "6.230130, 6.230173, 6.230173, 6.230173, 6.230173"); } fall_transition( f_itrans_ocap ){ index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000"); @@ -4745,7 +7722,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 ; @@ -4773,12 +7750,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") { @@ -4795,16 +7774,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.463654, 11.787214, 11.816488, 11.828379, 11.865608",\ - "11.613904, 11.937464, 11.966738, 11.978629, 12.015858",\ - "11.943007, 12.266567, 12.295841, 12.307733, 12.344961",\ - "12.465721, 12.789282, 12.818556, 12.830446, 12.867676",\ - "12.610955, 12.934515, 12.963789, 12.975680, 13.012909"); + values ( "12.039437, 12.375132, 12.405502, 12.417839, 12.456465",\ + "12.164083, 12.499777, 12.530148, 12.542484, 12.581110",\ + "12.288728, 12.624422, 12.654793, 12.667130, 12.705755",\ + "12.538018, 12.873713, 12.904083, 12.916420, 12.955046",\ + "13.036597, 13.372292, 13.402662, 13.414999, 13.453625"); } 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.202691, 1.269286, 1.274030, 1.275956, 1.281989",\ "1.202691, 1.269286, 1.274030, 1.275956, 1.281989",\ @@ -4813,16 +7792,16 @@ pin("flash_csb") { "1.202691, 1.269286, 1.274030, 1.275956, 1.281989"); } 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.372629, 12.584344, 12.607946, 12.617533, 12.647549",\ - "12.522881, 12.734595, 12.758198, 12.767784, 12.797800",\ - "12.851984, 13.063699, 13.087301, 13.096888, 13.126904",\ - "13.374699, 13.586412, 13.610015, 13.619602, 13.649618",\ - "13.519932, 13.731647, 13.755249, 13.764835, 13.794851"); + values ( "13.239266, 13.458920, 13.483407, 13.493354, 13.524495",\ + "13.363912, 13.583565, 13.608052, 13.617999, 13.649140",\ + "13.488556, 13.708210, 13.732697, 13.742643, 13.773785",\ + "13.737846, 13.957500, 13.981987, 13.991934, 14.023075",\ + "14.236425, 14.456079, 14.480566, 14.490513, 14.521654"); } 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.842402, 0.919917, 0.929665, 0.933624, 0.946020",\ "0.842402, 0.919917, 0.929665, 0.933624, 0.946020",\ @@ -4838,16 +7817,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.433688, 11.757248, 11.786522, 11.798413, 11.835642",\ - "11.583939, 11.907499, 11.936773, 11.948664, 11.985893",\ - "11.913042, 12.236603, 12.265877, 12.277767, 12.314997",\ - "12.435756, 12.759315, 12.788589, 12.800481, 12.837709",\ - "12.580990, 12.904551, 12.933825, 12.945715, 12.982944"); + values ( "10.837985, 11.149411, 11.177588, 11.189032, 11.224865",\ + "11.067513, 11.378941, 11.407116, 11.418561, 11.454394",\ + "11.067513, 11.378941, 11.407116, 11.418561, 11.454394",\ + "11.300521, 11.611948, 11.640123, 11.651568, 11.687402",\ + "11.763060, 12.074486, 12.102663, 12.114107, 12.149940"); } 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.202691, 1.269286, 1.274030, 1.275956, 1.281989",\ "1.202691, 1.269286, 1.274030, 1.275956, 1.281989",\ @@ -4856,16 +7835,16 @@ pin("flash_csb") { "1.202691, 1.269286, 1.274030, 1.275956, 1.281989"); } 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.260197, 12.471911, 12.495514, 12.505100, 12.535116",\ - "12.410446, 12.622161, 12.645763, 12.655350, 12.685366",\ - "12.739552, 12.951266, 12.974869, 12.984455, 13.014471",\ - "13.262266, 13.473980, 13.497582, 13.507170, 13.537186",\ - "13.407499, 13.619214, 13.642817, 13.652403, 13.682419"); + values ( "11.414324, 11.618099, 11.640817, 11.650043, 11.678934",\ + "11.643853, 11.847629, 11.870346, 11.879573, 11.908463",\ + "11.643853, 11.847629, 11.870346, 11.879573, 11.908463",\ + "11.876862, 12.080637, 12.103354, 12.112581, 12.141472",\ + "12.339398, 12.543174, 12.565891, 12.575118, 12.604009"); } 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.842402, 0.919917, 0.929665, 0.933624, 0.946020",\ "0.842402, 0.919917, 0.929665, 0.933624, 0.946020",\ @@ -4892,16 +7871,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.173271, 11.496840, 11.526114, 11.538005, 11.575233",\ - "11.323523, 11.647092, 11.676366, 11.688256, 11.725485",\ - "11.652628, 11.976196, 12.005470, 12.017361, 12.054589",\ - "12.175341, 12.498910, 12.528184, 12.540074, 12.577303",\ - "12.320576, 12.644144, 12.673418, 12.685308, 12.722537"); + values ( "11.715609, 12.051311, 12.081683, 12.094019, 12.132644",\ + "11.840255, 12.175958, 12.206329, 12.218665, 12.257290",\ + "11.964899, 12.300602, 12.330974, 12.343309, 12.381934",\ + "12.214189, 12.549891, 12.580263, 12.592599, 12.631224",\ + "12.712767, 13.048470, 13.078841, 13.091177, 13.129802"); } 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",\ @@ -4910,16 +7889,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.327710, 11.539413, 11.563017, 11.572603, 11.602620",\ - "11.477962, 11.689665, 11.713268, 11.722855, 11.752872",\ - "11.807066, 12.018770, 12.042373, 12.051959, 12.081976",\ - "12.329781, 12.541485, 12.565087, 12.574674, 12.604691",\ - "12.475015, 12.686718, 12.710321, 12.719908, 12.749925"); + values ( "11.825511, 12.045153, 12.069641, 12.079588, 12.110729",\ + "11.950156, 12.169798, 12.194286, 12.204233, 12.235374",\ + "12.074800, 12.294443, 12.318931, 12.328876, 12.360019",\ + "12.324091, 12.543734, 12.568221, 12.578167, 12.609309",\ + "12.822671, 13.042313, 13.066801, 13.076748, 13.107889"); } 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.842363, 0.919910, 0.929657, 0.933617, 0.946013",\ "0.842363, 0.919910, 0.929657, 0.933617, 0.946013",\ @@ -4935,16 +7914,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.173271, 11.496840, 11.526114, 11.538005, 11.575233",\ - "11.323523, 11.647092, 11.676366, 11.688256, 11.725485",\ - "11.652628, 11.976196, 12.005470, 12.017361, 12.054589",\ - "12.175341, 12.498910, 12.528184, 12.540074, 12.577303",\ - "12.320576, 12.644144, 12.673418, 12.685308, 12.722537"); + values ( "10.669889, 10.981324, 11.009501, 11.020945, 11.056778",\ + "10.899419, 11.210854, 11.239030, 11.250474, 11.286307",\ + "10.899419, 11.210854, 11.239030, 11.250474, 11.286307",\ + "11.132427, 11.443862, 11.472038, 11.483482, 11.519316",\ + "11.594965, 11.906400, 11.934576, 11.946020, 11.981853"); } 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",\ @@ -4953,16 +7932,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.327710, 11.539413, 11.563017, 11.572603, 11.602620",\ - "11.477962, 11.689665, 11.713268, 11.722855, 11.752872",\ - "11.807066, 12.018770, 12.042373, 12.051959, 12.081976",\ - "12.329781, 12.541485, 12.565087, 12.574674, 12.604691",\ - "12.475015, 12.686718, 12.710321, 12.719908, 12.749925"); + values ( "10.876314, 11.080078, 11.102797, 11.112023, 11.140914",\ + "11.105844, 11.309608, 11.332325, 11.341553, 11.370443",\ + "11.105844, 11.309608, 11.332325, 11.341553, 11.370443",\ + "11.338851, 11.542616, 11.565332, 11.574560, 11.603451",\ + "11.801388, 12.005152, 12.027870, 12.037097, 12.065988"); } 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.842363, 0.919910, 0.929657, 0.933617, 0.946013",\ "0.842363, 0.919910, 0.929657, 0.933617, 0.946013",\ @@ -4989,16 +7968,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.941523, 11.265330, 11.294594, 11.306479, 11.343695",\ - "11.091774, 11.415582, 11.444844, 11.456730, 11.493945",\ - "11.420878, 11.744686, 11.773949, 11.785835, 11.823050",\ - "11.943593, 12.267401, 12.296663, 12.308550, 12.345764",\ - "12.088827, 12.412635, 12.441898, 12.453784, 12.490999"); + values ( "11.598345, 11.934296, 11.964656, 11.976988, 12.015598",\ + "11.722990, 12.058941, 12.089301, 12.101633, 12.140244",\ + "11.847634, 12.183585, 12.213945, 12.226277, 12.264887",\ + "12.096926, 12.432877, 12.463237, 12.475569, 12.514179",\ + "12.595504, 12.931455, 12.961815, 12.974147, 13.012756"); } 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.234240, 1.310050, 1.315916, 1.318299, 1.325758",\ "1.234240, 1.310050, 1.315916, 1.318299, 1.325758",\ @@ -5007,16 +7986,16 @@ pin("flash_io0") { "1.234240, 1.310050, 1.315916, 1.318299, 1.325758"); } 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.298138, 11.514500, 11.538374, 11.548071, 11.578433",\ - "11.448388, 11.664751, 11.688625, 11.698322, 11.728683",\ - "11.777493, 11.993855, 12.017729, 12.027427, 12.057788",\ - "12.300207, 12.516570, 12.540443, 12.550141, 12.580503",\ - "12.445440, 12.661803, 12.685677, 12.695374, 12.725736"); + values ( "11.811419, 12.035894, 12.060663, 12.070724, 12.102224",\ + "11.936064, 12.160540, 12.185308, 12.195370, 12.226870",\ + "12.060709, 12.285185, 12.309954, 12.320015, 12.351515",\ + "12.309999, 12.534475, 12.559244, 12.569305, 12.600805",\ + "12.808578, 13.033053, 13.057823, 13.067883, 13.099384"); } 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.903203, 0.978417, 0.986952, 0.990419, 1.001274",\ "0.903203, 0.978417, 0.986952, 0.990419, 1.001274",\ @@ -5032,16 +8011,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.111452, 10.111453, 10.111453, 10.111453, 10.111453",\ - "10.261703, 10.261703, 10.261703, 10.261703, 10.261703",\ - "10.590807, 10.590808, 10.590808, 10.590808, 10.590808",\ - "11.113522, 11.113523, 11.113523, 11.113523, 11.113523",\ - "11.258756, 11.258757, 11.258757, 11.258757, 11.258757"); + values ( "9.637318, 9.637318, 9.637318, 9.637318, 9.637318",\ + "9.866846, 9.866847, 9.866847, 9.866847, 9.866847",\ + "9.866846, 9.866847, 9.866847, 9.866847, 9.866847",\ + "10.099855, 10.099855, 10.099855, 10.099855, 10.099855",\ + "10.562391, 10.562392, 10.562392, 10.562392, 10.562392"); } 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",\ @@ -5050,16 +8029,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.086887, 10.086989, 10.086989, 10.086989, 10.086989",\ - "10.237138, 10.237240, 10.237240, 10.237240, 10.237240",\ - "10.566242, 10.566344, 10.566344, 10.566344, 10.566344",\ - "11.088957, 11.089059, 11.089059, 11.089059, 11.089059",\ - "11.234191, 11.234293, 11.234293, 11.234293, 11.234293"); + values ( "9.613673, 9.613771, 9.613771, 9.613771, 9.613771",\ + "9.843203, 9.843301, 9.843301, 9.843301, 9.843301",\ + "9.843203, 9.843301, 9.843301, 9.843301, 9.843301",\ + "10.076211, 10.076309, 10.076309, 10.076309, 10.076309",\ + "10.538748, 10.538846, 10.538846, 10.538846, 10.538846"); } 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",\ @@ -5116,7 +8095,6 @@ pin("hk_serial_load") { pin("hkspi_clk") { direction : internal ; - clock : true ; max_transition : 5.000000 ; min_transition : 0.000000 ; min_capacitance : 0.000000 ;