mirror of https://github.com/efabless/caravel.git
6237 lines
268 KiB
Plaintext
6237 lines
268 KiB
Plaintext
|
|
library("caravan.tt") {
|
|
|
|
technology (cmos) ;
|
|
delay_model : table_lookup ;
|
|
library_features ( report_delay_calculation ) ;
|
|
date : "Sun Oct 30 14:28:54 2022" ;
|
|
revision : "T-2022.03-SP3" ;
|
|
nom_process : 1.0000 ;
|
|
nom_voltage : 1.8000 ;
|
|
nom_temperature : 25.0000 ;
|
|
operating_conditions( "sky130_fd_sc_hd__tt_1.80v_25C" ) {
|
|
process : 1.0000 ;
|
|
voltage : 1.8000 ;
|
|
temperature : 25.0000 ;
|
|
} /* current design opcond */
|
|
default_operating_conditions : "sky130_fd_sc_hd__tt_1.80v_25C" ;
|
|
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 : 1740408.625000 ;
|
|
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.117215 ;
|
|
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.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "10.903362, 11.239478, 11.269831, 11.282160, 11.320761",\
|
|
"11.028008, 11.364123, 11.394476, 11.406805, 11.445406",\
|
|
"11.152654, 11.488770, 11.519122, 11.531451, 11.570051",\
|
|
"11.401945, 11.738061, 11.768414, 11.780743, 11.819344",\
|
|
"11.900529, 12.236645, 12.266997, 12.279326, 12.317926");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "11.257703, 11.482328, 11.507100, 11.517162, 11.548666",\
|
|
"11.382348, 11.606974, 11.631745, 11.641808, 11.673311",\
|
|
"11.506994, 11.731619, 11.756392, 11.766453, 11.797956",\
|
|
"11.756287, 11.980911, 12.005683, 12.015745, 12.047249",\
|
|
"12.254869, 12.479494, 12.504266, 12.514328, 12.545832");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275");
|
|
}
|
|
|
|
} /* 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.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "9.046278, 9.046278, 9.046278, 9.046278, 9.046278",\
|
|
"9.275808, 9.275809, 9.275809, 9.275809, 9.275809",\
|
|
"9.275808, 9.275809, 9.275809, 9.275809, 9.275809",\
|
|
"9.508820, 9.508820, 9.508820, 9.508820, 9.508820",\
|
|
"9.971361, 9.971361, 9.971361, 9.971361, 9.971361");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "9.023810, 9.023858, 9.023858, 9.023858, 9.023858",\
|
|
"9.253342, 9.253389, 9.253389, 9.253389, 9.253389",\
|
|
"9.253342, 9.253389, 9.253389, 9.253389, 9.253389",\
|
|
"9.486352, 9.486400, 9.486400, 9.486400, 9.486400",\
|
|
"9.948894, 9.948941, 9.948941, 9.948941, 9.948941");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
|
|
} /* end of arc clock_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.117215 ;
|
|
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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.192405, 6.528550, 6.558902, 6.571230, 6.609829",\
|
|
"6.266459, 6.602604, 6.632956, 6.645283, 6.660570",\
|
|
"6.307512, 6.643657, 6.660570, 6.660570, 6.660570",\
|
|
"6.330671, 6.660570, 6.660570, 6.660570, 6.660570",\
|
|
"6.330671, 6.660570, 6.660570, 6.660570, 6.660570");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.413085, 6.637691, 6.662463, 6.672524, 6.704028",\
|
|
"6.487139, 6.711745, 6.736516, 6.746578, 6.754769",\
|
|
"6.528192, 6.752798, 6.754769, 6.754769, 6.754769",\
|
|
"6.551351, 6.754769, 6.754769, 6.754769, 6.754769",\
|
|
"6.551351, 6.754769, 6.754769, 6.754769, 6.754769");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903241, 0.978419, 0.986954, 0.990421, 1.001275");
|
|
}
|
|
|
|
} /* end of arc 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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "4.314269, 4.314269, 4.314269, 4.314269, 4.314269",\
|
|
"4.365219, 4.365220, 4.365220, 4.365220, 4.365220",\
|
|
"4.365219, 4.365220, 4.365220, 4.365220, 4.365220",\
|
|
"4.365219, 4.365220, 4.365220, 4.365220, 4.365220",\
|
|
"4.365219, 4.365220, 4.365220, 4.365220, 4.365220");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "4.291748, 4.291798, 4.291798, 4.291798, 4.291798",\
|
|
"4.342698, 4.342749, 4.342749, 4.342749, 4.342749",\
|
|
"4.342698, 4.342749, 4.342749, 4.342749, 4.342749",\
|
|
"4.342698, 4.342749, 4.342749, 4.342749, 4.342749",\
|
|
"4.342698, 4.342749, 4.342749, 4.342749, 4.342749");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[37]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.772398, 8.108543, 8.138895, 8.151222, 8.189821",\
|
|
"7.872237, 8.208383, 8.238734, 8.251062, 8.289661",\
|
|
"7.945316, 8.281462, 8.311813, 8.324141, 8.362740",\
|
|
"8.031435, 8.367580, 8.397932, 8.410259, 8.448858",\
|
|
"8.384506, 8.720652, 8.751003, 8.763330, 8.801929");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "8.058495, 8.283100, 8.307872, 8.317934, 8.349438",\
|
|
"8.158334, 8.382940, 8.407711, 8.417773, 8.449276",\
|
|
"8.231413, 8.456019, 8.480791, 8.490852, 8.522356",\
|
|
"8.317532, 8.542138, 8.566910, 8.576971, 8.608475",\
|
|
"8.670603, 8.895209, 8.919981, 8.930042, 8.961546");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903241, 0.978419, 0.986954, 0.990421, 1.001275");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[37]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "5.924004, 5.924004, 5.924004, 5.924004, 5.924004",\
|
|
"6.016625, 6.016626, 6.016626, 6.016626, 6.016626",\
|
|
"6.084422, 6.084422, 6.084422, 6.084422, 6.084422",\
|
|
"6.164315, 6.164316, 6.164316, 6.164316, 6.164316",\
|
|
"6.491864, 6.491864, 6.491864, 6.491864, 6.491864");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "5.901482, 5.901532, 5.901532, 5.901532, 5.901532",\
|
|
"5.994104, 5.994154, 5.994154, 5.994154, 5.994154",\
|
|
"6.061900, 6.061951, 6.061951, 6.061951, 6.061951",\
|
|
"6.141794, 6.141844, 6.141844, 6.141844, 6.141844",\
|
|
"6.469342, 6.469393, 6.469393, 6.469393, 6.469393");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[37]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[37] */
|
|
|
|
pin("mprj_io[36]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.117215 ;
|
|
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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.676169, 7.012316, 7.042667, 7.054996, 7.093595",\
|
|
"6.750223, 7.086370, 7.116720, 7.129048, 7.144336",\
|
|
"6.791276, 7.127422, 7.144336, 7.144336, 7.144336",\
|
|
"6.814435, 7.144336, 7.144336, 7.144336, 7.144336",\
|
|
"6.814435, 7.144336, 7.144336, 7.144336, 7.144336");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.895180, 7.119789, 7.144561, 7.154623, 7.186127",\
|
|
"6.969233, 7.193843, 7.218615, 7.228676, 7.236867",\
|
|
"7.010286, 7.234896, 7.236867, 7.236867, 7.236867",\
|
|
"7.033445, 7.236867, 7.236867, 7.236867, 7.236867",\
|
|
"7.033445, 7.236867, 7.236867, 7.236867, 7.236867");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903242, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903242, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903242, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903242, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903242, 0.978419, 0.986954, 0.990421, 1.001275");
|
|
}
|
|
|
|
} /* end of arc 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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "4.752588, 4.752588, 4.752588, 4.752588, 4.752588",\
|
|
"4.803538, 4.803539, 4.803539, 4.803539, 4.803539",\
|
|
"4.803538, 4.803539, 4.803539, 4.803539, 4.803539",\
|
|
"4.803538, 4.803539, 4.803539, 4.803539, 4.803539",\
|
|
"4.803538, 4.803539, 4.803539, 4.803539, 4.803539");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "4.730106, 4.730154, 4.730154, 4.730154, 4.730154",\
|
|
"4.781056, 4.781105, 4.781105, 4.781105, 4.781105",\
|
|
"4.781056, 4.781105, 4.781105, 4.781105, 4.781105",\
|
|
"4.781056, 4.781105, 4.781105, 4.781105, 4.781105",\
|
|
"4.781056, 4.781105, 4.781105, 4.781105, 4.781105");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[36]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.945036, 8.281182, 8.311534, 8.323862, 8.362461",\
|
|
"8.044875, 8.381021, 8.411373, 8.423701, 8.462300",\
|
|
"8.117954, 8.454101, 8.484452, 8.496780, 8.535379",\
|
|
"8.204073, 8.540219, 8.570571, 8.582899, 8.621498",\
|
|
"8.557144, 8.893291, 8.923642, 8.935970, 8.974569");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "8.229463, 8.454073, 8.478845, 8.488907, 8.520411",\
|
|
"8.329302, 8.553912, 8.578684, 8.588745, 8.620249",\
|
|
"8.402382, 8.626991, 8.651764, 8.661825, 8.693329",\
|
|
"8.488501, 8.713110, 8.737883, 8.747944, 8.779448",\
|
|
"8.841572, 9.066181, 9.090954, 9.101015, 9.132519");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903243, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903243, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903243, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903243, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903243, 0.978419, 0.986954, 0.990421, 1.001275");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[36]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.091499, 6.091499, 6.091499, 6.091499, 6.091499",\
|
|
"6.184121, 6.184122, 6.184122, 6.184122, 6.184122",\
|
|
"6.251917, 6.251918, 6.251918, 6.251918, 6.251918",\
|
|
"6.331811, 6.331811, 6.331811, 6.331811, 6.331811",\
|
|
"6.659359, 6.659359, 6.659359, 6.659359, 6.659359");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.069016, 6.069065, 6.069065, 6.069065, 6.069065",\
|
|
"6.161639, 6.161687, 6.161687, 6.161687, 6.161687",\
|
|
"6.229435, 6.229483, 6.229483, 6.229483, 6.229483",\
|
|
"6.309328, 6.309377, 6.309377, 6.309377, 6.309377",\
|
|
"6.636876, 6.636925, 6.636925, 6.636925, 6.636925");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[36]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[36] */
|
|
|
|
pin("mprj_io[35]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.117215 ;
|
|
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.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "13.283863, 13.620007, 13.650357, 13.662685, 13.701284",\
|
|
"13.408508, 13.744652, 13.775002, 13.787331, 13.825930",\
|
|
"13.533154, 13.869297, 13.899649, 13.911977, 13.950577",\
|
|
"13.782444, 14.118587, 14.148939, 14.161267, 14.199867",\
|
|
"14.281029, 14.617172, 14.647523, 14.659851, 14.698450");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "13.572024, 13.796631, 13.821402, 13.831464, 13.862967",\
|
|
"13.696670, 13.921276, 13.946047, 13.956109, 13.987613",\
|
|
"13.821316, 14.045922, 14.070694, 14.080755, 14.112259",\
|
|
"14.070606, 14.295213, 14.319984, 14.330046, 14.361549",\
|
|
"14.569190, 14.793797, 14.818567, 14.828629, 14.860133");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903241, 0.978419, 0.986954, 0.990421, 1.001275");
|
|
}
|
|
|
|
} /* end of arc clock_mprj_io[35]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "clock" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "10.099939, 10.099940, 10.099940, 10.099940, 10.099940",\
|
|
"10.329472, 10.329473, 10.329473, 10.329473, 10.329473",\
|
|
"10.329472, 10.329473, 10.329473, 10.329473, 10.329473",\
|
|
"10.562483, 10.562483, 10.562483, 10.562483, 10.562483",\
|
|
"11.025024, 11.025025, 11.025025, 11.025025, 11.025025");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "10.077420, 10.077470, 10.077470, 10.077470, 10.077470",\
|
|
"10.306952, 10.307002, 10.307002, 10.307002, 10.307002",\
|
|
"10.306952, 10.307002, 10.307002, 10.307002, 10.307002",\
|
|
"10.539963, 10.540012, 10.540012, 10.540012, 10.540012",\
|
|
"11.002505, 11.002555, 11.002555, 11.002555, 11.002555");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
|
|
} /* end of arc clock_mprj_io[35]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hk_serial_load" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.159208, 7.495352, 7.525703, 7.538031, 7.576631",\
|
|
"7.233261, 7.569405, 7.599756, 7.612084, 7.627371",\
|
|
"7.274314, 7.610458, 7.627371, 7.627371, 7.627371",\
|
|
"7.297473, 7.627371, 7.627371, 7.627371, 7.627371",\
|
|
"7.297473, 7.627371, 7.627371, 7.627371, 7.627371");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.381954, 7.606560, 7.631332, 7.641394, 7.672897",\
|
|
"7.456007, 7.680614, 7.705385, 7.715447, 7.723638",\
|
|
"7.497061, 7.721667, 7.723638, 7.723638, 7.723638",\
|
|
"7.520220, 7.723638, 7.723638, 7.723638, 7.723638",\
|
|
"7.520220, 7.723638, 7.723638, 7.723638, 7.723638");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903241, 0.978419, 0.986954, 0.990421, 1.001275");
|
|
}
|
|
|
|
} /* end of arc 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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "5.204847, 5.204847, 5.204847, 5.204847, 5.204847",\
|
|
"5.255797, 5.255798, 5.255798, 5.255798, 5.255798",\
|
|
"5.255797, 5.255798, 5.255798, 5.255798, 5.255798",\
|
|
"5.255797, 5.255798, 5.255798, 5.255798, 5.255798",\
|
|
"5.255797, 5.255798, 5.255798, 5.255798, 5.255798");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "5.182327, 5.182377, 5.182377, 5.182377, 5.182377",\
|
|
"5.233277, 5.233328, 5.233328, 5.233328, 5.233328",\
|
|
"5.233277, 5.233328, 5.233328, 5.233328, 5.233328",\
|
|
"5.233277, 5.233328, 5.233328, 5.233328, 5.233328",\
|
|
"5.233277, 5.233328, 5.233328, 5.233328, 5.233328");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[35]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "8.201315, 8.537458, 8.567810, 8.580138, 8.618737",\
|
|
"8.301154, 8.637298, 8.667649, 8.679977, 8.718576",\
|
|
"8.374233, 8.710377, 8.740728, 8.753057, 8.791656",\
|
|
"8.460352, 8.796495, 8.826847, 8.839175, 8.877774",\
|
|
"8.813423, 9.149567, 9.179918, 9.192246, 9.230846");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "8.489479, 8.714086, 8.738857, 8.748919, 8.780422",\
|
|
"8.589319, 8.813925, 8.838696, 8.848759, 8.880262",\
|
|
"8.662397, 8.887004, 8.911776, 8.921837, 8.953341",\
|
|
"8.748516, 8.973123, 8.997894, 9.007956, 9.039459",\
|
|
"9.101588, 9.326195, 9.350965, 9.361028, 9.392531");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903241, 0.978419, 0.986954, 0.990421, 1.001275");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[35]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.176043, 6.176043, 6.176043, 6.176043, 6.176043",\
|
|
"6.268664, 6.268665, 6.268665, 6.268665, 6.268665",\
|
|
"6.336461, 6.336461, 6.336461, 6.336461, 6.336461",\
|
|
"6.416354, 6.416354, 6.416354, 6.416354, 6.416354",\
|
|
"6.743902, 6.743903, 6.743903, 6.743903, 6.743903");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.153522, 6.153573, 6.153573, 6.153573, 6.153573",\
|
|
"6.246144, 6.246195, 6.246195, 6.246195, 6.246195",\
|
|
"6.313941, 6.313991, 6.313991, 6.313991, 6.313991",\
|
|
"6.393834, 6.393884, 6.393884, 6.393884, 6.393884",\
|
|
"6.721382, 6.721433, 6.721433, 6.721433, 6.721433");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[35]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[35] */
|
|
|
|
pin("mprj_io[34]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.117215 ;
|
|
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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.653140, 7.989291, 8.019642, 8.031970, 8.070569",\
|
|
"7.727192, 8.063344, 8.093695, 8.106023, 8.121309",\
|
|
"7.768246, 8.104398, 8.121309, 8.121309, 8.121309",\
|
|
"7.791405, 8.121309, 8.121309, 8.121309, 8.121309",\
|
|
"7.791405, 8.121309, 8.121309, 8.121309, 8.121309");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.879303, 8.103909, 8.128679, 8.138741, 8.170244",\
|
|
"7.953356, 8.177961, 8.202732, 8.212794, 8.220985",\
|
|
"7.994410, 8.219015, 8.220985, 8.220985, 8.220985",\
|
|
"8.017569, 8.220985, 8.220985, 8.220985, 8.220985",\
|
|
"8.017569, 8.220985, 8.220985, 8.220985, 8.220985");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903241, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903241, 0.978419, 0.986954, 0.990421, 1.001275");
|
|
}
|
|
|
|
} /* end of arc 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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "5.646924, 5.646924, 5.646924, 5.646924, 5.646924",\
|
|
"5.697874, 5.697875, 5.697875, 5.697875, 5.697875",\
|
|
"5.697874, 5.697875, 5.697875, 5.697875, 5.697875",\
|
|
"5.697874, 5.697875, 5.697875, 5.697875, 5.697875",\
|
|
"5.697874, 5.697875, 5.697875, 5.697875, 5.697875");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "5.624394, 5.624445, 5.624445, 5.624445, 5.624445",\
|
|
"5.675345, 5.675396, 5.675396, 5.675396, 5.675396",\
|
|
"5.675345, 5.675396, 5.675396, 5.675396, 5.675396",\
|
|
"5.675345, 5.675396, 5.675396, 5.675396, 5.675396",\
|
|
"5.675345, 5.675396, 5.675396, 5.675396, 5.675396");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[34]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.115017, 7.451168, 7.481520, 7.493847, 7.532446",\
|
|
"7.214856, 7.551008, 7.581359, 7.593687, 7.632286",\
|
|
"7.287935, 7.624087, 7.654438, 7.666766, 7.705365",\
|
|
"7.374054, 7.710206, 7.740557, 7.752885, 7.791483",\
|
|
"7.727126, 8.063277, 8.093628, 8.105956, 8.144555");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202822, 1.269392, 1.274136, 1.276063, 1.282095",\
|
|
"1.202822, 1.269392, 1.274136, 1.276063, 1.282095",\
|
|
"1.202822, 1.269392, 1.274136, 1.276063, 1.282095",\
|
|
"1.202822, 1.269392, 1.274136, 1.276063, 1.282095",\
|
|
"1.202822, 1.269392, 1.274136, 1.276063, 1.282095");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.311111, 7.530235, 7.554737, 7.564690, 7.595850",\
|
|
"7.410951, 7.630075, 7.654576, 7.664529, 7.695690",\
|
|
"7.484030, 7.703153, 7.727655, 7.737607, 7.768768",\
|
|
"7.570148, 7.789271, 7.813774, 7.823726, 7.854887",\
|
|
"7.923220, 8.142343, 8.166845, 8.176798, 8.207958");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840584, 0.919558, 0.929319, 0.933284, 0.945698",\
|
|
"0.840584, 0.919558, 0.929319, 0.933284, 0.945698",\
|
|
"0.840584, 0.919558, 0.929319, 0.933284, 0.945698",\
|
|
"0.840584, 0.919558, 0.929319, 0.933284, 0.945698",\
|
|
"0.840584, 0.919558, 0.929319, 0.933284, 0.945698");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[34]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.480552, 6.792403, 6.820560, 6.831997, 6.867805",\
|
|
"6.573174, 6.885025, 6.913182, 6.924619, 6.960427",\
|
|
"6.640970, 6.952822, 6.980979, 6.992415, 7.028224",\
|
|
"6.720863, 7.032715, 7.060872, 7.072309, 7.108117",\
|
|
"7.048411, 7.360263, 7.388420, 7.399857, 7.435665");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202822, 1.269392, 1.274136, 1.276063, 1.282095",\
|
|
"1.202822, 1.269392, 1.274136, 1.276063, 1.282095",\
|
|
"1.202822, 1.269392, 1.274136, 1.276063, 1.282095",\
|
|
"1.202822, 1.269392, 1.274136, 1.276063, 1.282095",\
|
|
"1.202822, 1.269392, 1.274136, 1.276063, 1.282095");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.651979, 6.855262, 6.877993, 6.887226, 6.916134",\
|
|
"6.744601, 6.947884, 6.970615, 6.979848, 7.008756",\
|
|
"6.812397, 7.015680, 7.038411, 7.047644, 7.076552",\
|
|
"6.892291, 7.095573, 7.118304, 7.127537, 7.156446",\
|
|
"7.219839, 7.423121, 7.445853, 7.455086, 7.483994");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840584, 0.919558, 0.929319, 0.933284, 0.945698",\
|
|
"0.840584, 0.919558, 0.929319, 0.933284, 0.945698",\
|
|
"0.840584, 0.919558, 0.929319, 0.933284, 0.945698",\
|
|
"0.840584, 0.919558, 0.929319, 0.933284, 0.945698",\
|
|
"0.840584, 0.919558, 0.929319, 0.933284, 0.945698");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[34]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[34] */
|
|
|
|
pin("mprj_io[33]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.117215 ;
|
|
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.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "12.602197, 12.938352, 12.968702, 12.981030, 13.019629",\
|
|
"12.726842, 13.062997, 13.093348, 13.105676, 13.144274",\
|
|
"12.851488, 13.187643, 13.217994, 13.230322, 13.268920",\
|
|
"13.100779, 13.436934, 13.467284, 13.479612, 13.518210",\
|
|
"13.599362, 13.935517, 13.965868, 13.978196, 14.016794");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202823, 1.269393, 1.274136, 1.276063, 1.282096",\
|
|
"1.202823, 1.269393, 1.274136, 1.276063, 1.282096",\
|
|
"1.202823, 1.269393, 1.274136, 1.276063, 1.282096",\
|
|
"1.202823, 1.269393, 1.274136, 1.276063, 1.282096",\
|
|
"1.202823, 1.269393, 1.274136, 1.276063, 1.282096");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "13.091549, 13.310669, 13.335171, 13.345123, 13.376284",\
|
|
"13.216194, 13.435314, 13.459816, 13.469769, 13.500929",\
|
|
"13.340840, 13.559959, 13.584462, 13.594415, 13.625576",\
|
|
"13.590131, 13.809250, 13.833753, 13.843705, 13.874866",\
|
|
"14.088715, 14.307835, 14.332336, 14.342289, 14.373449");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840573, 0.919556, 0.929317, 0.933282, 0.945696",\
|
|
"0.840573, 0.919556, 0.929317, 0.933282, 0.945696",\
|
|
"0.840573, 0.919556, 0.929317, 0.933282, 0.945696",\
|
|
"0.840573, 0.919556, 0.929317, 0.933282, 0.945696",\
|
|
"0.840573, 0.919556, 0.929317, 0.933282, 0.945696");
|
|
}
|
|
|
|
} /* end of arc clock_mprj_io[33]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "clock" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "10.587954, 10.899808, 10.927964, 10.939402, 10.975209",\
|
|
"10.817485, 11.129339, 11.157496, 11.168933, 11.204741",\
|
|
"10.817485, 11.129339, 11.157496, 11.168933, 11.204741",\
|
|
"11.050495, 11.362350, 11.390507, 11.401943, 11.437752",\
|
|
"11.513037, 11.824891, 11.853048, 11.864485, 11.900293");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202823, 1.269393, 1.274136, 1.276063, 1.282096",\
|
|
"1.202823, 1.269393, 1.274136, 1.276063, 1.282096",\
|
|
"1.202823, 1.269393, 1.274136, 1.276063, 1.282096",\
|
|
"1.202823, 1.269393, 1.274136, 1.276063, 1.282096",\
|
|
"1.202823, 1.269393, 1.274136, 1.276063, 1.282096");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "11.026286, 11.229566, 11.252296, 11.261530, 11.290438",\
|
|
"11.255817, 11.459097, 11.481828, 11.491060, 11.519969",\
|
|
"11.255817, 11.459097, 11.481828, 11.491060, 11.519969",\
|
|
"11.488828, 11.692107, 11.714838, 11.724072, 11.752979",\
|
|
"11.951369, 12.154649, 12.177380, 12.186613, 12.215521");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840573, 0.919556, 0.929317, 0.933282, 0.945696",\
|
|
"0.840573, 0.919556, 0.929317, 0.933282, 0.945696",\
|
|
"0.840573, 0.919556, 0.929317, 0.933282, 0.945696",\
|
|
"0.840573, 0.919556, 0.929317, 0.933282, 0.945696",\
|
|
"0.840573, 0.919556, 0.929317, 0.933282, 0.945696");
|
|
}
|
|
|
|
} /* end of arc clock_mprj_io[33]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hk_serial_load" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "8.133759, 8.469913, 8.500264, 8.512592, 8.551191",\
|
|
"8.207812, 8.543966, 8.574318, 8.586645, 8.601932",\
|
|
"8.248865, 8.585020, 8.601932, 8.601932, 8.601932",\
|
|
"8.272024, 8.601932, 8.601932, 8.601932, 8.601932",\
|
|
"8.272024, 8.601932, 8.601932, 8.601932, 8.601932");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234245, 1.310056, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310056, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310056, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310056, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310056, 1.315923, 1.318306, 1.325767");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "8.367876, 8.592477, 8.617249, 8.627310, 8.658813",\
|
|
"8.441929, 8.666530, 8.691301, 8.701363, 8.709554",\
|
|
"8.482983, 8.707583, 8.709554, 8.709554, 8.709554",\
|
|
"8.506142, 8.709554, 8.709554, 8.709554, 8.709554",\
|
|
"8.506142, 8.709554, 8.709554, 8.709554, 8.709554");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275");
|
|
}
|
|
|
|
} /* end of arc 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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.100970, 6.100970, 6.100970, 6.100970, 6.100970",\
|
|
"6.151920, 6.151921, 6.151921, 6.151921, 6.151921",\
|
|
"6.151920, 6.151921, 6.151921, 6.151921, 6.151921",\
|
|
"6.151920, 6.151921, 6.151921, 6.151921, 6.151921",\
|
|
"6.151920, 6.151921, 6.151921, 6.151921, 6.151921");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.078393, 6.078446, 6.078446, 6.078446, 6.078446",\
|
|
"6.129344, 6.129396, 6.129396, 6.129396, 6.129396",\
|
|
"6.129344, 6.129396, 6.129396, 6.129396, 6.129396",\
|
|
"6.129344, 6.129396, 6.129396, 6.129396, 6.129396",\
|
|
"6.129344, 6.129396, 6.129396, 6.129396, 6.129396");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[33]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.099506, 7.435660, 7.466012, 7.478339, 7.516938",\
|
|
"7.199346, 7.535500, 7.565851, 7.578179, 7.616777",\
|
|
"7.272424, 7.608579, 7.638929, 7.651258, 7.689856",\
|
|
"7.358542, 7.694697, 7.725048, 7.737376, 7.775974",\
|
|
"7.711614, 8.047769, 8.078119, 8.090447, 8.129045");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202823, 1.269393, 1.274136, 1.276063, 1.282096",\
|
|
"1.202823, 1.269393, 1.274136, 1.276063, 1.282096",\
|
|
"1.202823, 1.269393, 1.274136, 1.276063, 1.282096",\
|
|
"1.202823, 1.269393, 1.274136, 1.276063, 1.282096",\
|
|
"1.202823, 1.269393, 1.274136, 1.276063, 1.282096");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.558135, 7.777255, 7.801758, 7.811710, 7.842871",\
|
|
"7.657975, 7.877095, 7.901597, 7.911550, 7.942710",\
|
|
"7.731054, 7.950174, 7.974676, 7.984629, 8.015789",\
|
|
"7.817173, 8.036293, 8.060795, 8.070747, 8.101908",\
|
|
"8.170244, 8.389364, 8.413867, 8.423819, 8.454980");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840573, 0.919556, 0.929317, 0.933282, 0.945696",\
|
|
"0.840573, 0.919556, 0.929317, 0.933282, 0.945696",\
|
|
"0.840573, 0.919556, 0.929317, 0.933282, 0.945696",\
|
|
"0.840573, 0.919556, 0.929317, 0.933282, 0.945696",\
|
|
"0.840573, 0.919556, 0.929317, 0.933282, 0.945696");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[33]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.281603, 6.593457, 6.621614, 6.633051, 6.668859",\
|
|
"6.374225, 6.686080, 6.714236, 6.725673, 6.761481",\
|
|
"6.442021, 6.753876, 6.782032, 6.793469, 6.829278",\
|
|
"6.521914, 6.833769, 6.861926, 6.873363, 6.909171",\
|
|
"6.849463, 7.161317, 7.189474, 7.200911, 7.236719");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202823, 1.269393, 1.274136, 1.276063, 1.282096",\
|
|
"1.202823, 1.269393, 1.274136, 1.276063, 1.282096",\
|
|
"1.202823, 1.269393, 1.274136, 1.276063, 1.282096",\
|
|
"1.202823, 1.269393, 1.274136, 1.276063, 1.282096",\
|
|
"1.202823, 1.269393, 1.274136, 1.276063, 1.282096");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.763332, 6.966612, 6.989344, 6.998576, 7.027484",\
|
|
"6.855955, 7.059235, 7.081965, 7.091198, 7.120107",\
|
|
"6.923751, 7.127031, 7.149762, 7.158995, 7.187903",\
|
|
"7.003644, 7.206924, 7.229655, 7.238888, 7.267796",\
|
|
"7.331193, 7.534472, 7.557203, 7.566436, 7.595345");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840573, 0.919556, 0.929317, 0.933282, 0.945696",\
|
|
"0.840573, 0.919556, 0.929317, 0.933282, 0.945696",\
|
|
"0.840573, 0.919556, 0.929317, 0.933282, 0.945696",\
|
|
"0.840573, 0.919556, 0.929317, 0.933282, 0.945696",\
|
|
"0.840573, 0.919556, 0.929317, 0.933282, 0.945696");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[33]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[33] */
|
|
|
|
pin("mprj_io[32]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.117215 ;
|
|
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.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "12.555523, 12.891664, 12.922015, 12.934343, 12.972942",\
|
|
"12.680168, 13.016309, 13.046660, 13.058989, 13.097588",\
|
|
"12.804814, 13.140955, 13.171307, 13.183635, 13.222234",\
|
|
"13.054105, 13.390245, 13.420597, 13.432925, 13.471524",\
|
|
"13.552689, 13.888829, 13.919181, 13.931509, 13.970108");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\
|
|
"1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\
|
|
"1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\
|
|
"1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\
|
|
"1.202819, 1.269389, 1.274133, 1.276060, 1.282093");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "13.067589, 13.286721, 13.311223, 13.321176, 13.352336",\
|
|
"13.192234, 13.411366, 13.435868, 13.445821, 13.476981",\
|
|
"13.316879, 13.536013, 13.560514, 13.570467, 13.601627",\
|
|
"13.566170, 13.785303, 13.809805, 13.819757, 13.850918",\
|
|
"14.064754, 14.283887, 14.308389, 14.318341, 14.349502");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840618, 0.919564, 0.929325, 0.933290, 0.945704",\
|
|
"0.840618, 0.919564, 0.929325, 0.933290, 0.945704",\
|
|
"0.840618, 0.919564, 0.929325, 0.933290, 0.945704",\
|
|
"0.840618, 0.919564, 0.929325, 0.933290, 0.945704",\
|
|
"0.840618, 0.919564, 0.929325, 0.933290, 0.945704");
|
|
}
|
|
|
|
} /* end of arc clock_mprj_io[32]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "clock" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "11.311946, 11.623787, 11.651944, 11.663382, 11.699190",\
|
|
"11.541479, 11.853320, 11.881477, 11.892915, 11.928724",\
|
|
"11.541479, 11.853320, 11.881477, 11.892915, 11.928724",\
|
|
"11.774489, 12.086330, 12.114488, 12.125925, 12.161734",\
|
|
"12.237031, 12.548872, 12.577029, 12.588467, 12.624275");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\
|
|
"1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\
|
|
"1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\
|
|
"1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\
|
|
"1.202819, 1.269389, 1.274133, 1.276060, 1.282093");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "11.555523, 11.758816, 11.781547, 11.790779, 11.819687",\
|
|
"11.785055, 11.988348, 12.011079, 12.020311, 12.049219",\
|
|
"11.785055, 11.988348, 12.011079, 12.020311, 12.049219",\
|
|
"12.018066, 12.221357, 12.244089, 12.253322, 12.282229",\
|
|
"12.480608, 12.683899, 12.706631, 12.715863, 12.744771");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840618, 0.919564, 0.929325, 0.933290, 0.945704",\
|
|
"0.840618, 0.919564, 0.929325, 0.933290, 0.945704",\
|
|
"0.840618, 0.919564, 0.929325, 0.933290, 0.945704",\
|
|
"0.840618, 0.919564, 0.929325, 0.933290, 0.945704",\
|
|
"0.840618, 0.919564, 0.929325, 0.933290, 0.945704");
|
|
}
|
|
|
|
} /* end of arc clock_mprj_io[32]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hk_serial_load" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "8.620895, 8.957035, 8.987387, 8.999716, 9.038315",\
|
|
"8.694948, 9.031090, 9.061441, 9.073769, 9.089056",\
|
|
"8.736002, 9.072143, 9.089056, 9.089056, 9.089056",\
|
|
"8.759161, 9.089056, 9.089056, 9.089056, 9.089056",\
|
|
"8.759161, 9.089056, 9.089056, 9.089056, 9.089056");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "8.839986, 9.064596, 9.089368, 9.099430, 9.130933",\
|
|
"8.914039, 9.138649, 9.163421, 9.173483, 9.181673",\
|
|
"8.955092, 9.179703, 9.181673, 9.181673, 9.181673",\
|
|
"8.978251, 9.181673, 9.181673, 9.181673, 9.181673",\
|
|
"8.978251, 9.181673, 9.181673, 9.181673, 9.181673");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903243, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903243, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903243, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903243, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903243, 0.978419, 0.986954, 0.990421, 1.001275");
|
|
}
|
|
|
|
} /* end of arc 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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.537227, 6.537228, 6.537228, 6.537228, 6.537228",\
|
|
"6.588178, 6.588178, 6.588178, 6.588178, 6.588178",\
|
|
"6.588178, 6.588178, 6.588178, 6.588178, 6.588178",\
|
|
"6.588178, 6.588178, 6.588178, 6.588178, 6.588178",\
|
|
"6.588178, 6.588178, 6.588178, 6.588178, 6.588178");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.514748, 6.514796, 6.514796, 6.514796, 6.514796",\
|
|
"6.565698, 6.565746, 6.565746, 6.565746, 6.565746",\
|
|
"6.565698, 6.565746, 6.565746, 6.565746, 6.565746",\
|
|
"6.565698, 6.565746, 6.565746, 6.565746, 6.565746",\
|
|
"6.565698, 6.565746, 6.565746, 6.565746, 6.565746");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[32]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.164502, 7.500643, 7.530994, 7.543323, 7.581922",\
|
|
"7.264341, 7.600482, 7.630834, 7.643162, 7.681761",\
|
|
"7.337420, 7.673561, 7.703913, 7.716241, 7.754840",\
|
|
"7.423539, 7.759680, 7.790031, 7.802360, 7.840959",\
|
|
"7.776611, 8.112752, 8.143104, 8.155432, 8.194031");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\
|
|
"1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\
|
|
"1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\
|
|
"1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\
|
|
"1.202819, 1.269389, 1.274133, 1.276060, 1.282093");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.646002, 7.865135, 7.889637, 7.899589, 7.930749",\
|
|
"7.745842, 7.964974, 7.989476, 7.999429, 8.030589",\
|
|
"7.818920, 8.038054, 8.062555, 8.072507, 8.103667",\
|
|
"7.905039, 8.124172, 8.148674, 8.158626, 8.189786",\
|
|
"8.258110, 8.477243, 8.501745, 8.511698, 8.542858");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840618, 0.919564, 0.929325, 0.933290, 0.945704",\
|
|
"0.840618, 0.919564, 0.929325, 0.933290, 0.945704",\
|
|
"0.840618, 0.919564, 0.929325, 0.933290, 0.945704",\
|
|
"0.840618, 0.919564, 0.929325, 0.933290, 0.945704",\
|
|
"0.840618, 0.919564, 0.929325, 0.933290, 0.945704");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[32]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.538688, 6.850530, 6.878687, 6.890123, 6.925933",\
|
|
"6.631310, 6.943151, 6.971309, 6.982746, 7.018555",\
|
|
"6.699106, 7.010948, 7.039105, 7.050542, 7.086351",\
|
|
"6.778999, 7.090841, 7.118999, 7.130435, 7.166245",\
|
|
"7.106548, 7.418389, 7.446547, 7.457984, 7.493793");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\
|
|
"1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\
|
|
"1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\
|
|
"1.202819, 1.269389, 1.274133, 1.276060, 1.282093",\
|
|
"1.202819, 1.269389, 1.274133, 1.276060, 1.282093");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.972475, 7.175766, 7.198498, 7.207730, 7.236638",\
|
|
"7.065097, 7.268389, 7.291120, 7.300352, 7.329260",\
|
|
"7.132893, 7.336185, 7.358916, 7.368148, 7.397056",\
|
|
"7.212786, 7.416078, 7.438809, 7.448042, 7.476950",\
|
|
"7.540335, 7.743627, 7.766358, 7.775591, 7.804499");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840618, 0.919564, 0.929325, 0.933290, 0.945704",\
|
|
"0.840618, 0.919564, 0.929325, 0.933290, 0.945704",\
|
|
"0.840618, 0.919564, 0.929325, 0.933290, 0.945704",\
|
|
"0.840618, 0.919564, 0.929325, 0.933290, 0.945704",\
|
|
"0.840618, 0.919564, 0.929325, 0.933290, 0.945704");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[32]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[32] */
|
|
|
|
pin("mprj_io[31]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.117215 ;
|
|
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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "9.164457, 9.500605, 9.530955, 9.543283, 9.581882",\
|
|
"9.238511, 9.574657, 9.605009, 9.617337, 9.632624",\
|
|
"9.279564, 9.615711, 9.632624, 9.632624, 9.632624",\
|
|
"9.302723, 9.632624, 9.632624, 9.632624, 9.632624",\
|
|
"9.302723, 9.632624, 9.632624, 9.632624, 9.632624");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234245, 1.310056, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310056, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310056, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310056, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310056, 1.315923, 1.318306, 1.325767");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "9.392039, 9.616641, 9.641413, 9.651474, 9.682978",\
|
|
"9.466093, 9.690694, 9.715466, 9.725527, 9.733718",\
|
|
"9.507146, 9.731748, 9.733718, 9.733718, 9.733718",\
|
|
"9.530305, 9.733718, 9.733718, 9.733718, 9.733718",\
|
|
"9.530305, 9.733718, 9.733718, 9.733718, 9.733718");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275");
|
|
}
|
|
|
|
} /* end of arc 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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.046376, 7.046376, 7.046376, 7.046376, 7.046376",\
|
|
"7.097326, 7.097327, 7.097327, 7.097327, 7.097327",\
|
|
"7.097326, 7.097327, 7.097327, 7.097327, 7.097327",\
|
|
"7.097326, 7.097327, 7.097327, 7.097327, 7.097327",\
|
|
"7.097326, 7.097327, 7.097327, 7.097327, 7.097327");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.023803, 7.023855, 7.023855, 7.023855, 7.023855",\
|
|
"7.074753, 7.074806, 7.074806, 7.074806, 7.074806",\
|
|
"7.074753, 7.074806, 7.074806, 7.074806, 7.074806",\
|
|
"7.074753, 7.074806, 7.074806, 7.074806, 7.074806",\
|
|
"7.074753, 7.074806, 7.074806, 7.074806, 7.074806");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[31]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.092962, 7.429109, 7.459460, 7.471788, 7.510387",\
|
|
"7.192801, 7.528948, 7.559299, 7.571628, 7.610227",\
|
|
"7.265881, 7.602027, 7.632378, 7.644706, 7.683305",\
|
|
"7.351999, 7.688146, 7.718497, 7.730825, 7.769424",\
|
|
"7.705071, 8.041218, 8.071568, 8.083897, 8.122496");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202821, 1.269391, 1.274135, 1.276061, 1.282094",\
|
|
"1.202821, 1.269391, 1.274135, 1.276061, 1.282094",\
|
|
"1.202821, 1.269391, 1.274135, 1.276061, 1.282094",\
|
|
"1.202821, 1.269391, 1.274135, 1.276061, 1.282094",\
|
|
"1.202821, 1.269391, 1.274135, 1.276061, 1.282094");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.348793, 7.567920, 7.592422, 7.602375, 7.633535",\
|
|
"7.448632, 7.667759, 7.692262, 7.702214, 7.733375",\
|
|
"7.521711, 7.740839, 7.765341, 7.775293, 7.806454",\
|
|
"7.607830, 7.826957, 7.851460, 7.861412, 7.892572",\
|
|
"7.960901, 8.180029, 8.204531, 8.214483, 8.245644");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840599, 0.919561, 0.929322, 0.933287, 0.945700",\
|
|
"0.840599, 0.919561, 0.929322, 0.933287, 0.945700",\
|
|
"0.840599, 0.919561, 0.929322, 0.933287, 0.945700",\
|
|
"0.840599, 0.919561, 0.929322, 0.933287, 0.945700",\
|
|
"0.840599, 0.919561, 0.929322, 0.933287, 0.945700");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[31]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.441922, 6.753768, 6.781926, 6.793363, 6.829171",\
|
|
"6.534544, 6.846391, 6.874548, 6.885984, 6.921793",\
|
|
"6.602340, 6.914186, 6.942344, 6.953781, 6.989590",\
|
|
"6.682233, 6.994080, 7.022237, 7.033674, 7.069483",\
|
|
"7.009782, 7.321629, 7.349786, 7.361223, 7.397031");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202821, 1.269391, 1.274135, 1.276061, 1.282094",\
|
|
"1.202821, 1.269391, 1.274135, 1.276061, 1.282094",\
|
|
"1.202821, 1.269391, 1.274135, 1.276061, 1.282094",\
|
|
"1.202821, 1.269391, 1.274135, 1.276061, 1.282094",\
|
|
"1.202821, 1.269391, 1.274135, 1.276061, 1.282094");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.677876, 6.881164, 6.903894, 6.913127, 6.942036",\
|
|
"6.770499, 6.973786, 6.996517, 7.005750, 7.034657",\
|
|
"6.838295, 7.041582, 7.064313, 7.073546, 7.102454",\
|
|
"6.918188, 7.121475, 7.144206, 7.153439, 7.182347",\
|
|
"7.245737, 7.449024, 7.471755, 7.480988, 7.509895");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840599, 0.919561, 0.929322, 0.933287, 0.945700",\
|
|
"0.840599, 0.919561, 0.929322, 0.933287, 0.945700",\
|
|
"0.840599, 0.919561, 0.929322, 0.933287, 0.945700",\
|
|
"0.840599, 0.919561, 0.929322, 0.933287, 0.945700",\
|
|
"0.840599, 0.919561, 0.929322, 0.933287, 0.945700");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[31]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[31] */
|
|
|
|
pin("mprj_io[30]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.117215 ;
|
|
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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "9.648996, 9.985153, 10.015504, 10.027832, 10.066430",\
|
|
"9.723049, 10.059206, 10.089558, 10.101885, 10.117170",\
|
|
"9.764103, 10.100260, 10.117170, 10.117170, 10.117170",\
|
|
"9.787262, 10.117170, 10.117170, 10.117170, 10.117170",\
|
|
"9.787262, 10.117170, 10.117170, 10.117170, 10.117170");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234245, 1.310056, 1.315923, 1.318306, 1.325766",\
|
|
"1.234245, 1.310056, 1.315923, 1.318306, 1.325766",\
|
|
"1.234245, 1.310056, 1.315923, 1.318306, 1.325766",\
|
|
"1.234245, 1.310056, 1.315923, 1.318306, 1.325766",\
|
|
"1.234245, 1.310056, 1.315923, 1.318306, 1.325766");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "9.876257, 10.100855, 10.125627, 10.135689, 10.167192",\
|
|
"9.950310, 10.174909, 10.199680, 10.209742, 10.217932",\
|
|
"9.991364, 10.215961, 10.217932, 10.217932, 10.217932",\
|
|
"10.014523, 10.217932, 10.217932, 10.217932, 10.217932",\
|
|
"10.014523, 10.217932, 10.217932, 10.217932, 10.217932");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903239, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903239, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903239, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903239, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903239, 0.978419, 0.986954, 0.990421, 1.001275");
|
|
}
|
|
|
|
} /* end of arc 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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.488170, 7.488170, 7.488170, 7.488170, 7.488170",\
|
|
"7.539120, 7.539121, 7.539121, 7.539121, 7.539121",\
|
|
"7.539120, 7.539121, 7.539121, 7.539121, 7.539121",\
|
|
"7.539120, 7.539121, 7.539121, 7.539121, 7.539121",\
|
|
"7.539120, 7.539121, 7.539121, 7.539121, 7.539121");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.465566, 7.465620, 7.465620, 7.465620, 7.465620",\
|
|
"7.516517, 7.516570, 7.516570, 7.516570, 7.516570",\
|
|
"7.516517, 7.516570, 7.516570, 7.516570, 7.516570",\
|
|
"7.516517, 7.516570, 7.516570, 7.516570, 7.516570",\
|
|
"7.516517, 7.516570, 7.516570, 7.516570, 7.516570");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[30]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.121274, 7.457431, 7.487782, 7.500110, 7.538708",\
|
|
"7.221113, 7.557270, 7.587621, 7.599949, 7.638548",\
|
|
"7.294192, 7.630349, 7.660700, 7.673028, 7.711627",\
|
|
"7.380311, 7.716468, 7.746819, 7.759147, 7.797745",\
|
|
"7.733383, 8.069540, 8.099891, 8.112219, 8.150818");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\
|
|
"1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\
|
|
"1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\
|
|
"1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\
|
|
"1.202824, 1.269393, 1.274137, 1.276064, 1.282097");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.365987, 7.585104, 7.609607, 7.619558, 7.650720",\
|
|
"7.465827, 7.684944, 7.709446, 7.719398, 7.750560",\
|
|
"7.538906, 7.758023, 7.782526, 7.792478, 7.823639",\
|
|
"7.625025, 7.844141, 7.868644, 7.878596, 7.909758",\
|
|
"7.978096, 8.197212, 8.221716, 8.231668, 8.262829");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840563, 0.919554, 0.929315, 0.933280, 0.945694",\
|
|
"0.840563, 0.919554, 0.929315, 0.933280, 0.945694",\
|
|
"0.840563, 0.919554, 0.929315, 0.933280, 0.945694",\
|
|
"0.840563, 0.919554, 0.929315, 0.933280, 0.945694",\
|
|
"0.840563, 0.919554, 0.929315, 0.933280, 0.945694");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[30]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.492586, 6.804442, 6.832600, 6.844036, 6.879845",\
|
|
"6.585208, 6.897065, 6.925222, 6.936659, 6.972466",\
|
|
"6.653005, 6.964861, 6.993018, 7.004455, 7.040263",\
|
|
"6.732898, 7.044754, 7.072911, 7.084348, 7.120156",\
|
|
"7.060446, 7.372303, 7.400460, 7.411897, 7.447705");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\
|
|
"1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\
|
|
"1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\
|
|
"1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\
|
|
"1.202824, 1.269393, 1.274137, 1.276064, 1.282097");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.702426, 6.905703, 6.928434, 6.937667, 6.966576",\
|
|
"6.795048, 6.998325, 7.021056, 7.030290, 7.059197",\
|
|
"6.862844, 7.066121, 7.088853, 7.098085, 7.126994",\
|
|
"6.942738, 7.146015, 7.168746, 7.177979, 7.206887",\
|
|
"7.270286, 7.473563, 7.496294, 7.505527, 7.534435");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840563, 0.919554, 0.929315, 0.933280, 0.945694",\
|
|
"0.840563, 0.919554, 0.929315, 0.933280, 0.945694",\
|
|
"0.840563, 0.919554, 0.929315, 0.933280, 0.945694",\
|
|
"0.840563, 0.919554, 0.929315, 0.933280, 0.945694",\
|
|
"0.840563, 0.919554, 0.929315, 0.933280, 0.945694");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[30]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[30] */
|
|
|
|
pin("mprj_io[29]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.117215 ;
|
|
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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "10.146191, 10.482333, 10.512685, 10.525013, 10.563612",\
|
|
"10.220244, 10.556387, 10.586739, 10.599066, 10.614353",\
|
|
"10.261297, 10.597440, 10.614353, 10.614353, 10.614353",\
|
|
"10.284456, 10.614353, 10.614353, 10.614353, 10.614353",\
|
|
"10.284456, 10.614353, 10.614353, 10.614353, 10.614353");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "10.365496, 10.590099, 10.614870, 10.624932, 10.656435",\
|
|
"10.439549, 10.664152, 10.688924, 10.698986, 10.707176",\
|
|
"10.480602, 10.705206, 10.707176, 10.707176, 10.707176",\
|
|
"10.503761, 10.707176, 10.707176, 10.707176, 10.707176",\
|
|
"10.503761, 10.707176, 10.707176, 10.707176, 10.707176");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275");
|
|
}
|
|
|
|
} /* end of arc 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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.940287, 7.940288, 7.940288, 7.940288, 7.940288",\
|
|
"7.991238, 7.991238, 7.991238, 7.991238, 7.991238",\
|
|
"7.991238, 7.991238, 7.991238, 7.991238, 7.991238",\
|
|
"7.991238, 7.991238, 7.991238, 7.991238, 7.991238",\
|
|
"7.991238, 7.991238, 7.991238, 7.991238, 7.991238");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.917732, 7.917784, 7.917784, 7.917784, 7.917784",\
|
|
"7.968682, 7.968734, 7.968734, 7.968734, 7.968734",\
|
|
"7.968682, 7.968734, 7.968734, 7.968734, 7.968734",\
|
|
"7.968682, 7.968734, 7.968734, 7.968734, 7.968734",\
|
|
"7.968682, 7.968734, 7.968734, 7.968734, 7.968734");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[29]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.983831, 7.319974, 7.350326, 7.362654, 7.401253",\
|
|
"7.083671, 7.419814, 7.450165, 7.462493, 7.501092",\
|
|
"7.156750, 7.492893, 7.523244, 7.535572, 7.574172",\
|
|
"7.242868, 7.579011, 7.609363, 7.621691, 7.660290",\
|
|
"7.595940, 7.932083, 7.962434, 7.974762, 8.013361");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202820, 1.269390, 1.274134, 1.276061, 1.282093",\
|
|
"1.202820, 1.269390, 1.274134, 1.276061, 1.282093",\
|
|
"1.202820, 1.269390, 1.274134, 1.276061, 1.282093",\
|
|
"1.202820, 1.269390, 1.274134, 1.276061, 1.282093",\
|
|
"1.202820, 1.269390, 1.274134, 1.276061, 1.282093");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.344892, 7.564023, 7.588525, 7.598477, 7.629638",\
|
|
"7.444731, 7.663862, 7.688365, 7.698317, 7.729477",\
|
|
"7.517810, 7.736941, 7.761444, 7.771396, 7.802556",\
|
|
"7.603929, 7.823060, 7.847562, 7.857514, 7.888675",\
|
|
"7.957001, 8.176132, 8.200634, 8.210586, 8.241747");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840612, 0.919563, 0.929324, 0.933289, 0.945703",\
|
|
"0.840612, 0.919563, 0.929324, 0.933289, 0.945703",\
|
|
"0.840612, 0.919563, 0.929324, 0.933289, 0.945703",\
|
|
"0.840612, 0.919563, 0.929324, 0.933289, 0.945703",\
|
|
"0.840612, 0.919563, 0.929324, 0.933289, 0.945703");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[29]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.366781, 6.678624, 6.706782, 6.718219, 6.754027",\
|
|
"6.459403, 6.771246, 6.799404, 6.810841, 6.846650",\
|
|
"6.527200, 6.839043, 6.867200, 6.878637, 6.914446",\
|
|
"6.607093, 6.918936, 6.947093, 6.958530, 6.994339",\
|
|
"6.934641, 7.246484, 7.274642, 7.286078, 7.321887");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202820, 1.269390, 1.274134, 1.276061, 1.282093",\
|
|
"1.202820, 1.269390, 1.274134, 1.276061, 1.282093",\
|
|
"1.202820, 1.269390, 1.274134, 1.276061, 1.282093",\
|
|
"1.202820, 1.269390, 1.274134, 1.276061, 1.282093",\
|
|
"1.202820, 1.269390, 1.274134, 1.276061, 1.282093");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.682578, 6.885868, 6.908599, 6.917831, 6.946740",\
|
|
"6.775199, 6.978490, 7.001221, 7.010453, 7.039361",\
|
|
"6.842996, 7.046286, 7.069017, 7.078250, 7.107158",\
|
|
"6.922889, 7.126180, 7.148911, 7.158143, 7.187051",\
|
|
"7.250438, 7.453728, 7.476459, 7.485692, 7.514600");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840612, 0.919563, 0.929324, 0.933289, 0.945703",\
|
|
"0.840612, 0.919563, 0.929324, 0.933289, 0.945703",\
|
|
"0.840612, 0.919563, 0.929324, 0.933289, 0.945703",\
|
|
"0.840612, 0.919563, 0.929324, 0.933289, 0.945703",\
|
|
"0.840612, 0.919563, 0.929324, 0.933289, 0.945703");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[29]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[29] */
|
|
|
|
pin("mprj_io[28]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.117215 ;
|
|
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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "10.634867, 10.971024, 11.001374, 11.013702, 11.052300",\
|
|
"10.708920, 11.045076, 11.075427, 11.087755, 11.103041",\
|
|
"10.749973, 11.086130, 11.103041, 11.103041, 11.103041",\
|
|
"10.773132, 11.103041, 11.103041, 11.103041, 11.103041",\
|
|
"10.773132, 11.103041, 11.103041, 11.103041, 11.103041");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234245, 1.310056, 1.315923, 1.318306, 1.325766",\
|
|
"1.234245, 1.310056, 1.315923, 1.318306, 1.325766",\
|
|
"1.234245, 1.310056, 1.315923, 1.318306, 1.325766",\
|
|
"1.234245, 1.310056, 1.315923, 1.318306, 1.325766",\
|
|
"1.234245, 1.310056, 1.315923, 1.318306, 1.325766");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "10.862524, 11.087123, 11.111895, 11.121956, 11.153460",\
|
|
"10.936577, 11.161177, 11.185947, 11.196010, 11.204201",\
|
|
"10.977631, 11.202229, 11.204201, 11.204201, 11.204201",\
|
|
"11.000790, 11.204201, 11.204201, 11.204201, 11.204201",\
|
|
"11.000790, 11.204201, 11.204201, 11.204201, 11.204201");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903239, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903239, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903239, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903239, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903239, 0.978419, 0.986954, 0.990421, 1.001275");
|
|
}
|
|
|
|
} /* end of arc 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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "8.398621, 8.398621, 8.398621, 8.398621, 8.398621",\
|
|
"8.449572, 8.449572, 8.449572, 8.449572, 8.449572",\
|
|
"8.449572, 8.449572, 8.449572, 8.449572, 8.449572",\
|
|
"8.449572, 8.449572, 8.449572, 8.449572, 8.449572",\
|
|
"8.449572, 8.449572, 8.449572, 8.449572, 8.449572");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "8.376027, 8.376081, 8.376081, 8.376081, 8.376081",\
|
|
"8.426977, 8.427031, 8.427031, 8.427031, 8.427031",\
|
|
"8.426977, 8.427031, 8.427031, 8.427031, 8.427031",\
|
|
"8.426977, 8.427031, 8.427031, 8.427031, 8.427031",\
|
|
"8.426977, 8.427031, 8.427031, 8.427031, 8.427031");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[28]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.039552, 7.375708, 7.406059, 7.418386, 7.456985",\
|
|
"7.139391, 7.475547, 7.505898, 7.518226, 7.556825",\
|
|
"7.212470, 7.548626, 7.578977, 7.591305, 7.629904",\
|
|
"7.298589, 7.634746, 7.665096, 7.677424, 7.716022",\
|
|
"7.651660, 7.987817, 8.018167, 8.030495, 8.069094");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\
|
|
"1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\
|
|
"1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\
|
|
"1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\
|
|
"1.202824, 1.269393, 1.274137, 1.276064, 1.282097");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.388480, 7.607598, 7.632100, 7.642053, 7.673214",\
|
|
"7.488319, 7.707437, 7.731939, 7.741892, 7.773053",\
|
|
"7.561399, 7.780516, 7.805018, 7.814971, 7.846132",\
|
|
"7.647517, 7.866634, 7.891137, 7.901090, 7.932250",\
|
|
"8.000588, 8.219707, 8.244209, 8.254162, 8.285322");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840566, 0.919554, 0.929316, 0.933280, 0.945694",\
|
|
"0.840566, 0.919554, 0.929316, 0.933280, 0.945694",\
|
|
"0.840566, 0.919554, 0.929316, 0.933280, 0.945694",\
|
|
"0.840566, 0.919554, 0.929316, 0.933280, 0.945694",\
|
|
"0.840566, 0.919554, 0.929316, 0.933280, 0.945694");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[28]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.423523, 6.735379, 6.763536, 6.774973, 6.810781",\
|
|
"6.516146, 6.828002, 6.856158, 6.867595, 6.903403",\
|
|
"6.583942, 6.895798, 6.923955, 6.935391, 6.971200",\
|
|
"6.663835, 6.975691, 7.003848, 7.015285, 7.051093",\
|
|
"6.991384, 7.303240, 7.331396, 7.342833, 7.378641");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\
|
|
"1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\
|
|
"1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\
|
|
"1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\
|
|
"1.202824, 1.269393, 1.274137, 1.276064, 1.282097");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.726686, 6.929963, 6.952694, 6.961927, 6.990836",\
|
|
"6.819307, 7.022585, 7.045316, 7.054549, 7.083457",\
|
|
"6.887103, 7.090382, 7.113112, 7.122345, 7.151254",\
|
|
"6.966997, 7.170275, 7.193006, 7.202239, 7.231147",\
|
|
"7.294545, 7.497824, 7.520555, 7.529788, 7.558696");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840566, 0.919554, 0.929316, 0.933280, 0.945694",\
|
|
"0.840566, 0.919554, 0.929316, 0.933280, 0.945694",\
|
|
"0.840566, 0.919554, 0.929316, 0.933280, 0.945694",\
|
|
"0.840566, 0.919554, 0.929316, 0.933280, 0.945694",\
|
|
"0.840566, 0.919554, 0.929316, 0.933280, 0.945694");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[28]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[28] */
|
|
|
|
pin("mprj_io[27]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.117215 ;
|
|
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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "11.128374, 11.464530, 11.494881, 11.507209, 11.545808",\
|
|
"11.202427, 11.538583, 11.568933, 11.581262, 11.596548",\
|
|
"11.243482, 11.579638, 11.596548, 11.596548, 11.596548",\
|
|
"11.266641, 11.596548, 11.596548, 11.596548, 11.596548",\
|
|
"11.266641, 11.596548, 11.596548, 11.596548, 11.596548");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "11.354397, 11.579000, 11.603771, 11.613833, 11.645336",\
|
|
"11.428450, 11.653053, 11.677824, 11.687886, 11.696077",\
|
|
"11.469503, 11.694107, 11.696077, 11.696077, 11.696077",\
|
|
"11.492662, 11.696077, 11.696077, 11.696077, 11.696077",\
|
|
"11.492662, 11.696077, 11.696077, 11.696077, 11.696077");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275");
|
|
}
|
|
|
|
} /* end of arc 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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "8.853215, 8.853215, 8.853215, 8.853215, 8.853215",\
|
|
"8.904165, 8.904166, 8.904166, 8.904166, 8.904166",\
|
|
"8.904165, 8.904166, 8.904166, 8.904166, 8.904166",\
|
|
"8.904165, 8.904166, 8.904166, 8.904166, 8.904166",\
|
|
"8.904165, 8.904166, 8.904166, 8.904166, 8.904166");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "8.830660, 8.830711, 8.830711, 8.830711, 8.830711",\
|
|
"8.881610, 8.881661, 8.881661, 8.881661, 8.881661",\
|
|
"8.881610, 8.881661, 8.881661, 8.881661, 8.881661",\
|
|
"8.881610, 8.881661, 8.881661, 8.881661, 8.881661",\
|
|
"8.881610, 8.881661, 8.881661, 8.881661, 8.881661");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[27]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.005124, 7.341280, 7.371631, 7.383958, 7.422557",\
|
|
"7.104963, 7.441119, 7.471470, 7.483798, 7.522396",\
|
|
"7.178042, 7.514198, 7.544549, 7.556877, 7.595475",\
|
|
"7.264161, 7.600317, 7.630668, 7.642996, 7.681594",\
|
|
"7.617233, 7.953388, 7.983739, 7.996067, 8.034666");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\
|
|
"1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\
|
|
"1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\
|
|
"1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\
|
|
"1.202824, 1.269393, 1.274137, 1.276064, 1.282097");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.354478, 7.573597, 7.598100, 7.608052, 7.639213",\
|
|
"7.454317, 7.673436, 7.697939, 7.707891, 7.739052",\
|
|
"7.527396, 7.746515, 7.771018, 7.780970, 7.812131",\
|
|
"7.613515, 7.832634, 7.857137, 7.867089, 7.898250",\
|
|
"7.966587, 8.185706, 8.210208, 8.220160, 8.251322");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840570, 0.919555, 0.929316, 0.933281, 0.945695",\
|
|
"0.840570, 0.919555, 0.929316, 0.933281, 0.945695",\
|
|
"0.840570, 0.919555, 0.929316, 0.933281, 0.945695",\
|
|
"0.840570, 0.919555, 0.929316, 0.933281, 0.945695",\
|
|
"0.840570, 0.919555, 0.929316, 0.933281, 0.945695");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[27]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.397785, 6.709640, 6.737797, 6.749234, 6.785042",\
|
|
"6.490407, 6.802262, 6.830419, 6.841856, 6.877664",\
|
|
"6.558203, 6.870058, 6.898215, 6.909652, 6.945460",\
|
|
"6.638096, 6.949952, 6.978108, 6.989545, 7.025353",\
|
|
"6.965644, 7.277500, 7.305656, 7.317093, 7.352901");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\
|
|
"1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\
|
|
"1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\
|
|
"1.202824, 1.269393, 1.274137, 1.276064, 1.282097",\
|
|
"1.202824, 1.269393, 1.274137, 1.276064, 1.282097");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.695559, 6.898837, 6.921569, 6.930801, 6.959710",\
|
|
"6.788180, 6.991459, 7.014191, 7.023423, 7.052332",\
|
|
"6.855976, 7.059256, 7.081986, 7.091219, 7.120128",\
|
|
"6.935870, 7.139149, 7.161880, 7.171113, 7.200022",\
|
|
"7.263418, 7.466697, 7.489429, 7.498661, 7.527570");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840570, 0.919555, 0.929316, 0.933281, 0.945695",\
|
|
"0.840570, 0.919555, 0.929316, 0.933281, 0.945695",\
|
|
"0.840570, 0.919555, 0.929316, 0.933281, 0.945695",\
|
|
"0.840570, 0.919555, 0.929316, 0.933281, 0.945695",\
|
|
"0.840570, 0.919555, 0.929316, 0.933281, 0.945695");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[27]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[27] */
|
|
|
|
pin("mprj_io[26]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.117215 ;
|
|
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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "11.628381, 11.964522, 11.994874, 12.007202, 12.045801",\
|
|
"11.702434, 12.038575, 12.068927, 12.081255, 12.096542",\
|
|
"11.743487, 12.079629, 12.096542, 12.096542, 12.096542",\
|
|
"11.766646, 12.096542, 12.096542, 12.096542, 12.096542",\
|
|
"11.766646, 12.096542, 12.096542, 12.096542, 12.096542");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234245, 1.310056, 1.315923, 1.318306, 1.325766",\
|
|
"1.234245, 1.310056, 1.315923, 1.318306, 1.325766",\
|
|
"1.234245, 1.310056, 1.315923, 1.318306, 1.325766",\
|
|
"1.234245, 1.310056, 1.315923, 1.318306, 1.325766",\
|
|
"1.234245, 1.310056, 1.315923, 1.318306, 1.325766");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "11.851554, 12.076152, 12.100924, 12.110985, 12.142488",\
|
|
"11.925607, 12.150205, 12.174976, 12.185038, 12.193229",\
|
|
"11.966660, 12.191258, 12.193229, 12.193229, 12.193229",\
|
|
"11.989820, 12.193229, 12.193229, 12.193229, 12.193229",\
|
|
"11.989820, 12.193229, 12.193229, 12.193229, 12.193229");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903239, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903239, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903239, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903239, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903239, 0.978419, 0.986954, 0.990421, 1.001275");
|
|
}
|
|
|
|
} /* end of arc 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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "9.314743, 9.314743, 9.314743, 9.314743, 9.314743",\
|
|
"9.365693, 9.365694, 9.365694, 9.365694, 9.365694",\
|
|
"9.365693, 9.365694, 9.365694, 9.365694, 9.365694",\
|
|
"9.365693, 9.365694, 9.365694, 9.365694, 9.365694",\
|
|
"9.365693, 9.365694, 9.365694, 9.365694, 9.365694");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "9.292139, 9.292192, 9.292192, 9.292192, 9.292192",\
|
|
"9.343089, 9.343143, 9.343143, 9.343143, 9.343143",\
|
|
"9.343089, 9.343143, 9.343143, 9.343143, 9.343143",\
|
|
"9.343089, 9.343143, 9.343143, 9.343143, 9.343143",\
|
|
"9.343089, 9.343143, 9.343143, 9.343143, 9.343143");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[26]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.125598, 7.461740, 7.492092, 7.504420, 7.543019",\
|
|
"7.225437, 7.561580, 7.591931, 7.604259, 7.642859",\
|
|
"7.298516, 7.634659, 7.665010, 7.677338, 7.715938",\
|
|
"7.384635, 7.720778, 7.751129, 7.763457, 7.802056",\
|
|
"7.737707, 8.073850, 8.104200, 8.116529, 8.155128");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202820, 1.269390, 1.274134, 1.276060, 1.282093",\
|
|
"1.202820, 1.269390, 1.274134, 1.276060, 1.282093",\
|
|
"1.202820, 1.269390, 1.274134, 1.276060, 1.282093",\
|
|
"1.202820, 1.269390, 1.274134, 1.276060, 1.282093",\
|
|
"1.202820, 1.269390, 1.274134, 1.276060, 1.282093");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.440894, 7.660026, 7.684528, 7.694480, 7.725640",\
|
|
"7.540733, 7.759865, 7.784367, 7.794319, 7.825480",\
|
|
"7.613812, 7.832944, 7.857446, 7.867398, 7.898559",\
|
|
"7.699931, 7.919063, 7.943565, 7.953517, 7.984677",\
|
|
"8.053001, 8.272134, 8.296637, 8.306588, 8.337749");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840614, 0.919564, 0.929325, 0.933289, 0.945703",\
|
|
"0.840614, 0.919564, 0.929325, 0.933289, 0.945703",\
|
|
"0.840614, 0.919564, 0.929325, 0.933289, 0.945703",\
|
|
"0.840614, 0.919564, 0.929325, 0.933289, 0.945703",\
|
|
"0.840614, 0.919564, 0.929325, 0.933289, 0.945703");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[26]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.493464, 6.805306, 6.833464, 6.844901, 6.880710",\
|
|
"6.586086, 6.897928, 6.926086, 6.937523, 6.973332",\
|
|
"6.653882, 6.965725, 6.993882, 7.005319, 7.041128",\
|
|
"6.733776, 7.045618, 7.073775, 7.085213, 7.121021",\
|
|
"7.061324, 7.373166, 7.401324, 7.412761, 7.448570");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202820, 1.269390, 1.274134, 1.276060, 1.282093",\
|
|
"1.202820, 1.269390, 1.274134, 1.276060, 1.282093",\
|
|
"1.202820, 1.269390, 1.274134, 1.276060, 1.282093",\
|
|
"1.202820, 1.269390, 1.274134, 1.276060, 1.282093",\
|
|
"1.202820, 1.269390, 1.274134, 1.276060, 1.282093");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.771195, 6.974486, 6.997217, 7.006450, 7.035357",\
|
|
"6.863817, 7.067108, 7.089839, 7.099072, 7.127980",\
|
|
"6.931613, 7.134904, 7.157635, 7.166868, 7.195776",\
|
|
"7.011507, 7.214798, 7.237529, 7.246761, 7.275669",\
|
|
"7.339055, 7.542346, 7.565077, 7.574310, 7.603218");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840614, 0.919564, 0.929325, 0.933289, 0.945703",\
|
|
"0.840614, 0.919564, 0.929325, 0.933289, 0.945703",\
|
|
"0.840614, 0.919564, 0.929325, 0.933289, 0.945703",\
|
|
"0.840614, 0.919564, 0.929325, 0.933289, 0.945703",\
|
|
"0.840614, 0.919564, 0.929325, 0.933289, 0.945703");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[26]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[26] */
|
|
|
|
pin("mprj_io[25]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.117215 ;
|
|
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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "12.119144, 12.455290, 12.485641, 12.497970, 12.536569",\
|
|
"12.193197, 12.529343, 12.559694, 12.572022, 12.587310",\
|
|
"12.234251, 12.570396, 12.587310, 12.587310, 12.587310",\
|
|
"12.257410, 12.587310, 12.587310, 12.587310, 12.587310",\
|
|
"12.257410, 12.587310, 12.587310, 12.587310, 12.587310");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315923, 1.318306, 1.325767");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "12.344995, 12.569597, 12.594370, 12.604431, 12.635935",\
|
|
"12.419048, 12.643650, 12.668423, 12.678484, 12.686674",\
|
|
"12.460102, 12.684704, 12.686674, 12.686674, 12.686674",\
|
|
"12.483261, 12.686674, 12.686674, 12.686674, 12.686674",\
|
|
"12.483261, 12.686674, 12.686674, 12.686674, 12.686674");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275");
|
|
}
|
|
|
|
} /* end of arc 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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "9.764789, 9.764790, 9.764790, 9.764790, 9.764790",\
|
|
"9.815739, 9.815740, 9.815740, 9.815740, 9.815740",\
|
|
"9.815739, 9.815740, 9.815740, 9.815740, 9.815740",\
|
|
"9.815739, 9.815740, 9.815740, 9.815740, 9.815740",\
|
|
"9.815739, 9.815740, 9.815740, 9.815740, 9.815740");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "9.742229, 9.742281, 9.742281, 9.742281, 9.742281",\
|
|
"9.793180, 9.793232, 9.793232, 9.793232, 9.793232",\
|
|
"9.793180, 9.793232, 9.793232, 9.793232, 9.793232",\
|
|
"9.793180, 9.793232, 9.793232, 9.793232, 9.793232",\
|
|
"9.793180, 9.793232, 9.793232, 9.793232, 9.793232");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[25]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.311677, 7.647822, 7.678174, 7.690502, 7.729101",\
|
|
"7.411515, 7.747661, 7.778012, 7.790340, 7.828939",\
|
|
"7.484594, 7.820740, 7.851091, 7.863420, 7.902019",\
|
|
"7.570713, 7.906859, 7.937210, 7.949538, 7.988137",\
|
|
"7.923785, 8.259931, 8.290282, 8.302610, 8.341209");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202821, 1.269391, 1.274134, 1.276061, 1.282094",\
|
|
"1.202821, 1.269391, 1.274134, 1.276061, 1.282094",\
|
|
"1.202821, 1.269391, 1.274134, 1.276061, 1.282094",\
|
|
"1.202821, 1.269391, 1.274134, 1.276061, 1.282094",\
|
|
"1.202821, 1.269391, 1.274134, 1.276061, 1.282094");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.555600, 7.774728, 7.799231, 7.809183, 7.840343",\
|
|
"7.655440, 7.874568, 7.899070, 7.909022, 7.940183",\
|
|
"7.728518, 7.947647, 7.972149, 7.982101, 8.013262",\
|
|
"7.814637, 8.033766, 8.058268, 8.068220, 8.099380",\
|
|
"8.167708, 8.386837, 8.411339, 8.421291, 8.452452");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840601, 0.919561, 0.929322, 0.933287, 0.945701",\
|
|
"0.840601, 0.919561, 0.929322, 0.933287, 0.945701",\
|
|
"0.840601, 0.919561, 0.929322, 0.933287, 0.945701",\
|
|
"0.840601, 0.919561, 0.929322, 0.933287, 0.945701",\
|
|
"0.840601, 0.919561, 0.929322, 0.933287, 0.945701");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[25]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.640549, 6.952394, 6.980552, 6.991989, 7.027798",\
|
|
"6.733171, 7.045017, 7.073174, 7.084611, 7.120420",\
|
|
"6.800967, 7.112813, 7.140970, 7.152407, 7.188216",\
|
|
"6.880860, 7.192706, 7.220863, 7.232301, 7.268109",\
|
|
"7.208409, 7.520255, 7.548412, 7.559849, 7.595657");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202821, 1.269391, 1.274134, 1.276061, 1.282094",\
|
|
"1.202821, 1.269391, 1.274134, 1.276061, 1.282094",\
|
|
"1.202821, 1.269391, 1.274134, 1.276061, 1.282094",\
|
|
"1.202821, 1.269391, 1.274134, 1.276061, 1.282094",\
|
|
"1.202821, 1.269391, 1.274134, 1.276061, 1.282094");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.873046, 7.076333, 7.099064, 7.108296, 7.137205",\
|
|
"6.965668, 7.168955, 7.191686, 7.200919, 7.229827",\
|
|
"7.033464, 7.236752, 7.259482, 7.268715, 7.297623",\
|
|
"7.113358, 7.316645, 7.339375, 7.348608, 7.377516",\
|
|
"7.440906, 7.644193, 7.666924, 7.676157, 7.705065");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840601, 0.919561, 0.929322, 0.933287, 0.945701",\
|
|
"0.840601, 0.919561, 0.929322, 0.933287, 0.945701",\
|
|
"0.840601, 0.919561, 0.929322, 0.933287, 0.945701",\
|
|
"0.840601, 0.919561, 0.929322, 0.933287, 0.945701",\
|
|
"0.840601, 0.919561, 0.929322, 0.933287, 0.945701");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[25]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[25] */
|
|
|
|
pin("mprj_io[24]") {
|
|
direction : inout ;
|
|
max_transition : 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.117215 ;
|
|
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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "11.537668, 11.873835, 11.904184, 11.916512, 11.955111",\
|
|
"11.634964, 11.971130, 12.001480, 12.013808, 12.052406",\
|
|
"11.702290, 12.038457, 12.068807, 12.081135, 12.119732",\
|
|
"11.785355, 12.121521, 12.151871, 12.164199, 12.202797",\
|
|
"12.108236, 12.444404, 12.474753, 12.487082, 12.525679");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "11.758512, 11.983134, 12.007906, 12.017968, 12.049472",\
|
|
"11.855808, 12.080430, 12.105202, 12.115264, 12.146768",\
|
|
"11.923136, 12.147758, 12.172529, 12.182591, 12.214095",\
|
|
"12.006200, 12.230822, 12.255593, 12.265656, 12.297159",\
|
|
"12.329083, 12.553705, 12.578477, 12.588539, 12.620043");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903246, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903246, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903246, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903246, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903246, 0.978419, 0.986954, 0.990421, 1.001275");
|
|
}
|
|
|
|
} /* 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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "9.365241, 9.365241, 9.365241, 9.365241, 9.365241",\
|
|
"9.455503, 9.455503, 9.455503, 9.455503, 9.455503",\
|
|
"9.517964, 9.517964, 9.517964, 9.517964, 9.517964",\
|
|
"9.595024, 9.595024, 9.595024, 9.595024, 9.595024",\
|
|
"9.894566, 9.894566, 9.894566, 9.894566, 9.894566");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "9.342883, 9.342926, 9.342926, 9.342926, 9.342926",\
|
|
"9.433146, 9.433189, 9.433189, 9.433189, 9.433189",\
|
|
"9.495606, 9.495649, 9.495649, 9.495649, 9.495649",\
|
|
"9.572666, 9.572710, 9.572710, 9.572710, 9.572710",\
|
|
"9.872208, 9.872252, 9.872252, 9.872252, 9.872252");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[13]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.220505, 7.556671, 7.587021, 7.599349, 7.637947",\
|
|
"7.320344, 7.656510, 7.686861, 7.699188, 7.737786",\
|
|
"7.393423, 7.729589, 7.759940, 7.772267, 7.810865",\
|
|
"7.479542, 7.815709, 7.846059, 7.858387, 7.896985",\
|
|
"7.832614, 8.168781, 8.199131, 8.211459, 8.250057");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202827, 1.269395, 1.274139, 1.276066, 1.282099",\
|
|
"1.202827, 1.269395, 1.274139, 1.276066, 1.282099",\
|
|
"1.202827, 1.269395, 1.274139, 1.276066, 1.282099",\
|
|
"1.202827, 1.269395, 1.274139, 1.276066, 1.282099",\
|
|
"1.202827, 1.269395, 1.274139, 1.276066, 1.282099");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.605399, 7.824508, 7.849010, 7.858963, 7.890124",\
|
|
"7.705238, 7.924346, 7.948849, 7.958801, 7.989963",\
|
|
"7.778317, 7.997426, 8.021928, 8.031880, 8.063042",\
|
|
"7.864436, 8.083544, 8.108047, 8.117999, 8.149160",\
|
|
"8.217507, 8.436615, 8.461118, 8.471070, 8.502232");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840534, 0.919548, 0.929309, 0.933274, 0.945689",\
|
|
"0.840534, 0.919548, 0.929309, 0.933274, 0.945689",\
|
|
"0.840534, 0.919548, 0.929309, 0.933274, 0.945689",\
|
|
"0.840534, 0.919548, 0.929309, 0.933274, 0.945689",\
|
|
"0.840534, 0.919548, 0.929309, 0.933274, 0.945689");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[13]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.438780, 6.750646, 6.778802, 6.790238, 6.826046",\
|
|
"6.531403, 6.843268, 6.871424, 6.882861, 6.918668",\
|
|
"6.599198, 6.911064, 6.939220, 6.950657, 6.986465",\
|
|
"6.679092, 6.990958, 7.019114, 7.030550, 7.066358",\
|
|
"7.006640, 7.318506, 7.346663, 7.358099, 7.393907");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202827, 1.269395, 1.274139, 1.276066, 1.282099",\
|
|
"1.202827, 1.269395, 1.274139, 1.276066, 1.282099",\
|
|
"1.202827, 1.269395, 1.274139, 1.276066, 1.282099",\
|
|
"1.202827, 1.269395, 1.274139, 1.276066, 1.282099",\
|
|
"1.202827, 1.269395, 1.274139, 1.276066, 1.282099");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.773749, 6.977018, 6.999750, 7.008983, 7.037891",\
|
|
"6.866371, 7.069640, 7.092372, 7.101605, 7.130514",\
|
|
"6.934167, 7.137437, 7.160168, 7.169401, 7.198310",\
|
|
"7.014061, 7.217330, 7.240062, 7.249295, 7.278203",\
|
|
"7.341609, 7.544878, 7.567610, 7.576843, 7.605752");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840534, 0.919548, 0.929309, 0.933274, 0.945689",\
|
|
"0.840534, 0.919548, 0.929309, 0.933274, 0.945689",\
|
|
"0.840534, 0.919548, 0.929309, 0.933274, 0.945689",\
|
|
"0.840534, 0.919548, 0.929309, 0.933274, 0.945689",\
|
|
"0.840534, 0.919548, 0.929309, 0.933274, 0.945689");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[13]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[13] */
|
|
|
|
pin("mprj_io[12]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.117215 ;
|
|
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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "10.997101, 11.333171, 11.363525, 11.375854, 11.414458",\
|
|
"11.094397, 11.430467, 11.460821, 11.473151, 11.511755",\
|
|
"11.161724, 11.497794, 11.528149, 11.540478, 11.579082",\
|
|
"11.244787, 11.580858, 11.611213, 11.623542, 11.662146",\
|
|
"11.567671, 11.903741, 11.934095, 11.946424, 11.985028");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234243, 1.310055, 1.315921, 1.318304, 1.325764",\
|
|
"1.234243, 1.310055, 1.315921, 1.318304, 1.325764",\
|
|
"1.234243, 1.310055, 1.315921, 1.318304, 1.325764",\
|
|
"1.234243, 1.310055, 1.315921, 1.318304, 1.325764",\
|
|
"1.234243, 1.310055, 1.315921, 1.318304, 1.325764");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "11.214877, 11.439440, 11.464211, 11.474272, 11.505774",\
|
|
"11.312174, 11.536736, 11.561506, 11.571568, 11.603071",\
|
|
"11.379500, 11.604063, 11.628834, 11.638895, 11.670398",\
|
|
"11.462564, 11.687127, 11.711898, 11.721959, 11.753462",\
|
|
"11.785448, 12.010010, 12.034781, 12.044842, 12.076345");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903229, 0.978418, 0.986953, 0.990420, 1.001275",\
|
|
"0.903229, 0.978418, 0.986953, 0.990420, 1.001275",\
|
|
"0.903229, 0.978418, 0.986953, 0.990420, 1.001275",\
|
|
"0.903229, 0.978418, 0.986953, 0.990420, 1.001275",\
|
|
"0.903229, 0.978418, 0.986953, 0.990420, 1.001275");
|
|
}
|
|
|
|
} /* 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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "8.892570, 8.892571, 8.892571, 8.892571, 8.892571",\
|
|
"8.982833, 8.982834, 8.982834, 8.982834, 8.982834",\
|
|
"9.045294, 9.045295, 9.045295, 9.045295, 9.045295",\
|
|
"9.122354, 9.122355, 9.122355, 9.122355, 9.122355",\
|
|
"9.421895, 9.421896, 9.421896, 9.421896, 9.421896");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "8.869563, 8.869634, 8.869634, 8.869634, 8.869634",\
|
|
"8.959826, 8.959896, 8.959896, 8.959896, 8.959896",\
|
|
"9.022286, 9.022357, 9.022357, 9.022357, 9.022357",\
|
|
"9.099346, 9.099417, 9.099417, 9.099417, 9.099417",\
|
|
"9.398888, 9.398958, 9.398958, 9.398958, 9.398958");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[12]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.025078, 7.361148, 7.391503, 7.403832, 7.442436",\
|
|
"7.124917, 7.460988, 7.491343, 7.503672, 7.542275",\
|
|
"7.197996, 7.534067, 7.564422, 7.576751, 7.615355",\
|
|
"7.284115, 7.620185, 7.650540, 7.662869, 7.701473",\
|
|
"7.637187, 7.973257, 8.003613, 8.015942, 8.054544");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202799, 1.269373, 1.274117, 1.276044, 1.282077",\
|
|
"1.202799, 1.269373, 1.274117, 1.276044, 1.282077",\
|
|
"1.202799, 1.269373, 1.274117, 1.276044, 1.282077",\
|
|
"1.202799, 1.269373, 1.274117, 1.276044, 1.282077",\
|
|
"1.202799, 1.269373, 1.274117, 1.276044, 1.282077");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.203537, 7.422737, 7.447237, 7.457188, 7.488346",\
|
|
"7.303377, 7.522576, 7.547076, 7.557027, 7.588185",\
|
|
"7.376456, 7.595655, 7.620155, 7.630106, 7.661264",\
|
|
"7.462574, 7.681773, 7.706274, 7.716225, 7.747383",\
|
|
"7.815645, 8.034844, 8.059345, 8.069296, 8.100454");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840845, 0.919609, 0.929369, 0.933333, 0.945744",\
|
|
"0.840845, 0.919609, 0.929369, 0.933333, 0.945744",\
|
|
"0.840845, 0.919609, 0.929369, 0.933333, 0.945744",\
|
|
"0.840845, 0.919609, 0.929369, 0.933333, 0.945744",\
|
|
"0.840845, 0.919609, 0.929369, 0.933333, 0.945744");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[12]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.411051, 6.722827, 6.750988, 6.762425, 6.798239",\
|
|
"6.503673, 6.815449, 6.843610, 6.855048, 6.890861",\
|
|
"6.571469, 6.883245, 6.911406, 6.922844, 6.958657",\
|
|
"6.651362, 6.963139, 6.991299, 7.002737, 7.038550",\
|
|
"6.978911, 7.290687, 7.318848, 7.330286, 7.366098");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202799, 1.269373, 1.274117, 1.276044, 1.282077",\
|
|
"1.202799, 1.269373, 1.274117, 1.276044, 1.282077",\
|
|
"1.202799, 1.269373, 1.274117, 1.276044, 1.282077",\
|
|
"1.202799, 1.269373, 1.274117, 1.276044, 1.282077",\
|
|
"1.202799, 1.269373, 1.274117, 1.276044, 1.282077");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.553111, 6.756464, 6.779193, 6.788425, 6.817330",\
|
|
"6.645732, 6.849086, 6.871815, 6.881047, 6.909952",\
|
|
"6.713529, 6.916882, 6.939611, 6.948843, 6.977749",\
|
|
"6.793422, 6.996776, 7.019505, 7.028737, 7.057642",\
|
|
"7.120970, 7.324324, 7.347053, 7.356285, 7.385190");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840845, 0.919609, 0.929369, 0.933333, 0.945744",\
|
|
"0.840845, 0.919609, 0.929369, 0.933333, 0.945744",\
|
|
"0.840845, 0.919609, 0.929369, 0.933333, 0.945744",\
|
|
"0.840845, 0.919609, 0.929369, 0.933333, 0.945744",\
|
|
"0.840845, 0.919609, 0.929369, 0.933333, 0.945744");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[12]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[12] */
|
|
|
|
pin("mprj_io[11]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.117215 ;
|
|
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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "10.511597, 10.847663, 10.878018, 10.890348, 10.928951",\
|
|
"10.608893, 10.944960, 10.975315, 10.987644, 11.026248",\
|
|
"10.676220, 11.012286, 11.042642, 11.054972, 11.093575",\
|
|
"10.759285, 11.095350, 11.125706, 11.138035, 11.176640",\
|
|
"11.082169, 11.418234, 11.448589, 11.460918, 11.499523");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234243, 1.310054, 1.315920, 1.318303, 1.325763",\
|
|
"1.234243, 1.310054, 1.315920, 1.318303, 1.325763",\
|
|
"1.234243, 1.310054, 1.315920, 1.318303, 1.325763",\
|
|
"1.234243, 1.310054, 1.315920, 1.318303, 1.325763",\
|
|
"1.234243, 1.310054, 1.315920, 1.318303, 1.325763");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "10.733292, 10.957840, 10.982611, 10.992672, 11.024174",\
|
|
"10.830587, 11.055136, 11.079906, 11.089968, 11.121469",\
|
|
"10.897915, 11.122463, 11.147234, 11.157295, 11.188797",\
|
|
"10.980979, 11.205527, 11.230298, 11.240359, 11.271861",\
|
|
"11.303863, 11.528411, 11.553182, 11.563243, 11.594745");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903225, 0.978418, 0.986953, 0.990420, 1.001275",\
|
|
"0.903225, 0.978418, 0.986953, 0.990420, 1.001275",\
|
|
"0.903225, 0.978418, 0.986953, 0.990420, 1.001275",\
|
|
"0.903225, 0.978418, 0.986953, 0.990420, 1.001275",\
|
|
"0.903225, 0.978418, 0.986953, 0.990420, 1.001275");
|
|
}
|
|
|
|
} /* 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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "8.449930, 8.449930, 8.449930, 8.449930, 8.449930",\
|
|
"8.540192, 8.540193, 8.540193, 8.540193, 8.540193",\
|
|
"8.602654, 8.602654, 8.602654, 8.602654, 8.602654",\
|
|
"8.679712, 8.679713, 8.679713, 8.679713, 8.679713",\
|
|
"8.979254, 8.979255, 8.979255, 8.979255, 8.979255");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "8.426767, 8.426846, 8.426846, 8.426846, 8.426846",\
|
|
"8.517030, 8.517107, 8.517107, 8.517107, 8.517107",\
|
|
"8.579491, 8.579569, 8.579569, 8.579569, 8.579569",\
|
|
"8.656550, 8.656628, 8.656628, 8.656628, 8.656628",\
|
|
"8.956092, 8.956169, 8.956169, 8.956169, 8.956169");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[11]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.949594, 7.285660, 7.316015, 7.328345, 7.366949",\
|
|
"7.049434, 7.385499, 7.415854, 7.428184, 7.466788",\
|
|
"7.122513, 7.458579, 7.488934, 7.501263, 7.539867",\
|
|
"7.208632, 7.544697, 7.575052, 7.587382, 7.625986",\
|
|
"7.561702, 7.897768, 7.928123, 7.940453, 7.979056");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202798, 1.269372, 1.274116, 1.276043, 1.282076",\
|
|
"1.202798, 1.269372, 1.274116, 1.276043, 1.282076",\
|
|
"1.202798, 1.269372, 1.274116, 1.276043, 1.282076",\
|
|
"1.202798, 1.269372, 1.274116, 1.276043, 1.282076",\
|
|
"1.202798, 1.269372, 1.274116, 1.276043, 1.282076");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.176380, 7.395583, 7.420083, 7.430035, 7.461192",\
|
|
"7.276219, 7.495422, 7.519922, 7.529874, 7.561031",\
|
|
"7.349298, 7.568501, 7.593001, 7.602953, 7.634110",\
|
|
"7.435417, 7.654620, 7.679120, 7.689072, 7.720229",\
|
|
"7.788488, 8.007691, 8.032191, 8.042143, 8.073300");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840859, 0.919612, 0.929371, 0.933335, 0.945746",\
|
|
"0.840859, 0.919612, 0.929371, 0.933335, 0.945746",\
|
|
"0.840859, 0.919612, 0.929371, 0.933335, 0.945746",\
|
|
"0.840859, 0.919612, 0.929371, 0.933335, 0.945746",\
|
|
"0.840859, 0.919612, 0.929371, 0.933335, 0.945746");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[11]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.337989, 6.649761, 6.677922, 6.689360, 6.725173",\
|
|
"6.430611, 6.742383, 6.770544, 6.781982, 6.817796",\
|
|
"6.498407, 6.810180, 6.838340, 6.849778, 6.885592",\
|
|
"6.578301, 6.890073, 6.918234, 6.929672, 6.965486",\
|
|
"6.905849, 7.217621, 7.245782, 7.257220, 7.293034");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202798, 1.269372, 1.274116, 1.276043, 1.282076",\
|
|
"1.202798, 1.269372, 1.274116, 1.276043, 1.282076",\
|
|
"1.202798, 1.269372, 1.274116, 1.276043, 1.282076",\
|
|
"1.202798, 1.269372, 1.274116, 1.276043, 1.282076",\
|
|
"1.202798, 1.269372, 1.274116, 1.276043, 1.282076");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.527256, 6.730614, 6.753343, 6.762575, 6.791480",\
|
|
"6.619878, 6.823236, 6.845964, 6.855196, 6.884102",\
|
|
"6.687675, 6.891032, 6.913761, 6.922993, 6.951898",\
|
|
"6.767568, 6.970925, 6.993654, 7.002886, 7.031792",\
|
|
"7.095117, 7.298474, 7.321203, 7.330435, 7.359340");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840859, 0.919612, 0.929371, 0.933335, 0.945746",\
|
|
"0.840859, 0.919612, 0.929371, 0.933335, 0.945746",\
|
|
"0.840859, 0.919612, 0.929371, 0.933335, 0.945746",\
|
|
"0.840859, 0.919612, 0.929371, 0.933335, 0.945746",\
|
|
"0.840859, 0.919612, 0.929371, 0.933335, 0.945746");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[11]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[11] */
|
|
|
|
pin("mprj_io[10]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.117215 ;
|
|
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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "12.488070, 12.824135, 12.854489, 12.866819, 12.905423",\
|
|
"12.585367, 12.921432, 12.951786, 12.964116, 13.002720",\
|
|
"12.652693, 12.988758, 13.019113, 13.031443, 13.070046",\
|
|
"12.735758, 13.071822, 13.102177, 13.114507, 13.153111",\
|
|
"13.058640, 13.394705, 13.425059, 13.437389, 13.475993");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234243, 1.310054, 1.315921, 1.318303, 1.325764",\
|
|
"1.234243, 1.310054, 1.315921, 1.318303, 1.325764",\
|
|
"1.234243, 1.310054, 1.315921, 1.318303, 1.325764",\
|
|
"1.234243, 1.310054, 1.315921, 1.318303, 1.325764",\
|
|
"1.234243, 1.310054, 1.315921, 1.318303, 1.325764");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "11.376646, 11.595852, 11.620352, 11.630302, 11.661461",\
|
|
"11.473944, 11.693148, 11.717648, 11.727599, 11.758757",\
|
|
"11.541271, 11.760475, 11.784975, 11.794927, 11.826084",\
|
|
"11.624334, 11.843540, 11.868040, 11.877991, 11.909149",\
|
|
"11.947218, 12.166422, 12.190922, 12.200873, 12.232031");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903228, 0.978418, 0.986953, 0.990420, 1.001275",\
|
|
"0.903228, 0.978418, 0.986953, 0.990420, 1.001275",\
|
|
"0.903228, 0.978418, 0.986953, 0.990420, 1.001275",\
|
|
"0.903228, 0.978418, 0.986953, 0.990420, 1.001275",\
|
|
"0.903228, 0.978418, 0.986953, 0.990420, 1.001275");
|
|
}
|
|
|
|
} /* 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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.979464, 7.979464, 7.979464, 7.979464, 7.979464",\
|
|
"8.069726, 8.069727, 8.069727, 8.069727, 8.069727",\
|
|
"8.132187, 8.132187, 8.132187, 8.132187, 8.132187",\
|
|
"8.209247, 8.209248, 8.209248, 8.209248, 8.209248",\
|
|
"8.508788, 8.508789, 8.508789, 8.508789, 8.508789");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.956421, 7.956493, 7.956493, 7.956493, 7.956493",\
|
|
"8.046683, 8.046756, 8.046756, 8.046756, 8.046756",\
|
|
"8.109144, 8.109217, 8.109217, 8.109217, 8.109217",\
|
|
"8.186204, 8.186276, 8.186276, 8.186276, 8.186276",\
|
|
"8.485745, 8.485818, 8.485818, 8.485818, 8.485818");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[10]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.003820, 7.339885, 7.370240, 7.382570, 7.421174",\
|
|
"7.103660, 7.439724, 7.470079, 7.482409, 7.521013",\
|
|
"7.176739, 7.512804, 7.543159, 7.555488, 7.594092",\
|
|
"7.262858, 7.598923, 7.629277, 7.641607, 7.680211",\
|
|
"7.615929, 7.951993, 7.982348, 7.994678, 8.033281");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202798, 1.269372, 1.274116, 1.276042, 1.282075",\
|
|
"1.202798, 1.269372, 1.274116, 1.276042, 1.282075",\
|
|
"1.202798, 1.269372, 1.274116, 1.276042, 1.282075",\
|
|
"1.202798, 1.269372, 1.274116, 1.276042, 1.282075",\
|
|
"1.202798, 1.269372, 1.274116, 1.276042, 1.282075");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.386399, 7.605604, 7.630104, 7.640055, 7.671213",\
|
|
"7.486238, 7.705443, 7.729943, 7.739894, 7.771052",\
|
|
"7.559317, 7.778522, 7.803022, 7.812973, 7.844131",\
|
|
"7.645436, 7.864641, 7.889141, 7.899092, 7.930250",\
|
|
"7.998507, 8.217712, 8.242212, 8.252163, 8.283321");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840864, 0.919613, 0.929372, 0.933336, 0.945747",\
|
|
"0.840864, 0.919613, 0.929372, 0.933336, 0.945747",\
|
|
"0.840864, 0.919613, 0.929372, 0.933336, 0.945747",\
|
|
"0.840864, 0.919613, 0.929372, 0.933336, 0.945747",\
|
|
"0.840864, 0.919613, 0.929372, 0.933336, 0.945747");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[10]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "5.160975, 5.472746, 5.500907, 5.512345, 5.548159",\
|
|
"5.253592, 5.565363, 5.593524, 5.604962, 5.640776",\
|
|
"5.321380, 5.633151, 5.661311, 5.672750, 5.708563",\
|
|
"5.401285, 5.713056, 5.741216, 5.752654, 5.788467",\
|
|
"5.728998, 6.040769, 6.068930, 6.080368, 6.116181");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202798, 1.269372, 1.274116, 1.276042, 1.282075",\
|
|
"1.202798, 1.269372, 1.274116, 1.276042, 1.282075",\
|
|
"1.202798, 1.269372, 1.274116, 1.276042, 1.282075",\
|
|
"1.202798, 1.269372, 1.274116, 1.276042, 1.282075",\
|
|
"1.202798, 1.269372, 1.274116, 1.276042, 1.282075");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "5.491624, 5.694983, 5.717711, 5.726943, 5.755849",\
|
|
"5.584241, 5.787600, 5.810328, 5.819561, 5.848466",\
|
|
"5.652028, 5.855387, 5.878116, 5.887348, 5.916253",\
|
|
"5.731933, 5.935291, 5.958020, 5.967253, 5.996158",\
|
|
"6.059647, 6.263005, 6.285734, 6.294967, 6.323872");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840864, 0.919613, 0.929372, 0.933336, 0.945747",\
|
|
"0.840864, 0.919613, 0.929372, 0.933336, 0.945747",\
|
|
"0.840864, 0.919613, 0.929372, 0.933336, 0.945747",\
|
|
"0.840864, 0.919613, 0.929372, 0.933336, 0.945747",\
|
|
"0.840864, 0.919613, 0.929372, 0.933336, 0.945747");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[10]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[10] */
|
|
|
|
pin("mprj_io[9]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.117215 ;
|
|
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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "9.523808, 9.859835, 9.890192, 9.902522, 9.941128",\
|
|
"9.621103, 9.957131, 9.987488, 9.999818, 10.038424",\
|
|
"9.688431, 10.024458, 10.054815, 10.067145, 10.105751",\
|
|
"9.771495, 10.107522, 10.137878, 10.150209, 10.188815",\
|
|
"10.094378, 10.430406, 10.460762, 10.473093, 10.511699");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234243, 1.310055, 1.315921, 1.318304, 1.325764",\
|
|
"1.234243, 1.310055, 1.315921, 1.318304, 1.325764",\
|
|
"1.234243, 1.310055, 1.315921, 1.318304, 1.325764",\
|
|
"1.234243, 1.310055, 1.315921, 1.318304, 1.325764",\
|
|
"1.234243, 1.310055, 1.315921, 1.318304, 1.325764");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "9.735396, 9.959960, 9.984731, 9.994792, 10.026295",\
|
|
"9.832692, 10.057256, 10.082027, 10.092089, 10.123590",\
|
|
"9.900020, 10.124583, 10.149354, 10.159415, 10.190918",\
|
|
"9.983084, 10.207647, 10.232418, 10.242479, 10.273982",\
|
|
"10.305967, 10.530531, 10.555302, 10.565363, 10.596866");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903229, 0.978418, 0.986953, 0.990420, 1.001275",\
|
|
"0.903229, 0.978418, 0.986953, 0.990420, 1.001275",\
|
|
"0.903229, 0.978418, 0.986953, 0.990420, 1.001275",\
|
|
"0.903229, 0.978418, 0.986953, 0.990420, 1.001275",\
|
|
"0.903229, 0.978418, 0.986953, 0.990420, 1.001275");
|
|
}
|
|
|
|
} /* 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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.522096, 7.522096, 7.522096, 7.522096, 7.522096",\
|
|
"7.612358, 7.612359, 7.612359, 7.612359, 7.612359",\
|
|
"7.674819, 7.674819, 7.674819, 7.674819, 7.674819",\
|
|
"7.751879, 7.751879, 7.751879, 7.751879, 7.751879",\
|
|
"8.051420, 8.051420, 8.051420, 8.051420, 8.051420");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.499103, 7.499173, 7.499173, 7.499173, 7.499173",\
|
|
"7.589365, 7.589436, 7.589436, 7.589436, 7.589436",\
|
|
"7.651826, 7.651896, 7.651896, 7.651896, 7.651896",\
|
|
"7.728886, 7.728956, 7.728956, 7.728956, 7.728956",\
|
|
"8.028427, 8.028498, 8.028498, 8.028498, 8.028498");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[9]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.110977, 7.447005, 7.477362, 7.489692, 7.528298",\
|
|
"7.210816, 7.546844, 7.577201, 7.589531, 7.628137",\
|
|
"7.283895, 7.619923, 7.650280, 7.662610, 7.701216",\
|
|
"7.370014, 7.706041, 7.736399, 7.748729, 7.787334",\
|
|
"7.723085, 8.059113, 8.089470, 8.101800, 8.140406");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202787, 1.269363, 1.274107, 1.276034, 1.282067",\
|
|
"1.202787, 1.269363, 1.274107, 1.276034, 1.282067",\
|
|
"1.202787, 1.269363, 1.274107, 1.276034, 1.282067",\
|
|
"1.202787, 1.269363, 1.274107, 1.276034, 1.282067",\
|
|
"1.202787, 1.269363, 1.274107, 1.276034, 1.282067");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.442873, 7.662113, 7.686612, 7.696563, 7.727719",\
|
|
"7.542713, 7.761952, 7.786451, 7.796402, 7.827559",\
|
|
"7.615792, 7.835032, 7.859530, 7.869481, 7.900638",\
|
|
"7.701910, 7.921150, 7.945649, 7.955600, 7.986756",\
|
|
"8.054981, 8.274221, 8.298720, 8.308671, 8.339828");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840983, 0.919637, 0.929395, 0.933358, 0.945768",\
|
|
"0.840983, 0.919637, 0.929395, 0.933358, 0.945768",\
|
|
"0.840983, 0.919637, 0.929395, 0.933358, 0.945768",\
|
|
"0.840983, 0.919637, 0.929395, 0.933358, 0.945768",\
|
|
"0.840983, 0.919637, 0.929395, 0.933358, 0.945768");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[9]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "5.098665, 5.410401, 5.438563, 5.450003, 5.485818",\
|
|
"5.191282, 5.503019, 5.531181, 5.542620, 5.578435",\
|
|
"5.259069, 5.570807, 5.598969, 5.610407, 5.646222",\
|
|
"5.338974, 5.650711, 5.678873, 5.690312, 5.726127",\
|
|
"5.666688, 5.978425, 6.006587, 6.018025, 6.053841");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202787, 1.269363, 1.274107, 1.276034, 1.282067",\
|
|
"1.202787, 1.269363, 1.274107, 1.276034, 1.282067",\
|
|
"1.202787, 1.269363, 1.274107, 1.276034, 1.282067",\
|
|
"1.202787, 1.269363, 1.274107, 1.276034, 1.282067",\
|
|
"1.202787, 1.269363, 1.274107, 1.276034, 1.282067");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "5.449996, 5.653387, 5.676115, 5.685347, 5.714251",\
|
|
"5.542614, 5.746004, 5.768732, 5.777964, 5.806869",\
|
|
"5.610401, 5.813792, 5.836520, 5.845751, 5.874656",\
|
|
"5.690306, 5.893697, 5.916425, 5.925656, 5.954560",\
|
|
"6.018020, 6.221410, 6.244138, 6.253370, 6.282274");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840983, 0.919637, 0.929395, 0.933358, 0.945768",\
|
|
"0.840983, 0.919637, 0.929395, 0.933358, 0.945768",\
|
|
"0.840983, 0.919637, 0.929395, 0.933358, 0.945768",\
|
|
"0.840983, 0.919637, 0.929395, 0.933358, 0.945768",\
|
|
"0.840983, 0.919637, 0.929395, 0.933358, 0.945768");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[9]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : combinational ;
|
|
timing_sense : positive_unate ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "4.870583, 5.206610, 5.236967, 5.249297, 5.287903",\
|
|
"4.970415, 5.306443, 5.336800, 5.349130, 5.387736",\
|
|
"5.043482, 5.379509, 5.409866, 5.422196, 5.460802",\
|
|
"5.129629, 5.465657, 5.496014, 5.508344, 5.546950",\
|
|
"5.483012, 5.819039, 5.849396, 5.861727, 5.900332");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202787, 1.269363, 1.274107, 1.276034, 1.282067",\
|
|
"1.202787, 1.269363, 1.274107, 1.276034, 1.282067",\
|
|
"1.202787, 1.269363, 1.274107, 1.276034, 1.282067",\
|
|
"1.202787, 1.269363, 1.274107, 1.276034, 1.282067",\
|
|
"1.202787, 1.269363, 1.274107, 1.276034, 1.282067");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "5.260523, 5.479763, 5.504261, 5.514213, 5.545369",\
|
|
"5.397699, 5.616939, 5.641438, 5.651389, 5.682546",\
|
|
"5.544958, 5.764197, 5.788696, 5.798647, 5.829804",\
|
|
"5.784704, 6.003944, 6.028443, 6.038394, 6.069551",\
|
|
"6.772717, 6.991957, 7.016456, 7.026407, 7.057563");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840983, 0.919637, 0.929395, 0.933358, 0.945768",\
|
|
"0.840983, 0.919637, 0.929395, 0.933358, 0.945768",\
|
|
"0.840983, 0.919637, 0.929395, 0.933358, 0.945768",\
|
|
"0.840983, 0.919637, 0.929395, 0.933358, 0.945768",\
|
|
"0.840983, 0.919637, 0.929395, 0.933358, 0.945768");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[9]_una*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : combinational ;
|
|
timing_sense : positive_unate ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "4.504902, 4.816639, 4.844801, 4.856240, 4.892055",\
|
|
"4.597518, 4.909255, 4.937417, 4.948856, 4.984671",\
|
|
"4.665302, 4.977039, 5.005201, 5.016640, 5.052455",\
|
|
"4.745223, 5.056959, 5.085121, 5.096560, 5.132376",\
|
|
"5.073059, 5.384796, 5.412958, 5.424397, 5.460212");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202787, 1.269363, 1.274107, 1.276034, 1.282067",\
|
|
"1.202787, 1.269363, 1.274107, 1.276034, 1.282067",\
|
|
"1.202787, 1.269363, 1.274107, 1.276034, 1.282067",\
|
|
"1.202787, 1.269363, 1.274107, 1.276034, 1.282067",\
|
|
"1.202787, 1.269363, 1.274107, 1.276034, 1.282067");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "4.841620, 5.045012, 5.067739, 5.076971, 5.105875",\
|
|
"4.968881, 5.172271, 5.194999, 5.204231, 5.233135",\
|
|
"5.105494, 5.308884, 5.331612, 5.340844, 5.369748",\
|
|
"5.327909, 5.531300, 5.554028, 5.563260, 5.592164",\
|
|
"6.244500, 6.447891, 6.470619, 6.479850, 6.508755");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840983, 0.919637, 0.929395, 0.933358, 0.945768",\
|
|
"0.840983, 0.919637, 0.929395, 0.933358, 0.945768",\
|
|
"0.840983, 0.919637, 0.929395, 0.933358, 0.945768",\
|
|
"0.840983, 0.919637, 0.929395, 0.933358, 0.945768",\
|
|
"0.840983, 0.919637, 0.929395, 0.933358, 0.945768");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[9]_una_min*/
|
|
|
|
} /* end of pin mprj_io[9] */
|
|
|
|
pin("mprj_io[8]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.117215 ;
|
|
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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "12.934591, 13.270649, 13.301004, 13.313334, 13.351937",\
|
|
"13.031887, 13.367945, 13.398300, 13.410629, 13.449233",\
|
|
"13.099215, 13.435272, 13.465628, 13.477957, 13.516561",\
|
|
"13.182278, 13.518335, 13.548691, 13.561020, 13.599624",\
|
|
"13.505163, 13.841221, 13.871576, 13.883905, 13.922509");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234243, 1.310054, 1.315920, 1.318303, 1.325763",\
|
|
"1.234243, 1.310054, 1.315920, 1.318303, 1.325763",\
|
|
"1.234243, 1.310054, 1.315920, 1.318303, 1.325763",\
|
|
"1.234243, 1.310054, 1.315920, 1.318303, 1.325763",\
|
|
"1.234243, 1.310054, 1.315920, 1.318303, 1.325763");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "11.811399, 12.030610, 12.055110, 12.065062, 12.096219",\
|
|
"11.908694, 12.127906, 12.152406, 12.162357, 12.193515",\
|
|
"11.976022, 12.195233, 12.219733, 12.229685, 12.260842",\
|
|
"12.059085, 12.278296, 12.302796, 12.312748, 12.343905",\
|
|
"12.381968, 12.601180, 12.625680, 12.635632, 12.666789");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903226, 0.978418, 0.986953, 0.990420, 1.001275",\
|
|
"0.903226, 0.978418, 0.986953, 0.990420, 1.001275",\
|
|
"0.903226, 0.978418, 0.986953, 0.990420, 1.001275",\
|
|
"0.903226, 0.978418, 0.986953, 0.990420, 1.001275",\
|
|
"0.903226, 0.978418, 0.986953, 0.990420, 1.001275");
|
|
}
|
|
|
|
} /* 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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.057791, 7.057791, 7.057791, 7.057791, 7.057791",\
|
|
"7.148053, 7.148054, 7.148054, 7.148054, 7.148054",\
|
|
"7.210513, 7.210514, 7.210514, 7.210514, 7.210514",\
|
|
"7.287573, 7.287573, 7.287573, 7.287573, 7.287573",\
|
|
"7.587115, 7.587115, 7.587115, 7.587115, 7.587115");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.034686, 7.034761, 7.034761, 7.034761, 7.034761",\
|
|
"7.124949, 7.125024, 7.125024, 7.125024, 7.125024",\
|
|
"7.187408, 7.187484, 7.187484, 7.187484, 7.187484",\
|
|
"7.264468, 7.264544, 7.264544, 7.264544, 7.264544",\
|
|
"7.564010, 7.564085, 7.564085, 7.564085, 7.564085");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[8]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.951971, 7.288028, 7.318383, 7.330713, 7.369318",\
|
|
"7.051810, 7.387867, 7.418222, 7.430552, 7.469157",\
|
|
"7.124889, 7.460946, 7.491302, 7.503632, 7.542236",\
|
|
"7.211008, 7.547065, 7.577420, 7.589750, 7.628355",\
|
|
"7.564079, 7.900137, 7.930492, 7.942822, 7.981426");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202796, 1.269370, 1.274114, 1.276041, 1.282074",\
|
|
"1.202796, 1.269370, 1.274114, 1.276041, 1.282074",\
|
|
"1.202796, 1.269370, 1.274114, 1.276041, 1.282074",\
|
|
"1.202796, 1.269370, 1.274114, 1.276041, 1.282074",\
|
|
"1.202796, 1.269370, 1.274114, 1.276041, 1.282074");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.355770, 7.574982, 7.599481, 7.609432, 7.640590",\
|
|
"7.455609, 7.674821, 7.699320, 7.709271, 7.740429",\
|
|
"7.528688, 7.747900, 7.772399, 7.782351, 7.813508",\
|
|
"7.614807, 7.834019, 7.858518, 7.868469, 7.899627",\
|
|
"7.967878, 8.187090, 8.211590, 8.221540, 8.252698");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840886, 0.919618, 0.929377, 0.933340, 0.945751",\
|
|
"0.840886, 0.919618, 0.929377, 0.933340, 0.945751",\
|
|
"0.840886, 0.919618, 0.929377, 0.933340, 0.945751",\
|
|
"0.840886, 0.919618, 0.929377, 0.933340, 0.945751",\
|
|
"0.840886, 0.919618, 0.929377, 0.933340, 0.945751");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[8]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "5.038072, 5.349836, 5.377997, 5.389435, 5.425249",\
|
|
"5.130689, 5.442453, 5.470614, 5.482053, 5.517866",\
|
|
"5.198476, 5.510241, 5.538402, 5.549840, 5.585653",\
|
|
"5.278381, 5.590145, 5.618306, 5.629745, 5.665558",\
|
|
"5.606094, 5.917859, 5.946020, 5.957458, 5.993272");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202796, 1.269370, 1.274114, 1.276041, 1.282074",\
|
|
"1.202796, 1.269370, 1.274114, 1.276041, 1.282074",\
|
|
"1.202796, 1.269370, 1.274114, 1.276041, 1.282074",\
|
|
"1.202796, 1.269370, 1.274114, 1.276041, 1.282074",\
|
|
"1.202796, 1.269370, 1.274114, 1.276041, 1.282074");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "5.422905, 5.626270, 5.648998, 5.658231, 5.687136",\
|
|
"5.515522, 5.718887, 5.741616, 5.750848, 5.779753",\
|
|
"5.583310, 5.786674, 5.809403, 5.818635, 5.847541",\
|
|
"5.663215, 5.866580, 5.889308, 5.898540, 5.927445",\
|
|
"5.990929, 6.194293, 6.217022, 6.226254, 6.255159");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840886, 0.919618, 0.929377, 0.933340, 0.945751",\
|
|
"0.840886, 0.919618, 0.929377, 0.933340, 0.945751",\
|
|
"0.840886, 0.919618, 0.929377, 0.933340, 0.945751",\
|
|
"0.840886, 0.919618, 0.929377, 0.933340, 0.945751",\
|
|
"0.840886, 0.919618, 0.929377, 0.933340, 0.945751");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[8]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[8] */
|
|
|
|
pin("mprj_io[7]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.117215 ;
|
|
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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "8.545849, 8.881903, 8.912258, 8.924588, 8.963192",\
|
|
"8.643145, 8.979198, 9.009554, 9.021884, 9.060488",\
|
|
"8.710472, 9.046526, 9.076881, 9.089211, 9.127815",\
|
|
"8.793537, 9.129590, 9.159945, 9.172276, 9.210880",\
|
|
"9.116421, 9.452474, 9.482829, 9.495159, 9.533764");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234244, 1.310055, 1.315921, 1.318304, 1.325764",\
|
|
"1.234244, 1.310055, 1.315921, 1.318304, 1.325764",\
|
|
"1.234244, 1.310055, 1.315921, 1.318304, 1.325764",\
|
|
"1.234244, 1.310055, 1.315921, 1.318304, 1.325764",\
|
|
"1.234244, 1.310055, 1.315921, 1.318304, 1.325764");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "8.743587, 8.968157, 8.992928, 9.002989, 9.034492",\
|
|
"8.840883, 9.065453, 9.090223, 9.100285, 9.131788",\
|
|
"8.908211, 9.132780, 9.157551, 9.167612, 9.199115",\
|
|
"8.991275, 9.215844, 9.240615, 9.250676, 9.282179",\
|
|
"9.314157, 9.538727, 9.563498, 9.573559, 9.605062");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903231, 0.978418, 0.986953, 0.990420, 1.001275",\
|
|
"0.903231, 0.978418, 0.986953, 0.990420, 1.001275",\
|
|
"0.903231, 0.978418, 0.986953, 0.990420, 1.001275",\
|
|
"0.903231, 0.978418, 0.986953, 0.990420, 1.001275",\
|
|
"0.903231, 0.978418, 0.986953, 0.990420, 1.001275");
|
|
}
|
|
|
|
} /* 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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.602226, 6.602227, 6.602227, 6.602227, 6.602227",\
|
|
"6.692489, 6.692490, 6.692490, 6.692490, 6.692490",\
|
|
"6.754949, 6.754950, 6.754950, 6.754950, 6.754950",\
|
|
"6.832008, 6.832009, 6.832009, 6.832009, 6.832009",\
|
|
"7.131550, 7.131551, 7.131551, 7.131551, 7.131551");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.579297, 6.579364, 6.579364, 6.579364, 6.579364",\
|
|
"6.669559, 6.669627, 6.669627, 6.669627, 6.669627",\
|
|
"6.732019, 6.732087, 6.732087, 6.732087, 6.732087",\
|
|
"6.809079, 6.809146, 6.809146, 6.809146, 6.809146",\
|
|
"7.108621, 7.108688, 7.108688, 7.108688, 7.108688");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_mprj_io[7]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.842546, 7.178600, 7.208956, 7.221285, 7.259890",\
|
|
"6.942387, 7.278440, 7.308795, 7.321125, 7.359730",\
|
|
"7.015466, 7.351519, 7.381874, 7.394204, 7.432809",\
|
|
"7.101584, 7.437637, 7.467993, 7.480323, 7.518928",\
|
|
"7.454655, 7.790709, 7.821064, 7.833394, 7.871998");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202794, 1.269369, 1.274113, 1.276040, 1.282073",\
|
|
"1.202794, 1.269369, 1.274113, 1.276040, 1.282073",\
|
|
"1.202794, 1.269369, 1.274113, 1.276040, 1.282073",\
|
|
"1.202794, 1.269369, 1.274113, 1.276040, 1.282073",\
|
|
"1.202794, 1.269369, 1.274113, 1.276040, 1.282073");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.121740, 7.340956, 7.365456, 7.375407, 7.406565",\
|
|
"7.221580, 7.440796, 7.465296, 7.475246, 7.506404",\
|
|
"7.294659, 7.513875, 7.538375, 7.548326, 7.579483",\
|
|
"7.380778, 7.599994, 7.624494, 7.634444, 7.665602",\
|
|
"7.733850, 7.953065, 7.977565, 7.987516, 8.018673");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840901, 0.919620, 0.929379, 0.933343, 0.945754",\
|
|
"0.840901, 0.919620, 0.929379, 0.933343, 0.945754",\
|
|
"0.840901, 0.919620, 0.929379, 0.933343, 0.945754",\
|
|
"0.840901, 0.919620, 0.929379, 0.933343, 0.945754",\
|
|
"0.840901, 0.919620, 0.929379, 0.933343, 0.945754");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[7]_redg*/
|
|
|
|
timing () {
|
|
min_delay_flag : true ;
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.228514, 6.540275, 6.568436, 6.579874, 6.615688",\
|
|
"6.321136, 6.632896, 6.661058, 6.672496, 6.708310",\
|
|
"6.388933, 6.700693, 6.728854, 6.740293, 6.776106",\
|
|
"6.468826, 6.780586, 6.808747, 6.820186, 6.855999",\
|
|
"6.796374, 7.108134, 7.136296, 7.147734, 7.183548");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202794, 1.269369, 1.274113, 1.276040, 1.282073",\
|
|
"1.202794, 1.269369, 1.274113, 1.276040, 1.282073",\
|
|
"1.202794, 1.269369, 1.274113, 1.276040, 1.282073",\
|
|
"1.202794, 1.269369, 1.274113, 1.276040, 1.282073",\
|
|
"1.202794, 1.269369, 1.274113, 1.276040, 1.282073");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.475416, 6.678785, 6.701514, 6.710745, 6.739651",\
|
|
"6.568038, 6.771407, 6.794136, 6.803368, 6.832273",\
|
|
"6.635835, 6.839204, 6.861932, 6.871164, 6.900069",\
|
|
"6.715728, 6.919097, 6.941825, 6.951057, 6.979962",\
|
|
"7.043276, 7.246645, 7.269374, 7.278605, 7.307510");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840901, 0.919620, 0.929379, 0.933343, 0.945754",\
|
|
"0.840901, 0.919620, 0.929379, 0.933343, 0.945754",\
|
|
"0.840901, 0.919620, 0.929379, 0.933343, 0.945754",\
|
|
"0.840901, 0.919620, 0.929379, 0.933343, 0.945754",\
|
|
"0.840901, 0.919620, 0.929379, 0.933343, 0.945754");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[7]_redg_min*/
|
|
|
|
} /* end of pin mprj_io[7] */
|
|
|
|
pin("mprj_io[6]") {
|
|
direction : inout ;
|
|
max_transition : 4.000000 ;
|
|
min_transition : 1.000000 ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.117215 ;
|
|
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.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "13.395670, 13.731844, 13.762194, 13.774521, 13.813119",\
|
|
"13.520317, 13.856491, 13.886841, 13.899168, 13.937766",\
|
|
"13.644962, 13.981136, 14.011486, 14.023813, 14.062411",\
|
|
"13.894254, 14.230428, 14.260777, 14.273106, 14.311703",\
|
|
"14.392838, 14.729012, 14.759362, 14.771690, 14.810287");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202829, 1.269397, 1.274141, 1.276068, 1.282101",\
|
|
"1.202829, 1.269397, 1.274141, 1.276068, 1.282101",\
|
|
"1.202829, 1.269397, 1.274141, 1.276068, 1.282101",\
|
|
"1.202829, 1.269397, 1.274141, 1.276068, 1.282101",\
|
|
"1.202829, 1.269397, 1.274141, 1.276068, 1.282101");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "13.803722, 14.022823, 14.047327, 14.057280, 14.088441",\
|
|
"13.928370, 14.147470, 14.171974, 14.181927, 14.213088",\
|
|
"14.053015, 14.272116, 14.296619, 14.306572, 14.337733",\
|
|
"14.302306, 14.521407, 14.545910, 14.555862, 14.587025",\
|
|
"14.800891, 15.019992, 15.044495, 15.054447, 15.085609");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840510, 0.919543, 0.929305, 0.933270, 0.945684",\
|
|
"0.840510, 0.919543, 0.929305, 0.933270, 0.945684",\
|
|
"0.840510, 0.919543, 0.929305, 0.933270, 0.945684",\
|
|
"0.840510, 0.919543, 0.929305, 0.933270, 0.945684",\
|
|
"0.840510, 0.919543, 0.929305, 0.933270, 0.945684");
|
|
}
|
|
|
|
} /* 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.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "10.970360, 11.282231, 11.310388, 11.321823, 11.357632",\
|
|
"11.199891, 11.511763, 11.539919, 11.551355, 11.587163",\
|
|
"11.199891, 11.511763, 11.539919, 11.551355, 11.587163",\
|
|
"11.432902, 11.744774, 11.772930, 11.784367, 11.820174",\
|
|
"11.895444, 12.207315, 12.235472, 12.246908, 12.282716");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202829, 1.269397, 1.274141, 1.276068, 1.282101",\
|
|
"1.202829, 1.269397, 1.274141, 1.276068, 1.282101",\
|
|
"1.202829, 1.269397, 1.274141, 1.276068, 1.282101",\
|
|
"1.202829, 1.269397, 1.274141, 1.276068, 1.282101",\
|
|
"1.202829, 1.269397, 1.274141, 1.276068, 1.282101");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "11.303737, 11.506999, 11.529731, 11.538963, 11.567873",\
|
|
"11.533269, 11.736531, 11.759263, 11.768496, 11.797405",\
|
|
"11.533269, 11.736531, 11.759263, 11.768496, 11.797405",\
|
|
"11.766280, 11.969543, 11.992274, 12.001507, 12.030416",\
|
|
"12.228822, 12.432084, 12.454816, 12.464048, 12.492958");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840510, 0.919543, 0.929305, 0.933270, 0.945684",\
|
|
"0.840510, 0.919543, 0.929305, 0.933270, 0.945684",\
|
|
"0.840510, 0.919543, 0.929305, 0.933270, 0.945684",\
|
|
"0.840510, 0.919543, 0.929305, 0.933270, 0.945684",\
|
|
"0.840510, 0.919543, 0.929305, 0.933270, 0.945684");
|
|
}
|
|
|
|
} /* 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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "12.641178, 12.977351, 13.007702, 13.020029, 13.058626",\
|
|
"12.738474, 13.074647, 13.104998, 13.117325, 13.155922",\
|
|
"12.805800, 13.141973, 13.172323, 13.184651, 13.223249",\
|
|
"12.888865, 13.225038, 13.255388, 13.267715, 13.306313",\
|
|
"13.211747, 13.547920, 13.578270, 13.590598, 13.629196");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "13.047055, 13.266156, 13.290659, 13.300611, 13.331774",\
|
|
"13.144351, 13.363452, 13.387955, 13.397907, 13.429070",\
|
|
"13.211678, 13.430779, 13.455282, 13.465235, 13.496396",\
|
|
"13.294742, 13.513843, 13.538345, 13.548298, 13.579460",\
|
|
"13.617624, 13.836725, 13.861229, 13.871181, 13.902343");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275");
|
|
}
|
|
|
|
} /* 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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.080326, 6.080326, 6.080326, 6.080326, 6.080326",\
|
|
"6.170588, 6.170588, 6.170588, 6.170588, 6.170588",\
|
|
"6.233048, 6.233048, 6.233048, 6.233048, 6.233048",\
|
|
"6.310108, 6.310109, 6.310109, 6.310109, 6.310109",\
|
|
"6.609650, 6.609651, 6.609651, 6.609651, 6.609651");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.058007, 6.058048, 6.058048, 6.058048, 6.058048",\
|
|
"6.148270, 6.148311, 6.148311, 6.148311, 6.148311",\
|
|
"6.210730, 6.210771, 6.210771, 6.210771, 6.210771",\
|
|
"6.287790, 6.287831, 6.287831, 6.287831, 6.287831",\
|
|
"6.587332, 6.587373, 6.587373, 6.587373, 6.587373");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
|
|
} /* end of arc 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.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.080182, 7.416356, 7.446706, 7.459033, 7.497631",\
|
|
"7.180021, 7.516195, 7.546545, 7.558873, 7.597470",\
|
|
"7.253100, 7.589273, 7.619624, 7.631951, 7.670549",\
|
|
"7.339219, 7.675392, 7.705743, 7.718070, 7.756668",\
|
|
"7.692291, 8.028464, 8.058815, 8.071142, 8.109739");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202829, 1.269397, 1.274141, 1.276068, 1.282101",\
|
|
"1.202829, 1.269397, 1.274141, 1.276068, 1.282101",\
|
|
"1.202829, 1.269397, 1.274141, 1.276068, 1.282101",\
|
|
"1.202829, 1.269397, 1.274141, 1.276068, 1.282101",\
|
|
"1.202829, 1.269397, 1.274141, 1.276068, 1.282101");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.419672, 7.638774, 7.663277, 7.673229, 7.704391",\
|
|
"7.519512, 7.738613, 7.763116, 7.773069, 7.804231",\
|
|
"7.592591, 7.811692, 7.836195, 7.846148, 7.877310",\
|
|
"7.678709, 7.897811, 7.922314, 7.932266, 7.963428",\
|
|
"8.031781, 8.250882, 8.275385, 8.285337, 8.316500");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840510, 0.919543, 0.929305, 0.933270, 0.945684",\
|
|
"0.840510, 0.919543, 0.929305, 0.933270, 0.945684",\
|
|
"0.840510, 0.919543, 0.929305, 0.933270, 0.945684",\
|
|
"0.840510, 0.919543, 0.929305, 0.933270, 0.945684",\
|
|
"0.840510, 0.919543, 0.929305, 0.933270, 0.945684");
|
|
}
|
|
|
|
} /* 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.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.420385, 6.732257, 6.760413, 6.771850, 6.807657",\
|
|
"6.513007, 6.824879, 6.853035, 6.864471, 6.900279",\
|
|
"6.580804, 6.892675, 6.920832, 6.932268, 6.968076",\
|
|
"6.660697, 6.972569, 7.000725, 7.012161, 7.047969",\
|
|
"6.988245, 7.300117, 7.328273, 7.339709, 7.375517");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202829, 1.269397, 1.274141, 1.276068, 1.282101",\
|
|
"1.202829, 1.269397, 1.274141, 1.276068, 1.282101",\
|
|
"1.202829, 1.269397, 1.274141, 1.276068, 1.282101",\
|
|
"1.202829, 1.269397, 1.274141, 1.276068, 1.282101",\
|
|
"1.202829, 1.269397, 1.274141, 1.276068, 1.282101");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.716843, 6.920106, 6.942838, 6.952070, 6.980979",\
|
|
"6.809465, 7.012728, 7.035460, 7.044693, 7.073602",\
|
|
"6.877261, 7.080524, 7.103256, 7.112489, 7.141397",\
|
|
"6.957155, 7.160418, 7.183149, 7.192382, 7.221291",\
|
|
"7.284703, 7.487966, 7.510697, 7.519930, 7.548840");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840510, 0.919543, 0.929305, 0.933270, 0.945684",\
|
|
"0.840510, 0.919543, 0.929305, 0.933270, 0.945684",\
|
|
"0.840510, 0.919543, 0.929305, 0.933270, 0.945684",\
|
|
"0.840510, 0.919543, 0.929305, 0.933270, 0.945684",\
|
|
"0.840510, 0.919543, 0.929305, 0.933270, 0.945684");
|
|
}
|
|
|
|
} /* 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.117215 ;
|
|
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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.490124, 7.826287, 7.856638, 7.868966, 7.907564",\
|
|
"7.587420, 7.923584, 7.953935, 7.966262, 8.004860",\
|
|
"7.654747, 7.990911, 8.021261, 8.033588, 8.072187",\
|
|
"7.737811, 8.073975, 8.104325, 8.116653, 8.155251",\
|
|
"8.060694, 8.396857, 8.427208, 8.439535, 8.478134");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.709818, 7.934442, 7.959214, 7.969276, 8.000780",\
|
|
"7.807115, 8.031738, 8.056510, 8.066572, 8.098076",\
|
|
"7.874441, 8.099065, 8.123837, 8.133899, 8.165402",\
|
|
"7.957505, 8.182129, 8.206901, 8.216963, 8.248466",\
|
|
"8.280389, 8.505013, 8.529784, 8.539846, 8.571350");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275");
|
|
}
|
|
|
|
} /* 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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "5.632023, 5.632023, 5.632023, 5.632023, 5.632023",\
|
|
"5.722286, 5.722286, 5.722286, 5.722286, 5.722286",\
|
|
"5.784746, 5.784746, 5.784746, 5.784746, 5.784746",\
|
|
"5.861805, 5.861805, 5.861805, 5.861805, 5.861805",\
|
|
"6.161347, 6.161347, 6.161347, 6.161347, 6.161347");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "5.609683, 5.609725, 5.609725, 5.609725, 5.609725",\
|
|
"5.699946, 5.699988, 5.699988, 5.699988, 5.699988",\
|
|
"5.762406, 5.762448, 5.762448, 5.762448, 5.762448",\
|
|
"5.839465, 5.839508, 5.839508, 5.839508, 5.839508",\
|
|
"6.139007, 6.139050, 6.139050, 6.139050, 6.139050");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
|
|
} /* end of arc 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.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.685877, 7.022041, 7.052391, 7.064719, 7.103317",\
|
|
"6.785717, 7.121881, 7.152231, 7.164558, 7.203156",\
|
|
"6.858796, 7.194960, 7.225310, 7.237638, 7.276236",\
|
|
"6.944915, 7.281078, 7.311429, 7.323756, 7.362354",\
|
|
"7.297986, 7.634150, 7.664500, 7.676828, 7.715426");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202826, 1.269395, 1.274139, 1.276065, 1.282098",\
|
|
"1.202826, 1.269395, 1.274139, 1.276065, 1.282098",\
|
|
"1.202826, 1.269395, 1.274139, 1.276065, 1.282098",\
|
|
"1.202826, 1.269395, 1.274139, 1.276065, 1.282098",\
|
|
"1.202826, 1.269395, 1.274139, 1.276065, 1.282098");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.928691, 7.147803, 7.172305, 7.182258, 7.213419",\
|
|
"7.028531, 7.247643, 7.272145, 7.282097, 7.313258",\
|
|
"7.101610, 7.320722, 7.345224, 7.355176, 7.386337",\
|
|
"7.187729, 7.406840, 7.431343, 7.441295, 7.472456",\
|
|
"7.540800, 7.759912, 7.784414, 7.794366, 7.825527");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840544, 0.919550, 0.929311, 0.933276, 0.945690",\
|
|
"0.840544, 0.919550, 0.929311, 0.933276, 0.945690",\
|
|
"0.840544, 0.919550, 0.929311, 0.933276, 0.945690",\
|
|
"0.840544, 0.919550, 0.929311, 0.933276, 0.945690",\
|
|
"0.840544, 0.919550, 0.929311, 0.933276, 0.945690");
|
|
}
|
|
|
|
} /* 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.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.073665, 6.385527, 6.413684, 6.425120, 6.460928",\
|
|
"6.166286, 6.478149, 6.506306, 6.517742, 6.553551",\
|
|
"6.234083, 6.545946, 6.574102, 6.585539, 6.621346",\
|
|
"6.313976, 6.625839, 6.653996, 6.665432, 6.701240",\
|
|
"6.641524, 6.953387, 6.981544, 6.992980, 7.028789");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202826, 1.269395, 1.274139, 1.276065, 1.282098",\
|
|
"1.202826, 1.269395, 1.274139, 1.276065, 1.282098",\
|
|
"1.202826, 1.269395, 1.274139, 1.276065, 1.282098",\
|
|
"1.202826, 1.269395, 1.274139, 1.276065, 1.282098",\
|
|
"1.202826, 1.269395, 1.274139, 1.276065, 1.282098");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.280978, 6.484250, 6.506982, 6.516214, 6.545123",\
|
|
"6.373600, 6.576872, 6.599604, 6.608836, 6.637745",\
|
|
"6.441397, 6.644669, 6.667400, 6.676633, 6.705542",\
|
|
"6.521290, 6.724562, 6.747293, 6.756526, 6.785435",\
|
|
"6.848838, 7.052110, 7.074841, 7.084074, 7.112983");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840544, 0.919550, 0.929311, 0.933276, 0.945690",\
|
|
"0.840544, 0.919550, 0.929311, 0.933276, 0.945690",\
|
|
"0.840544, 0.919550, 0.929311, 0.933276, 0.945690",\
|
|
"0.840544, 0.919550, 0.929311, 0.933276, 0.945690",\
|
|
"0.840544, 0.919550, 0.929311, 0.933276, 0.945690");
|
|
}
|
|
|
|
} /* 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.117215 ;
|
|
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.117215 ;
|
|
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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.510035, 6.846206, 6.876556, 6.888884, 6.927482",\
|
|
"6.607331, 6.943502, 6.973853, 6.986180, 7.024778",\
|
|
"6.674658, 7.010829, 7.041180, 7.053507, 7.092105",\
|
|
"6.757722, 7.093893, 7.124244, 7.136571, 7.175169",\
|
|
"7.080605, 7.416776, 7.447126, 7.459454, 7.498052");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234246, 1.310057, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310057, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310057, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310057, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310057, 1.315924, 1.318307, 1.325768");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.734154, 6.958775, 6.983547, 6.993608, 7.025112",\
|
|
"6.831450, 7.056071, 7.080843, 7.090905, 7.122409",\
|
|
"6.898777, 7.123398, 7.148170, 7.158232, 7.189735",\
|
|
"6.981842, 7.206462, 7.231234, 7.241296, 7.272799",\
|
|
"7.304725, 7.529346, 7.554117, 7.564179, 7.595683");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903246, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903246, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903246, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903246, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903246, 0.978419, 0.986954, 0.990421, 1.001275");
|
|
}
|
|
|
|
} /* 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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "4.740685, 4.740685, 4.740685, 4.740685, 4.740685",\
|
|
"4.830947, 4.830948, 4.830948, 4.830948, 4.830948",\
|
|
"4.893407, 4.893408, 4.893408, 4.893408, 4.893408",\
|
|
"4.970467, 4.970468, 4.970468, 4.970468, 4.970468",\
|
|
"5.270009, 5.270009, 5.270009, 5.270009, 5.270009");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "4.718316, 4.718359, 4.718359, 4.718359, 4.718359",\
|
|
"4.808578, 4.808622, 4.808622, 4.808622, 4.808622",\
|
|
"4.871038, 4.871082, 4.871082, 4.871082, 4.871082",\
|
|
"4.948098, 4.948142, 4.948142, 4.948142, 4.948142",\
|
|
"5.247640, 5.247684, 5.247684, 5.247684, 5.247684");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
|
|
} /* end of arc 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.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.646738, 6.982909, 7.013259, 7.025587, 7.064184",\
|
|
"6.746577, 7.082748, 7.113098, 7.125426, 7.164023",\
|
|
"6.819656, 7.155828, 7.186178, 7.198505, 7.237103",\
|
|
"6.905775, 7.241946, 7.272296, 7.284624, 7.323222",\
|
|
"7.258846, 7.595017, 7.625368, 7.637695, 7.676293");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202828, 1.269397, 1.274140, 1.276067, 1.282100",\
|
|
"1.202828, 1.269397, 1.274140, 1.276067, 1.282100",\
|
|
"1.202828, 1.269397, 1.274140, 1.276067, 1.282100",\
|
|
"1.202828, 1.269397, 1.274140, 1.276067, 1.282100",\
|
|
"1.202828, 1.269397, 1.274140, 1.276067, 1.282100");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.931339, 7.150443, 7.174946, 7.184898, 7.216060",\
|
|
"7.031178, 7.250282, 7.274785, 7.284738, 7.315899",\
|
|
"7.104258, 7.323361, 7.347864, 7.357817, 7.388978",\
|
|
"7.190376, 7.409480, 7.433983, 7.443935, 7.475097",\
|
|
"7.543448, 7.762552, 7.787055, 7.797008, 7.828169");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840519, 0.919545, 0.929307, 0.933272, 0.945686",\
|
|
"0.840519, 0.919545, 0.929307, 0.933272, 0.945686",\
|
|
"0.840519, 0.919545, 0.929307, 0.933272, 0.945686",\
|
|
"0.840519, 0.919545, 0.929307, 0.933272, 0.945686",\
|
|
"0.840519, 0.919545, 0.929307, 0.933272, 0.945686");
|
|
}
|
|
|
|
} /* 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.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.069532, 6.381402, 6.409558, 6.420995, 6.456802",\
|
|
"6.162155, 6.474025, 6.502181, 6.513618, 6.549425",\
|
|
"6.229951, 6.541821, 6.569977, 6.581413, 6.617221",\
|
|
"6.309844, 6.621714, 6.649870, 6.661306, 6.697114",\
|
|
"6.637393, 6.949263, 6.977419, 6.988855, 7.024663");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202828, 1.269397, 1.274140, 1.276067, 1.282100",\
|
|
"1.202828, 1.269397, 1.274140, 1.276067, 1.282100",\
|
|
"1.202828, 1.269397, 1.274140, 1.276067, 1.282100",\
|
|
"1.202828, 1.269397, 1.274140, 1.276067, 1.282100",\
|
|
"1.202828, 1.269397, 1.274140, 1.276067, 1.282100");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.305527, 6.508792, 6.531524, 6.540756, 6.569665",\
|
|
"6.398149, 6.601414, 6.624146, 6.633379, 6.662288",\
|
|
"6.465945, 6.669210, 6.691942, 6.701175, 6.730083",\
|
|
"6.545838, 6.749104, 6.771835, 6.781068, 6.809977",\
|
|
"6.873387, 7.076652, 7.099383, 7.108617, 7.137526");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840519, 0.919545, 0.929307, 0.933272, 0.945686",\
|
|
"0.840519, 0.919545, 0.929307, 0.933272, 0.945686",\
|
|
"0.840519, 0.919545, 0.929307, 0.933272, 0.945686",\
|
|
"0.840519, 0.919545, 0.929307, 0.933272, 0.945686",\
|
|
"0.840519, 0.919545, 0.929307, 0.933272, 0.945686");
|
|
}
|
|
|
|
} /* 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.117215 ;
|
|
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.282311, 0.650743, 1.500000, 5.000000");
|
|
values ( "6.668381, 6.575759, 6.507963, 6.428069, 6.100521",\
|
|
"6.898409, 6.805787, 6.737991, 6.658097, 6.330549",\
|
|
"7.128437, 7.035815, 6.968019, 6.888125, 6.560577",\
|
|
"7.588495, 7.495873, 7.428077, 7.348184, 7.020636",\
|
|
"8.508612, 8.415990, 8.348193, 8.268300, 7.940752");
|
|
}
|
|
fall_constraint( f_dtrans_ctrans ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
values ( "7.797233, 7.704611, 7.636814, 7.556921, 7.229373",\
|
|
"7.984838, 7.892216, 7.824419, 7.744526, 7.416978",\
|
|
"8.172441, 8.079820, 8.012023, 7.932130, 7.604582",\
|
|
"8.547651, 8.455029, 8.387233, 8.307340, 7.979792",\
|
|
"9.298070, 9.205448, 9.137651, 9.057758, 8.730210");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[2]_stupr*/
|
|
|
|
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.282311, 0.650743, 1.500000, 5.000000");
|
|
values ( "8.783274, 8.656013, 8.519399, 8.296978, 7.377944",\
|
|
"9.013303, 8.886043, 8.749428, 8.527007, 7.607973",\
|
|
"9.243331, 9.116071, 8.979456, 8.757035, 7.838001",\
|
|
"9.703390, 9.576130, 9.439515, 9.217094, 8.298060",\
|
|
"10.623507, 10.496246, 10.359632, 10.137211, 9.218177");
|
|
}
|
|
fall_constraint( f_dtrans_ctrans ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
values ( "8.812278, 8.685018, 8.548403, 8.325982, 7.406948",\
|
|
"8.999882, 8.872622, 8.736007, 8.513586, 7.594552",\
|
|
"9.187487, 9.060226, 8.923612, 8.701191, 7.782157",\
|
|
"9.562696, 9.435435, 9.298820, 9.076400, 8.157366",\
|
|
"10.313113, 10.185853, 10.049238, 9.826818, 8.907784");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[2]_stupf*/
|
|
|
|
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.282311, 0.650743, 1.500000, 5.000000");
|
|
values ( "-1.572208, -1.472375, -1.399309, -1.313161, -0.959779",\
|
|
"-1.585555, -1.485722, -1.412656, -1.326508, -0.973126",\
|
|
"-1.585555, -1.485722, -1.412656, -1.326508, -0.973126",\
|
|
"-1.599104, -1.499272, -1.426205, -1.340058, -0.986676",\
|
|
"-1.626001, -1.526168, -1.453102, -1.366954, -1.013572");
|
|
}
|
|
fall_constraint( f_dtrans_ctrans ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
values ( "-1.719326, -1.619494, -1.546427, -1.460280, -1.106897",\
|
|
"-2.045819, -1.945986, -1.872920, -1.786772, -1.433390",\
|
|
"-2.045819, -1.945986, -1.872920, -1.786772, -1.433390",\
|
|
"-2.316846, -2.217013, -2.143947, -2.057799, -1.704417",\
|
|
"-2.854856, -2.755023, -2.681957, -2.595809, -2.242427");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[2]_hldr*/
|
|
|
|
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.282311, 0.650743, 1.500000, 5.000000");
|
|
values ( "-2.245709, -2.108532, -1.961272, -1.721520, -0.730872",\
|
|
"-2.259056, -2.121879, -1.974619, -1.734867, -0.744220",\
|
|
"-2.259056, -2.121879, -1.974619, -1.734867, -0.744220",\
|
|
"-2.272605, -2.135429, -1.988169, -1.748416, -0.757769",\
|
|
"-2.299501, -2.162325, -2.015065, -1.775312, -0.784665");
|
|
}
|
|
fall_constraint( f_dtrans_ctrans ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
values ( "-3.182090, -3.044913, -2.897653, -2.657901, -1.667253",\
|
|
"-3.508583, -3.371406, -3.224146, -2.984394, -1.993746",\
|
|
"-3.508583, -3.371406, -3.224146, -2.984394, -1.993746",\
|
|
"-3.779610, -3.642433, -3.495173, -3.255421, -2.264774",\
|
|
"-4.317620, -4.180443, -4.033183, -3.793431, -2.802783");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[2]_hldf*/
|
|
|
|
} /* 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.117215 ;
|
|
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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "17.391405, 17.727564, 17.757915, 17.770243, 17.808842",\
|
|
"17.488701, 17.824860, 17.855211, 17.867538, 17.906137",\
|
|
"17.556028, 17.892187, 17.922539, 17.934866, 17.973465",\
|
|
"17.639091, 17.975250, 18.005602, 18.017929, 18.056528",\
|
|
"17.961975, 18.298134, 18.328485, 18.340813, 18.379412");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "16.445110, 16.664227, 16.688728, 16.698681, 16.729843",\
|
|
"16.542406, 16.761522, 16.786026, 16.795977, 16.827139",\
|
|
"16.609734, 16.828850, 16.853352, 16.863304, 16.894466",\
|
|
"16.692797, 16.911913, 16.936417, 16.946367, 16.977530",\
|
|
"17.015680, 17.234797, 17.259300, 17.269251, 17.300413");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903246, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903246, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903246, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903246, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903246, 0.978419, 0.986954, 0.990421, 1.001275");
|
|
}
|
|
|
|
} /* 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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "3.836322, 3.836323, 3.836323, 3.836323, 3.836323",\
|
|
"3.926585, 3.926585, 3.926585, 3.926585, 3.926585",\
|
|
"3.989045, 3.989045, 3.989045, 3.989045, 3.989045",\
|
|
"4.066104, 4.066105, 4.066105, 4.066105, 4.066105",\
|
|
"4.365646, 4.365646, 4.365646, 4.365646, 4.365646");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "3.813980, 3.814022, 3.814022, 3.814022, 3.814022",\
|
|
"3.904242, 3.904284, 3.904284, 3.904284, 3.904284",\
|
|
"3.966702, 3.966744, 3.966744, 3.966744, 3.966744",\
|
|
"4.043761, 4.043804, 4.043804, 4.043804, 4.043804",\
|
|
"4.343303, 4.343346, 4.343346, 4.343346, 4.343346");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
|
|
} /* end of arc 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.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "5.803577, 6.139736, 6.170086, 6.182414, 6.221012",\
|
|
"5.940756, 6.276915, 6.307265, 6.319593, 6.358191",\
|
|
"6.088026, 6.424184, 6.454535, 6.466863, 6.505461",\
|
|
"6.327796, 6.663954, 6.694305, 6.706633, 6.745231",\
|
|
"7.315839, 7.651998, 7.682348, 7.694676, 7.733274");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.112663, 6.331779, 6.356282, 6.366234, 6.397395",\
|
|
"6.249840, 6.468956, 6.493459, 6.503410, 6.534572",\
|
|
"6.397100, 6.616217, 6.640719, 6.650671, 6.681832",\
|
|
"6.636853, 6.855968, 6.880471, 6.890423, 6.921584",\
|
|
"7.627500, 7.846616, 7.871119, 7.881071, 7.912231");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903246, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903246, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903246, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903246, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903246, 0.978419, 0.986954, 0.990421, 1.001275");
|
|
}
|
|
|
|
} /* 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.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "4.368761, 4.368762, 4.368762, 4.368762, 4.368762",\
|
|
"4.496024, 4.496025, 4.496025, 4.496025, 4.496025",\
|
|
"4.632648, 4.632648, 4.632648, 4.632648, 4.632648",\
|
|
"4.855084, 4.855085, 4.855085, 4.855085, 4.855085",\
|
|
"5.771703, 5.771703, 5.771703, 5.771703, 5.771703");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "4.346418, 4.346461, 4.346461, 4.346461, 4.346461",\
|
|
"4.473681, 4.473723, 4.473723, 4.473723, 4.473723",\
|
|
"4.610304, 4.610347, 4.610347, 4.610347, 4.610347",\
|
|
"4.832742, 4.832784, 4.832784, 4.832784, 4.832784",\
|
|
"5.749360, 5.749402, 5.749402, 5.749402, 5.749402");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[1]_fedg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "9.258083, 9.594242, 9.624592, 9.636920, 9.675518",\
|
|
"9.357923, 9.694080, 9.724432, 9.736759, 9.775357",\
|
|
"9.431002, 9.767160, 9.797510, 9.809838, 9.848436",\
|
|
"9.517120, 9.853279, 9.883629, 9.895957, 9.934555",\
|
|
"9.870192, 10.206350, 10.236700, 10.249028, 10.287626");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "9.775365, 9.994481, 10.018984, 10.028935, 10.060097",\
|
|
"9.875204, 10.094320, 10.118822, 10.128775, 10.159936",\
|
|
"9.948283, 10.167399, 10.191902, 10.201854, 10.233015",\
|
|
"10.034402, 10.253518, 10.278021, 10.287972, 10.319134",\
|
|
"10.387473, 10.606589, 10.631092, 10.641044, 10.672205");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903246, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903246, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903246, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903246, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903246, 0.978419, 0.986954, 0.990421, 1.001275");
|
|
}
|
|
|
|
} /* 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.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "4.807365, 5.119223, 5.147379, 5.158816, 5.194624",\
|
|
"4.899981, 5.211839, 5.239995, 5.251432, 5.287241",\
|
|
"4.967765, 5.279623, 5.307780, 5.319217, 5.355025",\
|
|
"5.047686, 5.359543, 5.387700, 5.399137, 5.434945",\
|
|
"5.375522, 5.687380, 5.715537, 5.726974, 5.762781");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "5.174737, 5.378013, 5.400744, 5.409977, 5.438886",\
|
|
"5.267353, 5.470630, 5.493361, 5.502594, 5.531502",\
|
|
"5.335137, 5.538414, 5.561145, 5.570378, 5.599286",\
|
|
"5.415058, 5.618334, 5.641065, 5.650298, 5.679206",\
|
|
"5.742894, 5.946171, 5.968902, 5.978135, 6.007043");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[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.117215 ;
|
|
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.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "12.399901, 12.736068, 12.766418, 12.778746, 12.817344",\
|
|
"12.524549, 12.860715, 12.891066, 12.903393, 12.941991",\
|
|
"12.649194, 12.985360, 13.015711, 13.028038, 13.066636",\
|
|
"12.898484, 13.234651, 13.265001, 13.277328, 13.315927",\
|
|
"13.397069, 13.733235, 13.763586, 13.775913, 13.814511");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "12.683897, 12.908523, 12.933295, 12.943357, 12.974861",\
|
|
"12.808544, 13.033170, 13.057942, 13.068005, 13.099508",\
|
|
"12.933189, 13.157815, 13.182588, 13.192650, 13.224154",\
|
|
"13.182480, 13.407105, 13.431878, 13.441940, 13.473444",\
|
|
"13.681065, 13.905690, 13.930463, 13.940525, 13.972029");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275");
|
|
}
|
|
|
|
} /* 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.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "10.032097, 10.032097, 10.032097, 10.032097, 10.032097",\
|
|
"10.261628, 10.261629, 10.261629, 10.261629, 10.261629",\
|
|
"10.261628, 10.261629, 10.261629, 10.261629, 10.261629",\
|
|
"10.494638, 10.494638, 10.494638, 10.494638, 10.494638",\
|
|
"10.957180, 10.957180, 10.957180, 10.957180, 10.957180");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "10.009775, 10.009816, 10.009816, 10.009816, 10.009816",\
|
|
"10.239306, 10.239347, 10.239347, 10.239347, 10.239347",\
|
|
"10.239306, 10.239347, 10.239347, 10.239347, 10.239347",\
|
|
"10.472317, 10.472359, 10.472359, 10.472359, 10.472359",\
|
|
"10.934858, 10.934900, 10.934900, 10.934900, 10.934900");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
|
|
} /* end of arc clock_mprj_io[0]_redg_min*/
|
|
|
|
timing () {
|
|
related_pin : "hk_serial_load" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "5.046672, 5.382838, 5.413188, 5.425516, 5.464114",\
|
|
"5.143968, 5.480134, 5.510484, 5.522812, 5.561410",\
|
|
"5.211295, 5.547461, 5.577811, 5.590139, 5.628737",\
|
|
"5.294359, 5.630525, 5.660875, 5.673203, 5.711801",\
|
|
"5.617241, 5.953407, 5.983758, 5.996086, 6.034684");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "5.265253, 5.489878, 5.514650, 5.524713, 5.556216",\
|
|
"5.362549, 5.587174, 5.611946, 5.622008, 5.653512",\
|
|
"5.429876, 5.654501, 5.679273, 5.689335, 5.720839",\
|
|
"5.512940, 5.737565, 5.762337, 5.772399, 5.803903",\
|
|
"5.835823, 6.060448, 6.085220, 6.095283, 6.126786");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275");
|
|
}
|
|
|
|
} /* 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.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "3.383492, 3.383493, 3.383493, 3.383493, 3.383493",\
|
|
"3.473755, 3.473755, 3.473755, 3.473755, 3.473755",\
|
|
"3.536215, 3.536215, 3.536215, 3.536215, 3.536215",\
|
|
"3.613274, 3.613275, 3.613275, 3.613275, 3.613275",\
|
|
"3.912816, 3.912817, 3.912817, 3.912817, 3.912817");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "3.361170, 3.361212, 3.361212, 3.361212, 3.361212",\
|
|
"3.451433, 3.451474, 3.451474, 3.451474, 3.451474",\
|
|
"3.513893, 3.513934, 3.513934, 3.513934, 3.513934",\
|
|
"3.590952, 3.590994, 3.590994, 3.590994, 3.590994",\
|
|
"3.890494, 3.890536, 3.890536, 3.890536, 3.890536");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.629961, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
|
|
} /* end of arc 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.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.421091, 7.757257, 7.787607, 7.799935, 7.838533",\
|
|
"7.520930, 7.857097, 7.887447, 7.899775, 7.938373",\
|
|
"7.594009, 7.930176, 7.960526, 7.972854, 8.011452",\
|
|
"7.680128, 8.016294, 8.046644, 8.058972, 8.097570",\
|
|
"8.033199, 8.369366, 8.399716, 8.412045, 8.450642");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768",\
|
|
"1.234246, 1.310058, 1.315924, 1.318307, 1.325768");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.705088, 7.929713, 7.954485, 7.964547, 7.996051",\
|
|
"7.804927, 8.029552, 8.054324, 8.064386, 8.095890",\
|
|
"7.878006, 8.102632, 8.127403, 8.137465, 8.168969",\
|
|
"7.964125, 8.188750, 8.213522, 8.223584, 8.255088",\
|
|
"8.317196, 8.541821, 8.566593, 8.576655, 8.608159");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903247, 0.978419, 0.986954, 0.990421, 1.001275");
|
|
}
|
|
|
|
} /* 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.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "5.583371, 5.583371, 5.583371, 5.583371, 5.583371",\
|
|
"5.675993, 5.675994, 5.675994, 5.675994, 5.675994",\
|
|
"5.743790, 5.743790, 5.743790, 5.743790, 5.743790",\
|
|
"5.823683, 5.823683, 5.823683, 5.823683, 5.823683",\
|
|
"6.151231, 6.151232, 6.151232, 6.151232, 6.151232");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "5.561049, 5.561090, 5.561090, 5.561090, 5.561090",\
|
|
"5.653671, 5.653713, 5.653713, 5.653713, 5.653713",\
|
|
"5.721468, 5.721509, 5.721509, 5.721509, 5.721509",\
|
|
"5.801361, 5.801403, 5.801403, 5.801403, 5.801403",\
|
|
"6.128909, 6.128951, 6.128951, 6.128951, 6.128951");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[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.117215 ;
|
|
is_pad : true ;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : clock;
|
|
timing () {
|
|
related_pin : "clock" ;
|
|
timing_type : min_pulse_width ;
|
|
fall_constraint( scalar ){
|
|
values ( "0.516966");
|
|
}
|
|
|
|
} /* end of arc clock_clock_pwl*/
|
|
|
|
timing () {
|
|
related_pin : "clock" ;
|
|
timing_type : min_pulse_width ;
|
|
rise_constraint( scalar ){
|
|
values ( "0.761766");
|
|
}
|
|
|
|
} /* end of arc clock_clock_pwh*/
|
|
|
|
} /* end of pin clock */
|
|
|
|
pin("resetb") {
|
|
direction : input ;
|
|
max_transition : 4.000000 ;
|
|
capacitance : 0.934543 ;
|
|
is_pad : true ;
|
|
is_unconstrained : true;
|
|
|
|
/* Other user defined attributes. */
|
|
original_pin : resetb;
|
|
is_unconstrained : true;
|
|
} /* end of pin resetb */
|
|
|
|
pin("flash_csb") {
|
|
direction : output ;
|
|
is_three_state : true ;
|
|
max_capacitance : 1.000000 ;
|
|
min_capacitance : 0.000000 ;
|
|
capacitance : 1.117215 ;
|
|
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.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "11.731781, 12.067529, 12.097898, 12.110233, 12.148856",\
|
|
"11.856427, 12.192175, 12.222545, 12.234880, 12.273502",\
|
|
"11.981073, 12.316821, 12.347191, 12.359526, 12.398149",\
|
|
"12.230365, 12.566113, 12.596482, 12.608818, 12.647440",\
|
|
"12.728950, 13.064697, 13.095067, 13.107403, 13.146025");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202707, 1.269298, 1.274042, 1.275969, 1.282002",\
|
|
"1.202707, 1.269298, 1.274042, 1.275969, 1.282002",\
|
|
"1.202707, 1.269298, 1.274042, 1.275969, 1.282002",\
|
|
"1.202707, 1.269298, 1.274042, 1.275969, 1.282002",\
|
|
"1.202707, 1.269298, 1.274042, 1.275969, 1.282002");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "12.877142, 13.096738, 13.121226, 13.131174, 13.162317",\
|
|
"13.001787, 13.221383, 13.245872, 13.255819, 13.286963",\
|
|
"13.126432, 13.346028, 13.370517, 13.380465, 13.411608",\
|
|
"13.375724, 13.595320, 13.619808, 13.629755, 13.660899",\
|
|
"13.874308, 14.093904, 14.118392, 14.128340, 14.159483");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.842201, 0.919878, 0.929627, 0.933586, 0.945985",\
|
|
"0.842201, 0.919878, 0.929627, 0.933586, 0.945985",\
|
|
"0.842201, 0.919878, 0.929627, 0.933586, 0.945985",\
|
|
"0.842201, 0.919878, 0.929627, 0.933586, 0.945985",\
|
|
"0.842201, 0.919878, 0.929627, 0.933586, 0.945985");
|
|
}
|
|
|
|
} /* 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.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "10.585118, 10.896595, 10.924769, 10.936213, 10.972043",\
|
|
"10.814651, 11.126127, 11.154301, 11.165745, 11.201575",\
|
|
"10.814651, 11.126127, 11.154301, 11.165745, 11.201575",\
|
|
"11.047661, 11.359138, 11.387312, 11.398756, 11.434586",\
|
|
"11.510201, 11.821678, 11.849853, 11.861296, 11.897126");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202707, 1.269298, 1.274042, 1.275969, 1.282002",\
|
|
"1.202707, 1.269298, 1.274042, 1.275969, 1.282002",\
|
|
"1.202707, 1.269298, 1.274042, 1.275969, 1.282002",\
|
|
"1.202707, 1.269298, 1.274042, 1.275969, 1.282002",\
|
|
"1.202707, 1.269298, 1.274042, 1.275969, 1.282002");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "11.156413, 11.360134, 11.382853, 11.392080, 11.420973",\
|
|
"11.385944, 11.589665, 11.612384, 11.621613, 11.650504",\
|
|
"11.385944, 11.589665, 11.612384, 11.621613, 11.650504",\
|
|
"11.618956, 11.822677, 11.845395, 11.854624, 11.883515",\
|
|
"12.081497, 12.285218, 12.307937, 12.317165, 12.346057");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.842201, 0.919878, 0.929627, 0.933586, 0.945985",\
|
|
"0.842201, 0.919878, 0.929627, 0.933586, 0.945985",\
|
|
"0.842201, 0.919878, 0.929627, 0.933586, 0.945985",\
|
|
"0.842201, 0.919878, 0.929627, 0.933586, 0.945985",\
|
|
"0.842201, 0.919878, 0.929627, 0.933586, 0.945985");
|
|
}
|
|
|
|
} /* 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.117215 ;
|
|
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.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "11.419544, 11.755280, 11.785649, 11.797985, 11.836608",\
|
|
"11.544190, 11.879926, 11.910295, 11.922631, 11.961254",\
|
|
"11.668836, 12.004571, 12.034941, 12.047276, 12.085899",\
|
|
"11.918128, 12.253863, 12.284233, 12.296569, 12.335192",\
|
|
"12.416713, 12.752448, 12.782818, 12.795154, 12.833776");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202703, 1.269295, 1.274039, 1.275966, 1.281999",\
|
|
"1.202703, 1.269295, 1.274039, 1.275966, 1.281999",\
|
|
"1.202703, 1.269295, 1.274039, 1.275966, 1.281999",\
|
|
"1.202703, 1.269295, 1.274039, 1.275966, 1.281999",\
|
|
"1.202703, 1.269295, 1.274039, 1.275966, 1.281999");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "11.551511, 11.771118, 11.795607, 11.805553, 11.836697",\
|
|
"11.676157, 11.895764, 11.920254, 11.930200, 11.961343",\
|
|
"11.800802, 12.020410, 12.044899, 12.054845, 12.085988",\
|
|
"12.050093, 12.269700, 12.294189, 12.304135, 12.335279",\
|
|
"12.548677, 12.768285, 12.792774, 12.802720, 12.833863");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.842243, 0.919886, 0.929635, 0.933594, 0.945992",\
|
|
"0.842243, 0.919886, 0.929635, 0.933594, 0.945992",\
|
|
"0.842243, 0.919886, 0.929635, 0.933594, 0.945992",\
|
|
"0.842243, 0.919886, 0.929635, 0.933594, 0.945992",\
|
|
"0.842243, 0.919886, 0.929635, 0.933594, 0.945992");
|
|
}
|
|
|
|
} /* 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.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "10.408257, 10.719722, 10.747896, 10.759340, 10.795171",\
|
|
"10.637788, 10.949253, 10.977427, 10.988872, 11.024702",\
|
|
"10.637788, 10.949253, 10.977427, 10.988872, 11.024702",\
|
|
"10.870798, 11.182263, 11.210438, 11.221882, 11.257712",\
|
|
"11.333339, 11.644804, 11.672978, 11.684422, 11.720253");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202703, 1.269295, 1.274039, 1.275966, 1.281999",\
|
|
"1.202703, 1.269295, 1.274039, 1.275966, 1.281999",\
|
|
"1.202703, 1.269295, 1.274039, 1.275966, 1.281999",\
|
|
"1.202703, 1.269295, 1.274039, 1.275966, 1.281999",\
|
|
"1.202703, 1.269295, 1.274039, 1.275966, 1.281999");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "10.628739, 10.832472, 10.855190, 10.864417, 10.893310",\
|
|
"10.858271, 11.062002, 11.084721, 11.093948, 11.122841",\
|
|
"10.858271, 11.062002, 11.084721, 11.093948, 11.122841",\
|
|
"11.091281, 11.295013, 11.317732, 11.326959, 11.355851",\
|
|
"11.553823, 11.757555, 11.780273, 11.789500, 11.818393");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.842243, 0.919886, 0.929635, 0.933594, 0.945992",\
|
|
"0.842243, 0.919886, 0.929635, 0.933594, 0.945992",\
|
|
"0.842243, 0.919886, 0.929635, 0.933594, 0.945992",\
|
|
"0.842243, 0.919886, 0.929635, 0.933594, 0.945992",\
|
|
"0.842243, 0.919886, 0.929635, 0.933594, 0.945992");
|
|
}
|
|
|
|
} /* 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.117215 ;
|
|
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.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "11.293791, 11.629755, 11.660115, 11.672446, 11.711056",\
|
|
"11.418436, 11.754400, 11.784760, 11.797091, 11.835701",\
|
|
"11.543082, 11.879046, 11.909407, 11.921738, 11.960348",\
|
|
"11.792373, 12.128337, 12.158697, 12.171028, 12.209639",\
|
|
"12.290956, 12.626921, 12.657281, 12.669612, 12.708221");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234241, 1.310052, 1.315918, 1.318301, 1.325761",\
|
|
"1.234241, 1.310052, 1.315918, 1.318301, 1.325761",\
|
|
"1.234241, 1.310052, 1.315918, 1.318301, 1.325761",\
|
|
"1.234241, 1.310052, 1.315918, 1.318301, 1.325761",\
|
|
"1.234241, 1.310052, 1.315918, 1.318301, 1.325761");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "11.546733, 11.771244, 11.796013, 11.806074, 11.837576",\
|
|
"11.671379, 11.895889, 11.920659, 11.930720, 11.962221",\
|
|
"11.796024, 12.020535, 12.045305, 12.055367, 12.086866",\
|
|
"12.045316, 12.269827, 12.294596, 12.304657, 12.336159",\
|
|
"12.543901, 12.768412, 12.793182, 12.803244, 12.834743");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903214, 0.978417, 0.986953, 0.990420, 1.001274",\
|
|
"0.903214, 0.978417, 0.986953, 0.990420, 1.001274",\
|
|
"0.903214, 0.978417, 0.986953, 0.990420, 1.001274",\
|
|
"0.903214, 0.978417, 0.986953, 0.990420, 1.001274",\
|
|
"0.903214, 0.978417, 0.986953, 0.990420, 1.001274");
|
|
}
|
|
|
|
} /* 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.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "9.397799, 9.397799, 9.397799, 9.397799, 9.397799",\
|
|
"9.627331, 9.627332, 9.627332, 9.627332, 9.627332",\
|
|
"9.627331, 9.627332, 9.627332, 9.627332, 9.627332",\
|
|
"9.860342, 9.860342, 9.860342, 9.860342, 9.860342",\
|
|
"10.322883, 10.322883, 10.322883, 10.322883, 10.322883");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "9.374483, 9.374567, 9.374567, 9.374567, 9.374567",\
|
|
"9.604015, 9.604099, 9.604099, 9.604099, 9.604099",\
|
|
"9.604015, 9.604099, 9.604099, 9.604099, 9.604099",\
|
|
"9.837025, 9.837110, 9.837110, 9.837110, 9.837110",\
|
|
"10.299566, 10.299650, 10.299650, 10.299650, 10.299650");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
|
|
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
|
|
}
|
|
|
|
} /* end of arc clock_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.117215 ;
|
|
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.255505");
|
|
}
|
|
|
|
} /* 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.315089");
|
|
}
|
|
|
|
} /* 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 ( "0.391032");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_hkspi_clk_pwl*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : min_pulse_width ;
|
|
rise_constraint( scalar ){
|
|
values ( "0.527165");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_hkspi_clk_pwh*/
|
|
|
|
} /* end of pin hkspi_clk */
|
|
|
|
} /* end of cell */
|
|
|
|
} /* end of library */
|
|
|