mirror of https://github.com/efabless/caravel.git
6237 lines
272 KiB
Plaintext
6237 lines
272 KiB
Plaintext
|
|
library("caravan.ss") {
|
|
|
|
technology (cmos) ;
|
|
delay_model : table_lookup ;
|
|
library_features ( report_delay_calculation ) ;
|
|
date : "Sun Oct 30 14:30:19 2022" ;
|
|
revision : "T-2022.03-SP3" ;
|
|
nom_process : 1.0000 ;
|
|
nom_voltage : 1.4000 ;
|
|
nom_temperature : 100.0000 ;
|
|
operating_conditions( "sky130_fd_sc_hd__ss_1.40v_100C" ) {
|
|
process : 1.0000 ;
|
|
voltage : 1.4000 ;
|
|
temperature : 100.0000 ;
|
|
} /* current design opcond */
|
|
default_operating_conditions : "sky130_fd_sc_hd__ss_1.40v_100C" ;
|
|
voltage_unit : "1V" ;
|
|
time_unit : "1ns" ;
|
|
capacitive_load_unit (1.000000, pf);
|
|
slew_derate_from_library : 1.0000 ;
|
|
slew_lower_threshold_pct_rise : 20.0000 ;
|
|
slew_lower_threshold_pct_fall : 20.0000 ;
|
|
slew_upper_threshold_pct_rise : 80.0000 ;
|
|
slew_upper_threshold_pct_fall : 80.0000 ;
|
|
input_threshold_pct_rise : 50.0000 ;
|
|
input_threshold_pct_fall : 50.0000 ;
|
|
output_threshold_pct_rise : 50.0000 ;
|
|
output_threshold_pct_fall : 50.0000 ;
|
|
k_process_cell_rise : 0.000000;
|
|
k_process_cell_fall : 0.000000;
|
|
k_volt_cell_rise : 0.000000;
|
|
k_volt_cell_fall : 0.000000;
|
|
k_temp_cell_rise : 0.000000;
|
|
k_temp_cell_fall : 0.000000;
|
|
k_process_rise_transition : 0.000000;
|
|
k_process_fall_transition : 0.000000;
|
|
k_volt_rise_transition : 0.000000;
|
|
k_volt_fall_transition : 0.000000;
|
|
k_temp_rise_transition : 0.000000;
|
|
k_temp_fall_transition : 0.000000;
|
|
default_fanout_load : 1.000000;
|
|
default_inout_pin_cap : 1.000000;
|
|
default_input_pin_cap : 1.000000;
|
|
default_output_pin_cap : 0.000000;
|
|
current_unit : 1mA;
|
|
pulling_resistance_unit : "1kohm";
|
|
comment : "PrimeTime extracted Model." ;
|
|
|
|
define(min_delay_flag, timing, boolean);
|
|
define(internal_noise_width_above_low, pin, float);
|
|
define(internal_noise_height_below_high, pin, float);
|
|
define(original_pin, pin, string);
|
|
define(max_noise_immunity_low, pin, float);
|
|
define(is_unconstrained, pin, boolean);
|
|
define(internal_noise_width_below_high, pin, float);
|
|
define(internal_noise_peak_time_below_high, pin, float);
|
|
define(internal_noise_height_above_low, pin, float);
|
|
define(max_noise_immunity_high, pin, float);
|
|
define(internal_noise_peak_time_above_low, pin, float);
|
|
|
|
|
|
|
|
/* SCALAR table template is built-in */
|
|
|
|
/* 2-D table template f(in_trans, out_cap) */
|
|
lu_table_template( f_itrans_ocap ) {
|
|
variable_1 : input_net_transition;
|
|
variable_2 : total_output_net_capacitance;
|
|
index_1 (" 0.0000, 1.0000 ");
|
|
index_2 (" 0.0000, 1.0000 ");
|
|
}
|
|
|
|
/* 2-D table template f(d_trans, c_trans) */
|
|
lu_table_template( f_dtrans_ctrans ) {
|
|
variable_1 : constrained_pin_transition;
|
|
variable_2 : related_pin_transition;
|
|
index_1 (" 0.0000, 1.0000 ");
|
|
index_2 (" 0.0000, 1.0000 ");
|
|
}
|
|
|
|
type ( BUS38_type0 ) {
|
|
base_type : array ;
|
|
data_type : bit ;
|
|
bit_width : 38 ;
|
|
bit_from : 37 ;
|
|
bit_to : 0 ;
|
|
downto : true ;
|
|
} /* end of type */
|
|
|
|
cell( caravan ) {
|
|
area : 1740209.375000 ;
|
|
dont_use : true ;
|
|
dont_touch : true ;
|
|
interface_timing : true;
|
|
timing_model_type : "extracted";
|
|
is_macro_cell : true;
|
|
pad_cell : true;
|
|
|
|
pin("vddio") {
|
|
direction : inout ;
|
|
max_transition : 0.000000 ;
|
|
min_transition : 0.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 0.000000 ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : vddio;
|
|
} /* end of pin vddio */
|
|
|
|
pin("vddio_2") {
|
|
direction : inout ;
|
|
max_transition : 0.000000 ;
|
|
min_transition : 0.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 0.000000 ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : vddio_2;
|
|
} /* end of pin vddio_2 */
|
|
|
|
pin("vssio") {
|
|
direction : inout ;
|
|
max_transition : 0.000000 ;
|
|
min_transition : 0.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 0.000000 ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : vssio;
|
|
} /* end of pin vssio */
|
|
|
|
pin("vssio_2") {
|
|
direction : inout ;
|
|
max_transition : 0.000000 ;
|
|
min_transition : 0.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 0.000000 ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : vssio_2;
|
|
} /* end of pin vssio_2 */
|
|
|
|
pin("vdda") {
|
|
direction : inout ;
|
|
max_transition : 0.000000 ;
|
|
min_transition : 0.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 0.000000 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : vdda;
|
|
} /* end of pin vdda */
|
|
|
|
pin("vssa") {
|
|
direction : inout ;
|
|
max_transition : 0.000000 ;
|
|
min_transition : 0.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 0.000000 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : vssa;
|
|
} /* end of pin vssa */
|
|
|
|
pin("vccd") {
|
|
direction : inout ;
|
|
max_transition : 0.000000 ;
|
|
min_transition : 0.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 0.000000 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : vccd;
|
|
} /* end of pin vccd */
|
|
|
|
pin("vssd") {
|
|
direction : inout ;
|
|
max_transition : 0.000000 ;
|
|
min_transition : 0.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 0.071586 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : vssd;
|
|
} /* end of pin vssd */
|
|
|
|
pin("vdda1") {
|
|
direction : inout ;
|
|
max_transition : 0.000000 ;
|
|
min_transition : 0.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 0.000000 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : vdda1;
|
|
} /* end of pin vdda1 */
|
|
|
|
pin("vdda1_2") {
|
|
direction : inout ;
|
|
max_transition : 0.000000 ;
|
|
min_transition : 0.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 0.000000 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : vdda1_2;
|
|
} /* end of pin vdda1_2 */
|
|
|
|
pin("vdda2") {
|
|
direction : inout ;
|
|
max_transition : 0.000000 ;
|
|
min_transition : 0.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 0.000000 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : vdda2;
|
|
} /* end of pin vdda2 */
|
|
|
|
pin("vssa1") {
|
|
direction : inout ;
|
|
max_transition : 0.000000 ;
|
|
min_transition : 0.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 0.000000 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : vssa1;
|
|
} /* end of pin vssa1 */
|
|
|
|
pin("vssa1_2") {
|
|
direction : inout ;
|
|
max_transition : 0.000000 ;
|
|
min_transition : 0.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 0.000000 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : vssa1_2;
|
|
} /* end of pin vssa1_2 */
|
|
|
|
pin("vssa2") {
|
|
direction : inout ;
|
|
max_transition : 0.000000 ;
|
|
min_transition : 0.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 0.000000 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : vssa2;
|
|
} /* end of pin vssa2 */
|
|
|
|
pin("vccd1") {
|
|
direction : inout ;
|
|
max_transition : 0.000000 ;
|
|
min_transition : 0.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 0.000000 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : vccd1;
|
|
} /* end of pin vccd1 */
|
|
|
|
pin("vccd2") {
|
|
direction : inout ;
|
|
max_transition : 0.000000 ;
|
|
min_transition : 0.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 0.000000 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : vccd2;
|
|
} /* end of pin vccd2 */
|
|
|
|
pin("vssd1") {
|
|
direction : inout ;
|
|
max_transition : 0.000000 ;
|
|
min_transition : 0.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 0.071586 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : vssd1;
|
|
} /* end of pin vssd1 */
|
|
|
|
pin("vssd2") {
|
|
direction : inout ;
|
|
max_transition : 0.000000 ;
|
|
min_transition : 0.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 0.071586 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : vssd2;
|
|
} /* end of pin vssd2 */
|
|
|
|
pin("gpio") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.163007 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : gpio;
|
|
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 ( "23.411507, 23.960358, 24.042664, 24.067238, 24.148558",\
|
|
"23.560989, 24.109838, 24.192144, 24.216721, 24.298038",\
|
|
"23.710472, 24.259321, 24.341627, 24.366203, 24.447521",\
|
|
"24.009434, 24.558285, 24.640591, 24.665165, 24.746485",\
|
|
"24.607567, 25.156418, 25.238724, 25.263298, 25.344618");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.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",\
|
|
"1.903822, 2.110988, 2.137875, 2.145904, 2.172469",\
|
|
"1.903822, 2.110988, 2.137875, 2.145904, 2.172469",\
|
|
"1.903822, 2.110988, 2.137875, 2.145904, 2.172469");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "23.629602, 23.981880, 24.032389, 24.047470, 24.097376",\
|
|
"23.779085, 24.131363, 24.181871, 24.196953, 24.246859",\
|
|
"23.928566, 24.280842, 24.331352, 24.346434, 24.396339",\
|
|
"24.227530, 24.579807, 24.630316, 24.645397, 24.695303",\
|
|
"24.825665, 25.177940, 25.228451, 25.243532, 25.293438");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.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",\
|
|
"1.403168, 1.535188, 1.553026, 1.558352, 1.575976",\
|
|
"1.403168, 1.535188, 1.553026, 1.558352, 1.575976",\
|
|
"1.403168, 1.535188, 1.553026, 1.558352, 1.575976");
|
|
}
|
|
|
|
} /* end of arc clock_gpio_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 ( "19.636984, 19.637264, 19.637297, 19.637306, 19.637339",\
|
|
"19.912251, 19.912531, 19.912563, 19.912573, 19.912605",\
|
|
"19.912251, 19.912531, 19.912563, 19.912573, 19.912605",\
|
|
"20.191687, 20.191967, 20.191999, 20.192009, 20.192041",\
|
|
"20.746582, 20.746862, 20.746895, 20.746904, 20.746937");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 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 ( "19.513384, 19.520639, 19.520981, 19.521082, 19.521420",\
|
|
"19.788651, 19.795906, 19.796247, 19.796349, 19.796686",\
|
|
"19.788651, 19.795906, 19.796247, 19.796349, 19.796686",\
|
|
"20.068087, 20.075342, 20.075684, 20.075785, 20.076122",\
|
|
"20.622982, 20.630238, 20.630579, 20.630680, 20.631018");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 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_gpio_redg_min*/
|
|
|
|
} /* end of pin gpio */
|
|
bus ( mprj_io ) {
|
|
|
|
bus_type : BUS38_type0 ;
|
|
direction : inout ;
|
|
|
|
pin("mprj_io[37]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.163007 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : mprj_io[37];
|
|
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 ( "12.828986, 13.377914, 13.460217, 13.484791, 13.566107",\
|
|
"12.881993, 13.430922, 13.513224, 13.537798, 13.619114",\
|
|
"12.995165, 13.544094, 13.626395, 13.650970, 13.732286",\
|
|
"13.283125, 13.832054, 13.914355, 13.938931, 14.020247",\
|
|
"14.235854, 14.784782, 14.867085, 14.891659, 14.972975");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 ( "12.930238, 13.266455, 13.315760, 13.330482, 13.379195",\
|
|
"12.983245, 13.319462, 13.368767, 13.383489, 13.432202",\
|
|
"13.096416, 13.432633, 13.481938, 13.496660, 13.545374",\
|
|
"13.384376, 13.720592, 13.769897, 13.784619, 13.833333",\
|
|
"14.337104, 14.673321, 14.722626, 14.737348, 14.786061");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.403229, 1.535187, 1.553025, 1.558352, 1.575976",\
|
|
"1.403229, 1.535187, 1.553025, 1.558352, 1.575976",\
|
|
"1.403229, 1.535187, 1.553025, 1.558352, 1.575976",\
|
|
"1.403229, 1.535187, 1.553025, 1.558352, 1.575976",\
|
|
"1.403229, 1.535187, 1.553025, 1.558352, 1.575976");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[37]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hk_serial_load" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "8.806839, 8.807136, 8.807169, 8.807179, 8.807213",\
|
|
"8.856014, 8.856311, 8.856344, 8.856355, 8.856388",\
|
|
"8.961004, 8.961301, 8.961334, 8.961345, 8.961378",\
|
|
"9.227417, 9.227714, 9.227747, 9.227757, 9.227791",\
|
|
"10.119625, 10.119921, 10.119955, 10.119965, 10.119998");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 ( "8.683605, 8.690681, 8.691019, 8.691119, 8.691452",\
|
|
"8.732780, 8.739857, 8.740194, 8.740294, 8.740627",\
|
|
"8.837770, 8.844847, 8.845184, 8.845284, 8.845617",\
|
|
"9.104183, 9.111259, 9.111597, 9.111697, 9.112030",\
|
|
"9.996391, 10.003468, 10.003803, 10.003904, 10.004236");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 hk_serial_load_mprj_io[37]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "17.200481, 17.749409, 17.831711, 17.856285, 17.937601",\
|
|
"17.251514, 17.800444, 17.882744, 17.907320, 17.988636",\
|
|
"17.366001, 17.914928, 17.997231, 18.021805, 18.103121",\
|
|
"17.705135, 18.254063, 18.336365, 18.360939, 18.442255",\
|
|
"18.900383, 19.449310, 19.531612, 19.556187, 19.637503");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.903822, 2.110981, 2.137870, 2.145899, 2.172466",\
|
|
"1.903822, 2.110981, 2.137870, 2.145899, 2.172466",\
|
|
"1.903822, 2.110981, 2.137870, 2.145899, 2.172466",\
|
|
"1.903822, 2.110981, 2.137870, 2.145899, 2.172466",\
|
|
"1.903822, 2.110981, 2.137870, 2.145899, 2.172466");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "17.348133, 17.700436, 17.750946, 17.766029, 17.815935",\
|
|
"17.399168, 17.751469, 17.801979, 17.817062, 17.866970",\
|
|
"17.513653, 17.865955, 17.916466, 17.931549, 17.981455",\
|
|
"17.852787, 18.205090, 18.255600, 18.270683, 18.320589",\
|
|
"19.048035, 19.400337, 19.450848, 19.465931, 19.515837");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.403229, 1.535187, 1.553025, 1.558352, 1.575976",\
|
|
"1.403229, 1.535187, 1.553025, 1.558352, 1.575976",\
|
|
"1.403229, 1.535187, 1.553025, 1.558352, 1.575976",\
|
|
"1.403229, 1.535187, 1.553025, 1.558352, 1.575976",\
|
|
"1.403229, 1.535187, 1.553025, 1.558352, 1.575976");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[37]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "13.340361, 13.340656, 13.340691, 13.340701, 13.340734",\
|
|
"13.387705, 13.388000, 13.388035, 13.388045, 13.388079",\
|
|
"13.493916, 13.494211, 13.494245, 13.494255, 13.494288",\
|
|
"13.808533, 13.808828, 13.808863, 13.808873, 13.808907",\
|
|
"14.917376, 14.917671, 14.917706, 14.917716, 14.917749");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "13.217127, 13.224203, 13.224540, 13.224640, 13.224973",\
|
|
"13.264471, 13.271547, 13.271884, 13.271984, 13.272317",\
|
|
"13.370680, 13.377757, 13.378094, 13.378194, 13.378527",\
|
|
"13.685299, 13.692375, 13.692712, 13.692812, 13.693145",\
|
|
"14.794142, 14.801218, 14.801555, 14.801655, 14.801988");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[37]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[37] */
|
|
|
|
pin("mprj_io[36]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.163007 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : mprj_io[36];
|
|
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.002840, 14.551771, 14.634073, 14.658648, 14.739964",\
|
|
"14.055847, 14.604778, 14.687080, 14.711655, 14.792971",\
|
|
"14.169018, 14.717949, 14.800251, 14.824825, 14.906141",\
|
|
"14.456978, 15.005909, 15.088211, 15.112785, 15.194101",\
|
|
"15.409708, 15.958639, 16.040941, 16.065516, 16.146832");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.903822, 2.110985, 2.137873, 2.145902, 2.172468",\
|
|
"1.903822, 2.110985, 2.137873, 2.145902, 2.172468",\
|
|
"1.903822, 2.110985, 2.137873, 2.145902, 2.172468",\
|
|
"1.903822, 2.110985, 2.137873, 2.145902, 2.172468",\
|
|
"1.903822, 2.110985, 2.137873, 2.145902, 2.172468");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "14.114345, 14.450562, 14.499866, 14.514587, 14.563301",\
|
|
"14.167352, 14.503569, 14.552874, 14.567595, 14.616308",\
|
|
"14.280522, 14.616739, 14.666044, 14.680765, 14.729479",\
|
|
"14.568482, 14.904699, 14.954004, 14.968725, 15.017439",\
|
|
"15.521213, 15.857430, 15.906734, 15.921455, 15.970169");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.403191, 1.535188, 1.553026, 1.558352, 1.575976",\
|
|
"1.403191, 1.535188, 1.553026, 1.558352, 1.575976",\
|
|
"1.403191, 1.535188, 1.553026, 1.558352, 1.575976",\
|
|
"1.403191, 1.535188, 1.553026, 1.558352, 1.575976",\
|
|
"1.403191, 1.535188, 1.553026, 1.558352, 1.575976");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[36]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hk_serial_load" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "9.887386, 9.887698, 9.887734, 9.887745, 9.887781",\
|
|
"9.936562, 9.936873, 9.936910, 9.936920, 9.936956",\
|
|
"10.041552, 10.041863, 10.041900, 10.041910, 10.041946",\
|
|
"10.307964, 10.308276, 10.308312, 10.308323, 10.308358",\
|
|
"11.200172, 11.200483, 11.200520, 11.200530, 11.200565");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 ( "9.764537, 9.771425, 9.771757, 9.771856, 9.772183",\
|
|
"9.813712, 9.820601, 9.820932, 9.821032, 9.821359",\
|
|
"9.918702, 9.925591, 9.925922, 9.926022, 9.926349",\
|
|
"10.185114, 10.192003, 10.192335, 10.192433, 10.192761",\
|
|
"11.077322, 11.084210, 11.084542, 11.084641, 11.084969");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 hk_serial_load_mprj_io[36]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "17.757191, 18.306120, 18.388422, 18.412998, 18.494312",\
|
|
"17.808224, 18.357155, 18.439457, 18.464031, 18.545347",\
|
|
"17.922710, 18.471640, 18.553942, 18.578518, 18.659832",\
|
|
"18.261845, 18.810776, 18.893078, 18.917652, 18.998968",\
|
|
"19.457090, 20.006020, 20.088322, 20.112896, 20.194214");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.903822, 2.110985, 2.137873, 2.145902, 2.172468",\
|
|
"1.903822, 2.110985, 2.137873, 2.145902, 2.172468",\
|
|
"1.903822, 2.110985, 2.137873, 2.145902, 2.172468",\
|
|
"1.903822, 2.110985, 2.137873, 2.145902, 2.172468",\
|
|
"1.903822, 2.110985, 2.137873, 2.145902, 2.172468");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "17.906483, 18.258768, 18.309278, 18.324360, 18.374266",\
|
|
"17.957516, 18.309803, 18.360312, 18.375395, 18.425301",\
|
|
"18.072002, 18.424288, 18.474798, 18.489880, 18.539785",\
|
|
"18.411137, 18.763424, 18.813932, 18.829016, 18.878922",\
|
|
"19.606382, 19.958668, 20.009178, 20.024261, 20.074165");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.403191, 1.535188, 1.553026, 1.558352, 1.575976",\
|
|
"1.403191, 1.535188, 1.553026, 1.558352, 1.575976",\
|
|
"1.403191, 1.535188, 1.553026, 1.558352, 1.575976",\
|
|
"1.403191, 1.535188, 1.553026, 1.558352, 1.575976",\
|
|
"1.403191, 1.535188, 1.553026, 1.558352, 1.575976");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[36]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "13.777406, 13.777718, 13.777754, 13.777764, 13.777800",\
|
|
"13.824750, 13.825062, 13.825098, 13.825109, 13.825144",\
|
|
"13.930960, 13.931272, 13.931307, 13.931318, 13.931354",\
|
|
"14.245579, 14.245891, 14.245926, 14.245937, 14.245973",\
|
|
"15.354423, 15.354734, 15.354771, 15.354781, 15.354816");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "13.654554, 13.661444, 13.661776, 13.661875, 13.662202",\
|
|
"13.701899, 13.708788, 13.709120, 13.709219, 13.709546",\
|
|
"13.808108, 13.814998, 13.815330, 13.815429, 13.815756",\
|
|
"14.122727, 14.129617, 14.129949, 14.130048, 14.130375",\
|
|
"15.231571, 15.238461, 15.238792, 15.238892, 15.239219");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[36]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[36] */
|
|
|
|
pin("mprj_io[35]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.163007 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : mprj_io[35];
|
|
timing () {
|
|
related_pin : "clock" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "29.706024, 30.254950, 30.337250, 30.361826, 30.443142",\
|
|
"29.855507, 30.404432, 30.486732, 30.511309, 30.592625",\
|
|
"30.004990, 30.553915, 30.636215, 30.660791, 30.742107",\
|
|
"30.303951, 30.852877, 30.935177, 30.959753, 31.041069",\
|
|
"30.902088, 31.451014, 31.533314, 31.557890, 31.639206");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.903822, 2.110981, 2.137870, 2.145899, 2.172466",\
|
|
"1.903822, 2.110981, 2.137870, 2.145899, 2.172466",\
|
|
"1.903822, 2.110981, 2.137870, 2.145899, 2.172466",\
|
|
"1.903822, 2.110981, 2.137870, 2.145899, 2.172466",\
|
|
"1.903822, 2.110981, 2.137870, 2.145899, 2.172466");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "29.860657, 30.212957, 30.263470, 30.278551, 30.328457",\
|
|
"30.010139, 30.362440, 30.412952, 30.428034, 30.477940",\
|
|
"30.159622, 30.511923, 30.562435, 30.577517, 30.627422",\
|
|
"30.458584, 30.810884, 30.861397, 30.876478, 30.926384",\
|
|
"31.056721, 31.409021, 31.459534, 31.474615, 31.524521");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.403228, 1.535187, 1.553025, 1.558352, 1.575976",\
|
|
"1.403228, 1.535187, 1.553025, 1.558352, 1.575976",\
|
|
"1.403228, 1.535187, 1.553025, 1.558352, 1.575976",\
|
|
"1.403228, 1.535187, 1.553025, 1.558352, 1.575976",\
|
|
"1.403228, 1.535187, 1.553025, 1.558352, 1.575976");
|
|
}
|
|
|
|
} /* end of arc clock_mprj_io[35]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "clock" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "22.323090, 22.323385, 22.323420, 22.323429, 22.323463",\
|
|
"22.598354, 22.598650, 22.598684, 22.598694, 22.598728",\
|
|
"22.598354, 22.598650, 22.598684, 22.598694, 22.598728",\
|
|
"22.877792, 22.878088, 22.878122, 22.878132, 22.878166",\
|
|
"23.432690, 23.432985, 23.433020, 23.433029, 23.433064");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "22.199863, 22.206936, 22.207272, 22.207373, 22.207705",\
|
|
"22.475128, 22.482201, 22.482536, 22.482637, 22.482969",\
|
|
"22.475128, 22.482201, 22.482536, 22.482637, 22.482969",\
|
|
"22.754566, 22.761639, 22.761974, 22.762075, 22.762407",\
|
|
"23.309464, 23.316536, 23.316872, 23.316973, 23.317305");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
|
|
} /* end of arc clock_mprj_io[35]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hk_serial_load" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "15.180285, 15.729212, 15.811513, 15.836088, 15.917404",\
|
|
"15.233293, 15.782219, 15.864520, 15.889095, 15.970411",\
|
|
"15.346465, 15.895391, 15.977693, 16.002268, 16.083584",\
|
|
"15.634425, 16.183352, 16.265652, 16.290228, 16.371544",\
|
|
"16.587154, 17.136080, 17.218380, 17.242956, 17.324272");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 ( "15.290251, 15.626469, 15.675774, 15.690495, 15.739209",\
|
|
"15.343258, 15.679476, 15.728781, 15.743502, 15.792216",\
|
|
"15.456430, 15.792648, 15.841953, 15.856674, 15.905389",\
|
|
"15.744390, 16.080608, 16.129913, 16.144634, 16.193348",\
|
|
"16.697119, 17.033337, 17.082642, 17.097363, 17.146076");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.403228, 1.535187, 1.553025, 1.558352, 1.575976",\
|
|
"1.403228, 1.535187, 1.553025, 1.558352, 1.575976",\
|
|
"1.403228, 1.535187, 1.553025, 1.558352, 1.575976",\
|
|
"1.403228, 1.535187, 1.553025, 1.558352, 1.575976",\
|
|
"1.403228, 1.535187, 1.553025, 1.558352, 1.575976");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[35]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hk_serial_load" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "10.987794, 10.988091, 10.988125, 10.988134, 10.988168",\
|
|
"11.036969, 11.037266, 11.037300, 11.037310, 11.037343",\
|
|
"11.141959, 11.142256, 11.142290, 11.142300, 11.142333",\
|
|
"11.408372, 11.408668, 11.408702, 11.408712, 11.408746",\
|
|
"12.300580, 12.300876, 12.300910, 12.300920, 12.300954");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 ( "10.864569, 10.871641, 10.871977, 10.872078, 10.872410",\
|
|
"10.913744, 10.920816, 10.921152, 10.921253, 10.921585",\
|
|
"11.018734, 11.025806, 11.026142, 11.026243, 11.026575",\
|
|
"11.285146, 11.292218, 11.292555, 11.292655, 11.292988",\
|
|
"12.177354, 12.184426, 12.184763, 12.184863, 12.185196");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 hk_serial_load_mprj_io[35]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "18.188541, 18.737467, 18.819767, 18.844343, 18.925659",\
|
|
"18.239574, 18.788500, 18.870802, 18.895376, 18.976692",\
|
|
"18.354061, 18.902987, 18.985287, 19.009863, 19.091179",\
|
|
"18.693195, 19.242121, 19.324421, 19.348997, 19.430313",\
|
|
"19.888439, 20.437366, 20.519669, 20.544243, 20.625559");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.903822, 2.110981, 2.137870, 2.145899, 2.172466",\
|
|
"1.903822, 2.110981, 2.137870, 2.145899, 2.172466",\
|
|
"1.903822, 2.110981, 2.137870, 2.145899, 2.172466",\
|
|
"1.903822, 2.110981, 2.137870, 2.145899, 2.172466",\
|
|
"1.903822, 2.110981, 2.137870, 2.145899, 2.172466");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "18.343174, 18.695475, 18.745987, 18.761068, 18.810974",\
|
|
"18.394207, 18.746508, 18.797020, 18.812101, 18.862007",\
|
|
"18.508694, 18.860994, 18.911507, 18.926588, 18.976494",\
|
|
"18.847828, 19.200129, 19.250641, 19.265722, 19.315628",\
|
|
"20.043074, 20.395374, 20.445885, 20.460968, 20.510874");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.403228, 1.535187, 1.553025, 1.558352, 1.575976",\
|
|
"1.403228, 1.535187, 1.553025, 1.558352, 1.575976",\
|
|
"1.403228, 1.535187, 1.553025, 1.558352, 1.575976",\
|
|
"1.403228, 1.535187, 1.553025, 1.558352, 1.575976",\
|
|
"1.403228, 1.535187, 1.553025, 1.558352, 1.575976");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[35]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "14.023472, 14.023767, 14.023802, 14.023811, 14.023846",\
|
|
"14.070816, 14.071112, 14.071146, 14.071156, 14.071190",\
|
|
"14.177025, 14.177320, 14.177355, 14.177364, 14.177399",\
|
|
"14.491644, 14.491940, 14.491974, 14.491983, 14.492018",\
|
|
"15.600489, 15.600784, 15.600819, 15.600828, 15.600863");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "13.900245, 13.907318, 13.907654, 13.907755, 13.908087",\
|
|
"13.947589, 13.954662, 13.954998, 13.955099, 13.955431",\
|
|
"14.053798, 14.060871, 14.061207, 14.061308, 14.061640",\
|
|
"14.368417, 14.375490, 14.375826, 14.375927, 14.376259",\
|
|
"15.477262, 15.484335, 15.484671, 15.484772, 15.485104");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[35]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[35] */
|
|
|
|
pin("mprj_io[34]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.163007 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : mprj_io[34];
|
|
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.384354, 16.933290, 17.015593, 17.040167, 17.121483",\
|
|
"16.437361, 16.986298, 17.068600, 17.093174, 17.174490",\
|
|
"16.550531, 17.099468, 17.181770, 17.206345, 17.287661",\
|
|
"16.838491, 17.387428, 17.469730, 17.494305, 17.575621",\
|
|
"17.791222, 18.340158, 18.422461, 18.447035, 18.528351");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.903822, 2.110980, 2.137869, 2.145898, 2.172465",\
|
|
"1.903822, 2.110980, 2.137869, 2.145898, 2.172465",\
|
|
"1.903822, 2.110980, 2.137869, 2.145898, 2.172465",\
|
|
"1.903822, 2.110980, 2.137869, 2.145898, 2.172465",\
|
|
"1.903822, 2.110980, 2.137869, 2.145898, 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 ( "16.503231, 16.839443, 16.888748, 16.903471, 16.952187",\
|
|
"16.556236, 16.892452, 16.941755, 16.956478, 17.005192",\
|
|
"16.669407, 17.005623, 17.054926, 17.069649, 17.118362",\
|
|
"16.957367, 17.293583, 17.342886, 17.357609, 17.406322",\
|
|
"17.910099, 18.246311, 18.295616, 18.310339, 18.359055");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.403236, 1.535187, 1.553025, 1.558351, 1.575976",\
|
|
"1.403236, 1.535187, 1.553025, 1.558351, 1.575976",\
|
|
"1.403236, 1.535187, 1.553025, 1.558351, 1.575976",\
|
|
"1.403236, 1.535187, 1.553025, 1.558351, 1.575976",\
|
|
"1.403236, 1.535187, 1.553025, 1.558351, 1.575976");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[34]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hk_serial_load" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "12.075539, 12.075831, 12.075865, 12.075875, 12.075909",\
|
|
"12.124714, 12.125007, 12.125040, 12.125051, 12.125084",\
|
|
"12.229704, 12.229997, 12.230030, 12.230041, 12.230074",\
|
|
"12.496117, 12.496409, 12.496443, 12.496453, 12.496487",\
|
|
"13.388323, 13.388616, 13.388649, 13.388659, 13.388693");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 ( "11.952225, 11.959340, 11.959678, 11.959779, 11.960112",\
|
|
"12.001400, 12.008515, 12.008853, 12.008954, 12.009287",\
|
|
"12.106390, 12.113505, 12.113843, 12.113944, 12.114277",\
|
|
"12.372803, 12.379918, 12.380256, 12.380357, 12.380690",\
|
|
"13.265009, 13.272124, 13.272462, 13.272563, 13.272896");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 hk_serial_load_mprj_io[34]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "15.045660, 15.594597, 15.676897, 15.701472, 15.782788",\
|
|
"15.096694, 15.645630, 15.727932, 15.752506, 15.833822",\
|
|
"15.211180, 15.760117, 15.842417, 15.866992, 15.948308",\
|
|
"15.550314, 16.099251, 16.181551, 16.206127, 16.287441",\
|
|
"16.745560, 17.294497, 17.376797, 17.401371, 17.482689");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\
|
|
"1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\
|
|
"1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\
|
|
"1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\
|
|
"1.869141, 2.063383, 2.088647, 2.096191, 2.121152");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "15.516347, 15.852561, 15.901865, 15.916588, 15.965302",\
|
|
"15.567380, 15.903594, 15.952898, 15.967621, 16.016335",\
|
|
"15.681867, 16.018082, 16.067385, 16.082108, 16.130821",\
|
|
"16.021000, 16.357216, 16.406519, 16.421242, 16.469955",\
|
|
"17.216248, 17.552464, 17.601767, 17.616489, 17.665203");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322881, 1.444182, 1.461987, 1.467304, 1.484896",\
|
|
"1.322881, 1.444182, 1.461987, 1.467304, 1.484896",\
|
|
"1.322881, 1.444182, 1.461987, 1.467304, 1.484896",\
|
|
"1.322881, 1.444182, 1.461987, 1.467304, 1.484896",\
|
|
"1.322881, 1.444182, 1.461987, 1.467304, 1.484896");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[34]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "13.642478, 14.151731, 14.228085, 14.250882, 14.326320",\
|
|
"13.689822, 14.199076, 14.275429, 14.298226, 14.373664",\
|
|
"13.796032, 14.305286, 14.381638, 14.404436, 14.479874",\
|
|
"14.110651, 14.619905, 14.696257, 14.719055, 14.794493",\
|
|
"15.219495, 15.728748, 15.805101, 15.827899, 15.903337");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\
|
|
"1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\
|
|
"1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\
|
|
"1.869141, 2.063383, 2.088647, 2.096191, 2.121152",\
|
|
"1.869141, 2.063383, 2.088647, 2.096191, 2.121152");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "14.063319, 14.375229, 14.420969, 14.434628, 14.479820",\
|
|
"14.110664, 14.422574, 14.468315, 14.481973, 14.527165",\
|
|
"14.216874, 14.528784, 14.574524, 14.588182, 14.633375",\
|
|
"14.531493, 14.843403, 14.889143, 14.902802, 14.947994",\
|
|
"15.640337, 15.952247, 15.997988, 16.011646, 16.056839");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322881, 1.444182, 1.461987, 1.467304, 1.484896",\
|
|
"1.322881, 1.444182, 1.461987, 1.467304, 1.484896",\
|
|
"1.322881, 1.444182, 1.461987, 1.467304, 1.484896",\
|
|
"1.322881, 1.444182, 1.461987, 1.467304, 1.484896",\
|
|
"1.322881, 1.444182, 1.461987, 1.467304, 1.484896");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[34]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[34] */
|
|
|
|
pin("mprj_io[33]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.163007 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : mprj_io[33];
|
|
timing () {
|
|
related_pin : "clock" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "27.735189, 28.284130, 28.366432, 28.391006, 28.472322",\
|
|
"27.884672, 28.433613, 28.515915, 28.540489, 28.621805",\
|
|
"28.034155, 28.583096, 28.665398, 28.689972, 28.771288",\
|
|
"28.333117, 28.882057, 28.964359, 28.988934, 29.070250",\
|
|
"28.931253, 29.480194, 29.562496, 29.587070, 29.668386");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869140, 2.063384, 2.088647, 2.096191, 2.121152",\
|
|
"1.869140, 2.063384, 2.088647, 2.096191, 2.121152",\
|
|
"1.869140, 2.063384, 2.088647, 2.096191, 2.121152",\
|
|
"1.869140, 2.063384, 2.088647, 2.096191, 2.121152",\
|
|
"1.869140, 2.063384, 2.088647, 2.096191, 2.121152");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "29.014114, 29.350327, 29.399632, 29.414352, 29.463068",\
|
|
"29.163597, 29.499809, 29.549114, 29.563835, 29.612551",\
|
|
"29.313080, 29.649292, 29.698597, 29.713318, 29.762033",\
|
|
"29.612041, 29.948254, 29.997559, 30.012280, 30.060995",\
|
|
"30.210178, 30.546391, 30.595695, 30.610416, 30.659132");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322884, 1.444178, 1.461985, 1.467302, 1.484895",\
|
|
"1.322884, 1.444178, 1.461985, 1.467302, 1.484895",\
|
|
"1.322884, 1.444178, 1.461985, 1.467302, 1.484895",\
|
|
"1.322884, 1.444178, 1.461985, 1.467302, 1.484895",\
|
|
"1.322884, 1.444178, 1.461985, 1.467302, 1.484895");
|
|
}
|
|
|
|
} /* end of arc clock_mprj_io[33]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "clock" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "22.841095, 23.350353, 23.426706, 23.449505, 23.524940",\
|
|
"23.116360, 23.625618, 23.701971, 23.724770, 23.800205",\
|
|
"23.116360, 23.625618, 23.701971, 23.724770, 23.800205",\
|
|
"23.395798, 23.905056, 23.981409, 24.004208, 24.079643",\
|
|
"23.950693, 24.459951, 24.536304, 24.559101, 24.634539");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869140, 2.063384, 2.088647, 2.096191, 2.121152",\
|
|
"1.869140, 2.063384, 2.088647, 2.096191, 2.121152",\
|
|
"1.869140, 2.063384, 2.088647, 2.096191, 2.121152",\
|
|
"1.869140, 2.063384, 2.088647, 2.096191, 2.121152",\
|
|
"1.869140, 2.063384, 2.088647, 2.096191, 2.121152");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "23.909294, 24.221201, 24.266941, 24.280600, 24.325792",\
|
|
"24.184559, 24.496466, 24.542206, 24.555864, 24.601057",\
|
|
"24.184559, 24.496466, 24.542206, 24.555864, 24.601057",\
|
|
"24.463997, 24.775904, 24.821644, 24.835302, 24.880495",\
|
|
"25.018890, 25.330799, 25.376539, 25.390198, 25.435390");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322884, 1.444178, 1.461985, 1.467302, 1.484895",\
|
|
"1.322884, 1.444178, 1.461985, 1.467302, 1.484895",\
|
|
"1.322884, 1.444178, 1.461985, 1.467302, 1.484895",\
|
|
"1.322884, 1.444178, 1.461985, 1.467302, 1.484895",\
|
|
"1.322884, 1.444178, 1.461985, 1.467302, 1.484895");
|
|
}
|
|
|
|
} /* end of arc clock_mprj_io[33]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hk_serial_load" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "17.559433, 18.108374, 18.190674, 18.215250, 18.296566",\
|
|
"17.612440, 18.161381, 18.243683, 18.268257, 18.349571",\
|
|
"17.725611, 18.274551, 18.356853, 18.381428, 18.462742",\
|
|
"18.013571, 18.562511, 18.644814, 18.669388, 18.750702",\
|
|
"18.966301, 19.515242, 19.597542, 19.622118, 19.703434");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.903822, 2.110975, 2.137865, 2.145895, 2.172463",\
|
|
"1.903822, 2.110975, 2.137865, 2.145895, 2.172463",\
|
|
"1.903822, 2.110975, 2.137865, 2.145895, 2.172463",\
|
|
"1.903822, 2.110975, 2.137865, 2.145895, 2.172463",\
|
|
"1.903822, 2.110975, 2.137865, 2.145895, 2.172463");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_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.680685, 18.016897, 18.066202, 18.080925, 18.129641",\
|
|
"17.733692, 18.069904, 18.119209, 18.133932, 18.182648",\
|
|
"17.846863, 18.183075, 18.232380, 18.247103, 18.295818",\
|
|
"18.134823, 18.471035, 18.520340, 18.535063, 18.583778",\
|
|
"19.087553, 19.423765, 19.473070, 19.487793, 19.536509");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.403278, 1.535187, 1.553025, 1.558351, 1.575976",\
|
|
"1.403278, 1.535187, 1.553025, 1.558351, 1.575976",\
|
|
"1.403278, 1.535187, 1.553025, 1.558351, 1.575976",\
|
|
"1.403278, 1.535187, 1.553025, 1.558351, 1.575976",\
|
|
"1.403278, 1.535187, 1.553025, 1.558351, 1.575976");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[33]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hk_serial_load" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "13.182159, 13.182432, 13.182465, 13.182473, 13.182505",\
|
|
"13.231335, 13.231607, 13.231640, 13.231648, 13.231680",\
|
|
"13.336325, 13.336597, 13.336630, 13.336638, 13.336670",\
|
|
"13.602737, 13.603010, 13.603043, 13.603051, 13.603083",\
|
|
"14.494946, 14.495218, 14.495251, 14.495259, 14.495291");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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.058376, 13.065722, 13.066065, 13.066168, 13.066507",\
|
|
"13.107552, 13.114897, 13.115240, 13.115343, 13.115683",\
|
|
"13.212542, 13.219887, 13.220230, 13.220333, 13.220673",\
|
|
"13.478954, 13.486300, 13.486643, 13.486746, 13.487085",\
|
|
"14.371162, 14.378508, 14.378851, 14.378954, 14.379293");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 hk_serial_load_mprj_io[33]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "15.019598, 15.568541, 15.650841, 15.675416, 15.756731",\
|
|
"15.070631, 15.619574, 15.701874, 15.726449, 15.807764",\
|
|
"15.185118, 15.734060, 15.816360, 15.840936, 15.922251",\
|
|
"15.524252, 16.073195, 16.155495, 16.180069, 16.261385",\
|
|
"16.719500, 17.268440, 17.350742, 17.375317, 17.456633");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869140, 2.063384, 2.088647, 2.096191, 2.121152",\
|
|
"1.869140, 2.063384, 2.088647, 2.096191, 2.121152",\
|
|
"1.869140, 2.063384, 2.088647, 2.096191, 2.121152",\
|
|
"1.869140, 2.063384, 2.088647, 2.096191, 2.121152",\
|
|
"1.869140, 2.063384, 2.088647, 2.096191, 2.121152");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "16.263386, 16.599596, 16.648901, 16.663624, 16.712339",\
|
|
"16.314419, 16.650629, 16.699934, 16.714657, 16.763372",\
|
|
"16.428905, 16.765116, 16.814421, 16.829144, 16.877859",\
|
|
"16.768038, 17.104250, 17.153555, 17.168278, 17.216991",\
|
|
"17.963285, 18.299498, 18.348803, 18.363525, 18.412239");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322884, 1.444178, 1.461985, 1.467302, 1.484895",\
|
|
"1.322884, 1.444178, 1.461985, 1.467302, 1.484895",\
|
|
"1.322884, 1.444178, 1.461985, 1.467302, 1.484895",\
|
|
"1.322884, 1.444178, 1.461985, 1.467302, 1.484895",\
|
|
"1.322884, 1.444178, 1.461985, 1.467302, 1.484895");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[33]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "13.217180, 13.726439, 13.802792, 13.825589, 13.901026",\
|
|
"13.264524, 13.773783, 13.850136, 13.872933, 13.948370",\
|
|
"13.370735, 13.879993, 13.956345, 13.979143, 14.054581",\
|
|
"13.685354, 14.194613, 14.270966, 14.293763, 14.369200",\
|
|
"14.794199, 15.303457, 15.379808, 15.402607, 15.478045");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869140, 2.063384, 2.088647, 2.096191, 2.121152",\
|
|
"1.869140, 2.063384, 2.088647, 2.096191, 2.121152",\
|
|
"1.869140, 2.063384, 2.088647, 2.096191, 2.121152",\
|
|
"1.869140, 2.063384, 2.088647, 2.096191, 2.121152",\
|
|
"1.869140, 2.063384, 2.088647, 2.096191, 2.121152");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "14.519172, 14.831079, 14.876820, 14.890478, 14.935671",\
|
|
"14.566516, 14.878424, 14.924164, 14.937822, 14.983015",\
|
|
"14.672726, 14.984632, 15.030375, 15.044032, 15.089226",\
|
|
"14.987345, 15.299252, 15.344994, 15.358651, 15.403845",\
|
|
"16.096188, 16.408096, 16.453836, 16.467495, 16.512688");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322884, 1.444178, 1.461985, 1.467302, 1.484895",\
|
|
"1.322884, 1.444178, 1.461985, 1.467302, 1.484895",\
|
|
"1.322884, 1.444178, 1.461985, 1.467302, 1.484895",\
|
|
"1.322884, 1.444178, 1.461985, 1.467302, 1.484895",\
|
|
"1.322884, 1.444178, 1.461985, 1.467302, 1.484895");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[33]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[33] */
|
|
|
|
pin("mprj_io[32]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.163007 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : mprj_io[32];
|
|
timing () {
|
|
related_pin : "clock" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "27.636360, 28.185284, 28.267586, 28.292160, 28.373476",\
|
|
"27.785843, 28.334766, 28.417068, 28.441643, 28.522959",\
|
|
"27.935326, 28.484249, 28.566551, 28.591125, 28.672441",\
|
|
"28.234287, 28.783211, 28.865513, 28.890087, 28.971403",\
|
|
"28.832424, 29.381348, 29.463650, 29.488224, 29.569540");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869146, 2.063380, 2.088646, 2.096190, 2.121154",\
|
|
"1.869146, 2.063380, 2.088646, 2.096190, 2.121154",\
|
|
"1.869146, 2.063380, 2.088646, 2.096190, 2.121154",\
|
|
"1.869146, 2.063380, 2.088646, 2.096190, 2.121154",\
|
|
"1.869146, 2.063380, 2.088646, 2.096190, 2.121154");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "28.996151, 29.332371, 29.381676, 29.396397, 29.445110",\
|
|
"29.145634, 29.481853, 29.531158, 29.545879, 29.594593",\
|
|
"29.295116, 29.631336, 29.680641, 29.695362, 29.744076",\
|
|
"29.594078, 29.930298, 29.979603, 29.994324, 30.043037",\
|
|
"30.192215, 30.528435, 30.577740, 30.592461, 30.641174");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322872, 1.444192, 1.461995, 1.467310, 1.484899",\
|
|
"1.322872, 1.444192, 1.461995, 1.467310, 1.484899",\
|
|
"1.322872, 1.444192, 1.461995, 1.467310, 1.484899",\
|
|
"1.322872, 1.444192, 1.461995, 1.467310, 1.484899",\
|
|
"1.322872, 1.444192, 1.461995, 1.467310, 1.484899");
|
|
}
|
|
|
|
} /* end of arc clock_mprj_io[32]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "clock" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "24.688320, 25.197559, 25.273912, 25.296711, 25.372149",\
|
|
"24.963585, 25.472828, 25.549179, 25.571978, 25.647415",\
|
|
"24.963585, 25.472828, 25.549179, 25.571978, 25.647415",\
|
|
"25.243023, 25.752262, 25.828615, 25.851414, 25.926851",\
|
|
"25.797916, 26.307159, 26.383511, 26.406309, 26.481747");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869146, 2.063380, 2.088646, 2.096190, 2.121154",\
|
|
"1.869146, 2.063380, 2.088646, 2.096190, 2.121154",\
|
|
"1.869146, 2.063380, 2.088646, 2.096190, 2.121154",\
|
|
"1.869146, 2.063380, 2.088646, 2.096190, 2.121154",\
|
|
"1.869146, 2.063380, 2.088646, 2.096190, 2.121154");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "25.167439, 25.479355, 25.525093, 25.538752, 25.583942",\
|
|
"25.442703, 25.754620, 25.800358, 25.814016, 25.859207",\
|
|
"25.442703, 25.754620, 25.800358, 25.814016, 25.859207",\
|
|
"25.722139, 26.034054, 26.079796, 26.093452, 26.138645",\
|
|
"26.277033, 26.588947, 26.634689, 26.648346, 26.693539");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322872, 1.444192, 1.461995, 1.467310, 1.484899",\
|
|
"1.322872, 1.444192, 1.461995, 1.467310, 1.484899",\
|
|
"1.322872, 1.444192, 1.461995, 1.467310, 1.484899",\
|
|
"1.322872, 1.444192, 1.461995, 1.467310, 1.484899",\
|
|
"1.322872, 1.444192, 1.461995, 1.467310, 1.484899");
|
|
}
|
|
|
|
} /* end of arc clock_mprj_io[32]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hk_serial_load" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "18.747955, 19.296879, 19.379181, 19.403755, 19.485071",\
|
|
"18.800962, 19.349884, 19.432188, 19.456762, 19.538078",\
|
|
"18.914133, 19.463055, 19.545359, 19.569933, 19.651249",\
|
|
"19.202093, 19.751015, 19.833319, 19.857893, 19.939209",\
|
|
"20.154823, 20.703747, 20.786049, 20.810623, 20.891939");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.903822, 2.110986, 2.137873, 2.145902, 2.172468",\
|
|
"1.903822, 2.110986, 2.137873, 2.145902, 2.172468",\
|
|
"1.903822, 2.110986, 2.137873, 2.145902, 2.172468",\
|
|
"1.903822, 2.110986, 2.137873, 2.145902, 2.172468",\
|
|
"1.903822, 2.110986, 2.137873, 2.145902, 2.172468");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "18.861406, 19.197628, 19.246931, 19.261654, 19.310368",\
|
|
"18.914413, 19.250633, 19.299938, 19.314659, 19.363373",\
|
|
"19.027584, 19.363804, 19.413109, 19.427830, 19.476543",\
|
|
"19.315544, 19.651764, 19.701069, 19.715790, 19.764503",\
|
|
"20.268274, 20.604496, 20.653799, 20.668522, 20.717236");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.403189, 1.535188, 1.553026, 1.558352, 1.575976",\
|
|
"1.403189, 1.535188, 1.553026, 1.558352, 1.575976",\
|
|
"1.403189, 1.535188, 1.553026, 1.558352, 1.575976",\
|
|
"1.403189, 1.535188, 1.553026, 1.558352, 1.575976",\
|
|
"1.403189, 1.535188, 1.553026, 1.558352, 1.575976");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[32]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hk_serial_load" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "14.247902, 14.248215, 14.248251, 14.248261, 14.248297",\
|
|
"14.297077, 14.297390, 14.297426, 14.297437, 14.297472",\
|
|
"14.402067, 14.402380, 14.402416, 14.402427, 14.402462",\
|
|
"14.668478, 14.668791, 14.668827, 14.668838, 14.668873",\
|
|
"15.560686, 15.560999, 15.561035, 15.561046, 15.561081");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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.125079, 14.131954, 14.132286, 14.132385, 14.132711",\
|
|
"14.174254, 14.181129, 14.181461, 14.181561, 14.181887",\
|
|
"14.279244, 14.286119, 14.286451, 14.286551, 14.286877",\
|
|
"14.545655, 14.552530, 14.552862, 14.552961, 14.553288",\
|
|
"15.437863, 15.444738, 15.445070, 15.445169, 15.445496");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 hk_serial_load_mprj_io[32]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "15.204142, 15.753064, 15.835365, 15.859941, 15.941257",\
|
|
"15.255175, 15.804097, 15.886398, 15.910974, 15.992290",\
|
|
"15.369661, 15.918584, 16.000885, 16.025459, 16.106777",\
|
|
"15.708796, 16.257717, 16.340019, 16.364594, 16.445911",\
|
|
"16.904041, 17.452965, 17.535265, 17.559841, 17.641157");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869146, 2.063380, 2.088646, 2.096190, 2.121154",\
|
|
"1.869146, 2.063380, 2.088646, 2.096190, 2.121154",\
|
|
"1.869146, 2.063380, 2.088646, 2.096190, 2.121154",\
|
|
"1.869146, 2.063380, 2.088646, 2.096190, 2.121154",\
|
|
"1.869146, 2.063380, 2.088646, 2.096190, 2.121154");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "16.519455, 16.855675, 16.904980, 16.919701, 16.968414",\
|
|
"16.570488, 16.906708, 16.956013, 16.970734, 17.019447",\
|
|
"16.684975, 17.021194, 17.070499, 17.085220, 17.133934",\
|
|
"17.024109, 17.360329, 17.409634, 17.424355, 17.473068",\
|
|
"18.219357, 18.555576, 18.604881, 18.619602, 18.668316");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322872, 1.444192, 1.461995, 1.467310, 1.484899",\
|
|
"1.322872, 1.444192, 1.461995, 1.467310, 1.484899",\
|
|
"1.322872, 1.444192, 1.461995, 1.467310, 1.484899",\
|
|
"1.322872, 1.444192, 1.461995, 1.467310, 1.484899",\
|
|
"1.322872, 1.444192, 1.461995, 1.467310, 1.484899");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[32]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "13.864569, 14.373810, 14.450163, 14.472960, 14.548399",\
|
|
"13.911913, 14.421154, 14.497507, 14.520305, 14.595743",\
|
|
"14.018122, 14.527363, 14.603716, 14.626513, 14.701952",\
|
|
"14.332741, 14.841982, 14.918335, 14.941133, 15.016571",\
|
|
"15.441584, 15.950825, 16.027178, 16.049976, 16.125414");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869146, 2.063380, 2.088646, 2.096190, 2.121154",\
|
|
"1.869146, 2.063380, 2.088646, 2.096190, 2.121154",\
|
|
"1.869146, 2.063380, 2.088646, 2.096190, 2.121154",\
|
|
"1.869146, 2.063380, 2.088646, 2.096190, 2.121154",\
|
|
"1.869146, 2.063380, 2.088646, 2.096190, 2.121154");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "15.027796, 15.339710, 15.385450, 15.399108, 15.444300",\
|
|
"15.075140, 15.387054, 15.432795, 15.446452, 15.491644",\
|
|
"15.181351, 15.493265, 15.539005, 15.552663, 15.597855",\
|
|
"15.495968, 15.807882, 15.853622, 15.867280, 15.912472",\
|
|
"16.604811, 16.916725, 16.962465, 16.976124, 17.021315");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322872, 1.444192, 1.461995, 1.467310, 1.484899",\
|
|
"1.322872, 1.444192, 1.461995, 1.467310, 1.484899",\
|
|
"1.322872, 1.444192, 1.461995, 1.467310, 1.484899",\
|
|
"1.322872, 1.444192, 1.461995, 1.467310, 1.484899",\
|
|
"1.322872, 1.444192, 1.461995, 1.467310, 1.484899");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[32]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[32] */
|
|
|
|
pin("mprj_io[31]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.163007 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : mprj_io[31];
|
|
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 ( "20.043793, 20.592722, 20.675024, 20.699600, 20.780914",\
|
|
"20.096800, 20.645729, 20.728031, 20.752605, 20.833921",\
|
|
"20.209970, 20.758900, 20.841202, 20.865776, 20.947092",\
|
|
"20.497931, 21.046860, 21.129162, 21.153736, 21.235052",\
|
|
"21.450661, 21.999590, 22.081892, 22.106466, 22.187782");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.903822, 2.110975, 2.137865, 2.145895, 2.172463",\
|
|
"1.903822, 2.110975, 2.137865, 2.145895, 2.172463",\
|
|
"1.903822, 2.110975, 2.137865, 2.145895, 2.172463",\
|
|
"1.903822, 2.110975, 2.137865, 2.145895, 2.172463",\
|
|
"1.903822, 2.110975, 2.137865, 2.145895, 2.172463");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_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.160700, 20.496916, 20.546221, 20.560944, 20.609657",\
|
|
"20.213707, 20.549923, 20.599228, 20.613949, 20.662664",\
|
|
"20.326878, 20.663094, 20.712399, 20.727119, 20.775835",\
|
|
"20.614838, 20.951054, 21.000359, 21.015079, 21.063795",\
|
|
"21.567570, 21.903786, 21.953091, 21.967812, 22.016525");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.403277, 1.535187, 1.553025, 1.558351, 1.575976",\
|
|
"1.403277, 1.535187, 1.553025, 1.558351, 1.575976",\
|
|
"1.403277, 1.535187, 1.553025, 1.558351, 1.575976",\
|
|
"1.403277, 1.535187, 1.553025, 1.558351, 1.575976",\
|
|
"1.403277, 1.535187, 1.553025, 1.558351, 1.575976");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[31]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hk_serial_load" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "15.469742, 15.470016, 15.470047, 15.470057, 15.470088",\
|
|
"15.518917, 15.519191, 15.519222, 15.519232, 15.519263",\
|
|
"15.623907, 15.624181, 15.624212, 15.624222, 15.624253",\
|
|
"15.890318, 15.890592, 15.890623, 15.890633, 15.890664",\
|
|
"16.782526, 16.782801, 16.782831, 16.782841, 16.782871");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 ( "15.345969, 15.353310, 15.353653, 15.353756, 15.354095",\
|
|
"15.395144, 15.402485, 15.402828, 15.402931, 15.403270",\
|
|
"15.500134, 15.507475, 15.507818, 15.507921, 15.508260",\
|
|
"15.766545, 15.773886, 15.774229, 15.774332, 15.774671",\
|
|
"16.658754, 16.666094, 16.666437, 16.666540, 16.666880");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 hk_serial_load_mprj_io[31]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "15.023853, 15.572784, 15.655086, 15.679660, 15.760977",\
|
|
"15.074886, 15.623817, 15.706119, 15.730693, 15.812010",\
|
|
"15.189371, 15.738302, 15.820603, 15.845178, 15.926495",\
|
|
"15.528505, 16.077436, 16.159737, 16.184311, 16.265629",\
|
|
"16.723749, 17.272680, 17.354980, 17.379555, 17.460873");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869143, 2.063382, 2.088647, 2.096191, 2.121153",\
|
|
"1.869143, 2.063382, 2.088647, 2.096191, 2.121153",\
|
|
"1.869143, 2.063382, 2.088647, 2.096191, 2.121153",\
|
|
"1.869143, 2.063382, 2.088647, 2.096191, 2.121153",\
|
|
"1.869143, 2.063382, 2.088647, 2.096191, 2.121153");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "15.694657, 16.030874, 16.080177, 16.094900, 16.143614",\
|
|
"15.745691, 16.081907, 16.131212, 16.145935, 16.194649",\
|
|
"15.860177, 16.196394, 16.245697, 16.260420, 16.309134",\
|
|
"16.199310, 16.535526, 16.584831, 16.599552, 16.648268",\
|
|
"17.394554, 17.730772, 17.780075, 17.794798, 17.843512");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322877, 1.444186, 1.461990, 1.467307, 1.484897",\
|
|
"1.322877, 1.444186, 1.461990, 1.467307, 1.484897",\
|
|
"1.322877, 1.444186, 1.461990, 1.467307, 1.484897",\
|
|
"1.322877, 1.444186, 1.461990, 1.467307, 1.484897",\
|
|
"1.322877, 1.444186, 1.461990, 1.467307, 1.484897");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[31]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "13.577694, 14.086943, 14.163295, 14.186092, 14.261530",\
|
|
"13.625038, 14.134287, 14.210639, 14.233437, 14.308874",\
|
|
"13.731247, 14.240496, 14.316849, 14.339646, 14.415085",\
|
|
"14.045866, 14.555115, 14.631468, 14.654265, 14.729704",\
|
|
"15.154709, 15.663958, 15.740311, 15.763108, 15.838547");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869143, 2.063382, 2.088647, 2.096191, 2.121153",\
|
|
"1.869143, 2.063382, 2.088647, 2.096191, 2.121153",\
|
|
"1.869143, 2.063382, 2.088647, 2.096191, 2.121153",\
|
|
"1.869143, 2.063382, 2.088647, 2.096191, 2.121153",\
|
|
"1.869143, 2.063382, 2.088647, 2.096191, 2.121153");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "14.199479, 14.511391, 14.557132, 14.570789, 14.615982",\
|
|
"14.246823, 14.558735, 14.604476, 14.618134, 14.663326",\
|
|
"14.353033, 14.664946, 14.710686, 14.724343, 14.769535",\
|
|
"14.667653, 14.979565, 15.025306, 15.038963, 15.084156",\
|
|
"15.776496, 16.088408, 16.134148, 16.147806, 16.192999");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322877, 1.444186, 1.461990, 1.467307, 1.484897",\
|
|
"1.322877, 1.444186, 1.461990, 1.467307, 1.484897",\
|
|
"1.322877, 1.444186, 1.461990, 1.467307, 1.484897",\
|
|
"1.322877, 1.444186, 1.461990, 1.467307, 1.484897",\
|
|
"1.322877, 1.444186, 1.461990, 1.467307, 1.484897");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[31]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[31] */
|
|
|
|
pin("mprj_io[30]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.163007 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : mprj_io[30];
|
|
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 ( "21.217094, 21.766039, 21.848339, 21.872913, 21.954229",\
|
|
"21.270100, 21.819046, 21.901346, 21.925922, 22.007236",\
|
|
"21.383270, 21.932215, 22.014515, 22.039089, 22.120405",\
|
|
"21.671230, 22.220175, 22.302475, 22.327049, 22.408365",\
|
|
"22.623962, 23.172907, 23.255207, 23.279781, 23.361097");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.903822, 2.110972, 2.137863, 2.145893, 2.172462",\
|
|
"1.903822, 2.110972, 2.137863, 2.145893, 2.172462",\
|
|
"1.903822, 2.110972, 2.137863, 2.145893, 2.172462",\
|
|
"1.903822, 2.110972, 2.137863, 2.145893, 2.172462",\
|
|
"1.903822, 2.110972, 2.137863, 2.145893, 2.172462");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_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.339596, 21.675806, 21.725113, 21.739834, 21.788549",\
|
|
"21.392601, 21.728811, 21.778118, 21.792839, 21.841555",\
|
|
"21.505772, 21.841982, 21.891289, 21.906010, 21.954725",\
|
|
"21.793734, 22.129944, 22.179249, 22.193972, 22.242687",\
|
|
"22.746462, 23.082672, 23.131977, 23.146700, 23.195415");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.403301, 1.535187, 1.553025, 1.558351, 1.575976",\
|
|
"1.403301, 1.535187, 1.553025, 1.558351, 1.575976",\
|
|
"1.403301, 1.535187, 1.553025, 1.558351, 1.575976",\
|
|
"1.403301, 1.535187, 1.553025, 1.558351, 1.575976",\
|
|
"1.403301, 1.535187, 1.553025, 1.558351, 1.575976");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[30]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hk_serial_load" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "16.555824, 16.556087, 16.556116, 16.556126, 16.556156",\
|
|
"16.605000, 16.605263, 16.605291, 16.605301, 16.605331",\
|
|
"16.709990, 16.710251, 16.710281, 16.710291, 16.710321",\
|
|
"16.976400, 16.976662, 16.976692, 16.976702, 16.976732",\
|
|
"17.868608, 17.868870, 17.868900, 17.868910, 17.868940");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 ( "16.431778, 16.439251, 16.439598, 16.439703, 16.440044",\
|
|
"16.480953, 16.488426, 16.488773, 16.488878, 16.489220",\
|
|
"16.585943, 16.593416, 16.593763, 16.593868, 16.594210",\
|
|
"16.852354, 16.859827, 16.860174, 16.860279, 16.860620",\
|
|
"17.744562, 17.752035, 17.752382, 17.752487, 17.752829");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 hk_serial_load_mprj_io[30]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "15.092707, 15.641652, 15.723953, 15.748528, 15.829844",\
|
|
"15.143742, 15.692687, 15.774988, 15.799562, 15.880878",\
|
|
"15.258228, 15.807173, 15.889474, 15.914049, 15.995363",\
|
|
"15.597361, 16.146305, 16.228607, 16.253181, 16.334497",\
|
|
"16.792606, 17.341553, 17.423853, 17.448427, 17.529743");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869138, 2.063385, 2.088648, 2.096191, 2.121151",\
|
|
"1.869138, 2.063385, 2.088648, 2.096191, 2.121151",\
|
|
"1.869138, 2.063385, 2.088648, 2.096191, 2.121151",\
|
|
"1.869138, 2.063385, 2.088648, 2.096191, 2.121151",\
|
|
"1.869138, 2.063385, 2.088648, 2.096191, 2.121151");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "15.718678, 16.054890, 16.104195, 16.118917, 16.167633",\
|
|
"15.769712, 16.105923, 16.155228, 16.169950, 16.218666",\
|
|
"15.884198, 16.220409, 16.269714, 16.284437, 16.333153",\
|
|
"16.223331, 16.559544, 16.608849, 16.623571, 16.672287",\
|
|
"17.418577, 17.754787, 17.804092, 17.818815, 17.867531");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322886, 1.444175, 1.461983, 1.467300, 1.484894",\
|
|
"1.322886, 1.444175, 1.461983, 1.467300, 1.484894",\
|
|
"1.322886, 1.444175, 1.461983, 1.467300, 1.484894",\
|
|
"1.322886, 1.444175, 1.461983, 1.467300, 1.484894",\
|
|
"1.322886, 1.444175, 1.461983, 1.467300, 1.484894");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[30]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "13.706139, 14.215402, 14.291753, 14.314550, 14.389988",\
|
|
"13.753483, 14.262746, 14.339097, 14.361895, 14.437332",\
|
|
"13.859694, 14.368956, 14.445307, 14.468105, 14.543543",\
|
|
"14.174313, 14.683575, 14.759926, 14.782724, 14.858162",\
|
|
"15.283155, 15.792418, 15.868769, 15.891567, 15.967005");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869138, 2.063385, 2.088648, 2.096191, 2.121151",\
|
|
"1.869138, 2.063385, 2.088648, 2.096191, 2.121151",\
|
|
"1.869138, 2.063385, 2.088648, 2.096191, 2.121151",\
|
|
"1.869138, 2.063385, 2.088648, 2.096191, 2.121151",\
|
|
"1.869138, 2.063385, 2.088648, 2.096191, 2.121151");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "14.251039, 14.562944, 14.608685, 14.622343, 14.667538",\
|
|
"14.298383, 14.610289, 14.656030, 14.669687, 14.714882",\
|
|
"14.404593, 14.716499, 14.762239, 14.775898, 14.821092",\
|
|
"14.719212, 15.031118, 15.076859, 15.090517, 15.135711",\
|
|
"15.828054, 16.139961, 16.185701, 16.199360, 16.244553");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322886, 1.444175, 1.461983, 1.467300, 1.484894",\
|
|
"1.322886, 1.444175, 1.461983, 1.467300, 1.484894",\
|
|
"1.322886, 1.444175, 1.461983, 1.467300, 1.484894",\
|
|
"1.322886, 1.444175, 1.461983, 1.467300, 1.484894",\
|
|
"1.322886, 1.444175, 1.461983, 1.467300, 1.484894");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[30]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[30] */
|
|
|
|
pin("mprj_io[29]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.163007 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : mprj_io[29];
|
|
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 ( "22.425886, 22.974812, 23.057114, 23.081688, 23.163004",\
|
|
"22.478895, 23.027821, 23.110123, 23.134697, 23.216013",\
|
|
"22.592066, 23.140991, 23.223293, 23.247868, 23.329184",\
|
|
"22.880026, 23.428951, 23.511253, 23.535828, 23.617144",\
|
|
"23.832754, 24.381680, 24.463982, 24.488556, 24.569872");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 ( "22.540077, 22.876297, 22.925600, 22.940323, 22.989037",\
|
|
"22.593084, 22.929302, 22.978607, 22.993328, 23.042044",\
|
|
"22.706255, 23.042473, 23.091778, 23.106499, 23.155214",\
|
|
"22.994215, 23.330433, 23.379738, 23.394459, 23.443174",\
|
|
"23.946945, 24.283165, 24.332468, 24.347191, 24.395905");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.403259, 1.535187, 1.553025, 1.558351, 1.575976",\
|
|
"1.403259, 1.535187, 1.553025, 1.558351, 1.575976",\
|
|
"1.403259, 1.535187, 1.553025, 1.558351, 1.575976",\
|
|
"1.403259, 1.535187, 1.553025, 1.558351, 1.575976",\
|
|
"1.403259, 1.535187, 1.553025, 1.558351, 1.575976");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[29]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hk_serial_load" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "17.650980, 17.651260, 17.651293, 17.651302, 17.651335",\
|
|
"17.700155, 17.700436, 17.700468, 17.700478, 17.700510",\
|
|
"17.805145, 17.805426, 17.805458, 17.805470, 17.805500",\
|
|
"18.071556, 18.071836, 18.071869, 18.071880, 18.071911",\
|
|
"18.963764, 18.964045, 18.964077, 18.964088, 18.964119");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 ( "17.527409, 17.534651, 17.534990, 17.535093, 17.535429",\
|
|
"17.576584, 17.583826, 17.584166, 17.584269, 17.584604",\
|
|
"17.681574, 17.688816, 17.689156, 17.689259, 17.689594",\
|
|
"17.947985, 17.955227, 17.955566, 17.955669, 17.956005",\
|
|
"18.840193, 18.847435, 18.847775, 18.847878, 18.848213");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 hk_serial_load_mprj_io[29]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "14.739104, 15.288029, 15.370331, 15.394905, 15.476222",\
|
|
"14.790138, 15.339064, 15.421365, 15.445940, 15.527256",\
|
|
"14.904624, 15.453548, 15.535851, 15.560425, 15.641742",\
|
|
"15.243758, 15.792683, 15.874985, 15.899559, 15.980876",\
|
|
"16.439003, 16.987928, 17.070230, 17.094805, 17.176121");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869145, 2.063380, 2.088646, 2.096190, 2.121153",\
|
|
"1.869145, 2.063380, 2.088646, 2.096190, 2.121153",\
|
|
"1.869145, 2.063380, 2.088646, 2.096190, 2.121153",\
|
|
"1.869145, 2.063380, 2.088646, 2.096190, 2.121153",\
|
|
"1.869145, 2.063380, 2.088646, 2.096190, 2.121153");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "15.699745, 16.035965, 16.085270, 16.099991, 16.148705",\
|
|
"15.750778, 16.086998, 16.136303, 16.151024, 16.199738",\
|
|
"15.865265, 16.201485, 16.250790, 16.265511, 16.314224",\
|
|
"16.204399, 16.540619, 16.589924, 16.604645, 16.653358",\
|
|
"17.399645, 17.735865, 17.785168, 17.799891, 17.848604");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322874, 1.444190, 1.461993, 1.467309, 1.484899",\
|
|
"1.322874, 1.444190, 1.461993, 1.467309, 1.484899",\
|
|
"1.322874, 1.444190, 1.461993, 1.467309, 1.484899",\
|
|
"1.322874, 1.444190, 1.461993, 1.467309, 1.484899",\
|
|
"1.322874, 1.444190, 1.461993, 1.467309, 1.484899");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[29]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "13.382502, 13.891745, 13.968098, 13.990896, 14.066334",\
|
|
"13.429846, 13.939089, 14.015442, 14.038240, 14.113678",\
|
|
"13.536056, 14.045300, 14.121652, 14.144449, 14.219888",\
|
|
"13.850676, 14.359919, 14.436272, 14.459070, 14.534508",\
|
|
"14.959520, 15.468763, 15.545116, 15.567915, 15.643353");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869145, 2.063380, 2.088646, 2.096190, 2.121153",\
|
|
"1.869145, 2.063380, 2.088646, 2.096190, 2.121153",\
|
|
"1.869145, 2.063380, 2.088646, 2.096190, 2.121153",\
|
|
"1.869145, 2.063380, 2.088646, 2.096190, 2.121153",\
|
|
"1.869145, 2.063380, 2.088646, 2.096190, 2.121153");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "14.237511, 14.549424, 14.595164, 14.608822, 14.654015",\
|
|
"14.284855, 14.596768, 14.642509, 14.656166, 14.701359",\
|
|
"14.391064, 14.702978, 14.748718, 14.762376, 14.807568",\
|
|
"14.705683, 15.017597, 15.063337, 15.076995, 15.122187",\
|
|
"15.814528, 16.126442, 16.172182, 16.185841, 16.231031");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322874, 1.444190, 1.461993, 1.467309, 1.484899",\
|
|
"1.322874, 1.444190, 1.461993, 1.467309, 1.484899",\
|
|
"1.322874, 1.444190, 1.461993, 1.467309, 1.484899",\
|
|
"1.322874, 1.444190, 1.461993, 1.467309, 1.484899",\
|
|
"1.322874, 1.444190, 1.461993, 1.467309, 1.484899");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[29]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[29] */
|
|
|
|
pin("mprj_io[28]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.163007 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : mprj_io[28];
|
|
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 ( "23.608612, 24.157557, 24.239857, 24.264431, 24.345747",\
|
|
"23.661621, 24.210566, 24.292866, 24.317440, 24.398756",\
|
|
"23.774792, 24.323736, 24.406036, 24.430611, 24.511927",\
|
|
"24.062752, 24.611696, 24.693996, 24.718571, 24.799887",\
|
|
"25.015480, 25.564425, 25.646725, 25.671299, 25.752615");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.903822, 2.110973, 2.137864, 2.145893, 2.172462",\
|
|
"1.903822, 2.110973, 2.137864, 2.145893, 2.172462",\
|
|
"1.903822, 2.110973, 2.137864, 2.145893, 2.172462",\
|
|
"1.903822, 2.110973, 2.137864, 2.145893, 2.172462",\
|
|
"1.903822, 2.110973, 2.137864, 2.145893, 2.172462");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_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.732351, 24.068563, 24.117868, 24.132591, 24.181305",\
|
|
"23.785358, 24.121571, 24.170876, 24.185598, 24.234312",\
|
|
"23.898529, 24.234741, 24.284046, 24.298769, 24.347483",\
|
|
"24.186489, 24.522701, 24.572006, 24.586729, 24.635443",\
|
|
"25.139219, 25.475431, 25.524736, 25.539459, 25.588173");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.403294, 1.535187, 1.553025, 1.558351, 1.575976",\
|
|
"1.403294, 1.535187, 1.553025, 1.558351, 1.575976",\
|
|
"1.403294, 1.535187, 1.553025, 1.558351, 1.575976",\
|
|
"1.403294, 1.535187, 1.553025, 1.558351, 1.575976",\
|
|
"1.403294, 1.535187, 1.553025, 1.558351, 1.575976");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[28]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hk_serial_load" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "18.771599, 18.771866, 18.771896, 18.771904, 18.771935",\
|
|
"18.820774, 18.821041, 18.821072, 18.821079, 18.821110",\
|
|
"18.925766, 18.926031, 18.926062, 18.926069, 18.926100",\
|
|
"19.192177, 19.192444, 19.192474, 19.192482, 19.192513",\
|
|
"20.084383, 20.084648, 20.084679, 20.084688, 20.084719");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 ( "18.647636, 18.655069, 18.655415, 18.655518, 18.655861",\
|
|
"18.696812, 18.704245, 18.704590, 18.704693, 18.705036",\
|
|
"18.801802, 18.809235, 18.809582, 18.809685, 18.810026",\
|
|
"19.068214, 19.075647, 19.075993, 19.076096, 19.076439",\
|
|
"19.960419, 19.967854, 19.968199, 19.968302, 19.968643");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 hk_serial_load_mprj_io[28]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "14.868122, 15.417066, 15.499367, 15.523941, 15.605257",\
|
|
"14.919157, 15.468101, 15.550402, 15.574976, 15.656292",\
|
|
"15.033642, 15.582585, 15.664886, 15.689461, 15.770777",\
|
|
"15.372776, 15.921720, 16.004021, 16.028595, 16.109911",\
|
|
"16.568022, 17.116966, 17.199266, 17.223841, 17.305157");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869139, 2.063385, 2.088648, 2.096191, 2.121151",\
|
|
"1.869139, 2.063385, 2.088648, 2.096191, 2.121151",\
|
|
"1.869139, 2.063385, 2.088648, 2.096191, 2.121151",\
|
|
"1.869139, 2.063385, 2.088648, 2.096191, 2.121151",\
|
|
"1.869139, 2.063385, 2.088648, 2.096191, 2.121151");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "15.801140, 16.137352, 16.186657, 16.201378, 16.250093",\
|
|
"15.852175, 16.188385, 16.237690, 16.252413, 16.301128",\
|
|
"15.966660, 16.302872, 16.352177, 16.366898, 16.415613",\
|
|
"16.305794, 16.642006, 16.691311, 16.706032, 16.754747",\
|
|
"17.501040, 17.837250, 17.886555, 17.901278, 17.949993");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322885, 1.444176, 1.461983, 1.467301, 1.484895",\
|
|
"1.322885, 1.444176, 1.461983, 1.467301, 1.484895",\
|
|
"1.322885, 1.444176, 1.461983, 1.467301, 1.484895",\
|
|
"1.322885, 1.444176, 1.461983, 1.467301, 1.484895",\
|
|
"1.322885, 1.444176, 1.461983, 1.467301, 1.484895");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[28]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "13.522444, 14.031705, 14.108056, 14.130855, 14.206291",\
|
|
"13.569788, 14.079049, 14.155400, 14.178199, 14.253635",\
|
|
"13.675997, 14.185259, 14.261610, 14.284409, 14.359846",\
|
|
"13.990618, 14.499879, 14.576230, 14.599029, 14.674465",\
|
|
"15.099461, 15.608722, 15.685073, 15.707871, 15.783308");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869139, 2.063385, 2.088648, 2.096191, 2.121151",\
|
|
"1.869139, 2.063385, 2.088648, 2.096191, 2.121151",\
|
|
"1.869139, 2.063385, 2.088648, 2.096191, 2.121151",\
|
|
"1.869139, 2.063385, 2.088648, 2.096191, 2.121151",\
|
|
"1.869139, 2.063385, 2.088648, 2.096191, 2.121151");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "14.339775, 14.651682, 14.697423, 14.711081, 14.756275",\
|
|
"14.387119, 14.699026, 14.744767, 14.758425, 14.803619",\
|
|
"14.493330, 14.805236, 14.850977, 14.864635, 14.909828",\
|
|
"14.807949, 15.119855, 15.165596, 15.179255, 15.224447",\
|
|
"15.916792, 16.228699, 16.274439, 16.288097, 16.333290");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322885, 1.444176, 1.461983, 1.467301, 1.484895",\
|
|
"1.322885, 1.444176, 1.461983, 1.467301, 1.484895",\
|
|
"1.322885, 1.444176, 1.461983, 1.467301, 1.484895",\
|
|
"1.322885, 1.444176, 1.461983, 1.467301, 1.484895",\
|
|
"1.322885, 1.444176, 1.461983, 1.467301, 1.484895");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[28]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[28] */
|
|
|
|
pin("mprj_io[27]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.163007 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : mprj_io[27];
|
|
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 ( "24.826092, 25.375034, 25.457336, 25.481911, 25.563225",\
|
|
"24.879097, 25.428040, 25.510342, 25.534916, 25.616230",\
|
|
"24.992268, 25.541210, 25.623512, 25.648087, 25.729401",\
|
|
"25.280228, 25.829170, 25.911472, 25.936047, 26.017361",\
|
|
"26.232960, 26.781902, 26.864204, 26.888779, 26.970093");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 ( "24.949074, 25.285286, 25.334591, 25.349312, 25.398027",\
|
|
"25.002081, 25.338291, 25.387598, 25.402321, 25.451035",\
|
|
"25.115252, 25.451462, 25.500769, 25.515491, 25.564205",\
|
|
"25.403212, 25.739422, 25.788729, 25.803452, 25.852165",\
|
|
"26.355942, 26.692154, 26.741459, 26.756180, 26.804895");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.403259, 1.535187, 1.553025, 1.558351, 1.575976",\
|
|
"1.403259, 1.535187, 1.553025, 1.558351, 1.575976",\
|
|
"1.403259, 1.535187, 1.553025, 1.558351, 1.575976",\
|
|
"1.403259, 1.535187, 1.553025, 1.558351, 1.575976",\
|
|
"1.403259, 1.535187, 1.553025, 1.558351, 1.575976");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[27]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hk_serial_load" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "19.859089, 19.859369, 19.859402, 19.859411, 19.859444",\
|
|
"19.908264, 19.908545, 19.908577, 19.908587, 19.908619",\
|
|
"20.013254, 20.013535, 20.013569, 20.013577, 20.013609",\
|
|
"20.279667, 20.279947, 20.279980, 20.279989, 20.280022",\
|
|
"21.171873, 21.172153, 21.172188, 21.172195, 21.172228");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 ( "19.735518, 19.742760, 19.743099, 19.743202, 19.743538",\
|
|
"19.784693, 19.791935, 19.792274, 19.792377, 19.792713",\
|
|
"19.889683, 19.896923, 19.897264, 19.897367, 19.897703",\
|
|
"20.156096, 20.163338, 20.163677, 20.163780, 20.164116",\
|
|
"21.048302, 21.055542, 21.055883, 21.055986, 21.056322");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 hk_serial_load_mprj_io[27]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "14.776484, 15.325426, 15.407727, 15.432302, 15.513617",\
|
|
"14.827518, 15.376460, 15.458761, 15.483335, 15.564651",\
|
|
"14.942003, 15.490946, 15.573247, 15.597821, 15.679136",\
|
|
"15.281137, 15.830080, 15.912381, 15.936955, 16.018270",\
|
|
"16.476385, 17.025326, 17.107628, 17.132202, 17.213518");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869139, 2.063384, 2.088648, 2.096191, 2.121151",\
|
|
"1.869139, 2.063384, 2.088648, 2.096191, 2.121151",\
|
|
"1.869139, 2.063384, 2.088648, 2.096191, 2.121151",\
|
|
"1.869139, 2.063384, 2.088648, 2.096191, 2.121151",\
|
|
"1.869139, 2.063384, 2.088648, 2.096191, 2.121151");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "15.701221, 16.037434, 16.086739, 16.101460, 16.150175",\
|
|
"15.752254, 16.088467, 16.137772, 16.152494, 16.201210",\
|
|
"15.866741, 16.202953, 16.252258, 16.266979, 16.315695",\
|
|
"16.205875, 16.542088, 16.591393, 16.606113, 16.654829",\
|
|
"17.401121, 17.737331, 17.786638, 17.801361, 17.850075");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322884, 1.444177, 1.461984, 1.467301, 1.484895",\
|
|
"1.322884, 1.444177, 1.461984, 1.467301, 1.484895",\
|
|
"1.322884, 1.444177, 1.461984, 1.467301, 1.484895",\
|
|
"1.322884, 1.444177, 1.461984, 1.467301, 1.484895",\
|
|
"1.322884, 1.444177, 1.461984, 1.467301, 1.484895");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[27]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "13.440733, 13.949992, 14.026344, 14.049142, 14.124578",\
|
|
"13.488077, 13.997336, 14.073689, 14.096486, 14.171923",\
|
|
"13.594288, 14.103547, 14.179899, 14.202697, 14.278133",\
|
|
"13.908907, 14.418166, 14.494518, 14.517316, 14.592752",\
|
|
"15.017752, 15.527011, 15.603363, 15.626161, 15.701597");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869139, 2.063384, 2.088648, 2.096191, 2.121151",\
|
|
"1.869139, 2.063384, 2.088648, 2.096191, 2.121151",\
|
|
"1.869139, 2.063384, 2.088648, 2.096191, 2.121151",\
|
|
"1.869139, 2.063384, 2.088648, 2.096191, 2.121151",\
|
|
"1.869139, 2.063384, 2.088648, 2.096191, 2.121151");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "14.250338, 14.562245, 14.607986, 14.621644, 14.666838",\
|
|
"14.297682, 14.609590, 14.655331, 14.668988, 14.714182",\
|
|
"14.403893, 14.715800, 14.761541, 14.775199, 14.820393",\
|
|
"14.718512, 15.030419, 15.076160, 15.089818, 15.135012",\
|
|
"15.827354, 16.139263, 16.185003, 16.198662, 16.243855");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322884, 1.444177, 1.461984, 1.467301, 1.484895",\
|
|
"1.322884, 1.444177, 1.461984, 1.467301, 1.484895",\
|
|
"1.322884, 1.444177, 1.461984, 1.467301, 1.484895",\
|
|
"1.322884, 1.444177, 1.461984, 1.467301, 1.484895",\
|
|
"1.322884, 1.444177, 1.461984, 1.467301, 1.484895");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[27]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[27] */
|
|
|
|
pin("mprj_io[26]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.163007 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : mprj_io[26];
|
|
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 ( "26.040253, 26.589174, 26.671478, 26.696053, 26.777369",\
|
|
"26.093262, 26.642183, 26.724487, 26.749062, 26.830378",\
|
|
"26.206432, 26.755354, 26.837658, 26.862232, 26.943548",\
|
|
"26.494392, 27.043314, 27.125618, 27.150192, 27.231508",\
|
|
"27.447121, 27.996042, 28.078346, 28.102921, 28.184237");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.903822, 2.110972, 2.137863, 2.145893, 2.172462",\
|
|
"1.903822, 2.110972, 2.137863, 2.145893, 2.172462",\
|
|
"1.903822, 2.110972, 2.137863, 2.145893, 2.172462",\
|
|
"1.903822, 2.110972, 2.137863, 2.145893, 2.172462",\
|
|
"1.903822, 2.110972, 2.137863, 2.145893, 2.172462");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_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.155436, 26.491655, 26.540958, 26.555681, 26.604395",\
|
|
"26.208443, 26.544662, 26.593967, 26.608688, 26.657402",\
|
|
"26.321613, 26.657833, 26.707138, 26.721859, 26.770573",\
|
|
"26.609573, 26.945793, 26.995098, 27.009819, 27.058533",\
|
|
"27.562304, 27.898523, 27.947826, 27.962549, 28.011263");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.403302, 1.535187, 1.553025, 1.558351, 1.575976",\
|
|
"1.403302, 1.535187, 1.553025, 1.558351, 1.575976",\
|
|
"1.403302, 1.535187, 1.553025, 1.558351, 1.575976",\
|
|
"1.403302, 1.535187, 1.553025, 1.558351, 1.575976",\
|
|
"1.403302, 1.535187, 1.553025, 1.558351, 1.575976");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[26]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hk_serial_load" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "20.981487, 20.981750, 20.981779, 20.981789, 20.981819",\
|
|
"21.030663, 21.030926, 21.030954, 21.030964, 21.030994",\
|
|
"21.135654, 21.135918, 21.135946, 21.135956, 21.135986",\
|
|
"21.402065, 21.402328, 21.402357, 21.402367, 21.402397",\
|
|
"22.294273, 22.294535, 22.294563, 22.294573, 22.294603");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 ( "20.857431, 20.864910, 20.865257, 20.865360, 20.865704",\
|
|
"20.906607, 20.914085, 20.914433, 20.914536, 20.914879",\
|
|
"21.011599, 21.019077, 21.019424, 21.019527, 21.019871",\
|
|
"21.278009, 21.285488, 21.285835, 21.285938, 21.286282",\
|
|
"22.170216, 22.177694, 22.178041, 22.178144, 22.178488");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 hk_serial_load_mprj_io[26]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "15.083231, 15.632154, 15.714457, 15.739031, 15.820347",\
|
|
"15.134264, 15.683187, 15.765490, 15.790064, 15.871381",\
|
|
"15.248751, 15.797673, 15.879976, 15.904551, 15.985867",\
|
|
"15.587885, 16.136806, 16.219110, 16.243685, 16.325001",\
|
|
"16.783129, 17.332052, 17.414354, 17.438929, 17.520245");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869146, 2.063380, 2.088646, 2.096190, 2.121153",\
|
|
"1.869146, 2.063380, 2.088646, 2.096190, 2.121153",\
|
|
"1.869146, 2.063380, 2.088646, 2.096190, 2.121153",\
|
|
"1.869146, 2.063380, 2.088646, 2.096190, 2.121153",\
|
|
"1.869146, 2.063380, 2.088646, 2.096190, 2.121153");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "15.918390, 16.254608, 16.303913, 16.318634, 16.367348",\
|
|
"15.969423, 16.305643, 16.354946, 16.369669, 16.418383",\
|
|
"16.083910, 16.420128, 16.469433, 16.484154, 16.532867",\
|
|
"16.423044, 16.759262, 16.808567, 16.823288, 16.872002",\
|
|
"17.618290, 17.954508, 18.003813, 18.018534, 18.067249");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322873, 1.444191, 1.461994, 1.467310, 1.484899",\
|
|
"1.322873, 1.444191, 1.461994, 1.467310, 1.484899",\
|
|
"1.322873, 1.444191, 1.461994, 1.467310, 1.484899",\
|
|
"1.322873, 1.444191, 1.461994, 1.467310, 1.484899",\
|
|
"1.322873, 1.444191, 1.461994, 1.467310, 1.484899");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[26]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "13.695639, 14.204880, 14.281233, 14.304031, 14.379469",\
|
|
"13.742983, 14.252224, 14.328577, 14.351376, 14.426813",\
|
|
"13.849192, 14.358434, 14.434786, 14.457584, 14.533023",\
|
|
"14.163813, 14.673054, 14.749407, 14.772205, 14.847643",\
|
|
"15.272655, 15.781897, 15.858250, 15.881048, 15.956486");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869146, 2.063380, 2.088646, 2.096190, 2.121153",\
|
|
"1.869146, 2.063380, 2.088646, 2.096190, 2.121153",\
|
|
"1.869146, 2.063380, 2.088646, 2.096190, 2.121153",\
|
|
"1.869146, 2.063380, 2.088646, 2.096190, 2.121153",\
|
|
"1.869146, 2.063380, 2.088646, 2.096190, 2.121153");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "14.437103, 14.749018, 14.794757, 14.808414, 14.853607",\
|
|
"14.484447, 14.796362, 14.842101, 14.855759, 14.900951",\
|
|
"14.590656, 14.902571, 14.948311, 14.961969, 15.007161",\
|
|
"14.905275, 15.217190, 15.262930, 15.276588, 15.321780",\
|
|
"16.014120, 16.326035, 16.371773, 16.385431, 16.430624");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322873, 1.444191, 1.461994, 1.467310, 1.484899",\
|
|
"1.322873, 1.444191, 1.461994, 1.467310, 1.484899",\
|
|
"1.322873, 1.444191, 1.461994, 1.467310, 1.484899",\
|
|
"1.322873, 1.444191, 1.461994, 1.467310, 1.484899",\
|
|
"1.322873, 1.444191, 1.461994, 1.467310, 1.484899");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[26]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[26] */
|
|
|
|
pin("mprj_io[25]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.163007 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : mprj_io[25];
|
|
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 ( "27.223972, 27.772902, 27.855204, 27.879778, 27.961094",\
|
|
"27.276978, 27.825907, 27.908209, 27.932783, 28.014099",\
|
|
"27.390148, 27.939077, 28.021379, 28.045954, 28.127270",\
|
|
"27.678108, 28.227037, 28.309340, 28.333914, 28.415230",\
|
|
"28.630840, 29.179770, 29.262072, 29.286646, 29.367962");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.903822, 2.110976, 2.137866, 2.145896, 2.172464",\
|
|
"1.903822, 2.110976, 2.137866, 2.145896, 2.172464",\
|
|
"1.903822, 2.110976, 2.137866, 2.145896, 2.172464",\
|
|
"1.903822, 2.110976, 2.137866, 2.145896, 2.172464",\
|
|
"1.903822, 2.110976, 2.137866, 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 ( "27.342186, 27.678402, 27.727707, 27.742428, 27.791142",\
|
|
"27.395191, 27.731409, 27.780714, 27.795435, 27.844151",\
|
|
"27.508362, 27.844580, 27.893885, 27.908606, 27.957321",\
|
|
"27.796322, 28.132540, 28.181845, 28.196566, 28.245281",\
|
|
"28.749054, 29.085270, 29.134575, 29.149296, 29.198009");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.403265, 1.535187, 1.553025, 1.558351, 1.575976",\
|
|
"1.403265, 1.535187, 1.553025, 1.558351, 1.575976",\
|
|
"1.403265, 1.535187, 1.553025, 1.558351, 1.575976",\
|
|
"1.403265, 1.535187, 1.553025, 1.558351, 1.575976",\
|
|
"1.403265, 1.535187, 1.553025, 1.558351, 1.575976");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[25]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hk_serial_load" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "22.079620, 22.079901, 22.079931, 22.079941, 22.079973",\
|
|
"22.128796, 22.129076, 22.129107, 22.129116, 22.129148",\
|
|
"22.233786, 22.234066, 22.234097, 22.234108, 22.234138",\
|
|
"22.500200, 22.500481, 22.500511, 22.500523, 22.500553",\
|
|
"23.392408, 23.392689, 23.392719, 23.392731, 23.392761");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 ( "21.955986, 21.963259, 21.963600, 21.963703, 21.964039",\
|
|
"22.005161, 22.012434, 22.012775, 22.012878, 22.013214",\
|
|
"22.110151, 22.117424, 22.117765, 22.117867, 22.118206",\
|
|
"22.376566, 22.383839, 22.384180, 22.384281, 22.384621",\
|
|
"23.268774, 23.276047, 23.276388, 23.276489, 23.276829");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 hk_serial_load_mprj_io[25]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "15.618721, 16.167650, 16.249950, 16.274527, 16.355843",\
|
|
"15.669755, 16.218683, 16.300985, 16.325560, 16.406876",\
|
|
"15.784240, 16.333168, 16.415470, 16.440044, 16.521362",\
|
|
"16.123375, 16.672304, 16.754604, 16.779181, 16.860497",\
|
|
"17.318623, 17.867550, 17.949852, 17.974426, 18.055744");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869144, 2.063381, 2.088647, 2.096191, 2.121153",\
|
|
"1.869144, 2.063381, 2.088647, 2.096191, 2.121153",\
|
|
"1.869144, 2.063381, 2.088647, 2.096191, 2.121153",\
|
|
"1.869144, 2.063381, 2.088647, 2.096191, 2.121153",\
|
|
"1.869144, 2.063381, 2.088647, 2.096191, 2.121153");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "16.252331, 16.588549, 16.637854, 16.652575, 16.701290",\
|
|
"16.303368, 16.639584, 16.688889, 16.703609, 16.752323",\
|
|
"16.417850, 16.754068, 16.803373, 16.818094, 16.866810",\
|
|
"16.756985, 17.093203, 17.142508, 17.157228, 17.205944",\
|
|
"17.952232, 18.288448, 18.337753, 18.352474, 18.401188");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322876, 1.444187, 1.461991, 1.467307, 1.484898",\
|
|
"1.322876, 1.444187, 1.461991, 1.467307, 1.484898",\
|
|
"1.322876, 1.444187, 1.461991, 1.467307, 1.484898",\
|
|
"1.322876, 1.444187, 1.461991, 1.467307, 1.484898",\
|
|
"1.322876, 1.444187, 1.461991, 1.467307, 1.484898");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[25]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "14.129018, 14.638266, 14.714618, 14.737415, 14.812854",\
|
|
"14.176362, 14.685610, 14.761962, 14.784760, 14.860198",\
|
|
"14.282572, 14.791819, 14.868172, 14.890970, 14.966408",\
|
|
"14.597192, 15.106440, 15.182792, 15.205589, 15.281028",\
|
|
"15.706036, 16.215282, 16.291636, 16.314434, 16.389872");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869144, 2.063381, 2.088647, 2.096191, 2.121153",\
|
|
"1.869144, 2.063381, 2.088647, 2.096191, 2.121153",\
|
|
"1.869144, 2.063381, 2.088647, 2.096191, 2.121153",\
|
|
"1.869144, 2.063381, 2.088647, 2.096191, 2.121153",\
|
|
"1.869144, 2.063381, 2.088647, 2.096191, 2.121153");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "14.725962, 15.037874, 15.083614, 15.097273, 15.142465",\
|
|
"14.773306, 15.085218, 15.130959, 15.144617, 15.189809",\
|
|
"14.879516, 15.191428, 15.237169, 15.250826, 15.296019",\
|
|
"15.194136, 15.506048, 15.551788, 15.565447, 15.610639",\
|
|
"16.302979, 16.614891, 16.660631, 16.674290, 16.719482");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322876, 1.444187, 1.461991, 1.467307, 1.484898",\
|
|
"1.322876, 1.444187, 1.461991, 1.467307, 1.484898",\
|
|
"1.322876, 1.444187, 1.461991, 1.467307, 1.484898",\
|
|
"1.322876, 1.444187, 1.461991, 1.467307, 1.484898",\
|
|
"1.322876, 1.444187, 1.461991, 1.467307, 1.484898");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[25]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[25] */
|
|
|
|
pin("mprj_io[24]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 0.000000 ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : mprj_io[24];
|
|
} /* end of pin mprj_io[24] */
|
|
|
|
pin("mprj_io[23]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 0.000000 ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : mprj_io[23];
|
|
} /* end of pin mprj_io[23] */
|
|
|
|
pin("mprj_io[22]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 0.000000 ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : mprj_io[22];
|
|
} /* end of pin mprj_io[22] */
|
|
|
|
pin("mprj_io[21]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 0.000000 ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : mprj_io[21];
|
|
} /* end of pin mprj_io[21] */
|
|
|
|
pin("mprj_io[20]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 0.000000 ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : mprj_io[20];
|
|
} /* end of pin mprj_io[20] */
|
|
|
|
pin("mprj_io[19]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 0.000000 ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : mprj_io[19];
|
|
} /* end of pin mprj_io[19] */
|
|
|
|
pin("mprj_io[18]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 0.000000 ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : mprj_io[18];
|
|
} /* end of pin mprj_io[18] */
|
|
|
|
pin("mprj_io[17]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 0.000000 ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : mprj_io[17];
|
|
} /* end of pin mprj_io[17] */
|
|
|
|
pin("mprj_io[16]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 0.000000 ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : mprj_io[16];
|
|
} /* end of pin mprj_io[16] */
|
|
|
|
pin("mprj_io[15]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 0.000000 ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : mprj_io[15];
|
|
} /* end of pin mprj_io[15] */
|
|
|
|
pin("mprj_io[14]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 0.000000 ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : mprj_io[14];
|
|
} /* end of pin mprj_io[14] */
|
|
|
|
pin("mprj_io[13]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.163007 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : mprj_io[13];
|
|
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 ( "25.667816, 26.216774, 26.299076, 26.323650, 26.404964",\
|
|
"25.719135, 26.268093, 26.350395, 26.374969, 26.456284",\
|
|
"25.833561, 26.382519, 26.464821, 26.489395, 26.570709",\
|
|
"26.172112, 26.721069, 26.803371, 26.827946, 26.909260",\
|
|
"27.336933, 27.885891, 27.968193, 27.992767, 28.074081");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.903822, 2.110999, 2.137884, 2.145911, 2.172473",\
|
|
"1.903822, 2.110999, 2.137884, 2.145911, 2.172473",\
|
|
"1.903822, 2.110999, 2.137884, 2.145911, 2.172473",\
|
|
"1.903822, 2.110999, 2.137884, 2.145911, 2.172473",\
|
|
"1.903822, 2.110999, 2.137884, 2.145911, 2.172473");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_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.795364, 26.131571, 26.180878, 26.195599, 26.244316",\
|
|
"25.846684, 26.182890, 26.232197, 26.246918, 26.295635",\
|
|
"25.961109, 26.297316, 26.346622, 26.361343, 26.410061",\
|
|
"26.299664, 26.635868, 26.685173, 26.699898, 26.748611",\
|
|
"27.464485, 27.800690, 27.849995, 27.864719, 27.913433");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.403078, 1.535189, 1.553026, 1.558352, 1.575976",\
|
|
"1.403078, 1.535189, 1.553026, 1.558352, 1.575976",\
|
|
"1.403078, 1.535189, 1.553026, 1.558352, 1.575976",\
|
|
"1.403078, 1.535189, 1.553026, 1.558352, 1.575976",\
|
|
"1.403078, 1.535189, 1.553026, 1.558352, 1.575976");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[13]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hk_serial_load" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "20.995705, 20.996065, 20.996105, 20.996119, 20.996159",\
|
|
"21.043314, 21.043674, 21.043716, 21.043728, 21.043768",\
|
|
"21.149467, 21.149828, 21.149868, 21.149881, 21.149921",\
|
|
"21.463549, 21.463909, 21.463951, 21.463963, 21.464003",\
|
|
"22.544165, 22.544525, 22.544567, 22.544579, 22.544619");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 ( "20.874004, 20.880331, 20.880648, 20.880743, 20.881056",\
|
|
"20.921614, 20.927940, 20.928257, 20.928352, 20.928665",\
|
|
"21.027767, 21.034094, 21.034410, 21.034506, 21.034819",\
|
|
"21.341848, 21.348175, 21.348492, 21.348587, 21.348900",\
|
|
"22.422464, 22.428791, 22.429108, 22.429203, 22.429516");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 hk_serial_load_mprj_io[13]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "15.524855, 16.073812, 16.156113, 16.180687, 16.262001",\
|
|
"15.575889, 16.124846, 16.207146, 16.231720, 16.313036",\
|
|
"15.690375, 16.239332, 16.321632, 16.346207, 16.427523",\
|
|
"16.029510, 16.578468, 16.660769, 16.685343, 16.766659",\
|
|
"17.224754, 17.773712, 17.856014, 17.880589, 17.961903");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869134, 2.063387, 2.088649, 2.096192, 2.121150",\
|
|
"1.869134, 2.063387, 2.088649, 2.096192, 2.121150",\
|
|
"1.869134, 2.063387, 2.088649, 2.096192, 2.121150",\
|
|
"1.869134, 2.063387, 2.088649, 2.096192, 2.121150",\
|
|
"1.869134, 2.063387, 2.088649, 2.096192, 2.121150");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "16.497795, 16.834002, 16.883308, 16.898029, 16.946747",\
|
|
"16.548832, 16.885036, 16.934343, 16.949066, 16.997782",\
|
|
"16.663315, 16.999521, 17.048828, 17.063549, 17.112267",\
|
|
"17.002453, 17.338657, 17.387964, 17.402687, 17.451403",\
|
|
"18.197697, 18.533903, 18.583210, 18.597931, 18.646648");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322894, 1.444166, 1.461976, 1.467294, 1.484892",\
|
|
"1.322894, 1.444166, 1.461976, 1.467294, 1.484892",\
|
|
"1.322894, 1.444166, 1.461976, 1.467294, 1.484892",\
|
|
"1.322894, 1.444166, 1.461976, 1.467294, 1.484892",\
|
|
"1.322894, 1.444166, 1.461976, 1.467294, 1.484892");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[13]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "13.641913, 14.151188, 14.227539, 14.250337, 14.325773",\
|
|
"13.689258, 14.198532, 14.274883, 14.297681, 14.373117",\
|
|
"13.795467, 14.304741, 14.381093, 14.403891, 14.479327",\
|
|
"14.110085, 14.619360, 14.695711, 14.718509, 14.793945",\
|
|
"15.218928, 15.728203, 15.804554, 15.827352, 15.902788");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869134, 2.063387, 2.088649, 2.096192, 2.121150",\
|
|
"1.869134, 2.063387, 2.088649, 2.096192, 2.121150",\
|
|
"1.869134, 2.063387, 2.088649, 2.096192, 2.121150",\
|
|
"1.869134, 2.063387, 2.088649, 2.096192, 2.121150",\
|
|
"1.869134, 2.063387, 2.088649, 2.096192, 2.121150");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "14.612338, 14.924239, 14.969982, 14.983640, 15.028833",\
|
|
"14.659682, 14.971583, 15.017326, 15.030984, 15.076178",\
|
|
"14.765893, 15.077794, 15.123537, 15.137195, 15.182388",\
|
|
"15.080511, 15.392412, 15.438154, 15.451813, 15.497007",\
|
|
"16.189354, 16.501255, 16.546999, 16.560658, 16.605850");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322894, 1.444166, 1.461976, 1.467294, 1.484892",\
|
|
"1.322894, 1.444166, 1.461976, 1.467294, 1.484892",\
|
|
"1.322894, 1.444166, 1.461976, 1.467294, 1.484892",\
|
|
"1.322894, 1.444166, 1.461976, 1.467294, 1.484892",\
|
|
"1.322894, 1.444166, 1.461976, 1.467294, 1.484892");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[13]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[13] */
|
|
|
|
pin("mprj_io[12]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.163007 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : mprj_io[12];
|
|
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 ( "24.399605, 24.948433, 25.030739, 25.055313, 25.136635",\
|
|
"24.450924, 24.999752, 25.082058, 25.106632, 25.187954",\
|
|
"24.565350, 25.114178, 25.196484, 25.221058, 25.302380",\
|
|
"24.903904, 25.452732, 25.535038, 25.559612, 25.640934",\
|
|
"26.068722, 26.617550, 26.699856, 26.724430, 26.805752");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.903822, 2.110929, 2.137832, 2.145865, 2.172445",\
|
|
"1.903822, 2.110929, 2.137832, 2.145865, 2.172445",\
|
|
"1.903822, 2.110929, 2.137832, 2.145865, 2.172445",\
|
|
"1.903822, 2.110929, 2.137832, 2.145865, 2.172445",\
|
|
"1.903822, 2.110929, 2.137832, 2.145865, 2.172445");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_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.473381, 24.809641, 24.858940, 24.873659, 24.922367",\
|
|
"24.524704, 24.860964, 24.910263, 24.924982, 24.973690",\
|
|
"24.639126, 24.975386, 25.024685, 25.039404, 25.088112",\
|
|
"24.977680, 25.313940, 25.363239, 25.377958, 25.426666",\
|
|
"26.142502, 26.478762, 26.528061, 26.542780, 26.591488");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.403641, 1.535182, 1.553022, 1.558349, 1.575975",\
|
|
"1.403641, 1.535182, 1.553022, 1.558349, 1.575975",\
|
|
"1.403641, 1.535182, 1.553022, 1.558349, 1.575975",\
|
|
"1.403641, 1.535182, 1.553022, 1.558349, 1.575975",\
|
|
"1.403641, 1.535182, 1.553022, 1.558349, 1.575975");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[12]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hk_serial_load" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "19.853241, 19.853344, 19.853357, 19.853359, 19.853373",\
|
|
"19.900850, 19.900955, 19.900967, 19.900970, 19.900982",\
|
|
"20.007004, 20.007107, 20.007120, 20.007122, 20.007135",\
|
|
"20.321085, 20.321190, 20.321201, 20.321205, 20.321217",\
|
|
"21.401699, 21.401802, 21.401815, 21.401817, 21.401831");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 ( "19.725376, 19.734718, 19.735115, 19.735233, 19.735622",\
|
|
"19.772985, 19.782328, 19.782724, 19.782841, 19.783232",\
|
|
"19.879139, 19.888481, 19.888878, 19.888996, 19.889385",\
|
|
"20.193220, 20.202562, 20.202959, 20.203075, 20.203466",\
|
|
"21.273834, 21.283176, 21.283573, 21.283691, 21.284081");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 hk_serial_load_mprj_io[12]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "14.839313, 15.388139, 15.470446, 15.495021, 15.576342",\
|
|
"14.890347, 15.439173, 15.521479, 15.546055, 15.627376",\
|
|
"15.004832, 15.553658, 15.635965, 15.660541, 15.741861",\
|
|
"15.343967, 15.892794, 15.975100, 15.999676, 16.080997",\
|
|
"16.539213, 17.088039, 17.170345, 17.194921, 17.276241");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869179, 2.063360, 2.088639, 2.096187, 2.121163",\
|
|
"1.869179, 2.063360, 2.088639, 2.096187, 2.121163",\
|
|
"1.869179, 2.063360, 2.088639, 2.096187, 2.121163",\
|
|
"1.869179, 2.063360, 2.088639, 2.096187, 2.121163",\
|
|
"1.869179, 2.063360, 2.088639, 2.096187, 2.121163");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "15.241282, 15.577541, 15.626841, 15.641560, 15.690268",\
|
|
"15.292315, 15.628575, 15.677874, 15.692595, 15.741302",\
|
|
"15.406801, 15.743061, 15.792360, 15.807079, 15.855787",\
|
|
"15.745935, 16.082195, 16.131495, 16.146214, 16.194921",\
|
|
"16.941181, 17.277441, 17.326740, 17.341459, 17.390167");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322814, 1.444265, 1.462044, 1.467353, 1.484920",\
|
|
"1.322814, 1.444265, 1.462044, 1.467353, 1.484920",\
|
|
"1.322814, 1.444265, 1.462044, 1.467353, 1.484920",\
|
|
"1.322814, 1.444265, 1.462044, 1.467353, 1.484920",\
|
|
"1.322814, 1.444265, 1.462044, 1.467353, 1.484920");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[12]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "13.488454, 13.997606, 14.073963, 14.096762, 14.172204",\
|
|
"13.535798, 14.044950, 14.121307, 14.144106, 14.219548",\
|
|
"13.642009, 14.151161, 14.227518, 14.250317, 14.325759",\
|
|
"13.956627, 14.465779, 14.542135, 14.564935, 14.640377",\
|
|
"15.065469, 15.574621, 15.650978, 15.673777, 15.749219");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869179, 2.063360, 2.088639, 2.096187, 2.121163",\
|
|
"1.869179, 2.063360, 2.088639, 2.096187, 2.121163",\
|
|
"1.869179, 2.063360, 2.088639, 2.096187, 2.121163",\
|
|
"1.869179, 2.063360, 2.088639, 2.096187, 2.121163",\
|
|
"1.869179, 2.063360, 2.088639, 2.096187, 2.121163");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "13.813207, 14.125158, 14.170893, 14.184549, 14.229736",\
|
|
"13.860551, 14.172503, 14.218237, 14.231894, 14.277081",\
|
|
"13.966762, 14.278713, 14.324448, 14.338104, 14.383291",\
|
|
"14.281381, 14.593332, 14.639067, 14.652723, 14.697910",\
|
|
"15.390224, 15.702175, 15.747910, 15.761566, 15.806753");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322814, 1.444265, 1.462044, 1.467353, 1.484920",\
|
|
"1.322814, 1.444265, 1.462044, 1.467353, 1.484920",\
|
|
"1.322814, 1.444265, 1.462044, 1.467353, 1.484920",\
|
|
"1.322814, 1.444265, 1.462044, 1.467353, 1.484920",\
|
|
"1.322814, 1.444265, 1.462044, 1.467353, 1.484920");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[12]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[12] */
|
|
|
|
pin("mprj_io[11]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.163007 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : mprj_io[11];
|
|
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 ( "23.218342, 23.767162, 23.849468, 23.874044, 23.955366",\
|
|
"23.269665, 23.818485, 23.900791, 23.925367, 24.006689",\
|
|
"23.384087, 23.932907, 24.015213, 24.039789, 24.121111",\
|
|
"23.722641, 24.271461, 24.353767, 24.378344, 24.459665",\
|
|
"24.887459, 25.436279, 25.518585, 25.543161, 25.624483");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.903822, 2.110913, 2.137820, 2.145854, 2.172438",\
|
|
"1.903822, 2.110913, 2.137820, 2.145854, 2.172438",\
|
|
"1.903822, 2.110913, 2.137820, 2.145854, 2.172438",\
|
|
"1.903822, 2.110913, 2.137820, 2.145854, 2.172438",\
|
|
"1.903822, 2.110913, 2.137820, 2.145854, 2.172438");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_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.291142, 23.627405, 23.676702, 23.691422, 23.740129",\
|
|
"23.342461, 23.678724, 23.728022, 23.742741, 23.791449",\
|
|
"23.456884, 23.793148, 23.842445, 23.857166, 23.905872",\
|
|
"23.795437, 24.131701, 24.180998, 24.195717, 24.244425",\
|
|
"24.960257, 25.296520, 25.345818, 25.360538, 25.409245");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.403775, 1.535181, 1.553021, 1.558348, 1.575974",\
|
|
"1.403775, 1.535181, 1.553021, 1.558348, 1.575974",\
|
|
"1.403775, 1.535181, 1.553021, 1.558348, 1.575974",\
|
|
"1.403775, 1.535181, 1.553021, 1.558348, 1.575974",\
|
|
"1.403775, 1.535181, 1.553021, 1.558348, 1.575974");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[11]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hk_serial_load" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "18.788244, 18.788286, 18.788290, 18.788292, 18.788296",\
|
|
"18.835854, 18.835896, 18.835899, 18.835901, 18.835905",\
|
|
"18.942007, 18.942049, 18.942053, 18.942055, 18.942059",\
|
|
"19.256088, 19.256130, 19.256134, 19.256136, 19.256140",\
|
|
"20.336706, 20.336748, 20.336752, 20.336754, 20.336758");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 ( "18.658884, 18.668959, 18.669373, 18.669495, 18.669905",\
|
|
"18.706493, 18.716568, 18.716982, 18.717106, 18.717514",\
|
|
"18.812647, 18.822721, 18.823135, 18.823257, 18.823668",\
|
|
"19.126728, 19.136803, 19.137217, 19.137341, 19.137749",\
|
|
"20.207346, 20.217421, 20.217834, 20.217957, 20.218367");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 hk_serial_load_mprj_io[11]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "14.591255, 15.140075, 15.222382, 15.246958, 15.328279",\
|
|
"14.642290, 15.191109, 15.273416, 15.297991, 15.379313",\
|
|
"14.756775, 15.305594, 15.387901, 15.412477, 15.493798",\
|
|
"15.095909, 15.644729, 15.727036, 15.751612, 15.832932",\
|
|
"16.291157, 16.839975, 16.922283, 16.946857, 17.028179");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869181, 2.063358, 2.088638, 2.096187, 2.121164",\
|
|
"1.869181, 2.063358, 2.088638, 2.096187, 2.121164",\
|
|
"1.869181, 2.063358, 2.088638, 2.096187, 2.121164",\
|
|
"1.869181, 2.063358, 2.088638, 2.096187, 2.121164",\
|
|
"1.869181, 2.063358, 2.088638, 2.096187, 2.121164");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "15.168949, 15.505211, 15.554509, 15.569229, 15.617937",\
|
|
"15.219982, 15.556244, 15.605542, 15.620262, 15.668970",\
|
|
"15.334467, 15.670731, 15.720028, 15.734748, 15.783455",\
|
|
"15.673603, 16.009867, 16.059164, 16.073883, 16.122591",\
|
|
"16.868849, 17.205111, 17.254410, 17.269129, 17.317837");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322810, 1.444270, 1.462048, 1.467356, 1.484922",\
|
|
"1.322810, 1.444270, 1.462048, 1.467356, 1.484922",\
|
|
"1.322810, 1.444270, 1.462048, 1.467356, 1.484922",\
|
|
"1.322810, 1.444270, 1.462048, 1.467356, 1.484922",\
|
|
"1.322810, 1.444270, 1.462048, 1.467356, 1.484922");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[11]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "13.249722, 13.758866, 13.835223, 13.858023, 13.933465",\
|
|
"13.297066, 13.806211, 13.882567, 13.905367, 13.980809",\
|
|
"13.403276, 13.912421, 13.988778, 14.011578, 14.087020",\
|
|
"13.717896, 14.227040, 14.303397, 14.326197, 14.401639",\
|
|
"14.826736, 15.335882, 15.412239, 15.435040, 15.510481");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869181, 2.063358, 2.088638, 2.096187, 2.121164",\
|
|
"1.869181, 2.063358, 2.088638, 2.096187, 2.121164",\
|
|
"1.869181, 2.063358, 2.088638, 2.096187, 2.121164",\
|
|
"1.869181, 2.063358, 2.088638, 2.096187, 2.121164",\
|
|
"1.869181, 2.063358, 2.088638, 2.096187, 2.121164");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "13.743198, 14.055153, 14.100886, 14.114542, 14.159729",\
|
|
"13.790543, 14.102497, 14.148231, 14.161886, 14.207073",\
|
|
"13.896753, 14.208708, 14.254441, 14.268097, 14.313284",\
|
|
"14.211370, 14.523325, 14.569059, 14.582715, 14.627901",\
|
|
"15.320213, 15.632168, 15.677902, 15.691558, 15.736744");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322810, 1.444270, 1.462048, 1.467356, 1.484922",\
|
|
"1.322810, 1.444270, 1.462048, 1.467356, 1.484922",\
|
|
"1.322810, 1.444270, 1.462048, 1.467356, 1.484922",\
|
|
"1.322810, 1.444270, 1.462048, 1.467356, 1.484922",\
|
|
"1.322810, 1.444270, 1.462048, 1.467356, 1.484922");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[11]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[11] */
|
|
|
|
pin("mprj_io[10]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.163007 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : mprj_io[10];
|
|
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 ( "38.022827, 38.571644, 38.653950, 38.678528, 38.759846",\
|
|
"38.074146, 38.622963, 38.705269, 38.729843, 38.811165",\
|
|
"38.188572, 38.737389, 38.819695, 38.844269, 38.925591",\
|
|
"38.527126, 39.075943, 39.158249, 39.182823, 39.264145",\
|
|
"39.691948, 40.240765, 40.323071, 40.347649, 40.428967");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.903822, 2.110926, 2.137829, 2.145862, 2.172443",\
|
|
"1.903822, 2.110926, 2.137829, 2.145862, 2.172443",\
|
|
"1.903822, 2.110926, 2.137829, 2.145862, 2.172443",\
|
|
"1.903822, 2.110926, 2.137829, 2.145862, 2.172443",\
|
|
"1.903822, 2.110926, 2.137829, 2.145862, 2.172443");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_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.846455, 32.182720, 32.232018, 32.246738, 32.295444",\
|
|
"31.897774, 32.234039, 32.283337, 32.298058, 32.346764",\
|
|
"32.012199, 32.348465, 32.397762, 32.412483, 32.461189",\
|
|
"32.350754, 32.687019, 32.736317, 32.751038, 32.799744",\
|
|
"33.515572, 33.851837, 33.901134, 33.915855, 33.964561");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.403672, 1.535182, 1.553022, 1.558349, 1.575975",\
|
|
"1.403672, 1.535182, 1.553022, 1.558349, 1.575975",\
|
|
"1.403672, 1.535182, 1.553022, 1.558349, 1.575975",\
|
|
"1.403672, 1.535182, 1.553022, 1.558349, 1.575975",\
|
|
"1.403672, 1.535182, 1.553022, 1.558349, 1.575975");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[10]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hk_serial_load" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "17.646420, 17.646507, 17.646519, 17.646523, 17.646532",\
|
|
"17.694029, 17.694118, 17.694128, 17.694130, 17.694141",\
|
|
"17.800182, 17.800270, 17.800282, 17.800285, 17.800295",\
|
|
"18.114264, 18.114353, 18.114363, 18.114365, 18.114376",\
|
|
"19.194878, 19.194965, 19.194977, 19.194981, 19.194990");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 ( "17.518213, 17.527723, 17.528122, 17.528242, 17.528635",\
|
|
"17.565823, 17.575333, 17.575731, 17.575851, 17.576244",\
|
|
"17.671976, 17.681486, 17.681885, 17.682005, 17.682398",\
|
|
"17.986057, 17.995567, 17.995966, 17.996086, 17.996479",\
|
|
"19.066671, 19.076181, 19.076580, 19.076700, 19.077093");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 hk_serial_load_mprj_io[10]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "14.774500, 15.323317, 15.405623, 15.430199, 15.511520",\
|
|
"14.825533, 15.374350, 15.456656, 15.481232, 15.562553",\
|
|
"14.940020, 15.488836, 15.571143, 15.595718, 15.677040",\
|
|
"15.279154, 15.827971, 15.910277, 15.934853, 16.016174",\
|
|
"16.474400, 17.023216, 17.105522, 17.130098, 17.211420");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869182, 2.063358, 2.088638, 2.096187, 2.121164",\
|
|
"1.869182, 2.063358, 2.088638, 2.096187, 2.121164",\
|
|
"1.869182, 2.063358, 2.088638, 2.096187, 2.121164",\
|
|
"1.869182, 2.063358, 2.088638, 2.096187, 2.121164",\
|
|
"1.869182, 2.063358, 2.088638, 2.096187, 2.121164");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "16.017773, 16.354036, 16.403334, 16.418055, 16.466763",\
|
|
"16.068806, 16.405071, 16.454369, 16.469088, 16.517796",\
|
|
"16.183292, 16.519556, 16.568853, 16.583574, 16.632282",\
|
|
"16.522427, 16.858690, 16.907988, 16.922709, 16.971416",\
|
|
"17.717674, 18.053936, 18.103235, 18.117954, 18.166662");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322808, 1.444271, 1.462049, 1.467357, 1.484922",\
|
|
"1.322808, 1.444271, 1.462049, 1.467357, 1.484922",\
|
|
"1.322808, 1.444271, 1.462049, 1.467357, 1.484922",\
|
|
"1.322808, 1.444271, 1.462049, 1.467357, 1.484922",\
|
|
"1.322808, 1.444271, 1.462049, 1.467357, 1.484922");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[10]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "10.222839, 10.731984, 10.808341, 10.831141, 10.906582",\
|
|
"10.270185, 10.779329, 10.855686, 10.878485, 10.953927",\
|
|
"10.376394, 10.885538, 10.961895, 10.984694, 11.060137",\
|
|
"10.691016, 11.200161, 11.276518, 11.299316, 11.374759",\
|
|
"11.799904, 12.309048, 12.385405, 12.408203, 12.483646");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869182, 2.063358, 2.088638, 2.096187, 2.121164",\
|
|
"1.869182, 2.063358, 2.088638, 2.096187, 2.121164",\
|
|
"1.869182, 2.063358, 2.088638, 2.096187, 2.121164",\
|
|
"1.869182, 2.063358, 2.088638, 2.096187, 2.121164",\
|
|
"1.869182, 2.063358, 2.088638, 2.096187, 2.121164");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "11.293783, 11.605739, 11.651472, 11.665129, 11.710315",\
|
|
"11.341127, 11.653084, 11.698817, 11.712473, 11.757660",\
|
|
"11.447338, 11.759294, 11.805027, 11.818684, 11.863870",\
|
|
"11.761959, 12.073915, 12.119648, 12.133305, 12.178491",\
|
|
"12.870846, 13.182802, 13.228536, 13.242191, 13.287378");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322808, 1.444271, 1.462049, 1.467357, 1.484922",\
|
|
"1.322808, 1.444271, 1.462049, 1.467357, 1.484922",\
|
|
"1.322808, 1.444271, 1.462049, 1.467357, 1.484922",\
|
|
"1.322808, 1.444271, 1.462049, 1.467357, 1.484922",\
|
|
"1.322808, 1.444271, 1.462049, 1.467357, 1.484922");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[10]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[10] */
|
|
|
|
pin("mprj_io[9]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.163007 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : mprj_io[9];
|
|
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 ( "20.843962, 21.392826, 21.475132, 21.499710, 21.581030",\
|
|
"20.895283, 21.444147, 21.526455, 21.551029, 21.632351",\
|
|
"21.009706, 21.558571, 21.640877, 21.665455, 21.746775",\
|
|
"21.348261, 21.897125, 21.979431, 22.004009, 22.085329",\
|
|
"22.513079, 23.061943, 23.144249, 23.168827, 23.250147");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.903822, 2.110931, 2.137833, 2.145866, 2.172446",\
|
|
"1.903822, 2.110931, 2.137833, 2.145866, 2.172446",\
|
|
"1.903822, 2.110931, 2.137833, 2.145866, 2.172446",\
|
|
"1.903822, 2.110931, 2.137833, 2.145866, 2.172446",\
|
|
"1.903822, 2.110931, 2.137833, 2.145866, 2.172446");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_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.897991, 21.234276, 21.283569, 21.298288, 21.346992",\
|
|
"20.949312, 21.285595, 21.334890, 21.349609, 21.398314",\
|
|
"21.063736, 21.400021, 21.449314, 21.464033, 21.512737",\
|
|
"21.402290, 21.738575, 21.787868, 21.802589, 21.851294",\
|
|
"22.567112, 22.903395, 22.952690, 22.967407, 23.016113");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.403627, 1.535183, 1.553022, 1.558349, 1.575975",\
|
|
"1.403627, 1.535183, 1.553022, 1.558349, 1.575975",\
|
|
"1.403627, 1.535183, 1.553022, 1.558349, 1.575975",\
|
|
"1.403627, 1.535183, 1.553022, 1.558349, 1.575975",\
|
|
"1.403627, 1.535183, 1.553022, 1.558349, 1.575975");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[9]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hk_serial_load" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "16.533978, 16.534088, 16.534101, 16.534105, 16.534117",\
|
|
"16.581589, 16.581697, 16.581711, 16.581715, 16.581726",\
|
|
"16.687740, 16.687851, 16.687864, 16.687868, 16.687880",\
|
|
"17.001823, 17.001932, 17.001945, 17.001949, 17.001961",\
|
|
"18.082436, 18.082546, 18.082560, 18.082563, 18.082575");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 ( "16.406275, 16.415539, 16.415932, 16.416048, 16.416437",\
|
|
"16.453884, 16.463148, 16.463541, 16.463657, 16.464046",\
|
|
"16.560038, 16.569302, 16.569695, 16.569811, 16.570200",\
|
|
"16.874119, 16.883383, 16.883776, 16.883892, 16.884281",\
|
|
"17.954733, 17.963997, 17.964390, 17.964506, 17.964895");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 hk_serial_load_mprj_io[9]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "15.078299, 15.627163, 15.709470, 15.734045, 15.815367",\
|
|
"15.129333, 15.678197, 15.760504, 15.785080, 15.866402",\
|
|
"15.243819, 15.792684, 15.874990, 15.899567, 15.980888",\
|
|
"15.582953, 16.131817, 16.214125, 16.238701, 16.320023",\
|
|
"16.778198, 17.327065, 17.409370, 17.433947, 17.515268");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869239, 2.063360, 2.088644, 2.096194, 2.121175",\
|
|
"1.869239, 2.063360, 2.088644, 2.096194, 2.121175",\
|
|
"1.869239, 2.063360, 2.088644, 2.096194, 2.121175",\
|
|
"1.869239, 2.063360, 2.088644, 2.096194, 2.121175",\
|
|
"1.869239, 2.063360, 2.088644, 2.096194, 2.121175");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "16.240089, 16.576372, 16.625668, 16.640387, 16.689091",\
|
|
"16.291122, 16.627407, 16.676701, 16.691422, 16.740126",\
|
|
"16.405609, 16.741892, 16.791187, 16.805906, 16.854610",\
|
|
"16.744743, 17.081026, 17.130322, 17.145041, 17.193745",\
|
|
"17.939991, 18.276274, 18.325569, 18.340288, 18.388992");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322779, 1.444307, 1.462074, 1.467379, 1.484933",\
|
|
"1.322779, 1.444307, 1.462074, 1.467379, 1.484933",\
|
|
"1.322779, 1.444307, 1.462074, 1.467379, 1.484933",\
|
|
"1.322779, 1.444307, 1.462074, 1.467379, 1.484933",\
|
|
"1.322779, 1.444307, 1.462074, 1.467379, 1.484933");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[9]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "10.086573, 10.595760, 10.672117, 10.694917, 10.770359",\
|
|
"10.133917, 10.643105, 10.719461, 10.742261, 10.817703",\
|
|
"10.240128, 10.749314, 10.825671, 10.848471, 10.923914",\
|
|
"10.554749, 11.063936, 11.140293, 11.163093, 11.238535",\
|
|
"11.663637, 12.172823, 12.249180, 12.271980, 12.347423");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869239, 2.063360, 2.088644, 2.096194, 2.121175",\
|
|
"1.869239, 2.063360, 2.088644, 2.096194, 2.121175",\
|
|
"1.869239, 2.063360, 2.088644, 2.096194, 2.121175",\
|
|
"1.869239, 2.063360, 2.088644, 2.096194, 2.121175",\
|
|
"1.869239, 2.063360, 2.088644, 2.096194, 2.121175");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "11.212341, 11.524315, 11.570045, 11.583701, 11.628884",\
|
|
"11.259686, 11.571659, 11.617390, 11.631045, 11.676229",\
|
|
"11.365896, 11.677870, 11.723600, 11.737256, 11.782439",\
|
|
"11.680517, 11.992491, 12.038221, 12.051877, 12.097060",\
|
|
"12.789406, 13.101379, 13.147110, 13.160766, 13.205949");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322779, 1.444307, 1.462074, 1.467379, 1.484933",\
|
|
"1.322779, 1.444307, 1.462074, 1.467379, 1.484933",\
|
|
"1.322779, 1.444307, 1.462074, 1.467379, 1.484933",\
|
|
"1.322779, 1.444307, 1.462074, 1.467379, 1.484933",\
|
|
"1.322779, 1.444307, 1.462074, 1.467379, 1.484933");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[9]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : combinational ;
|
|
timing_sense : positive_unate ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "9.058715, 9.607579, 9.689886, 9.714462, 9.795784",\
|
|
"9.109749, 9.658613, 9.740920, 9.765495, 9.846817",\
|
|
"9.224235, 9.773099, 9.855406, 9.879982, 9.961304",\
|
|
"9.563375, 10.112240, 10.194548, 10.219123, 10.300445",\
|
|
"10.758714, 11.307578, 11.389885, 11.414461, 11.495783");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869239, 2.063360, 2.088644, 2.096194, 2.121175",\
|
|
"1.869239, 2.063360, 2.088644, 2.096194, 2.121175",\
|
|
"1.869239, 2.063360, 2.088644, 2.096194, 2.121175",\
|
|
"1.869239, 2.063360, 2.088644, 2.096194, 2.121175",\
|
|
"1.869239, 2.063360, 2.088644, 2.096194, 2.121175");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "10.250469, 10.586752, 10.636047, 10.650766, 10.699471",\
|
|
"10.303493, 10.639776, 10.689072, 10.703791, 10.752495",\
|
|
"10.422452, 10.758736, 10.808030, 10.822750, 10.871454",\
|
|
"10.802015, 11.138299, 11.187593, 11.202312, 11.251017",\
|
|
"12.262445, 12.598730, 12.648024, 12.662744, 12.711448");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322779, 1.444307, 1.462074, 1.467379, 1.484933",\
|
|
"1.322779, 1.444307, 1.462074, 1.467379, 1.484933",\
|
|
"1.322779, 1.444307, 1.462074, 1.467379, 1.484933",\
|
|
"1.322779, 1.444307, 1.462074, 1.467379, 1.484933",\
|
|
"1.322779, 1.444307, 1.462074, 1.467379, 1.484933");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[9]_una*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : combinational ;
|
|
timing_sense : positive_unate ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "8.360868, 8.870054, 8.946411, 8.969211, 9.044653",\
|
|
"8.408212, 8.917398, 8.993755, 9.016556, 9.091997",\
|
|
"8.514421, 9.023608, 9.099965, 9.122766, 9.198208",\
|
|
"8.829046, 9.338234, 9.414591, 9.437390, 9.512833",\
|
|
"9.937974, 10.447161, 10.523518, 10.546318, 10.621759");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869239, 2.063360, 2.088644, 2.096194, 2.121175",\
|
|
"1.869239, 2.063360, 2.088644, 2.096194, 2.121175",\
|
|
"1.869239, 2.063360, 2.088644, 2.096194, 2.121175",\
|
|
"1.869239, 2.063360, 2.088644, 2.096194, 2.121175",\
|
|
"1.869239, 2.063360, 2.088644, 2.096194, 2.121175");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "9.416269, 9.728243, 9.773973, 9.787629, 9.832812",\
|
|
"9.465460, 9.777433, 9.823164, 9.836820, 9.882003",\
|
|
"9.575819, 9.887793, 9.933525, 9.947180, 9.992363",\
|
|
"9.927944, 10.239918, 10.285650, 10.299305, 10.344488",\
|
|
"11.282803, 11.594776, 11.640507, 11.654162, 11.699346");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322779, 1.444307, 1.462074, 1.467379, 1.484933",\
|
|
"1.322779, 1.444307, 1.462074, 1.467379, 1.484933",\
|
|
"1.322779, 1.444307, 1.462074, 1.467379, 1.484933",\
|
|
"1.322779, 1.444307, 1.462074, 1.467379, 1.484933",\
|
|
"1.322779, 1.444307, 1.462074, 1.467379, 1.484933");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[9]_una_min*/
|
|
|
|
} /* end of pin mprj_io[9] */
|
|
|
|
pin("mprj_io[8]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.163007 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : mprj_io[8];
|
|
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 ( "39.138176, 39.686985, 39.769291, 39.793869, 39.875187",\
|
|
"39.189499, 39.738308, 39.820614, 39.845192, 39.926510",\
|
|
"39.303921, 39.852730, 39.935036, 39.959610, 40.040932",\
|
|
"39.642475, 40.191284, 40.273590, 40.298164, 40.379486",\
|
|
"40.807297, 41.356106, 41.438412, 41.462990, 41.544308");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.903822, 2.110919, 2.137825, 2.145858, 2.172441",\
|
|
"1.903822, 2.110919, 2.137825, 2.145858, 2.172441",\
|
|
"1.903822, 2.110919, 2.137825, 2.145858, 2.172441",\
|
|
"1.903822, 2.110919, 2.137825, 2.145858, 2.172441",\
|
|
"1.903822, 2.110919, 2.137825, 2.145858, 2.172441");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_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.949070, 33.285336, 33.334633, 33.349354, 33.398060",\
|
|
"33.000389, 33.336655, 33.385952, 33.400673, 33.449379",\
|
|
"33.114815, 33.451080, 33.500378, 33.515099, 33.563805",\
|
|
"33.453369, 33.789635, 33.838932, 33.853653, 33.902359",\
|
|
"34.618187, 34.954453, 35.003750, 35.018471, 35.067177");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.403721, 1.535182, 1.553021, 1.558348, 1.575974",\
|
|
"1.403721, 1.535182, 1.553021, 1.558348, 1.575974",\
|
|
"1.403721, 1.535182, 1.553021, 1.558348, 1.575974",\
|
|
"1.403721, 1.535182, 1.553021, 1.558348, 1.575974",\
|
|
"1.403721, 1.535182, 1.553021, 1.558348, 1.575974");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[8]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hk_serial_load" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "15.423602, 15.423668, 15.423676, 15.423677, 15.423685",\
|
|
"15.471211, 15.471277, 15.471285, 15.471287, 15.471294",\
|
|
"15.577365, 15.577431, 15.577438, 15.577440, 15.577448",\
|
|
"15.891446, 15.891512, 15.891520, 15.891521, 15.891529",\
|
|
"16.972061, 16.972126, 16.972134, 16.972136, 16.972143");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 ( "15.294840, 15.304622, 15.305028, 15.305149, 15.305551",\
|
|
"15.342449, 15.352231, 15.352637, 15.352758, 15.353160",\
|
|
"15.448603, 15.458385, 15.458791, 15.458912, 15.459313",\
|
|
"15.762684, 15.772466, 15.772872, 15.772993, 15.773395",\
|
|
"16.843298, 16.853079, 16.853485, 16.853607, 16.854010");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 hk_serial_load_mprj_io[8]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "14.649305, 15.198112, 15.280420, 15.304996, 15.386317",\
|
|
"14.700339, 15.249146, 15.331453, 15.356030, 15.437351",\
|
|
"14.814825, 15.363632, 15.445940, 15.470515, 15.551837",\
|
|
"15.153960, 15.702767, 15.785074, 15.809650, 15.890972",\
|
|
"16.349205, 16.898014, 16.980320, 17.004896, 17.086218");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869186, 2.063356, 2.088637, 2.096186, 2.121165",\
|
|
"1.869186, 2.063356, 2.088637, 2.096186, 2.121165",\
|
|
"1.869186, 2.063356, 2.088637, 2.096186, 2.121165",\
|
|
"1.869186, 2.063356, 2.088637, 2.096186, 2.121165",\
|
|
"1.869186, 2.063356, 2.088637, 2.096186, 2.121165");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "16.004633, 16.340900, 16.390198, 16.404919, 16.453625",\
|
|
"16.055668, 16.391935, 16.441231, 16.455952, 16.504658",\
|
|
"16.170153, 16.506420, 16.555717, 16.570438, 16.619144",\
|
|
"16.509287, 16.845554, 16.894852, 16.909573, 16.958279",\
|
|
"17.704533, 18.040800, 18.090097, 18.104816, 18.153524");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322802, 1.444279, 1.462054, 1.467362, 1.484924",\
|
|
"1.322802, 1.444279, 1.462054, 1.467362, 1.484924",\
|
|
"1.322802, 1.444279, 1.462054, 1.467362, 1.484924",\
|
|
"1.322802, 1.444279, 1.462054, 1.467362, 1.484924",\
|
|
"1.322802, 1.444279, 1.462054, 1.467362, 1.484924");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[8]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "9.907352, 10.416487, 10.492844, 10.515644, 10.591086",\
|
|
"9.954698, 10.463832, 10.540190, 10.562989, 10.638432",\
|
|
"10.060907, 10.570042, 10.646399, 10.669199, 10.744641",\
|
|
"10.375529, 10.884664, 10.961021, 10.983821, 11.059263",\
|
|
"11.484416, 11.993550, 12.069908, 12.092708, 12.168150");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869186, 2.063356, 2.088637, 2.096186, 2.121165",\
|
|
"1.869186, 2.063356, 2.088637, 2.096186, 2.121165",\
|
|
"1.869186, 2.063356, 2.088637, 2.096186, 2.121165",\
|
|
"1.869186, 2.063356, 2.088637, 2.096186, 2.121165",\
|
|
"1.869186, 2.063356, 2.088637, 2.096186, 2.121165");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "11.140541, 11.452501, 11.498234, 11.511889, 11.557076",\
|
|
"11.187885, 11.499846, 11.545578, 11.559235, 11.604420",\
|
|
"11.294096, 11.606056, 11.651789, 11.665444, 11.710630",\
|
|
"11.608717, 11.920677, 11.966410, 11.980066, 12.025251",\
|
|
"12.717605, 13.029564, 13.075297, 13.088953, 13.134138");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322802, 1.444279, 1.462054, 1.467362, 1.484924",\
|
|
"1.322802, 1.444279, 1.462054, 1.467362, 1.484924",\
|
|
"1.322802, 1.444279, 1.462054, 1.467362, 1.484924",\
|
|
"1.322802, 1.444279, 1.462054, 1.467362, 1.484924",\
|
|
"1.322802, 1.444279, 1.462054, 1.467362, 1.484924");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[8]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[8] */
|
|
|
|
pin("mprj_io[7]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.163007 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : mprj_io[7];
|
|
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.449146, 18.997948, 19.080256, 19.104832, 19.186153",\
|
|
"18.500467, 19.049271, 19.131577, 19.156153, 19.237474",\
|
|
"18.614891, 19.163692, 19.246000, 19.270576, 19.351898",\
|
|
"18.953445, 19.502247, 19.584555, 19.609131, 19.690453",\
|
|
"20.118263, 20.667065, 20.749372, 20.773949, 20.855270");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.903822, 2.110938, 2.137838, 2.145871, 2.172449",\
|
|
"1.903822, 2.110938, 2.137838, 2.145871, 2.172449",\
|
|
"1.903822, 2.110938, 2.137838, 2.145871, 2.172449",\
|
|
"1.903822, 2.110938, 2.137838, 2.145871, 2.172449",\
|
|
"1.903822, 2.110938, 2.137838, 2.145871, 2.172449");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_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.513134, 18.849403, 18.898701, 18.913422, 18.962128",\
|
|
"18.564455, 18.900726, 18.950022, 18.964741, 19.013449",\
|
|
"18.678879, 19.015148, 19.064445, 19.079166, 19.127872",\
|
|
"19.017433, 19.353703, 19.403000, 19.417721, 19.466427",\
|
|
"20.182251, 20.518520, 20.567818, 20.582539, 20.631245");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.403569, 1.535183, 1.553023, 1.558349, 1.575975",\
|
|
"1.403569, 1.535183, 1.553023, 1.558349, 1.575975",\
|
|
"1.403569, 1.535183, 1.553023, 1.558349, 1.575975",\
|
|
"1.403569, 1.535183, 1.553023, 1.558349, 1.575975",\
|
|
"1.403569, 1.535183, 1.553023, 1.558349, 1.575975");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[7]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hk_serial_load" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "14.301526, 14.301662, 14.301679, 14.301683, 14.301699",\
|
|
"14.349135, 14.349272, 14.349288, 14.349293, 14.349308",\
|
|
"14.455289, 14.455425, 14.455441, 14.455446, 14.455462",\
|
|
"14.769370, 14.769506, 14.769523, 14.769527, 14.769543",\
|
|
"15.849984, 15.850121, 15.850137, 15.850142, 15.850157");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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.174469, 14.183416, 14.183802, 14.183916, 14.184296",\
|
|
"14.222078, 14.231026, 14.231411, 14.231525, 14.231905",\
|
|
"14.328232, 14.337179, 14.337564, 14.337679, 14.338058",\
|
|
"14.642313, 14.651260, 14.651646, 14.651760, 14.652140",\
|
|
"15.722927, 15.731874, 15.732260, 15.732374, 15.732754");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 hk_serial_load_mprj_io[7]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "14.343254, 14.892056, 14.974364, 14.998940, 15.080261",\
|
|
"14.394289, 14.943090, 15.025398, 15.049974, 15.131296",\
|
|
"14.508774, 15.057575, 15.139883, 15.164459, 15.245781",\
|
|
"14.847908, 15.396710, 15.479018, 15.503593, 15.584915",\
|
|
"16.043156, 16.591957, 16.674265, 16.698841, 16.780163");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869187, 2.063354, 2.088637, 2.096186, 2.121166",\
|
|
"1.869187, 2.063354, 2.088637, 2.096186, 2.121166",\
|
|
"1.869187, 2.063354, 2.088637, 2.096186, 2.121166",\
|
|
"1.869187, 2.063354, 2.088637, 2.096186, 2.121166",\
|
|
"1.869187, 2.063354, 2.088637, 2.096186, 2.121166");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "15.060493, 15.396763, 15.446060, 15.460779, 15.509485",\
|
|
"15.111526, 15.447796, 15.497093, 15.511812, 15.560518",\
|
|
"15.226011, 15.562282, 15.611578, 15.626299, 15.675005",\
|
|
"15.565145, 15.901416, 15.950712, 15.965433, 16.014139",\
|
|
"16.760393, 17.096663, 17.145960, 17.160679, 17.209385");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322799, 1.444283, 1.462057, 1.467364, 1.484926",\
|
|
"1.322799, 1.444283, 1.462057, 1.467364, 1.484926",\
|
|
"1.322799, 1.444283, 1.462057, 1.467364, 1.484926",\
|
|
"1.322799, 1.444283, 1.462057, 1.467364, 1.484926",\
|
|
"1.322799, 1.444283, 1.462057, 1.467364, 1.484926");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[7]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "13.002390, 13.511519, 13.587877, 13.610678, 13.686119",\
|
|
"13.049736, 13.558865, 13.635222, 13.658022, 13.733465",\
|
|
"13.155945, 13.665074, 13.741432, 13.764233, 13.839674",\
|
|
"13.470564, 13.979692, 14.056050, 14.078850, 14.154293",\
|
|
"14.579407, 15.088536, 15.164894, 15.187695, 15.263136");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869187, 2.063354, 2.088637, 2.096186, 2.121166",\
|
|
"1.869187, 2.063354, 2.088637, 2.096186, 2.121166",\
|
|
"1.869187, 2.063354, 2.088637, 2.096186, 2.121166",\
|
|
"1.869187, 2.063354, 2.088637, 2.096186, 2.121166",\
|
|
"1.869187, 2.063354, 2.088637, 2.096186, 2.121166");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "13.638878, 13.950840, 13.996572, 14.010229, 14.055414",\
|
|
"13.686222, 13.998184, 14.043917, 14.057573, 14.102758",\
|
|
"13.792433, 14.104395, 14.150127, 14.163784, 14.208969",\
|
|
"14.107050, 14.419012, 14.464745, 14.478401, 14.523586",\
|
|
"15.215895, 15.527857, 15.573589, 15.587246, 15.632431");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322799, 1.444283, 1.462057, 1.467364, 1.484926",\
|
|
"1.322799, 1.444283, 1.462057, 1.467364, 1.484926",\
|
|
"1.322799, 1.444283, 1.462057, 1.467364, 1.484926",\
|
|
"1.322799, 1.444283, 1.462057, 1.467364, 1.484926",\
|
|
"1.322799, 1.444283, 1.462057, 1.467364, 1.484926");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[7]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[7] */
|
|
|
|
pin("mprj_io[6]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.163007 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : mprj_io[6];
|
|
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.983944, 30.532911, 30.615211, 30.639786, 30.721100",\
|
|
"30.133425, 30.682392, 30.764692, 30.789267, 30.870581",\
|
|
"30.282907, 30.831875, 30.914175, 30.938749, 31.020063",\
|
|
"30.581871, 31.130838, 31.213139, 31.237713, 31.319027",\
|
|
"31.180004, 31.728971, 31.811272, 31.835846, 31.917160");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869131, 2.063390, 2.088650, 2.096192, 2.121149",\
|
|
"1.869131, 2.063390, 2.088650, 2.096192, 2.121149",\
|
|
"1.869131, 2.063390, 2.088650, 2.096192, 2.121149",\
|
|
"1.869131, 2.063390, 2.088650, 2.096192, 2.121149",\
|
|
"1.869131, 2.063390, 2.088650, 2.096192, 2.121149");
|
|
}
|
|
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.769032, 31.105232, 31.154539, 31.169262, 31.217978",\
|
|
"30.918512, 31.254713, 31.304020, 31.318743, 31.367458",\
|
|
"31.067995, 31.404196, 31.453503, 31.468225, 31.516941",\
|
|
"31.366959, 31.703159, 31.752466, 31.767189, 31.815905",\
|
|
"31.965092, 32.301292, 32.350597, 32.365322, 32.414040");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322900, 1.444158, 1.461971, 1.467290, 1.484889",\
|
|
"1.322900, 1.444158, 1.461971, 1.467290, 1.484889",\
|
|
"1.322900, 1.444158, 1.461971, 1.467290, 1.484889",\
|
|
"1.322900, 1.444158, 1.461971, 1.467290, 1.484889",\
|
|
"1.322900, 1.444158, 1.461971, 1.467290, 1.484889");
|
|
}
|
|
|
|
} /* end of arc clock_mprj_io[6]_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.040188, 24.549471, 24.625820, 24.648619, 24.724056",\
|
|
"24.315453, 24.824736, 24.901085, 24.923883, 24.999321",\
|
|
"24.315453, 24.824736, 24.901085, 24.923883, 24.999321",\
|
|
"24.594891, 25.104174, 25.180523, 25.203321, 25.278759",\
|
|
"25.149788, 25.659071, 25.735420, 25.758219, 25.833656");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869131, 2.063390, 2.088650, 2.096192, 2.121149",\
|
|
"1.869131, 2.063390, 2.088650, 2.096192, 2.121149",\
|
|
"1.869131, 2.063390, 2.088650, 2.096192, 2.121149",\
|
|
"1.869131, 2.063390, 2.088650, 2.096192, 2.121149",\
|
|
"1.869131, 2.063390, 2.088650, 2.096192, 2.121149");
|
|
}
|
|
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.539579, 24.851477, 24.897219, 24.910877, 24.956074",\
|
|
"24.814842, 25.126740, 25.172482, 25.186140, 25.231335",\
|
|
"24.814842, 25.126740, 25.172482, 25.186140, 25.231335",\
|
|
"25.094280, 25.406178, 25.451920, 25.465578, 25.510773",\
|
|
"25.649176, 25.961073, 26.006815, 26.020473, 26.065670");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322900, 1.444158, 1.461971, 1.467290, 1.484889",\
|
|
"1.322900, 1.444158, 1.461971, 1.467290, 1.484889",\
|
|
"1.322900, 1.444158, 1.461971, 1.467290, 1.484889",\
|
|
"1.322900, 1.444158, 1.461971, 1.467290, 1.484889",\
|
|
"1.322900, 1.444158, 1.461971, 1.467290, 1.484889");
|
|
}
|
|
|
|
} /* end of arc clock_mprj_io[6]_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 ( "38.808266, 39.357235, 39.439533, 39.464108, 39.545425",\
|
|
"38.859589, 39.408558, 39.490856, 39.515430, 39.596748",\
|
|
"38.974014, 39.522980, 39.605278, 39.629852, 39.711166",\
|
|
"39.312569, 39.861538, 39.943836, 39.968410, 40.049728",\
|
|
"40.477386, 41.026356, 41.108654, 41.133228, 41.214546");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.903822, 2.111004, 2.137887, 2.145914, 2.172475",\
|
|
"1.903822, 2.111004, 2.137887, 2.145914, 2.172475",\
|
|
"1.903822, 2.111004, 2.137887, 2.145914, 2.172475",\
|
|
"1.903822, 2.111004, 2.137887, 2.145914, 2.172475",\
|
|
"1.903822, 2.111004, 2.137887, 2.145914, 2.172475");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "39.597866, 39.934067, 39.983376, 39.998096, 40.046814",\
|
|
"39.649185, 39.985386, 40.034695, 40.049416, 40.098133",\
|
|
"39.763611, 40.099812, 40.149120, 40.163841, 40.212559",\
|
|
"40.102169, 40.438370, 40.487679, 40.502399, 40.551117",\
|
|
"41.266983, 41.603184, 41.652493, 41.667213, 41.715931");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.403040, 1.535190, 1.553027, 1.558353, 1.575976",\
|
|
"1.403040, 1.535190, 1.553027, 1.558353, 1.575976",\
|
|
"1.403040, 1.535190, 1.553027, 1.558353, 1.575976",\
|
|
"1.403040, 1.535190, 1.553027, 1.558353, 1.575976",\
|
|
"1.403040, 1.535190, 1.553027, 1.558353, 1.575976");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[6]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hk_serial_load" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "13.041371, 13.041747, 13.041790, 13.041803, 13.041846",\
|
|
"13.088983, 13.089358, 13.089401, 13.089415, 13.089458",\
|
|
"13.195136, 13.195512, 13.195555, 13.195568, 13.195611",\
|
|
"13.509217, 13.509593, 13.509636, 13.509649, 13.509692",\
|
|
"14.589833, 14.590209, 14.590252, 14.590265, 14.590308");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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.920059, 12.926195, 12.926508, 12.926600, 12.926909",\
|
|
"12.967670, 12.973806, 12.974119, 12.974212, 12.974521",\
|
|
"13.073824, 13.079960, 13.080273, 13.080365, 13.080674",\
|
|
"13.387905, 13.394041, 13.394354, 13.394446, 13.394755",\
|
|
"14.468521, 14.474657, 14.474970, 14.475062, 14.475371");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 hk_serial_load_mprj_io[6]_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.092609, 15.641577, 15.723878, 15.748452, 15.829766",\
|
|
"15.143644, 15.692612, 15.774912, 15.799486, 15.880800",\
|
|
"15.258129, 15.807096, 15.889398, 15.913972, 15.995286",\
|
|
"15.597265, 16.146233, 16.228533, 16.253107, 16.334421",\
|
|
"16.792511, 17.341478, 17.423779, 17.448353, 17.529667");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869131, 2.063390, 2.088650, 2.096192, 2.121149",\
|
|
"1.869131, 2.063390, 2.088650, 2.096192, 2.121149",\
|
|
"1.869131, 2.063390, 2.088650, 2.096192, 2.121149",\
|
|
"1.869131, 2.063390, 2.088650, 2.096192, 2.121149",\
|
|
"1.869131, 2.063390, 2.088650, 2.096192, 2.121149");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_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.809317, 16.145517, 16.194824, 16.209547, 16.258263",\
|
|
"15.860350, 16.196550, 16.245857, 16.260580, 16.309296",\
|
|
"15.974836, 16.311037, 16.360344, 16.375067, 16.423782",\
|
|
"16.313971, 16.650171, 16.699478, 16.714201, 16.762917",\
|
|
"17.509218, 17.845419, 17.894726, 17.909449, 17.958164");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322900, 1.444158, 1.461971, 1.467290, 1.484889",\
|
|
"1.322900, 1.444158, 1.461971, 1.467290, 1.484889",\
|
|
"1.322900, 1.444158, 1.461971, 1.467290, 1.484889",\
|
|
"1.322900, 1.444158, 1.461971, 1.467290, 1.484889",\
|
|
"1.322900, 1.444158, 1.461971, 1.467290, 1.484889");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[6]_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.625525, 14.134808, 14.211159, 14.233956, 14.309393",\
|
|
"13.672869, 14.182152, 14.258503, 14.281301, 14.356737",\
|
|
"13.779079, 14.288363, 14.364713, 14.387510, 14.462947",\
|
|
"14.093699, 14.602982, 14.679332, 14.702129, 14.777566",\
|
|
"15.202541, 15.711824, 15.788175, 15.810972, 15.886409");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869131, 2.063390, 2.088650, 2.096192, 2.121149",\
|
|
"1.869131, 2.063390, 2.088650, 2.096192, 2.121149",\
|
|
"1.869131, 2.063390, 2.088650, 2.096192, 2.121149",\
|
|
"1.869131, 2.063390, 2.088650, 2.096192, 2.121149",\
|
|
"1.869131, 2.063390, 2.088650, 2.096192, 2.121149");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_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.295568, 14.607466, 14.653208, 14.666866, 14.712062",\
|
|
"14.342913, 14.654810, 14.700552, 14.714211, 14.759406",\
|
|
"14.449123, 14.761021, 14.806763, 14.820421, 14.865617",\
|
|
"14.763742, 15.075640, 15.121382, 15.135040, 15.180235",\
|
|
"15.872585, 16.184483, 16.230225, 16.243883, 16.289078");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322900, 1.444158, 1.461971, 1.467290, 1.484889",\
|
|
"1.322900, 1.444158, 1.461971, 1.467290, 1.484889",\
|
|
"1.322900, 1.444158, 1.461971, 1.467290, 1.484889",\
|
|
"1.322900, 1.444158, 1.461971, 1.467290, 1.484889",\
|
|
"1.322900, 1.444158, 1.461971, 1.467290, 1.484889");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[6]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[6] */
|
|
|
|
pin("mprj_io[5]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.163007 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : mprj_io[5];
|
|
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 ( "15.902933, 16.451887, 16.534187, 16.558762, 16.640076",\
|
|
"15.954254, 16.503208, 16.585508, 16.610083, 16.691399",\
|
|
"16.068678, 16.617632, 16.699932, 16.724506, 16.805820",\
|
|
"16.407232, 16.956186, 17.038486, 17.063061, 17.144375",\
|
|
"17.572052, 18.121006, 18.203306, 18.227880, 18.309196");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.903822, 2.111002, 2.137885, 2.145913, 2.172474",\
|
|
"1.903822, 2.111002, 2.137885, 2.145913, 2.172474",\
|
|
"1.903822, 2.111002, 2.137885, 2.145913, 2.172474",\
|
|
"1.903822, 2.111002, 2.137885, 2.145913, 2.172474",\
|
|
"1.903822, 2.111002, 2.137885, 2.145913, 2.172474");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_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.029276, 16.365482, 16.414787, 16.429510, 16.478226",\
|
|
"16.080597, 16.416803, 16.466110, 16.480831, 16.529549",\
|
|
"16.195021, 16.531227, 16.580532, 16.595255, 16.643970",\
|
|
"16.533575, 16.869781, 16.919086, 16.933809, 16.982525",\
|
|
"17.698395, 18.034601, 18.083908, 18.098629, 18.147346");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.403060, 1.535189, 1.553027, 1.558353, 1.575976",\
|
|
"1.403060, 1.535189, 1.553027, 1.558353, 1.575976",\
|
|
"1.403060, 1.535189, 1.553027, 1.558353, 1.575976",\
|
|
"1.403060, 1.535189, 1.553027, 1.558353, 1.575976",\
|
|
"1.403060, 1.535189, 1.553027, 1.558353, 1.575976");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[5]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hk_serial_load" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "11.952187, 11.952555, 11.952597, 11.952609, 11.952651",\
|
|
"11.999798, 12.000164, 12.000207, 12.000219, 12.000261",\
|
|
"12.105949, 12.106318, 12.106359, 12.106372, 12.106414",\
|
|
"12.420031, 12.420399, 12.420441, 12.420453, 12.420495",\
|
|
"13.500647, 13.501015, 13.501057, 13.501069, 13.501111");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 ( "11.830671, 11.836907, 11.837222, 11.837317, 11.837627",\
|
|
"11.878282, 11.884518, 11.884832, 11.884926, 11.885237",\
|
|
"11.984434, 11.990670, 11.990985, 11.991079, 11.991390",\
|
|
"12.298515, 12.304751, 12.305066, 12.305161, 12.305471",\
|
|
"13.379131, 13.385367, 13.385682, 13.385777, 13.386087");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 hk_serial_load_mprj_io[5]_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.939034, 14.487988, 14.570290, 14.594864, 14.676178",\
|
|
"13.990068, 14.539022, 14.621323, 14.645897, 14.727212",\
|
|
"14.104554, 14.653507, 14.735809, 14.760384, 14.841698",\
|
|
"14.443689, 14.992643, 15.074944, 15.099518, 15.180833",\
|
|
"15.638935, 16.187889, 16.270189, 16.294764, 16.376080");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869135, 2.063387, 2.088648, 2.096191, 2.121150",\
|
|
"1.869135, 2.063387, 2.088648, 2.096191, 2.121150",\
|
|
"1.869135, 2.063387, 2.088648, 2.096191, 2.121150",\
|
|
"1.869135, 2.063387, 2.088648, 2.096191, 2.121150",\
|
|
"1.869135, 2.063387, 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.550310, 14.886518, 14.935823, 14.950546, 14.999262",\
|
|
"14.601345, 14.937551, 14.986857, 15.001580, 15.050296",\
|
|
"14.715830, 15.052038, 15.101343, 15.116066, 15.164782",\
|
|
"15.054964, 15.391172, 15.440477, 15.455200, 15.503916",\
|
|
"16.250212, 16.586418, 16.635723, 16.650448, 16.699162");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322891, 1.444169, 1.461978, 1.467296, 1.484892",\
|
|
"1.322891, 1.444169, 1.461978, 1.467296, 1.484892",\
|
|
"1.322891, 1.444169, 1.461978, 1.467296, 1.484892",\
|
|
"1.322891, 1.444169, 1.461978, 1.467296, 1.484892",\
|
|
"1.322891, 1.444169, 1.461978, 1.467296, 1.484892");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[5]_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.630836, 13.140106, 13.216457, 13.239254, 13.314692",\
|
|
"12.678180, 13.187450, 13.263802, 13.286598, 13.362036",\
|
|
"12.784389, 13.293659, 13.370010, 13.392809, 13.468246",\
|
|
"13.099008, 13.608278, 13.684629, 13.707426, 13.782864",\
|
|
"14.207852, 14.717123, 14.793474, 14.816271, 14.891708");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869135, 2.063387, 2.088648, 2.096191, 2.121150",\
|
|
"1.869135, 2.063387, 2.088648, 2.096191, 2.121150",\
|
|
"1.869135, 2.063387, 2.088648, 2.096191, 2.121150",\
|
|
"1.869135, 2.063387, 2.088648, 2.096191, 2.121150",\
|
|
"1.869135, 2.063387, 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 ( "13.166956, 13.478859, 13.524601, 13.538260, 13.583453",\
|
|
"13.214300, 13.526203, 13.571945, 13.585604, 13.630797",\
|
|
"13.320511, 13.632414, 13.678155, 13.691813, 13.737007",\
|
|
"13.635128, 13.947031, 13.992773, 14.006432, 14.051625",\
|
|
"14.743973, 15.055876, 15.101617, 15.115275, 15.160469");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322891, 1.444169, 1.461978, 1.467296, 1.484892",\
|
|
"1.322891, 1.444169, 1.461978, 1.467296, 1.484892",\
|
|
"1.322891, 1.444169, 1.461978, 1.467296, 1.484892",\
|
|
"1.322891, 1.444169, 1.461978, 1.467296, 1.484892",\
|
|
"1.322891, 1.444169, 1.461978, 1.467296, 1.484892");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[5]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[5] */
|
|
|
|
pin("mprj_io[4]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.163007 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : mprj_io[4];
|
|
} /* end of pin mprj_io[4] */
|
|
|
|
pin("mprj_io[3]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.163007 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : mprj_io[3];
|
|
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 ( "13.517779, 14.066743, 14.149043, 14.173617, 14.254931",\
|
|
"13.569100, 14.118064, 14.200364, 14.224938, 14.306252",\
|
|
"13.683524, 14.232488, 14.314788, 14.339362, 14.420676",\
|
|
"14.022079, 14.571042, 14.653342, 14.677917, 14.759231",\
|
|
"15.186898, 15.735862, 15.818162, 15.842736, 15.924050");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.903822, 2.110998, 2.137883, 2.145910, 2.172473",\
|
|
"1.903822, 2.110998, 2.137883, 2.145910, 2.172473",\
|
|
"1.903822, 2.110998, 2.137883, 2.145910, 2.172473",\
|
|
"1.903822, 2.110998, 2.137883, 2.145910, 2.172473",\
|
|
"1.903822, 2.110998, 2.137883, 2.145910, 2.172473");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_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.647501, 13.983704, 14.033010, 14.047732, 14.096449",\
|
|
"13.698820, 14.035023, 14.084330, 14.099052, 14.147768",\
|
|
"13.813244, 14.149446, 14.198753, 14.213476, 14.262192",\
|
|
"14.151798, 14.488001, 14.537308, 14.552031, 14.600746",\
|
|
"15.316618, 15.652821, 15.702127, 15.716850, 15.765566");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.403088, 1.535189, 1.553026, 1.558352, 1.575976",\
|
|
"1.403088, 1.535189, 1.553026, 1.558352, 1.575976",\
|
|
"1.403088, 1.535189, 1.553026, 1.558352, 1.575976",\
|
|
"1.403088, 1.535189, 1.553026, 1.558352, 1.575976",\
|
|
"1.403088, 1.535189, 1.553026, 1.558352, 1.575976");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[3]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hk_serial_load" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "9.779438, 9.779793, 9.779834, 9.779846, 9.779886",\
|
|
"9.827048, 9.827404, 9.827444, 9.827456, 9.827497",\
|
|
"9.933201, 9.933557, 9.933598, 9.933609, 9.933650",\
|
|
"10.247282, 10.247638, 10.247679, 10.247690, 10.247731",\
|
|
"11.327898, 11.328254, 11.328295, 11.328306, 11.328347");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 ( "9.657636, 9.664012, 9.664330, 9.664425, 9.664740",\
|
|
"9.705246, 9.711622, 9.711941, 9.712035, 9.712350",\
|
|
"9.811399, 9.817775, 9.818093, 9.818188, 9.818502",\
|
|
"10.125481, 10.131856, 10.132174, 10.132269, 10.132584",\
|
|
"11.206097, 11.212472, 11.212790, 11.212885, 11.213200");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 hk_serial_load_mprj_io[3]_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.860177, 14.409141, 14.491442, 14.516014, 14.597330",\
|
|
"13.911211, 14.460175, 14.542475, 14.567049, 14.648363",\
|
|
"14.025697, 14.574660, 14.656961, 14.681534, 14.762850",\
|
|
"14.364832, 14.913795, 14.996096, 15.020670, 15.101984",\
|
|
"15.560079, 16.109043, 16.191343, 16.215916, 16.297232");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869132, 2.063389, 2.088649, 2.096192, 2.121149",\
|
|
"1.869132, 2.063389, 2.088649, 2.096192, 2.121149",\
|
|
"1.869132, 2.063389, 2.088649, 2.096192, 2.121149",\
|
|
"1.869132, 2.063389, 2.088649, 2.096192, 2.121149",\
|
|
"1.869132, 2.063389, 2.088649, 2.096192, 2.121149");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_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.591047, 14.927250, 14.976557, 14.991279, 15.039995",\
|
|
"14.642080, 14.978284, 15.027590, 15.042313, 15.091029",\
|
|
"14.756567, 15.092770, 15.142076, 15.156798, 15.205515",\
|
|
"15.095699, 15.431903, 15.481209, 15.495932, 15.544648",\
|
|
"16.290947, 16.627151, 16.676456, 16.691179, 16.739895");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322897, 1.444161, 1.461973, 1.467292, 1.484890",\
|
|
"1.322897, 1.444161, 1.461973, 1.467292, 1.484890",\
|
|
"1.322897, 1.444161, 1.461973, 1.467292, 1.484890",\
|
|
"1.322897, 1.444161, 1.461973, 1.467292, 1.484890",\
|
|
"1.322897, 1.444161, 1.461973, 1.467292, 1.484890");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[3]_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.588000, 13.097280, 13.173630, 13.196428, 13.271864",\
|
|
"12.635345, 13.144624, 13.220974, 13.243773, 13.319208",\
|
|
"12.741554, 13.250834, 13.327185, 13.349981, 13.425419",\
|
|
"13.056174, 13.565454, 13.641804, 13.664602, 13.740038",\
|
|
"14.165017, 14.674296, 14.750647, 14.773445, 14.848881");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.869132, 2.063389, 2.088649, 2.096192, 2.121149",\
|
|
"1.869132, 2.063389, 2.088649, 2.096192, 2.121149",\
|
|
"1.869132, 2.063389, 2.088649, 2.096192, 2.121149",\
|
|
"1.869132, 2.063389, 2.088649, 2.096192, 2.121149",\
|
|
"1.869132, 2.063389, 2.088649, 2.096192, 2.121149");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_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.224930, 13.536828, 13.582571, 13.596229, 13.641423",\
|
|
"13.272274, 13.584172, 13.629915, 13.643573, 13.688767",\
|
|
"13.378483, 13.690382, 13.736124, 13.749783, 13.794977",\
|
|
"13.693102, 14.005001, 14.050743, 14.064402, 14.109596",\
|
|
"14.801947, 15.113845, 15.159588, 15.173245, 15.218440");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322897, 1.444161, 1.461973, 1.467292, 1.484890",\
|
|
"1.322897, 1.444161, 1.461973, 1.467292, 1.484890",\
|
|
"1.322897, 1.444161, 1.461973, 1.467292, 1.484890",\
|
|
"1.322897, 1.444161, 1.461973, 1.467292, 1.484890",\
|
|
"1.322897, 1.444161, 1.461973, 1.467292, 1.484890");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[3]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[3] */
|
|
|
|
pin("mprj_io[2]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.163007 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : mprj_io[2];
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : setup_rising ;
|
|
rise_constraint( f_dtrans_ctrans ){
|
|
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 ( "18.132717, 18.085373, 17.979162, 17.664543, 16.555700",\
|
|
"18.401360, 18.354015, 18.247805, 17.933186, 16.824343",\
|
|
"18.670002, 18.622658, 18.516447, 18.201828, 17.092985",\
|
|
"19.207291, 19.159946, 19.053736, 18.739117, 17.630274",\
|
|
"20.281868, 20.234524, 20.128313, 19.813694, 18.704851");
|
|
}
|
|
fall_constraint( f_dtrans_ctrans ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
values ( "21.370491, 21.323147, 21.216936, 20.902317, 19.793474",\
|
|
"21.567387, 21.520042, 21.413832, 21.099213, 19.990370",\
|
|
"21.764282, 21.716938, 21.610727, 21.296108, 20.187265",\
|
|
"22.158070, 22.110725, 22.004517, 21.689899, 20.581055",\
|
|
"22.976177, 22.928833, 22.822624, 22.508007, 21.399162");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[2]_stupr*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : setup_falling ;
|
|
rise_constraint( f_dtrans_ctrans ){
|
|
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.963345, 23.914154, 23.803793, 23.451670, 22.096823",\
|
|
"24.231989, 24.182798, 24.072437, 23.720314, 22.365467",\
|
|
"24.500633, 24.451443, 24.341082, 23.988958, 22.634111",\
|
|
"25.037924, 24.988733, 24.878372, 24.526249, 23.171402",\
|
|
"26.112497, 26.063307, 25.952946, 25.600822, 24.245975");
|
|
}
|
|
fall_constraint( f_dtrans_ctrans ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
values ( "24.325272, 24.276081, 24.165720, 23.813597, 22.458750",\
|
|
"24.522167, 24.472977, 24.362616, 24.010492, 22.655645",\
|
|
"24.719063, 24.669872, 24.559511, 24.207388, 22.852541",\
|
|
"25.112852, 25.063662, 24.953300, 24.601177, 23.246330",\
|
|
"25.930960, 25.881769, 25.771408, 25.419285, 24.064438");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[2]_stupf*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : hold_rising ;
|
|
rise_constraint( f_dtrans_ctrans ){
|
|
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.023195, -2.972161, -2.857675, -2.518534, -1.323197",\
|
|
"-3.081585, -3.030551, -2.916065, -2.576924, -1.381587",\
|
|
"-3.081585, -3.030551, -2.916065, -2.576924, -1.381587",\
|
|
"-3.140860, -3.089826, -2.975340, -2.636199, -1.440862",\
|
|
"-3.258535, -3.207502, -3.093016, -2.753875, -1.558537");
|
|
}
|
|
fall_constraint( f_dtrans_ctrans ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
values ( "-3.435900, -3.384866, -3.270380, -2.931239, -1.735902",\
|
|
"-3.716986, -3.665953, -3.551466, -3.212326, -2.016988",\
|
|
"-3.716986, -3.665953, -3.551466, -3.212326, -2.016988",\
|
|
"-4.002332, -3.951299, -3.836812, -3.497672, -2.302334",\
|
|
"-4.568764, -4.517731, -4.403244, -4.064104, -2.868766");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[2]_hldr*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : hold_falling ;
|
|
rise_constraint( f_dtrans_ctrans ){
|
|
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 ( "-4.918315, -4.865291, -4.746332, -4.366768, -2.906350",\
|
|
"-4.976706, -4.923681, -4.804722, -4.425159, -2.964741",\
|
|
"-4.976706, -4.923681, -4.804722, -4.425159, -2.964741",\
|
|
"-5.035980, -4.982956, -4.863997, -4.484434, -3.024015",\
|
|
"-5.153656, -5.100632, -4.981673, -4.602109, -3.141691");
|
|
}
|
|
fall_constraint( f_dtrans_ctrans ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
values ( "-8.371756, -8.318731, -8.199772, -7.820209, -6.359791",\
|
|
"-8.652843, -8.599818, -8.480860, -8.101296, -6.640878",\
|
|
"-8.652843, -8.599818, -8.480860, -8.101296, -6.640878",\
|
|
"-8.938189, -8.885164, -8.766205, -8.386642, -6.926224",\
|
|
"-9.504621, -9.451596, -9.332638, -8.953074, -7.492656");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[2]_hldf*/
|
|
|
|
} /* end of pin mprj_io[2] */
|
|
|
|
pin("mprj_io[1]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.163007 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : mprj_io[1];
|
|
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 ( "50.047821, 50.596767, 50.679070, 50.703644, 50.784958",\
|
|
"50.099140, 50.648087, 50.730389, 50.754963, 50.836277",\
|
|
"50.213566, 50.762512, 50.844814, 50.869389, 50.950703",\
|
|
"50.552120, 51.101067, 51.183369, 51.207943, 51.289257",\
|
|
"51.716938, 52.265884, 52.348186, 52.372761, 52.454075");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.903822, 2.111001, 2.137885, 2.145912, 2.172474",\
|
|
"1.903822, 2.111001, 2.137885, 2.145912, 2.172474",\
|
|
"1.903822, 2.111001, 2.137885, 2.145912, 2.172474",\
|
|
"1.903822, 2.111001, 2.137885, 2.145912, 2.172474",\
|
|
"1.903822, 2.111001, 2.137885, 2.145912, 2.172474");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "44.201401, 44.537609, 44.586918, 44.601639, 44.650352",\
|
|
"44.252720, 44.588928, 44.638237, 44.652958, 44.701672",\
|
|
"44.367146, 44.703354, 44.752663, 44.767384, 44.816097",\
|
|
"44.705696, 45.041904, 45.091213, 45.105934, 45.154648",\
|
|
"45.870514, 46.206722, 46.256031, 46.270752, 46.319466");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.403064, 1.535189, 1.553027, 1.558353, 1.575976",\
|
|
"1.403064, 1.535189, 1.553027, 1.558353, 1.575976",\
|
|
"1.403064, 1.535189, 1.553027, 1.558353, 1.575976",\
|
|
"1.403064, 1.535189, 1.553027, 1.558353, 1.575976",\
|
|
"1.403064, 1.535189, 1.553027, 1.558353, 1.575976");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[1]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hk_serial_load" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "7.573886, 7.574251, 7.574294, 7.574306, 7.574347",\
|
|
"7.621496, 7.621861, 7.621904, 7.621916, 7.621958",\
|
|
"7.727650, 7.728015, 7.728057, 7.728069, 7.728111",\
|
|
"8.041730, 8.042095, 8.042137, 8.042150, 8.042192",\
|
|
"9.122346, 9.122711, 9.122753, 9.122766, 9.122808");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 ( "7.452323, 7.458582, 7.458898, 7.458992, 7.459303",\
|
|
"7.499933, 7.506192, 7.506508, 7.506602, 7.506914",\
|
|
"7.606086, 7.612345, 7.612661, 7.612755, 7.613067",\
|
|
"7.920167, 7.926426, 7.926742, 7.926836, 7.927147",\
|
|
"9.000782, 9.007042, 9.007357, 9.007451, 9.007763");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 hk_serial_load_mprj_io[1]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : falling_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_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.204702, 12.753649, 12.835950, 12.860524, 12.941839",\
|
|
"12.257727, 12.806673, 12.888974, 12.913548, 12.994864",\
|
|
"12.376686, 12.925632, 13.007934, 13.032508, 13.113823",\
|
|
"12.756250, 13.305197, 13.387498, 13.412072, 13.493387",\
|
|
"14.216692, 14.765638, 14.847940, 14.872515, 14.953829");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.903822, 2.111001, 2.137885, 2.145912, 2.172474",\
|
|
"1.903822, 2.111001, 2.137885, 2.145912, 2.172474",\
|
|
"1.903822, 2.111001, 2.137885, 2.145912, 2.172474",\
|
|
"1.903822, 2.111001, 2.137885, 2.145912, 2.172474",\
|
|
"1.903822, 2.111001, 2.137885, 2.145912, 2.172474");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_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.991637, 13.327847, 13.377153, 13.391875, 13.440590",\
|
|
"13.044662, 13.380871, 13.430178, 13.444900, 13.493614",\
|
|
"13.163621, 13.499830, 13.549137, 13.563859, 13.612574",\
|
|
"13.543183, 13.879393, 13.928699, 13.943421, 13.992136",\
|
|
"15.003602, 15.339811, 15.389118, 15.403840, 15.452555");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.403064, 1.535189, 1.553027, 1.558353, 1.575976",\
|
|
"1.403064, 1.535189, 1.553027, 1.558353, 1.575976",\
|
|
"1.403064, 1.535189, 1.553027, 1.558353, 1.575976",\
|
|
"1.403064, 1.535189, 1.553027, 1.558353, 1.575976",\
|
|
"1.403064, 1.535189, 1.553027, 1.558353, 1.575976");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[1]_fedg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : falling_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_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.592236, 9.592601, 9.592644, 9.592655, 9.592697",\
|
|
"9.641426, 9.641791, 9.641834, 9.641846, 9.641888",\
|
|
"9.751787, 9.752151, 9.752193, 9.752207, 9.752248",\
|
|
"10.103912, 10.104277, 10.104319, 10.104332, 10.104373",\
|
|
"11.458780, 11.459146, 11.459188, 11.459200, 11.459242");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 ( "9.470672, 9.476932, 9.477247, 9.477341, 9.477653",\
|
|
"9.519862, 9.526122, 9.526438, 9.526531, 9.526843",\
|
|
"9.630222, 9.636482, 9.636797, 9.636891, 9.637203",\
|
|
"9.982347, 9.988607, 9.988922, 9.989017, 9.989328",\
|
|
"11.337215, 11.343475, 11.343791, 11.343885, 11.344196");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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[1]_fedg_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 ( "21.613785, 22.162731, 22.245033, 22.269608, 22.350922",\
|
|
"21.664820, 22.213766, 22.296068, 22.320642, 22.401957",\
|
|
"21.779305, 22.328251, 22.410553, 22.435127, 22.516441",\
|
|
"22.118439, 22.667385, 22.749687, 22.774261, 22.855576",\
|
|
"23.313686, 23.862633, 23.944935, 23.969509, 24.050823");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.903822, 2.111001, 2.137885, 2.145912, 2.172474",\
|
|
"1.903822, 2.111001, 2.137885, 2.145912, 2.172474",\
|
|
"1.903822, 2.111001, 2.137885, 2.145912, 2.172474",\
|
|
"1.903822, 2.111001, 2.137885, 2.145912, 2.172474",\
|
|
"1.903822, 2.111001, 2.137885, 2.145912, 2.172474");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_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.019169, 23.355379, 23.404684, 23.419407, 23.468121",\
|
|
"23.070202, 23.406412, 23.455717, 23.470440, 23.519154",\
|
|
"23.184689, 23.520899, 23.570204, 23.584927, 23.633640",\
|
|
"23.523823, 23.860033, 23.909338, 23.924061, 23.972775",\
|
|
"24.719067, 25.055277, 25.104582, 25.119305, 25.168018");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.403064, 1.535189, 1.553027, 1.558353, 1.575976",\
|
|
"1.403064, 1.535189, 1.553027, 1.558353, 1.575976",\
|
|
"1.403064, 1.535189, 1.553027, 1.558353, 1.575976",\
|
|
"1.403064, 1.535189, 1.553027, 1.558353, 1.575976",\
|
|
"1.403064, 1.535189, 1.553027, 1.558353, 1.575976");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[1]_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.395510, 9.904772, 9.981124, 10.003922, 10.079359",\
|
|
"9.442854, 9.952117, 10.028469, 10.051267, 10.126703",\
|
|
"9.549065, 10.058327, 10.134679, 10.157476, 10.232914",\
|
|
"9.863689, 10.372952, 10.449304, 10.472101, 10.547539",\
|
|
"10.972616, 11.481878, 11.558230, 11.581028, 11.656466");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 ( "10.272058, 10.583964, 10.629705, 10.643364, 10.688558",\
|
|
"10.319404, 10.631310, 10.677050, 10.690708, 10.735903",\
|
|
"10.425613, 10.737519, 10.783260, 10.796919, 10.842113",\
|
|
"10.740238, 11.052144, 11.097885, 11.111544, 11.156737",\
|
|
"11.849167, 12.161072, 12.206813, 12.220470, 12.265665");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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[1]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[1] */
|
|
|
|
pin("mprj_io[0]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.163007 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : mprj_io[0];
|
|
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.505123, 28.054079, 28.136379, 28.160954, 28.242270",\
|
|
"27.654602, 28.203560, 28.285860, 28.310434, 28.391750",\
|
|
"27.804085, 28.353043, 28.435343, 28.459917, 28.541233",\
|
|
"28.103050, 28.652006, 28.734306, 28.758881, 28.840197",\
|
|
"28.701183, 29.250139, 29.332439, 29.357014, 29.438330");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.903822, 2.111004, 2.137887, 2.145914, 2.172475",\
|
|
"1.903822, 2.111004, 2.137887, 2.145914, 2.172475",\
|
|
"1.903822, 2.111004, 2.137887, 2.145914, 2.172475",\
|
|
"1.903822, 2.111004, 2.137887, 2.145914, 2.172475",\
|
|
"1.903822, 2.111004, 2.137887, 2.145914, 2.172475");
|
|
}
|
|
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 ( "27.660145, 28.012371, 28.062878, 28.077961, 28.127861",\
|
|
"27.809628, 28.161854, 28.212360, 28.227440, 28.277342",\
|
|
"27.959110, 28.311337, 28.361843, 28.376923, 28.426825",\
|
|
"28.258072, 28.610298, 28.660805, 28.675888, 28.725788",\
|
|
"28.856205, 29.208431, 29.258938, 29.274021, 29.323921");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.403043, 1.535190, 1.553027, 1.558353, 1.575976",\
|
|
"1.403043, 1.535190, 1.553027, 1.558353, 1.575976",\
|
|
"1.403043, 1.535190, 1.553027, 1.558353, 1.575976",\
|
|
"1.403043, 1.535190, 1.553027, 1.558353, 1.575976",\
|
|
"1.403043, 1.535190, 1.553027, 1.558353, 1.575976");
|
|
}
|
|
|
|
} /* end of arc clock_mprj_io[0]_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.316778, 22.317154, 22.317196, 22.317209, 22.317251",\
|
|
"22.592043, 22.592419, 22.592461, 22.592474, 22.592516",\
|
|
"22.592043, 22.592419, 22.592461, 22.592474, 22.592516",\
|
|
"22.871481, 22.871857, 22.871899, 22.871912, 22.871954",\
|
|
"23.426374, 23.426750, 23.426792, 23.426805, 23.426847");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 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.195429, 22.201584, 22.201897, 22.201990, 22.202299",\
|
|
"22.470694, 22.476849, 22.477161, 22.477255, 22.477564",\
|
|
"22.470694, 22.476849, 22.477161, 22.477255, 22.477564",\
|
|
"22.750132, 22.756287, 22.756599, 22.756693, 22.757002",\
|
|
"23.305025, 23.311180, 23.311493, 23.311586, 23.311895");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 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[0]_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 ( "9.964680, 10.513637, 10.595938, 10.620512, 10.701826",\
|
|
"10.016000, 10.564957, 10.647257, 10.671831, 10.753147",\
|
|
"10.130424, 10.679381, 10.761683, 10.786257, 10.867571",\
|
|
"10.468979, 11.017936, 11.100237, 11.124811, 11.206125",\
|
|
"11.633798, 12.182755, 12.265055, 12.289629, 12.370945");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.903822, 2.111004, 2.137887, 2.145914, 2.172475",\
|
|
"1.903822, 2.111004, 2.137887, 2.145914, 2.172475",\
|
|
"1.903822, 2.111004, 2.137887, 2.145914, 2.172475",\
|
|
"1.903822, 2.111004, 2.137887, 2.145914, 2.172475",\
|
|
"1.903822, 2.111004, 2.137887, 2.145914, 2.172475");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_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.077888, 10.414094, 10.463400, 10.478123, 10.526838",\
|
|
"10.129209, 10.465414, 10.514720, 10.529443, 10.578158",\
|
|
"10.243633, 10.579839, 10.629145, 10.643867, 10.692583",\
|
|
"10.582188, 10.918394, 10.967699, 10.982422, 11.031137",\
|
|
"11.747006, 12.083212, 12.132518, 12.147241, 12.195956");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.403043, 1.535190, 1.553027, 1.558353, 1.575976",\
|
|
"1.403043, 1.535190, 1.553027, 1.558353, 1.575976",\
|
|
"1.403043, 1.535190, 1.553027, 1.558353, 1.575976",\
|
|
"1.403043, 1.535190, 1.553027, 1.558353, 1.575976",\
|
|
"1.403043, 1.535190, 1.553027, 1.558353, 1.575976");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[0]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hk_serial_load" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "6.471797, 6.472171, 6.472214, 6.472227, 6.472270",\
|
|
"6.519407, 6.519781, 6.519825, 6.519837, 6.519880",\
|
|
"6.625560, 6.625935, 6.625978, 6.625990, 6.626033",\
|
|
"6.939641, 6.940015, 6.940058, 6.940071, 6.940114",\
|
|
"8.020256, 8.020630, 8.020674, 8.020686, 8.020729");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 ( "6.350449, 6.356603, 6.356915, 6.357008, 6.357317",\
|
|
"6.398059, 6.404213, 6.404526, 6.404619, 6.404927",\
|
|
"6.504212, 6.510365, 6.510678, 6.510772, 6.511081",\
|
|
"6.818293, 6.824447, 6.824759, 6.824852, 6.825161",\
|
|
"7.898908, 7.905062, 7.905375, 7.905468, 7.905776");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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 hk_serial_load_mprj_io[0]_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.235165, 16.784122, 16.866423, 16.890997, 16.972311",\
|
|
"16.286198, 16.835155, 16.917456, 16.942030, 17.023346",\
|
|
"16.400684, 16.949642, 17.031942, 17.056517, 17.137831",\
|
|
"16.739819, 17.288776, 17.371077, 17.395651, 17.476967",\
|
|
"17.935066, 18.484022, 18.566322, 18.590897, 18.672213");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.903822, 2.111004, 2.137887, 2.145914, 2.172475",\
|
|
"1.903822, 2.111004, 2.137887, 2.145914, 2.172475",\
|
|
"1.903822, 2.111004, 2.137887, 2.145914, 2.172475",\
|
|
"1.903822, 2.111004, 2.137887, 2.145914, 2.172475",\
|
|
"1.903822, 2.111004, 2.137887, 2.145914, 2.172475");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_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.390190, 16.742416, 16.792923, 16.808002, 16.857904",\
|
|
"16.441223, 16.793449, 16.843956, 16.859037, 16.908939",\
|
|
"16.555710, 16.907936, 16.958443, 16.973522, 17.023424",\
|
|
"16.894844, 17.247070, 17.297577, 17.312658, 17.362560",\
|
|
"18.090090, 18.442316, 18.492823, 18.507904, 18.557804");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.403043, 1.535190, 1.553027, 1.558353, 1.575976",\
|
|
"1.403043, 1.535190, 1.553027, 1.558353, 1.575976",\
|
|
"1.403043, 1.535190, 1.553027, 1.558353, 1.575976",\
|
|
"1.403043, 1.535190, 1.553027, 1.558353, 1.575976",\
|
|
"1.403043, 1.535190, 1.553027, 1.558353, 1.575976");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[0]_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.565707, 12.566081, 12.566124, 12.566137, 12.566179",\
|
|
"12.613051, 12.613425, 12.613468, 12.613482, 12.613523",\
|
|
"12.719261, 12.719635, 12.719679, 12.719691, 12.719734",\
|
|
"13.033879, 13.034253, 13.034296, 13.034309, 13.034351",\
|
|
"14.142724, 14.143098, 14.143141, 14.143154, 14.143196");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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.444357, 12.450512, 12.450825, 12.450918, 12.451227",\
|
|
"12.491701, 12.497856, 12.498169, 12.498262, 12.498571",\
|
|
"12.597912, 12.604066, 12.604379, 12.604472, 12.604781",\
|
|
"12.912529, 12.918684, 12.918997, 12.919090, 12.919399",\
|
|
"14.021374, 14.027529, 14.027842, 14.027935, 14.028244");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.100000, 0.316228, 1.000000, 5.000000");
|
|
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[0]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[0] */
|
|
} /* end of bus mprj_io */
|
|
|
|
pin("clock") {
|
|
direction : input ;
|
|
clock : true ;
|
|
max_transition : 4.000000 ;
|
|
capacitance : 1.163007 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : clock;
|
|
timing () {
|
|
related_pin : "clock" ;
|
|
timing_type : min_pulse_width ;
|
|
fall_constraint( scalar ){
|
|
values ( "1.626602");
|
|
}
|
|
|
|
} /* end of arc clock_clock_pwl*/
|
|
|
|
timing () {
|
|
related_pin : "clock" ;
|
|
timing_type : min_pulse_width ;
|
|
rise_constraint( scalar ){
|
|
values ( "2.077061");
|
|
}
|
|
|
|
} /* end of arc clock_clock_pwh*/
|
|
|
|
} /* end of pin clock */
|
|
|
|
pin("resetb") {
|
|
direction : input ;
|
|
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") {
|
|
direction : output ;
|
|
is_three_state : true ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.163007 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : flash_csb;
|
|
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 ( "25.197781, 25.748438, 25.830725, 25.855295, 25.936596",\
|
|
"25.347263, 25.897919, 25.980206, 26.004776, 26.086077",\
|
|
"25.496746, 26.047401, 26.129688, 26.154259, 26.235559",\
|
|
"25.795708, 26.346365, 26.428652, 26.453222, 26.534523",\
|
|
"26.393841, 26.944498, 27.026785, 27.051355, 27.132656");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.870359, 2.063559, 2.088839, 2.096387, 2.121364",\
|
|
"1.870359, 2.063559, 2.088839, 2.096387, 2.121364",\
|
|
"1.870359, 2.063559, 2.088839, 2.096387, 2.121364",\
|
|
"1.870359, 2.063559, 2.088839, 2.096387, 2.121364",\
|
|
"1.870359, 2.063559, 2.088839, 2.096387, 2.121364");
|
|
}
|
|
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.709282, 29.045918, 29.095224, 29.109947, 29.158663",\
|
|
"28.858761, 29.195398, 29.244705, 29.259428, 29.308144",\
|
|
"29.008244, 29.344881, 29.394188, 29.408911, 29.457626",\
|
|
"29.307209, 29.643845, 29.693151, 29.707874, 29.756590",\
|
|
"29.905342, 30.241980, 30.291286, 30.306009, 30.354725");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322223, 1.444517, 1.462230, 1.467520, 1.485020",\
|
|
"1.322223, 1.444517, 1.462230, 1.467520, 1.485020",\
|
|
"1.322223, 1.444517, 1.462230, 1.467520, 1.485020",\
|
|
"1.322223, 1.444517, 1.462230, 1.467520, 1.485020",\
|
|
"1.322223, 1.444517, 1.462230, 1.467520, 1.485020");
|
|
}
|
|
|
|
} /* end of arc clock_flash_csb_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "clock" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "22.734066, 23.244915, 23.321253, 23.344048, 23.419472",\
|
|
"23.009335, 23.520184, 23.596521, 23.619316, 23.694740",\
|
|
"23.009335, 23.520184, 23.596521, 23.619316, 23.694740",\
|
|
"23.288769, 23.799620, 23.875957, 23.898752, 23.974174",\
|
|
"23.843666, 24.354517, 24.430855, 24.453650, 24.529072");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.870359, 2.063559, 2.088839, 2.096387, 2.121364",\
|
|
"1.870359, 2.063559, 2.088839, 2.096387, 2.121364",\
|
|
"1.870359, 2.063559, 2.088839, 2.096387, 2.121364",\
|
|
"1.870359, 2.063559, 2.088839, 2.096387, 2.121364",\
|
|
"1.870359, 2.063559, 2.088839, 2.096387, 2.121364");
|
|
}
|
|
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.538616, 24.850918, 24.896662, 24.910320, 24.955513",\
|
|
"24.813881, 25.126183, 25.171926, 25.185585, 25.230778",\
|
|
"24.813881, 25.126183, 25.171926, 25.185585, 25.230778",\
|
|
"25.093319, 25.405621, 25.451365, 25.465023, 25.510216",\
|
|
"25.648216, 25.960518, 26.006262, 26.019920, 26.065113");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322223, 1.444517, 1.462230, 1.467520, 1.485020",\
|
|
"1.322223, 1.444517, 1.462230, 1.467520, 1.485020",\
|
|
"1.322223, 1.444517, 1.462230, 1.467520, 1.485020",\
|
|
"1.322223, 1.444517, 1.462230, 1.467520, 1.485020",\
|
|
"1.322223, 1.444517, 1.462230, 1.467520, 1.485020");
|
|
}
|
|
|
|
} /* end of arc clock_flash_csb_redg_min*/
|
|
|
|
} /* end of pin flash_csb */
|
|
|
|
pin("flash_clk") {
|
|
direction : output ;
|
|
is_three_state : true ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.163007 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : flash_clk;
|
|
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 ( "24.478132, 25.028601, 25.110888, 25.135456, 25.216759",\
|
|
"24.627613, 25.178082, 25.260368, 25.284939, 25.366238",\
|
|
"24.777094, 25.327562, 25.409849, 25.434418, 25.515720",\
|
|
"25.076057, 25.626526, 25.708813, 25.733383, 25.814682",\
|
|
"25.674192, 26.224661, 26.306948, 26.331516, 26.412819");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.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",\
|
|
"1.870321, 2.063548, 2.088829, 2.096377, 2.121355",\
|
|
"1.870321, 2.063548, 2.088829, 2.096377, 2.121355",\
|
|
"1.870321, 2.063548, 2.088829, 2.096377, 2.121355");
|
|
}
|
|
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 ( "24.896957, 25.233614, 25.282925, 25.297649, 25.346369",\
|
|
"25.046438, 25.383095, 25.432405, 25.447128, 25.495850",\
|
|
"25.195921, 25.532578, 25.581888, 25.596611, 25.645332",\
|
|
"25.494883, 25.831539, 25.880850, 25.895573, 25.944294",\
|
|
"26.093018, 26.429674, 26.478985, 26.493710, 26.542429");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322190, 1.444506, 1.462224, 1.467514, 1.485020",\
|
|
"1.322190, 1.444506, 1.462224, 1.467514, 1.485020",\
|
|
"1.322190, 1.444506, 1.462224, 1.467514, 1.485020",\
|
|
"1.322190, 1.444506, 1.462224, 1.467514, 1.485020",\
|
|
"1.322190, 1.444506, 1.462224, 1.467514, 1.485020");
|
|
}
|
|
|
|
} /* end of arc clock_flash_clk_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "clock" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "22.265352, 22.776028, 22.852365, 22.875160, 22.950584",\
|
|
"22.540619, 23.051296, 23.127632, 23.150427, 23.225849",\
|
|
"22.540619, 23.051296, 23.127632, 23.150427, 23.225849",\
|
|
"22.820055, 23.330730, 23.407068, 23.429863, 23.505287",\
|
|
"23.374949, 23.885624, 23.961962, 23.984756, 24.060181");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 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",\
|
|
"1.870321, 2.063548, 2.088829, 2.096377, 2.121355",\
|
|
"1.870321, 2.063548, 2.088829, 2.096377, 2.121355",\
|
|
"1.870321, 2.063548, 2.088829, 2.096377, 2.121355");
|
|
}
|
|
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.842632, 23.154953, 23.200699, 23.214357, 23.259556",\
|
|
"23.117899, 23.430218, 23.475965, 23.489624, 23.534822",\
|
|
"23.117899, 23.430218, 23.475965, 23.489624, 23.534822",\
|
|
"23.397335, 23.709656, 23.755402, 23.769060, 23.814259",\
|
|
"23.952230, 24.264549, 24.310297, 24.323956, 24.369154");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.322190, 1.444506, 1.462224, 1.467514, 1.485020",\
|
|
"1.322190, 1.444506, 1.462224, 1.467514, 1.485020",\
|
|
"1.322190, 1.444506, 1.462224, 1.467514, 1.485020",\
|
|
"1.322190, 1.444506, 1.462224, 1.467514, 1.485020",\
|
|
"1.322190, 1.444506, 1.462224, 1.467514, 1.485020");
|
|
}
|
|
|
|
} /* end of arc clock_flash_clk_redg_min*/
|
|
|
|
} /* end of pin flash_clk */
|
|
|
|
pin("flash_io0") {
|
|
direction : output ;
|
|
is_three_state : true ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.163007 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : flash_io0;
|
|
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 ( "24.060349, 24.609764, 24.692066, 24.716640, 24.797955",\
|
|
"24.209831, 24.759247, 24.841549, 24.866123, 24.947437",\
|
|
"24.359314, 24.908730, 24.991032, 25.015606, 25.096920",\
|
|
"24.658279, 25.207695, 25.289997, 25.314571, 25.395885",\
|
|
"25.256413, 25.805828, 25.888130, 25.912704, 25.994019");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.903823, 2.110821, 2.137752, 2.145793, 2.172401",\
|
|
"1.903823, 2.110821, 2.137752, 2.145793, 2.172401",\
|
|
"1.903823, 2.110821, 2.137752, 2.145793, 2.172401",\
|
|
"1.903823, 2.110821, 2.137752, 2.145793, 2.172401",\
|
|
"1.903823, 2.110821, 2.137752, 2.145793, 2.172401");
|
|
}
|
|
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 ( "24.198582, 24.534996, 24.584272, 24.598986, 24.647671",\
|
|
"24.348063, 24.684477, 24.733753, 24.748466, 24.797152",\
|
|
"24.497545, 24.833960, 24.883236, 24.897949, 24.946634",\
|
|
"24.796509, 25.132923, 25.182199, 25.196913, 25.245598",\
|
|
"25.394644, 25.731058, 25.780334, 25.795048, 25.843733");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "1.404512, 1.535172, 1.553015, 1.558343, 1.575972",\
|
|
"1.404512, 1.535172, 1.553015, 1.558343, 1.575972",\
|
|
"1.404512, 1.535172, 1.553015, 1.558343, 1.575972",\
|
|
"1.404512, 1.535172, 1.553015, 1.558343, 1.575972",\
|
|
"1.404512, 1.535172, 1.553015, 1.558343, 1.575972");
|
|
}
|
|
|
|
} /* end of arc clock_flash_io0_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "clock" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.163007, 2.163007, 2.336017, 2.387677, 2.558615");
|
|
values ( "20.555227, 20.555233, 20.555233, 20.555233, 20.555233",\
|
|
"20.830494, 20.830500, 20.830500, 20.830500, 20.830500",\
|
|
"20.830494, 20.830500, 20.830500, 20.830500, 20.830500",\
|
|
"21.109932, 21.109938, 21.109938, 21.109938, 21.109938",\
|
|
"21.664825, 21.664831, 21.664831, 21.664831, 21.664831");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 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 ( "20.426189, 20.436138, 20.436537, 20.436657, 20.437052",\
|
|
"20.701456, 20.711405, 20.711803, 20.711924, 20.712318",\
|
|
"20.701456, 20.711405, 20.711803, 20.711924, 20.712318",\
|
|
"20.980894, 20.990843, 20.991241, 20.991362, 20.991756",\
|
|
"21.535788, 21.545736, 21.546135, 21.546255, 21.546650");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 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_flash_io0_redg_min*/
|
|
|
|
} /* end of pin flash_io0 */
|
|
|
|
pin("flash_io1") {
|
|
direction : output ;
|
|
is_three_state : true ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.163007 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : flash_io1;
|
|
} /* end of pin flash_io1 */
|
|
|
|
pin("hk_serial_load") {
|
|
direction : internal ;
|
|
clock : true ;
|
|
max_transition : 5.000000 ;
|
|
min_transition : 0.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 0.000000 ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : housekeeping/serial_load;
|
|
timing () {
|
|
related_pin : "hk_serial_load" ;
|
|
timing_type : min_pulse_width ;
|
|
fall_constraint( scalar ){
|
|
values ( "0.850763");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_hk_serial_load_pwl*/
|
|
|
|
timing () {
|
|
related_pin : "hk_serial_load" ;
|
|
timing_type : min_pulse_width ;
|
|
rise_constraint( scalar ){
|
|
values ( "0.986303");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_hk_serial_load_pwh*/
|
|
|
|
} /* end of pin hk_serial_load */
|
|
|
|
pin("hkspi_clk") {
|
|
direction : internal ;
|
|
max_transition : 5.000000 ;
|
|
min_transition : 0.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 0.000000 ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : housekeeping/mgmt_gpio_in[4];
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : min_pulse_width ;
|
|
fall_constraint( scalar ){
|
|
values ( "1.381372");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_hkspi_clk_pwl*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : min_pulse_width ;
|
|
rise_constraint( scalar ){
|
|
values ( "1.834420");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_hkspi_clk_pwh*/
|
|
|
|
} /* end of pin hkspi_clk */
|
|
|
|
} /* end of cell */
|
|
|
|
} /* end of library */
|
|
|