mirror of https://github.com/efabless/caravel.git
4200 lines
174 KiB
Plaintext
4200 lines
174 KiB
Plaintext
|
|
library("caravan.tt") {
|
|
|
|
technology (cmos) ;
|
|
delay_model : table_lookup ;
|
|
library_features ( report_delay_calculation ) ;
|
|
date : "Fri Nov 11 05:26:50 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 : 1909104.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 ;
|
|
is_pad : true ;
|
|
|
|
/* 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 ;
|
|
is_pad : true ;
|
|
|
|
/* 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 ;
|
|
is_pad : true ;
|
|
|
|
/* 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 ;
|
|
is_pad : true ;
|
|
|
|
/* 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 ( "11.810477, 12.146585, 12.176938, 12.189266, 12.227868",\
|
|
"11.935096, 12.271203, 12.301557, 12.313885, 12.352487",\
|
|
"12.059735, 12.395843, 12.426196, 12.438524, 12.477126",\
|
|
"12.316442, 12.652550, 12.682903, 12.695231, 12.733833",\
|
|
"12.820100, 13.156207, 13.186561, 13.198889, 13.237491");
|
|
}
|
|
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.315924, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315924, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315924, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315924, 1.318306, 1.325767",\
|
|
"1.234245, 1.310057, 1.315924, 1.318306, 1.325767");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "11.984164, 12.208776, 12.233547, 12.243608, 12.275112",\
|
|
"12.108783, 12.333394, 12.358166, 12.368227, 12.399731",\
|
|
"12.233423, 12.458035, 12.482806, 12.492868, 12.524372",\
|
|
"12.490130, 12.714742, 12.739513, 12.749575, 12.781078",\
|
|
"12.993787, 13.218398, 13.243170, 13.253231, 13.284735");
|
|
}
|
|
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.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 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.082117, 9.082117, 9.082117, 9.082117, 9.082117",\
|
|
"9.311618, 9.311619, 9.311619, 9.311619, 9.311619",\
|
|
"9.311618, 9.311619, 9.311619, 9.311619, 9.311619",\
|
|
"9.551961, 9.551962, 9.551962, 9.551962, 9.551962",\
|
|
"10.035740, 10.035741, 10.035741, 10.035741, 10.035741");
|
|
}
|
|
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.059571, 9.059622, 9.059622, 9.059622, 9.059622",\
|
|
"9.289072, 9.289124, 9.289124, 9.289124, 9.289124",\
|
|
"9.289072, 9.289124, 9.289124, 9.289124, 9.289124",\
|
|
"9.529415, 9.529467, 9.529467, 9.529467, 9.529467",\
|
|
"10.013195, 10.013246, 10.013246, 10.013246, 10.013246");
|
|
}
|
|
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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.246276, 7.582397, 7.612750, 7.625079, 7.663679",\
|
|
"7.338986, 7.675109, 7.705462, 7.717790, 7.756390",\
|
|
"7.399715, 7.735837, 7.766190, 7.778518, 7.817119",\
|
|
"7.475522, 7.811645, 7.841997, 7.854325, 7.892926",\
|
|
"7.770255, 8.106378, 8.136730, 8.149058, 8.187658");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234244, 1.310055, 1.315922, 1.318305, 1.325765",\
|
|
"1.234244, 1.310055, 1.315922, 1.318305, 1.325765",\
|
|
"1.234244, 1.310055, 1.315922, 1.318305, 1.325765",\
|
|
"1.234244, 1.310055, 1.315922, 1.318305, 1.325765",\
|
|
"1.234244, 1.310055, 1.315922, 1.318305, 1.325765");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.451482, 7.676062, 7.700832, 7.710895, 7.742397",\
|
|
"7.544193, 7.768772, 7.793543, 7.803605, 7.835108",\
|
|
"7.604921, 7.829501, 7.854272, 7.864334, 7.895836",\
|
|
"7.680728, 7.905308, 7.930079, 7.940141, 7.971643",\
|
|
"7.975462, 8.200041, 8.224812, 8.234874, 8.266376");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903234, 0.978418, 0.986954, 0.990421, 1.001275",\
|
|
"0.903234, 0.978418, 0.986954, 0.990421, 1.001275",\
|
|
"0.903234, 0.978418, 0.986954, 0.990421, 1.001275",\
|
|
"0.903234, 0.978418, 0.986954, 0.990421, 1.001275",\
|
|
"0.903234, 0.978418, 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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "5.401931, 5.401932, 5.401932, 5.401932, 5.401932",\
|
|
"5.487940, 5.487941, 5.487941, 5.487941, 5.487941",\
|
|
"5.544279, 5.544279, 5.544279, 5.544279, 5.544279",\
|
|
"5.614605, 5.614606, 5.614606, 5.614606, 5.614606",\
|
|
"5.888033, 5.888034, 5.888034, 5.888034, 5.888034");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "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.379239, 5.379297, 5.379297, 5.379297, 5.379297",\
|
|
"5.465248, 5.465306, 5.465306, 5.465306, 5.465306",\
|
|
"5.521586, 5.521645, 5.521645, 5.521645, 5.521645",\
|
|
"5.591913, 5.591971, 5.591971, 5.591971, 5.591971",\
|
|
"5.865341, 5.865399, 5.865399, 5.865399, 5.865399");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "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 hk_serial_load_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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.738758, 8.074874, 8.105227, 8.117556, 8.156157",\
|
|
"7.831470, 8.167585, 8.197938, 8.210266, 8.248867",\
|
|
"7.892198, 8.228313, 8.258666, 8.270994, 8.309595",\
|
|
"7.968004, 8.304120, 8.334473, 8.346802, 8.385403",\
|
|
"8.262738, 8.598854, 8.629207, 8.641535, 8.680136");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234244, 1.310056, 1.315922, 1.318305, 1.325765",\
|
|
"1.234244, 1.310056, 1.315922, 1.318305, 1.325765",\
|
|
"1.234244, 1.310056, 1.315922, 1.318305, 1.325765",\
|
|
"1.234244, 1.310056, 1.315922, 1.318305, 1.325765",\
|
|
"1.234244, 1.310056, 1.315922, 1.318305, 1.325765");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.947987, 8.172571, 8.197342, 8.207403, 8.238907",\
|
|
"8.040698, 8.265282, 8.290052, 8.300115, 8.331617",\
|
|
"8.101427, 8.326010, 8.350781, 8.360844, 8.392345",\
|
|
"8.177233, 8.401817, 8.426588, 8.436649, 8.468153",\
|
|
"8.471967, 8.696550, 8.721321, 8.731383, 8.762886");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903235, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903235, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903235, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903235, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903235, 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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "5.848501, 5.848502, 5.848502, 5.848502, 5.848502",\
|
|
"5.934510, 5.934510, 5.934510, 5.934510, 5.934510",\
|
|
"5.990849, 5.990849, 5.990849, 5.990849, 5.990849",\
|
|
"6.061175, 6.061176, 6.061176, 6.061176, 6.061176",\
|
|
"6.334603, 6.334603, 6.334603, 6.334603, 6.334603");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "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.825853, 5.825909, 5.825909, 5.825909, 5.825909",\
|
|
"5.911861, 5.911918, 5.911918, 5.911918, 5.911918",\
|
|
"5.968201, 5.968256, 5.968256, 5.968256, 5.968256",\
|
|
"6.038527, 6.038583, 6.038583, 6.038583, 6.038583",\
|
|
"6.311954, 6.312011, 6.312011, 6.312011, 6.312011");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "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 hk_serial_load_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 : "hk_serial_load" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_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.235802, 8.571917, 8.602269, 8.614598, 8.653198",\
|
|
"8.328512, 8.664627, 8.694980, 8.707309, 8.745909",\
|
|
"8.389240, 8.725356, 8.755709, 8.768038, 8.806639",\
|
|
"8.465048, 8.801163, 8.831515, 8.843844, 8.882444",\
|
|
"8.759781, 9.095897, 9.126249, 9.138578, 9.177179");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234244, 1.310055, 1.315922, 1.318304, 1.325765",\
|
|
"1.234244, 1.310055, 1.315922, 1.318304, 1.325765",\
|
|
"1.234244, 1.310055, 1.315922, 1.318304, 1.325765",\
|
|
"1.234244, 1.310055, 1.315922, 1.318304, 1.325765",\
|
|
"1.234244, 1.310055, 1.315922, 1.318304, 1.325765");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_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.449265, 8.673840, 8.698610, 8.708672, 8.740175",\
|
|
"8.541975, 8.766550, 8.791321, 8.801383, 8.832886",\
|
|
"8.602704, 8.827278, 8.852050, 8.862112, 8.893614",\
|
|
"8.678511, 8.903086, 8.927856, 8.937918, 8.969421",\
|
|
"8.973244, 9.197819, 9.222589, 9.232652, 9.264154");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903232, 0.978418, 0.986954, 0.990420, 1.001275",\
|
|
"0.903232, 0.978418, 0.986954, 0.990420, 1.001275",\
|
|
"0.903232, 0.978418, 0.986954, 0.990420, 1.001275",\
|
|
"0.903232, 0.978418, 0.986954, 0.990420, 1.001275",\
|
|
"0.903232, 0.978418, 0.986954, 0.990420, 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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.310750, 6.310751, 6.310751, 6.310751, 6.310751",\
|
|
"6.396759, 6.396759, 6.396759, 6.396759, 6.396759",\
|
|
"6.453097, 6.453098, 6.453098, 6.453098, 6.453098",\
|
|
"6.523424, 6.523425, 6.523425, 6.523425, 6.523425",\
|
|
"6.796852, 6.796853, 6.796853, 6.796853, 6.796853");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "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.288089, 6.288145, 6.288145, 6.288145, 6.288145",\
|
|
"6.374097, 6.374153, 6.374153, 6.374153, 6.374153",\
|
|
"6.430436, 6.430492, 6.430492, 6.430492, 6.430492",\
|
|
"6.500763, 6.500819, 6.500819, 6.500819, 6.500819",\
|
|
"6.774191, 6.774247, 6.774247, 6.774247, 6.774247");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "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 hk_serial_load_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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "8.740422, 9.076546, 9.106898, 9.119226, 9.157827",\
|
|
"8.833134, 9.169257, 9.199610, 9.211938, 9.250539",\
|
|
"8.893862, 9.229986, 9.260338, 9.272667, 9.311267",\
|
|
"8.969668, 9.305792, 9.336144, 9.348474, 9.387074",\
|
|
"9.264402, 9.600527, 9.630878, 9.643208, 9.681808");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234244, 1.310055, 1.315922, 1.318305, 1.325765",\
|
|
"1.234244, 1.310055, 1.315922, 1.318305, 1.325765",\
|
|
"1.234244, 1.310055, 1.315922, 1.318305, 1.325765",\
|
|
"1.234244, 1.310055, 1.315922, 1.318305, 1.325765",\
|
|
"1.234244, 1.310055, 1.315922, 1.318305, 1.325765");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_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.958535, 9.183113, 9.207884, 9.217946, 9.249449",\
|
|
"9.051247, 9.275825, 9.300596, 9.310658, 9.342160",\
|
|
"9.111975, 9.336553, 9.361324, 9.371386, 9.402888",\
|
|
"9.187781, 9.412359, 9.437130, 9.447192, 9.478695",\
|
|
"9.482515, 9.707093, 9.731865, 9.741926, 9.773429");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903233, 0.978418, 0.986954, 0.990421, 1.001275",\
|
|
"0.903233, 0.978418, 0.986954, 0.990421, 1.001275",\
|
|
"0.903233, 0.978418, 0.986954, 0.990421, 1.001275",\
|
|
"0.903233, 0.978418, 0.986954, 0.990421, 1.001275",\
|
|
"0.903233, 0.978418, 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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.764446, 6.764447, 6.764447, 6.764447, 6.764447",\
|
|
"6.850455, 6.850455, 6.850455, 6.850455, 6.850455",\
|
|
"6.906794, 6.906795, 6.906795, 6.906795, 6.906795",\
|
|
"6.977120, 6.977121, 6.977121, 6.977121, 6.977121",\
|
|
"7.250547, 7.250548, 7.250548, 7.250548, 7.250548");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "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.741745, 6.741803, 6.741803, 6.741803, 6.741803",\
|
|
"6.827753, 6.827811, 6.827811, 6.827811, 6.827811",\
|
|
"6.884092, 6.884150, 6.884150, 6.884150, 6.884150",\
|
|
"6.954419, 6.954477, 6.954477, 6.954477, 6.954477",\
|
|
"7.227846, 7.227904, 7.227904, 7.227904, 7.227904");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "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 hk_serial_load_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 : "hk_serial_load" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_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.238588, 9.574726, 9.605078, 9.617406, 9.656006",\
|
|
"9.331300, 9.667438, 9.697789, 9.710117, 9.748716",\
|
|
"9.392028, 9.728166, 9.758517, 9.770845, 9.809445",\
|
|
"9.467834, 9.803972, 9.834324, 9.846652, 9.885252",\
|
|
"9.762568, 10.098706, 10.129058, 10.141386, 10.179986");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "9.465984, 9.690554, 9.715324, 9.725386, 9.756889",\
|
|
"9.558696, 9.783265, 9.808037, 9.818098, 9.849600",\
|
|
"9.619424, 9.843993, 9.868765, 9.878826, 9.910328",\
|
|
"9.695230, 9.919800, 9.944571, 9.954632, 9.986135",\
|
|
"9.989964, 10.214534, 10.239305, 10.249367, 10.280869");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 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[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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.220656, 7.220656, 7.220656, 7.220656, 7.220656",\
|
|
"7.306664, 7.306665, 7.306665, 7.306665, 7.306665",\
|
|
"7.363003, 7.363003, 7.363003, 7.363003, 7.363003",\
|
|
"7.433330, 7.433330, 7.433330, 7.433330, 7.433330",\
|
|
"7.706757, 7.706757, 7.706757, 7.706757, 7.706757");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "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 ( "7.197881, 7.197942, 7.197942, 7.197942, 7.197942",\
|
|
"7.283890, 7.283951, 7.283951, 7.283951, 7.283951",\
|
|
"7.340228, 7.340289, 7.340289, 7.340289, 7.340289",\
|
|
"7.410555, 7.410616, 7.410616, 7.410616, 7.410616",\
|
|
"7.683982, 7.684043, 7.684043, 7.684043, 7.684043");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "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 hk_serial_load_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 : "hk_serial_load" ;
|
|
timing_type : rising_edge ;
|
|
cell_rise( f_itrans_ocap ){
|
|
index_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.747730, 10.083849, 10.114202, 10.126530, 10.165131",\
|
|
"9.840441, 10.176559, 10.206913, 10.219241, 10.257841",\
|
|
"9.901170, 10.237288, 10.267641, 10.279969, 10.318570",\
|
|
"9.976976, 10.313095, 10.343448, 10.355776, 10.394377",\
|
|
"10.271710, 10.607829, 10.638182, 10.650510, 10.689111");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234244, 1.310056, 1.315922, 1.318305, 1.325766",\
|
|
"1.234244, 1.310056, 1.315922, 1.318305, 1.325766",\
|
|
"1.234244, 1.310056, 1.315922, 1.318305, 1.325766",\
|
|
"1.234244, 1.310056, 1.315922, 1.318305, 1.325766",\
|
|
"1.234244, 1.310056, 1.315922, 1.318305, 1.325766");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "9.950028, 10.174620, 10.199390, 10.209452, 10.240955",\
|
|
"10.042740, 10.267330, 10.292102, 10.302164, 10.333667",\
|
|
"10.103468, 10.328058, 10.352830, 10.362892, 10.394395",\
|
|
"10.179275, 10.403866, 10.428637, 10.438698, 10.470201",\
|
|
"10.474009, 10.698599, 10.723371, 10.733433, 10.764935");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903237, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903237, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903237, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903237, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903237, 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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.672690, 7.672691, 7.672691, 7.672691, 7.672691",\
|
|
"7.758699, 7.758699, 7.758699, 7.758699, 7.758699",\
|
|
"7.815038, 7.815038, 7.815038, 7.815038, 7.815038",\
|
|
"7.885365, 7.885365, 7.885365, 7.885365, 7.885365",\
|
|
"8.158792, 8.158792, 8.158792, 8.158792, 8.158792");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "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 ( "7.650080, 7.650134, 7.650134, 7.650134, 7.650134",\
|
|
"7.736089, 7.736143, 7.736143, 7.736143, 7.736143",\
|
|
"7.792427, 7.792481, 7.792481, 7.792481, 7.792481",\
|
|
"7.862754, 7.862808, 7.862808, 7.862808, 7.862808",\
|
|
"8.136181, 8.136234, 8.136234, 8.136234, 8.136234");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "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 hk_serial_load_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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "10.303809, 10.639937, 10.670289, 10.682617, 10.721218",\
|
|
"10.396521, 10.732648, 10.763000, 10.775329, 10.813929",\
|
|
"10.457249, 10.793377, 10.823729, 10.836058, 10.874658",\
|
|
"10.533055, 10.869184, 10.899535, 10.911863, 10.950464",\
|
|
"10.827789, 11.163918, 11.194269, 11.206598, 11.245198");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234244, 1.310055, 1.315922, 1.318304, 1.325765",\
|
|
"1.234244, 1.310055, 1.315922, 1.318304, 1.325765",\
|
|
"1.234244, 1.310055, 1.315922, 1.318304, 1.325765",\
|
|
"1.234244, 1.310055, 1.315922, 1.318304, 1.325765",\
|
|
"1.234244, 1.310055, 1.315922, 1.318304, 1.325765");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "10.526446, 10.751022, 10.775793, 10.785854, 10.817358",\
|
|
"10.619158, 10.843733, 10.868505, 10.878566, 10.910069",\
|
|
"10.679886, 10.904462, 10.929234, 10.939295, 10.970797",\
|
|
"10.755692, 10.980268, 11.005039, 11.015100, 11.046604",\
|
|
"11.050426, 11.275002, 11.299774, 11.309835, 11.341337");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903233, 0.978418, 0.986954, 0.990421, 1.001275",\
|
|
"0.903233, 0.978418, 0.986954, 0.990421, 1.001275",\
|
|
"0.903233, 0.978418, 0.986954, 0.990421, 1.001275",\
|
|
"0.903233, 0.978418, 0.986954, 0.990421, 1.001275",\
|
|
"0.903233, 0.978418, 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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "8.185459, 8.185459, 8.185459, 8.185459, 8.185459",\
|
|
"8.271467, 8.271467, 8.271467, 8.271467, 8.271467",\
|
|
"8.327806, 8.327806, 8.327806, 8.327806, 8.327806",\
|
|
"8.398132, 8.398132, 8.398132, 8.398132, 8.398132",\
|
|
"8.671559, 8.671559, 8.671559, 8.671559, 8.671559");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "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 ( "8.162720, 8.162780, 8.162780, 8.162780, 8.162780",\
|
|
"8.248728, 8.248788, 8.248788, 8.248788, 8.248788",\
|
|
"8.305067, 8.305126, 8.305126, 8.305126, 8.305126",\
|
|
"8.375393, 8.375453, 8.375453, 8.375453, 8.375453",\
|
|
"8.648821, 8.648880, 8.648880, 8.648880, 8.648880");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "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 hk_serial_load_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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "10.798065, 11.134197, 11.164549, 11.176878, 11.215477",\
|
|
"10.890776, 11.226908, 11.257260, 11.269588, 11.308188",\
|
|
"10.951504, 11.287637, 11.317988, 11.330317, 11.368917",\
|
|
"11.027311, 11.363443, 11.393795, 11.406124, 11.444723",\
|
|
"11.322046, 11.658178, 11.688530, 11.700859, 11.739458");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234244, 1.310055, 1.315922, 1.318305, 1.325765",\
|
|
"1.234244, 1.310055, 1.315922, 1.318305, 1.325765",\
|
|
"1.234244, 1.310055, 1.315922, 1.318305, 1.325765",\
|
|
"1.234244, 1.310055, 1.315922, 1.318305, 1.325765",\
|
|
"1.234244, 1.310055, 1.315922, 1.318305, 1.325765");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "11.024912, 11.249489, 11.274260, 11.284321, 11.315825",\
|
|
"11.117623, 11.342199, 11.366971, 11.377033, 11.408535",\
|
|
"11.178351, 11.402927, 11.427699, 11.437761, 11.469263",\
|
|
"11.254158, 11.478735, 11.503506, 11.513567, 11.545071",\
|
|
"11.548892, 11.773468, 11.798240, 11.808302, 11.839804");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903233, 0.978418, 0.986954, 0.990421, 1.001275",\
|
|
"0.903233, 0.978418, 0.986954, 0.990421, 1.001275",\
|
|
"0.903233, 0.978418, 0.986954, 0.990421, 1.001275",\
|
|
"0.903233, 0.978418, 0.986954, 0.990421, 1.001275",\
|
|
"0.903233, 0.978418, 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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "8.637301, 8.637301, 8.637301, 8.637301, 8.637301",\
|
|
"8.723310, 8.723310, 8.723310, 8.723310, 8.723310",\
|
|
"8.779648, 8.779648, 8.779648, 8.779648, 8.779648",\
|
|
"8.849975, 8.849975, 8.849975, 8.849975, 8.849975",\
|
|
"9.123402, 9.123402, 9.123402, 9.123402, 9.123402");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "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 ( "8.614552, 8.614613, 8.614613, 8.614613, 8.614613",\
|
|
"8.700561, 8.700621, 8.700621, 8.700621, 8.700621",\
|
|
"8.756899, 8.756958, 8.756958, 8.756958, 8.756958",\
|
|
"8.827226, 8.827286, 8.827286, 8.827286, 8.827286",\
|
|
"9.100653, 9.100712, 9.100712, 9.100712, 9.100712");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "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 hk_serial_load_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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "11.307650, 11.643763, 11.674116, 11.686445, 11.725046",\
|
|
"11.400362, 11.736475, 11.766828, 11.779156, 11.817757",\
|
|
"11.461090, 11.797203, 11.827557, 11.839886, 11.878487",\
|
|
"11.536898, 11.873011, 11.903363, 11.915691, 11.954292",\
|
|
"11.831631, 12.167744, 12.198097, 12.210426, 12.249027");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234244, 1.310056, 1.315922, 1.318305, 1.325765",\
|
|
"1.234244, 1.310056, 1.315922, 1.318305, 1.325765",\
|
|
"1.234244, 1.310056, 1.315922, 1.318305, 1.325765",\
|
|
"1.234244, 1.310056, 1.315922, 1.318305, 1.325765",\
|
|
"1.234244, 1.310056, 1.315922, 1.318305, 1.325765");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "11.527576, 11.752159, 11.776931, 11.786992, 11.818495",\
|
|
"11.620288, 11.844871, 11.869642, 11.879704, 11.911207",\
|
|
"11.681016, 11.905599, 11.930370, 11.940432, 11.971935",\
|
|
"11.756823, 11.981405, 12.006176, 12.016237, 12.047741",\
|
|
"12.051556, 12.276139, 12.300911, 12.310972, 12.342475");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903235, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903235, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903235, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903235, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903235, 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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "9.099210, 9.099211, 9.099211, 9.099211, 9.099211",\
|
|
"9.185218, 9.185219, 9.185219, 9.185219, 9.185219",\
|
|
"9.241556, 9.241556, 9.241556, 9.241556, 9.241556",\
|
|
"9.311883, 9.311884, 9.311884, 9.311884, 9.311884",\
|
|
"9.585310, 9.585310, 9.585310, 9.585310, 9.585310");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "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 ( "9.076522, 9.076579, 9.076579, 9.076579, 9.076579",\
|
|
"9.162530, 9.162587, 9.162587, 9.162587, 9.162587",\
|
|
"9.218868, 9.218925, 9.218925, 9.218925, 9.218925",\
|
|
"9.289195, 9.289252, 9.289252, 9.289252, 9.289252",\
|
|
"9.562622, 9.562679, 9.562679, 9.562679, 9.562679");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "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 hk_serial_load_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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "11.821830, 12.157961, 12.188313, 12.200642, 12.239242",\
|
|
"11.914541, 12.250673, 12.281025, 12.293353, 12.331953",\
|
|
"11.975269, 12.311401, 12.341753, 12.354081, 12.392681",\
|
|
"12.051076, 12.387207, 12.417560, 12.429888, 12.468488",\
|
|
"12.345810, 12.681942, 12.712294, 12.724622, 12.763222");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 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.325765",\
|
|
"1.234244, 1.310055, 1.315921, 1.318304, 1.325765",\
|
|
"1.234244, 1.310055, 1.315921, 1.318304, 1.325765",\
|
|
"1.234244, 1.310055, 1.315921, 1.318304, 1.325765",\
|
|
"1.234244, 1.310055, 1.315921, 1.318304, 1.325765");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "12.045967, 12.270540, 12.295311, 12.305372, 12.336875",\
|
|
"12.138679, 12.363251, 12.388022, 12.398084, 12.429586",\
|
|
"12.199407, 12.423979, 12.448750, 12.458812, 12.490314",\
|
|
"12.275213, 12.499786, 12.524557, 12.534618, 12.566121",\
|
|
"12.569946, 12.794519, 12.819290, 12.829351, 12.860854");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903232, 0.978418, 0.986954, 0.990420, 1.001275",\
|
|
"0.903232, 0.978418, 0.986954, 0.990420, 1.001275",\
|
|
"0.903232, 0.978418, 0.986954, 0.990420, 1.001275",\
|
|
"0.903232, 0.978418, 0.986954, 0.990420, 1.001275",\
|
|
"0.903232, 0.978418, 0.986954, 0.990420, 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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "9.566454, 9.566455, 9.566455, 9.566455, 9.566455",\
|
|
"9.652462, 9.652463, 9.652463, 9.652463, 9.652463",\
|
|
"9.708800, 9.708801, 9.708801, 9.708801, 9.708801",\
|
|
"9.779127, 9.779128, 9.779128, 9.779128, 9.779128",\
|
|
"10.052554, 10.052555, 10.052555, 10.052555, 10.052555");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "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 ( "9.543689, 9.543750, 9.543750, 9.543750, 9.543750",\
|
|
"9.629697, 9.629758, 9.629758, 9.629758, 9.629758",\
|
|
"9.686035, 9.686096, 9.686096, 9.686096, 9.686096",\
|
|
"9.756362, 9.756423, 9.756423, 9.756423, 9.756423",\
|
|
"10.029789, 10.029850, 10.029850, 10.029850, 10.029850");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "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 hk_serial_load_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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "12.331340, 12.667467, 12.697820, 12.710148, 12.748749",\
|
|
"12.424050, 12.760178, 12.790530, 12.802858, 12.841459",\
|
|
"12.484779, 12.820908, 12.851259, 12.863587, 12.902187",\
|
|
"12.560586, 12.896713, 12.927066, 12.939394, 12.977995",\
|
|
"12.855320, 13.191448, 13.221800, 13.234128, 13.272728");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234244, 1.310055, 1.315922, 1.318305, 1.325765",\
|
|
"1.234244, 1.310055, 1.315922, 1.318305, 1.325765",\
|
|
"1.234244, 1.310055, 1.315922, 1.318305, 1.325765",\
|
|
"1.234244, 1.310055, 1.315922, 1.318305, 1.325765",\
|
|
"1.234244, 1.310055, 1.315922, 1.318305, 1.325765");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "12.546598, 12.771176, 12.795948, 12.806009, 12.837511",\
|
|
"12.639310, 12.863888, 12.888659, 12.898720, 12.930223",\
|
|
"12.700038, 12.924616, 12.949387, 12.959448, 12.990952",\
|
|
"12.775845, 13.000422, 13.025194, 13.035255, 13.066757",\
|
|
"13.070579, 13.295156, 13.319927, 13.329988, 13.361492");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903233, 0.978418, 0.986954, 0.990421, 1.001275",\
|
|
"0.903233, 0.978418, 0.986954, 0.990421, 1.001275",\
|
|
"0.903233, 0.978418, 0.986954, 0.990421, 1.001275",\
|
|
"0.903233, 0.978418, 0.986954, 0.990421, 1.001275",\
|
|
"0.903233, 0.978418, 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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "10.046268, 10.046268, 10.046268, 10.046268, 10.046268",\
|
|
"10.132277, 10.132277, 10.132277, 10.132277, 10.132277",\
|
|
"10.188614, 10.188615, 10.188615, 10.188615, 10.188615",\
|
|
"10.258942, 10.258942, 10.258942, 10.258942, 10.258942",\
|
|
"10.532368, 10.532368, 10.532368, 10.532368, 10.532368");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "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 ( "10.023552, 10.023610, 10.023610, 10.023610, 10.023610",\
|
|
"10.109560, 10.109618, 10.109618, 10.109618, 10.109618",\
|
|
"10.165898, 10.165956, 10.165956, 10.165956, 10.165956",\
|
|
"10.236225, 10.236284, 10.236284, 10.236284, 10.236284",\
|
|
"10.509651, 10.509710, 10.509710, 10.509710, 10.509710");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "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 hk_serial_load_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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "12.844481, 13.180589, 13.210941, 13.223270, 13.261871",\
|
|
"12.937193, 13.273300, 13.303653, 13.315982, 13.354584",\
|
|
"12.997921, 13.334028, 13.364381, 13.376710, 13.415312",\
|
|
"13.073728, 13.409835, 13.440187, 13.452517, 13.491117",\
|
|
"13.368463, 13.704570, 13.734922, 13.747252, 13.785852");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "13.063445, 13.288013, 13.312784, 13.322845, 13.354348",\
|
|
"13.156157, 13.380724, 13.405495, 13.415557, 13.447060",\
|
|
"13.216885, 13.441452, 13.466223, 13.476285, 13.507788",\
|
|
"13.292691, 13.517260, 13.542030, 13.552092, 13.583594",\
|
|
"13.587426, 13.811995, 13.836765, 13.846827, 13.878329");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903230, 0.978418, 0.986953, 0.990420, 1.001275",\
|
|
"0.903230, 0.978418, 0.986953, 0.990420, 1.001275",\
|
|
"0.903230, 0.978418, 0.986953, 0.990420, 1.001275",\
|
|
"0.903230, 0.978418, 0.986953, 0.990420, 1.001275",\
|
|
"0.903230, 0.978418, 0.986953, 0.990420, 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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "10.509973, 10.509974, 10.509974, 10.509974, 10.509974",\
|
|
"10.595981, 10.595982, 10.595982, 10.595982, 10.595982",\
|
|
"10.652318, 10.652319, 10.652319, 10.652319, 10.652319",\
|
|
"10.722646, 10.722647, 10.722647, 10.722647, 10.722647",\
|
|
"10.996072, 10.996073, 10.996073, 10.996073, 10.996073");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "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 ( "10.487171, 10.487233, 10.487233, 10.487233, 10.487233",\
|
|
"10.573179, 10.573241, 10.573241, 10.573241, 10.573241",\
|
|
"10.629517, 10.629579, 10.629579, 10.629579, 10.629579",\
|
|
"10.699844, 10.699906, 10.699906, 10.699906, 10.699906",\
|
|
"10.973270, 10.973332, 10.973332, 10.973332, 10.973332");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "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 hk_serial_load_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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "13.356122, 13.692249, 13.722601, 13.734930, 13.773530",\
|
|
"13.448833, 13.784961, 13.815312, 13.827641, 13.866241",\
|
|
"13.509562, 13.845689, 13.876040, 13.888369, 13.926970",\
|
|
"13.585368, 13.921495, 13.951847, 13.964176, 14.002776",\
|
|
"13.880103, 14.216230, 14.246582, 14.258911, 14.297511");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234244, 1.310055, 1.315922, 1.318305, 1.325765",\
|
|
"1.234244, 1.310055, 1.315922, 1.318305, 1.325765",\
|
|
"1.234244, 1.310055, 1.315922, 1.318305, 1.325765",\
|
|
"1.234244, 1.310055, 1.315922, 1.318305, 1.325765",\
|
|
"1.234244, 1.310055, 1.315922, 1.318305, 1.325765");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "13.572069, 13.796647, 13.821419, 13.831480, 13.862983",\
|
|
"13.664780, 13.889359, 13.914129, 13.924191, 13.955694",\
|
|
"13.725508, 13.950087, 13.974857, 13.984919, 14.016422",\
|
|
"13.801315, 14.025893, 14.050665, 14.060726, 14.092229",\
|
|
"14.096050, 14.320628, 14.345400, 14.355461, 14.386964");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903233, 0.978418, 0.986954, 0.990421, 1.001275",\
|
|
"0.903233, 0.978418, 0.986954, 0.990421, 1.001275",\
|
|
"0.903233, 0.978418, 0.986954, 0.990421, 1.001275",\
|
|
"0.903233, 0.978418, 0.986954, 0.990421, 1.001275",\
|
|
"0.903233, 0.978418, 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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "10.962914, 10.962914, 10.962914, 10.962914, 10.962914",\
|
|
"11.048922, 11.048923, 11.048923, 11.048923, 11.048923",\
|
|
"11.105261, 11.105262, 11.105262, 11.105262, 11.105262",\
|
|
"11.175588, 11.175589, 11.175589, 11.175589, 11.175589",\
|
|
"11.449015, 11.449016, 11.449016, 11.449016, 11.449016");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "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 ( "10.940197, 10.940255, 10.940255, 10.940255, 10.940255",\
|
|
"11.026205, 11.026263, 11.026263, 11.026263, 11.026263",\
|
|
"11.082544, 11.082603, 11.082603, 11.082603, 11.082603",\
|
|
"11.152871, 11.152929, 11.152929, 11.152929, 11.152929",\
|
|
"11.426298, 11.426356, 11.426356, 11.426356, 11.426356");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "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 hk_serial_load_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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "11.771807, 12.107949, 12.138301, 12.150629, 12.189228",\
|
|
"11.869116, 12.205258, 12.235610, 12.247938, 12.286537",\
|
|
"11.940554, 12.276696, 12.307048, 12.319376, 12.357975",\
|
|
"12.019806, 12.355948, 12.386300, 12.398628, 12.437227",\
|
|
"12.343548, 12.679690, 12.710042, 12.722370, 12.760969");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "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 ( "11.977917, 12.202519, 12.227291, 12.237352, 12.268856",\
|
|
"12.075226, 12.299829, 12.324600, 12.334661, 12.366165",\
|
|
"12.146663, 12.371265, 12.396037, 12.406099, 12.437602",\
|
|
"12.225916, 12.450519, 12.475290, 12.485352, 12.516855",\
|
|
"12.549658, 12.774261, 12.799032, 12.809093, 12.840597");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275");
|
|
}
|
|
|
|
} /* end of arc 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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "9.492835, 9.492836, 9.492836, 9.492836, 9.492836",\
|
|
"9.583110, 9.583111, 9.583111, 9.583111, 9.583111",\
|
|
"9.649383, 9.649384, 9.649384, 9.649384, 9.649384",\
|
|
"9.722907, 9.722908, 9.722908, 9.722908, 9.722908",\
|
|
"10.023246, 10.023247, 10.023247, 10.023247, 10.023247");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "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 ( "9.470354, 9.470403, 9.470403, 9.470403, 9.470403",\
|
|
"9.560629, 9.560678, 9.560678, 9.560678, 9.560678",\
|
|
"9.626902, 9.626950, 9.626950, 9.626950, 9.626950",\
|
|
"9.700426, 9.700475, 9.700475, 9.700475, 9.700475",\
|
|
"10.000765, 10.000813, 10.000813, 10.000813, 10.000813");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "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 hk_serial_load_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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "11.198534, 11.534536, 11.564895, 11.577226, 11.615833",\
|
|
"11.295843, 11.631845, 11.662203, 11.674534, 11.713141",\
|
|
"11.367279, 11.703282, 11.733640, 11.745971, 11.784578",\
|
|
"11.446533, 11.782537, 11.812894, 11.825225, 11.863832",\
|
|
"11.770277, 12.106280, 12.136638, 12.148969, 12.187576");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234240, 1.310051, 1.315916, 1.318299, 1.325759",\
|
|
"1.234240, 1.310051, 1.315916, 1.318299, 1.325759",\
|
|
"1.234240, 1.310051, 1.315916, 1.318299, 1.325759",\
|
|
"1.234240, 1.310051, 1.315916, 1.318299, 1.325759",\
|
|
"1.234240, 1.310051, 1.315916, 1.318299, 1.325759");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "11.399092, 11.623571, 11.648341, 11.658401, 11.689902",\
|
|
"11.496400, 11.720881, 11.745649, 11.755711, 11.787210",\
|
|
"11.567837, 11.792316, 11.817086, 11.827147, 11.858647",\
|
|
"11.647091, 11.871571, 11.896340, 11.906401, 11.937901",\
|
|
"11.970833, 12.195313, 12.220083, 12.230144, 12.261644");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903205, 0.978417, 0.986952, 0.990419, 1.001274",\
|
|
"0.903205, 0.978417, 0.986952, 0.990419, 1.001274",\
|
|
"0.903205, 0.978417, 0.986952, 0.990419, 1.001274",\
|
|
"0.903205, 0.978417, 0.986952, 0.990419, 1.001274",\
|
|
"0.903205, 0.978417, 0.986952, 0.990419, 1.001274");
|
|
}
|
|
|
|
} /* 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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "9.009485, 9.009485, 9.009485, 9.009485, 9.009485",\
|
|
"9.099760, 9.099760, 9.099760, 9.099760, 9.099760",\
|
|
"9.166033, 9.166033, 9.166033, 9.166033, 9.166033",\
|
|
"9.239557, 9.239557, 9.239557, 9.239557, 9.239557",\
|
|
"9.539896, 9.539896, 9.539896, 9.539896, 9.539896");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "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 ( "8.986222, 8.986304, 8.986304, 8.986304, 8.986304",\
|
|
"9.076497, 9.076579, 9.076579, 9.076579, 9.076579",\
|
|
"9.142770, 9.142852, 9.142852, 9.142852, 9.142852",\
|
|
"9.216294, 9.216376, 9.216376, 9.216376, 9.216376",\
|
|
"9.516633, 9.516715, 9.516715, 9.516715, 9.516715");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "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 hk_serial_load_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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "10.711887, 11.047869, 11.078228, 11.090559, 11.129168",\
|
|
"10.809196, 11.145177, 11.175536, 11.187867, 11.226476",\
|
|
"10.880632, 11.216614, 11.246973, 11.259304, 11.297913",\
|
|
"10.959887, 11.295868, 11.326227, 11.338558, 11.377167",\
|
|
"11.283630, 11.619611, 11.649970, 11.662301, 11.700910");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234238, 1.310049, 1.315914, 1.318297, 1.325756",\
|
|
"1.234238, 1.310049, 1.315914, 1.318297, 1.325756",\
|
|
"1.234238, 1.310049, 1.315914, 1.318297, 1.325756",\
|
|
"1.234238, 1.310049, 1.315914, 1.318297, 1.325756",\
|
|
"1.234238, 1.310049, 1.315914, 1.318297, 1.325756");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "10.912081, 11.136518, 11.161287, 11.171348, 11.202847",\
|
|
"11.009388, 11.233828, 11.258595, 11.268656, 11.300156",\
|
|
"11.080826, 11.305264, 11.330032, 11.340093, 11.371592",\
|
|
"11.160080, 11.384518, 11.409286, 11.419347, 11.450846",\
|
|
"11.483822, 11.708261, 11.733029, 11.743090, 11.774590");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903192, 0.978416, 0.986952, 0.990419, 1.001274",\
|
|
"0.903192, 0.978416, 0.986952, 0.990419, 1.001274",\
|
|
"0.903192, 0.978416, 0.986952, 0.990419, 1.001274",\
|
|
"0.903192, 0.978416, 0.986952, 0.990419, 1.001274",\
|
|
"0.903192, 0.978416, 0.986952, 0.990419, 1.001274");
|
|
}
|
|
|
|
} /* 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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "8.547511, 8.547512, 8.547512, 8.547512, 8.547512",\
|
|
"8.637786, 8.637787, 8.637787, 8.637787, 8.637787",\
|
|
"8.704059, 8.704060, 8.704060, 8.704060, 8.704060",\
|
|
"8.777583, 8.777584, 8.777584, 8.777584, 8.777584",\
|
|
"9.077922, 9.077923, 9.077923, 9.077923, 9.077923");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "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 ( "8.524037, 8.524129, 8.524129, 8.524129, 8.524129",\
|
|
"8.614312, 8.614404, 8.614404, 8.614404, 8.614404",\
|
|
"8.680585, 8.680676, 8.680676, 8.680676, 8.680676",\
|
|
"8.754109, 8.754201, 8.754201, 8.754201, 8.754201",\
|
|
"9.054448, 9.054540, 9.054540, 9.054540, 9.054540");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "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 hk_serial_load_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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "10.168995, 10.504981, 10.535339, 10.547671, 10.586279",\
|
|
"10.266303, 10.602290, 10.632648, 10.644979, 10.683588",\
|
|
"10.337740, 10.673727, 10.704085, 10.716416, 10.755025",\
|
|
"10.416994, 10.752980, 10.783339, 10.795671, 10.834278",\
|
|
"10.740737, 11.076723, 11.107082, 11.119413, 11.158022");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234239, 1.310050, 1.315915, 1.318298, 1.325758",\
|
|
"1.234239, 1.310050, 1.315915, 1.318298, 1.325758",\
|
|
"1.234239, 1.310050, 1.315915, 1.318298, 1.325758",\
|
|
"1.234239, 1.310050, 1.315915, 1.318298, 1.325758",\
|
|
"1.234239, 1.310050, 1.315915, 1.318298, 1.325758");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "10.396779, 10.621243, 10.646011, 10.656073, 10.687572",\
|
|
"10.494087, 10.718552, 10.743320, 10.753381, 10.784881",\
|
|
"10.565524, 10.789988, 10.814756, 10.824818, 10.856318",\
|
|
"10.644778, 10.869242, 10.894011, 10.904072, 10.935572",\
|
|
"10.968521, 11.192986, 11.217754, 11.227815, 11.259315");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903200, 0.978417, 0.986952, 0.990419, 1.001274",\
|
|
"0.903200, 0.978417, 0.986952, 0.990419, 1.001274",\
|
|
"0.903200, 0.978417, 0.986952, 0.990419, 1.001274",\
|
|
"0.903200, 0.978417, 0.986952, 0.990419, 1.001274",\
|
|
"0.903200, 0.978417, 0.986952, 0.990419, 1.001274");
|
|
}
|
|
|
|
} /* 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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "8.067807, 8.067808, 8.067808, 8.067808, 8.067808",\
|
|
"8.158082, 8.158083, 8.158083, 8.158083, 8.158083",\
|
|
"8.224355, 8.224356, 8.224356, 8.224356, 8.224356",\
|
|
"8.297879, 8.297880, 8.297880, 8.297880, 8.297880",\
|
|
"8.598218, 8.598219, 8.598219, 8.598219, 8.598219");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "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 ( "8.044481, 8.044566, 8.044566, 8.044566, 8.044566",\
|
|
"8.134756, 8.134841, 8.134841, 8.134841, 8.134841",\
|
|
"8.201029, 8.201114, 8.201114, 8.201114, 8.201114",\
|
|
"8.274553, 8.274638, 8.274638, 8.274638, 8.274638",\
|
|
"8.574892, 8.574977, 8.574977, 8.574977, 8.574977");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "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 hk_serial_load_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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "9.670571, 10.006552, 10.036911, 10.049242, 10.087851",\
|
|
"9.767880, 10.103861, 10.134220, 10.146551, 10.185160",\
|
|
"9.839317, 10.175298, 10.205657, 10.217988, 10.256597",\
|
|
"9.918571, 10.254551, 10.284910, 10.297241, 10.335850",\
|
|
"10.242313, 10.578295, 10.608653, 10.620984, 10.659594");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234240, 1.310050, 1.315916, 1.318298, 1.325758",\
|
|
"1.234240, 1.310050, 1.315916, 1.318298, 1.325758",\
|
|
"1.234240, 1.310050, 1.315916, 1.318298, 1.325758",\
|
|
"1.234240, 1.310050, 1.315916, 1.318298, 1.325758",\
|
|
"1.234240, 1.310050, 1.315916, 1.318298, 1.325758");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_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.887592, 10.112064, 10.136833, 10.146894, 10.178394",\
|
|
"9.984901, 10.209373, 10.234142, 10.244204, 10.275703",\
|
|
"10.056337, 10.280810, 10.305579, 10.315639, 10.347140",\
|
|
"10.135592, 10.360064, 10.384832, 10.394894, 10.426394",\
|
|
"10.459333, 10.683806, 10.708575, 10.718636, 10.750136");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903202, 0.978417, 0.986952, 0.990419, 1.001274",\
|
|
"0.903202, 0.978417, 0.986952, 0.990419, 1.001274",\
|
|
"0.903202, 0.978417, 0.986952, 0.990419, 1.001274",\
|
|
"0.903202, 0.978417, 0.986952, 0.990419, 1.001274",\
|
|
"0.903202, 0.978417, 0.986952, 0.990419, 1.001274");
|
|
}
|
|
|
|
} /* 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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.597906, 7.597906, 7.597906, 7.597906, 7.597906",\
|
|
"7.688180, 7.688181, 7.688181, 7.688181, 7.688181",\
|
|
"7.754453, 7.754454, 7.754454, 7.754454, 7.754454",\
|
|
"7.827978, 7.827978, 7.827978, 7.827978, 7.827978",\
|
|
"8.128317, 8.128317, 8.128317, 8.128317, 8.128317");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "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 ( "7.574641, 7.574723, 7.574723, 7.574723, 7.574723",\
|
|
"7.664916, 7.664998, 7.664998, 7.664998, 7.664998",\
|
|
"7.731188, 7.731271, 7.731271, 7.731271, 7.731271",\
|
|
"7.804713, 7.804795, 7.804795, 7.804795, 7.804795",\
|
|
"8.105051, 8.105134, 8.105134, 8.105134, 8.105134");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "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 hk_serial_load_mprj_io[9]_redg_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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "9.163408, 9.499419, 9.529778, 9.542108, 9.580714",\
|
|
"9.260717, 9.596727, 9.627086, 9.639416, 9.678023",\
|
|
"9.332154, 9.668165, 9.698523, 9.710854, 9.749460",\
|
|
"9.411407, 9.747418, 9.777777, 9.790107, 9.828713",\
|
|
"9.735151, 10.071161, 10.101519, 10.113850, 10.152456");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234241, 1.310052, 1.315917, 1.318300, 1.325760",\
|
|
"1.234241, 1.310052, 1.315917, 1.318300, 1.325760",\
|
|
"1.234241, 1.310052, 1.315917, 1.318300, 1.325760",\
|
|
"1.234241, 1.310052, 1.315917, 1.318300, 1.325760",\
|
|
"1.234241, 1.310052, 1.315917, 1.318300, 1.325760");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_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.361824, 9.586326, 9.611095, 9.621157, 9.652657",\
|
|
"9.459133, 9.683635, 9.708405, 9.718466, 9.749966",\
|
|
"9.530570, 9.755072, 9.779840, 9.789902, 9.821404",\
|
|
"9.609823, 9.834325, 9.859095, 9.869156, 9.900656",\
|
|
"9.933566, 10.158068, 10.182837, 10.192898, 10.224400");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903211, 0.978417, 0.986953, 0.990420, 1.001274",\
|
|
"0.903211, 0.978417, 0.986953, 0.990420, 1.001274",\
|
|
"0.903211, 0.978417, 0.986953, 0.990420, 1.001274",\
|
|
"0.903211, 0.978417, 0.986953, 0.990420, 1.001274",\
|
|
"0.903211, 0.978417, 0.986953, 0.990420, 1.001274");
|
|
}
|
|
|
|
} /* 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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.138082, 7.138082, 7.138082, 7.138082, 7.138082",\
|
|
"7.228356, 7.228356, 7.228356, 7.228356, 7.228356",\
|
|
"7.294629, 7.294629, 7.294629, 7.294629, 7.294629",\
|
|
"7.368154, 7.368154, 7.368154, 7.368154, 7.368154",\
|
|
"7.668492, 7.668493, 7.668493, 7.668493, 7.668493");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "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 ( "7.114748, 7.114833, 7.114833, 7.114833, 7.114833",\
|
|
"7.205022, 7.205108, 7.205108, 7.205108, 7.205108",\
|
|
"7.271295, 7.271380, 7.271380, 7.271380, 7.271380",\
|
|
"7.344820, 7.344905, 7.344905, 7.344905, 7.344905",\
|
|
"7.645159, 7.645244, 7.645244, 7.645244, 7.645244");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "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 hk_serial_load_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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "8.675153, 9.011120, 9.041479, 9.053810, 9.092420",\
|
|
"8.772462, 9.108428, 9.138788, 9.151119, 9.189729",\
|
|
"8.843899, 9.179865, 9.210224, 9.222556, 9.261166",\
|
|
"8.923152, 9.259119, 9.289478, 9.301809, 9.340419",\
|
|
"9.246895, 9.582861, 9.613221, 9.625552, 9.664162");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234241, 1.310052, 1.315918, 1.318300, 1.325760",\
|
|
"1.234241, 1.310052, 1.315918, 1.318300, 1.325760",\
|
|
"1.234241, 1.310052, 1.315918, 1.318300, 1.325760",\
|
|
"1.234241, 1.310052, 1.315918, 1.318300, 1.325760",\
|
|
"1.234241, 1.310052, 1.315918, 1.318300, 1.325760");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_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.852085, 9.076588, 9.101357, 9.111418, 9.142920",\
|
|
"8.949393, 9.173896, 9.198666, 9.208727, 9.240227",\
|
|
"9.020830, 9.245333, 9.270102, 9.280163, 9.311665",\
|
|
"9.100084, 9.324587, 9.349356, 9.359417, 9.390919",\
|
|
"9.423827, 9.648330, 9.673100, 9.683161, 9.714661");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903211, 0.978417, 0.986953, 0.990420, 1.001274",\
|
|
"0.903211, 0.978417, 0.986953, 0.990420, 1.001274",\
|
|
"0.903211, 0.978417, 0.986953, 0.990420, 1.001274",\
|
|
"0.903211, 0.978417, 0.986953, 0.990420, 1.001274",\
|
|
"0.903211, 0.978417, 0.986953, 0.990420, 1.001274");
|
|
}
|
|
|
|
} /* 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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.686738, 6.686738, 6.686738, 6.686738, 6.686738",\
|
|
"6.777013, 6.777013, 6.777013, 6.777013, 6.777013",\
|
|
"6.843286, 6.843286, 6.843286, 6.843286, 6.843286",\
|
|
"6.916810, 6.916810, 6.916810, 6.916810, 6.916810",\
|
|
"7.217149, 7.217149, 7.217149, 7.217149, 7.217149");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "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.663576, 6.663653, 6.663653, 6.663653, 6.663653",\
|
|
"6.753851, 6.753928, 6.753928, 6.753928, 6.753928",\
|
|
"6.820124, 6.820201, 6.820201, 6.820201, 6.820201",\
|
|
"6.893648, 6.893725, 6.893725, 6.893725, 6.893725",\
|
|
"7.193987, 7.194065, 7.194065, 7.194065, 7.194065");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "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 hk_serial_load_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 ( "14.689596, 15.025752, 15.056103, 15.068431, 15.107029",\
|
|
"14.814215, 15.150371, 15.180721, 15.193049, 15.231647",\
|
|
"14.938854, 15.275010, 15.305361, 15.317689, 15.356287",\
|
|
"15.195560, 15.531716, 15.562067, 15.574395, 15.612993",\
|
|
"15.699217, 16.035372, 16.065723, 16.078051, 16.116650");
|
|
}
|
|
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.274137, 1.276064, 1.282096",\
|
|
"1.202823, 1.269393, 1.274137, 1.276064, 1.282096",\
|
|
"1.202823, 1.269393, 1.274137, 1.276064, 1.282096",\
|
|
"1.202823, 1.269393, 1.274137, 1.276064, 1.282096",\
|
|
"1.202823, 1.269393, 1.274137, 1.276064, 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 ( "15.116732, 15.335881, 15.360383, 15.370335, 15.401495",\
|
|
"15.241350, 15.460500, 15.485002, 15.494953, 15.526114",\
|
|
"15.365990, 15.585139, 15.609641, 15.619593, 15.650753",\
|
|
"15.622698, 15.841847, 15.866349, 15.876301, 15.907461",\
|
|
"16.126354, 16.345505, 16.370005, 16.379957, 16.411118");
|
|
}
|
|
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.840676, 0.919576, 0.929336, 0.933301, 0.945714",\
|
|
"0.840676, 0.919576, 0.929336, 0.933301, 0.945714",\
|
|
"0.840676, 0.919576, 0.929336, 0.933301, 0.945714",\
|
|
"0.840676, 0.919576, 0.929336, 0.933301, 0.945714",\
|
|
"0.840676, 0.919576, 0.929336, 0.933301, 0.945714");
|
|
}
|
|
|
|
} /* 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 ( "11.272030, 11.583885, 11.612041, 11.623479, 11.659286",\
|
|
"11.501533, 11.813388, 11.841545, 11.852982, 11.888789",\
|
|
"11.501533, 11.813388, 11.841545, 11.852982, 11.888789",\
|
|
"11.741876, 12.053731, 12.081888, 12.093325, 12.129132",\
|
|
"12.225655, 12.537510, 12.565666, 12.577104, 12.612911");
|
|
}
|
|
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.274137, 1.276064, 1.282096",\
|
|
"1.202823, 1.269393, 1.274137, 1.276064, 1.282096",\
|
|
"1.202823, 1.269393, 1.274137, 1.276064, 1.282096",\
|
|
"1.202823, 1.269393, 1.274137, 1.276064, 1.282096",\
|
|
"1.202823, 1.269393, 1.274137, 1.276064, 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.581536, 11.784843, 11.807574, 11.816807, 11.845715",\
|
|
"11.811038, 12.014345, 12.037076, 12.046309, 12.075216",\
|
|
"11.811038, 12.014345, 12.037076, 12.046309, 12.075216",\
|
|
"12.051380, 12.254688, 12.277418, 12.286651, 12.315557",\
|
|
"12.535159, 12.738466, 12.761197, 12.770430, 12.799337");
|
|
}
|
|
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.840676, 0.919576, 0.929336, 0.933301, 0.945714",\
|
|
"0.840676, 0.919576, 0.929336, 0.933301, 0.945714",\
|
|
"0.840676, 0.919576, 0.929336, 0.933301, 0.945714",\
|
|
"0.840676, 0.919576, 0.929336, 0.933301, 0.945714",\
|
|
"0.840676, 0.919576, 0.929336, 0.933301, 0.945714");
|
|
}
|
|
|
|
} /* 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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "13.082937, 13.419092, 13.449444, 13.461771, 13.500370",\
|
|
"13.180246, 13.516401, 13.546753, 13.559080, 13.597679",\
|
|
"13.251682, 13.587837, 13.618189, 13.630516, 13.669115",\
|
|
"13.330936, 13.667091, 13.697443, 13.709770, 13.748369",\
|
|
"13.654678, 13.990833, 14.021185, 14.033512, 14.072111");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234245, 1.310056, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310056, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310056, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310056, 1.315923, 1.318306, 1.325767",\
|
|
"1.234245, 1.310056, 1.315923, 1.318306, 1.325767");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "13.509645, 13.728795, 13.753297, 13.763248, 13.794409",\
|
|
"13.606955, 13.826104, 13.850606, 13.860558, 13.891718",\
|
|
"13.678392, 13.897542, 13.922044, 13.931995, 13.963156",\
|
|
"13.757645, 13.976794, 14.001296, 14.011248, 14.042408",\
|
|
"14.081387, 14.300536, 14.325038, 14.334990, 14.366150");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275");
|
|
}
|
|
|
|
} /* end of arc 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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.156752, 6.156752, 6.156752, 6.156752, 6.156752",\
|
|
"6.247026, 6.247026, 6.247026, 6.247026, 6.247026",\
|
|
"6.313299, 6.313299, 6.313299, 6.313299, 6.313299",\
|
|
"6.386824, 6.386824, 6.386824, 6.386824, 6.386824",\
|
|
"6.687163, 6.687163, 6.687163, 6.687163, 6.687163");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "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.134333, 6.134379, 6.134379, 6.134379, 6.134379",\
|
|
"6.224608, 6.224654, 6.224654, 6.224654, 6.224654",\
|
|
"6.290881, 6.290926, 6.290926, 6.290926, 6.290926",\
|
|
"6.364405, 6.364451, 6.364451, 6.364451, 6.364451",\
|
|
"6.664745, 6.664791, 6.664791, 6.664791, 6.664791");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "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 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.277478, 7.613633, 7.643984, 7.656312, 7.694911",\
|
|
"7.374791, 7.710946, 7.741297, 7.753625, 7.792224",\
|
|
"7.447783, 7.783938, 7.814290, 7.826617, 7.865216",\
|
|
"7.537778, 7.873933, 7.904284, 7.916612, 7.955211",\
|
|
"7.893275, 8.229431, 8.259782, 8.272110, 8.310708");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202823, 1.269393, 1.274137, 1.276064, 1.282096",\
|
|
"1.202823, 1.269393, 1.274137, 1.276064, 1.282096",\
|
|
"1.202823, 1.269393, 1.274137, 1.276064, 1.282096",\
|
|
"1.202823, 1.269393, 1.274137, 1.276064, 1.282096",\
|
|
"1.202823, 1.269393, 1.274137, 1.276064, 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.597792, 7.816942, 7.841443, 7.851395, 7.882555",\
|
|
"7.695105, 7.914255, 7.938756, 7.948708, 7.979868",\
|
|
"7.768097, 7.987247, 8.011748, 8.021700, 8.052860",\
|
|
"7.858091, 8.077242, 8.101743, 8.111694, 8.142855",\
|
|
"8.213591, 8.432741, 8.457242, 8.467194, 8.498354");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840676, 0.919576, 0.929336, 0.933301, 0.945714",\
|
|
"0.840676, 0.919576, 0.929336, 0.933301, 0.945714",\
|
|
"0.840676, 0.919576, 0.929336, 0.933301, 0.945714",\
|
|
"0.840676, 0.919576, 0.929336, 0.933301, 0.945714",\
|
|
"0.840676, 0.919576, 0.929336, 0.933301, 0.945714");
|
|
}
|
|
|
|
} /* 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.520209, 6.832064, 6.860221, 6.871657, 6.907465",\
|
|
"6.610487, 6.922342, 6.950499, 6.961936, 6.997744",\
|
|
"6.678203, 6.990058, 7.018215, 7.029652, 7.065460",\
|
|
"6.761692, 7.073547, 7.101704, 7.113141, 7.148949",\
|
|
"7.091492, 7.403347, 7.431504, 7.442941, 7.478748");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202823, 1.269393, 1.274137, 1.276064, 1.282096",\
|
|
"1.202823, 1.269393, 1.274137, 1.276064, 1.282096",\
|
|
"1.202823, 1.269393, 1.274137, 1.276064, 1.282096",\
|
|
"1.202823, 1.269393, 1.274137, 1.276064, 1.282096",\
|
|
"1.202823, 1.269393, 1.274137, 1.276064, 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.821180, 7.024487, 7.047218, 7.056450, 7.085358",\
|
|
"6.911458, 7.114766, 7.137496, 7.146729, 7.175636",\
|
|
"6.979175, 7.182482, 7.205213, 7.214445, 7.243352",\
|
|
"7.062663, 7.265971, 7.288701, 7.297934, 7.326841",\
|
|
"7.392464, 7.595771, 7.618502, 7.627734, 7.656641");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840676, 0.919576, 0.929336, 0.933301, 0.945714",\
|
|
"0.840676, 0.919576, 0.929336, 0.933301, 0.945714",\
|
|
"0.840676, 0.919576, 0.929336, 0.933301, 0.945714",\
|
|
"0.840676, 0.919576, 0.929336, 0.933301, 0.945714",\
|
|
"0.840676, 0.919576, 0.929336, 0.933301, 0.945714");
|
|
}
|
|
|
|
} /* 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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.583720, 7.919868, 7.950219, 7.962547, 8.001146",\
|
|
"7.681028, 8.017177, 8.047528, 8.059856, 8.098455",\
|
|
"7.752465, 8.088614, 8.118965, 8.131292, 8.169891",\
|
|
"7.831719, 8.167868, 8.198218, 8.210546, 8.249146",\
|
|
"8.155461, 8.491610, 8.521960, 8.534288, 8.572887");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "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 ( "7.789606, 8.014215, 8.038986, 8.049048, 8.080551",\
|
|
"7.886915, 8.111524, 8.136295, 8.146357, 8.177860",\
|
|
"7.958352, 8.182961, 8.207732, 8.217794, 8.249297",\
|
|
"8.037605, 8.262214, 8.286985, 8.297048, 8.328550",\
|
|
"8.361347, 8.585957, 8.610728, 8.620790, 8.652293");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903242, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903242, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903242, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903242, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903242, 0.978419, 0.986954, 0.990421, 1.001275");
|
|
}
|
|
|
|
} /* end of arc 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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "5.697611, 5.697611, 5.697611, 5.697611, 5.697611",\
|
|
"5.787886, 5.787886, 5.787886, 5.787886, 5.787886",\
|
|
"5.854158, 5.854159, 5.854159, 5.854159, 5.854159",\
|
|
"5.927683, 5.927683, 5.927683, 5.927683, 5.927683",\
|
|
"6.228022, 6.228023, 6.228023, 6.228023, 6.228023");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "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.675188, 5.675234, 5.675234, 5.675234, 5.675234",\
|
|
"5.765462, 5.765508, 5.765508, 5.765508, 5.765508",\
|
|
"5.831735, 5.831781, 5.831781, 5.831781, 5.831781",\
|
|
"5.905259, 5.905305, 5.905305, 5.905305, 5.905305",\
|
|
"6.205599, 6.205645, 6.205645, 6.205645, 6.205645");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "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 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.839454, 7.175602, 7.205954, 7.218282, 7.256881",\
|
|
"6.936767, 7.272915, 7.303267, 7.315595, 7.354194",\
|
|
"7.009760, 7.345908, 7.376259, 7.388587, 7.427186",\
|
|
"7.099754, 7.435903, 7.466254, 7.478582, 7.517180",\
|
|
"7.455253, 7.791401, 7.821752, 7.834080, 7.872679");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202821, 1.269391, 1.274135, 1.276062, 1.282095",\
|
|
"1.202821, 1.269391, 1.274135, 1.276062, 1.282095",\
|
|
"1.202821, 1.269391, 1.274135, 1.276062, 1.282095",\
|
|
"1.202821, 1.269391, 1.274135, 1.276062, 1.282095",\
|
|
"1.202821, 1.269391, 1.274135, 1.276062, 1.282095");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.074846, 7.293983, 7.318485, 7.328437, 7.359597",\
|
|
"7.172159, 7.391296, 7.415798, 7.425750, 7.456910",\
|
|
"7.245152, 7.464289, 7.488791, 7.498742, 7.529902",\
|
|
"7.335146, 7.554283, 7.578785, 7.588737, 7.619897",\
|
|
"7.690644, 7.909781, 7.934283, 7.944235, 7.975395");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840632, 0.919567, 0.929328, 0.933293, 0.945706",\
|
|
"0.840632, 0.919567, 0.929328, 0.933293, 0.945706",\
|
|
"0.840632, 0.919567, 0.929328, 0.933293, 0.945706",\
|
|
"0.840632, 0.919567, 0.929328, 0.933293, 0.945706",\
|
|
"0.840632, 0.919567, 0.929328, 0.933293, 0.945706");
|
|
}
|
|
|
|
} /* 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.137308, 6.449156, 6.477313, 6.488750, 6.524559",\
|
|
"6.227586, 6.539435, 6.567592, 6.579029, 6.614838",\
|
|
"6.295302, 6.607151, 6.635307, 6.646744, 6.682553",\
|
|
"6.378791, 6.690639, 6.718797, 6.730233, 6.766042",\
|
|
"6.708591, 7.020439, 7.048596, 7.060033, 7.095841");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202821, 1.269391, 1.274135, 1.276062, 1.282095",\
|
|
"1.202821, 1.269391, 1.274135, 1.276062, 1.282095",\
|
|
"1.202821, 1.269391, 1.274135, 1.276062, 1.282095",\
|
|
"1.202821, 1.269391, 1.274135, 1.276062, 1.282095",\
|
|
"1.202821, 1.269391, 1.274135, 1.276062, 1.282095");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.348617, 6.551913, 6.574643, 6.583876, 6.612784",\
|
|
"6.438895, 6.642191, 6.664922, 6.674155, 6.703063",\
|
|
"6.506611, 6.709907, 6.732637, 6.741870, 6.770778",\
|
|
"6.590100, 6.793396, 6.816127, 6.825359, 6.854267",\
|
|
"6.919900, 7.123196, 7.145926, 7.155159, 7.184067");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840632, 0.919567, 0.929328, 0.933293, 0.945706",\
|
|
"0.840632, 0.919567, 0.929328, 0.933293, 0.945706",\
|
|
"0.840632, 0.919567, 0.929328, 0.933293, 0.945706",\
|
|
"0.840632, 0.919567, 0.929328, 0.933293, 0.945706",\
|
|
"0.840632, 0.919567, 0.929328, 0.933293, 0.945706");
|
|
}
|
|
|
|
} /* 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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.568664, 6.904814, 6.935165, 6.947493, 6.986092",\
|
|
"6.665973, 7.002123, 7.032474, 7.044802, 7.083401",\
|
|
"6.737410, 7.073560, 7.103911, 7.116239, 7.154838",\
|
|
"6.816663, 7.152813, 7.183165, 7.195492, 7.234091",\
|
|
"7.140406, 7.476556, 7.506907, 7.519235, 7.557834");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234245, 1.310056, 1.315923, 1.318305, 1.325766",\
|
|
"1.234245, 1.310056, 1.315923, 1.318305, 1.325766",\
|
|
"1.234245, 1.310056, 1.315923, 1.318305, 1.325766",\
|
|
"1.234245, 1.310056, 1.315923, 1.318305, 1.325766",\
|
|
"1.234245, 1.310056, 1.315923, 1.318305, 1.325766");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.788580, 7.013175, 7.037946, 7.048008, 7.079511",\
|
|
"6.885889, 7.110483, 7.135255, 7.145317, 7.176820",\
|
|
"6.957326, 7.181921, 7.206692, 7.216754, 7.248257",\
|
|
"7.036579, 7.261174, 7.285945, 7.296007, 7.327510",\
|
|
"7.360322, 7.584916, 7.609688, 7.619750, 7.651253");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903238, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903238, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903238, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903238, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903238, 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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "4.784955, 4.784955, 4.784955, 4.784955, 4.784955",\
|
|
"4.875229, 4.875230, 4.875230, 4.875230, 4.875230",\
|
|
"4.941503, 4.941503, 4.941503, 4.941503, 4.941503",\
|
|
"5.015027, 5.015027, 5.015027, 5.015027, 5.015027",\
|
|
"5.315366, 5.315367, 5.315367, 5.315367, 5.315367");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "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.762475, 4.762524, 4.762524, 4.762524, 4.762524",\
|
|
"4.852750, 4.852798, 4.852798, 4.852798, 4.852798",\
|
|
"4.919023, 4.919071, 4.919071, 4.919071, 4.919071",\
|
|
"4.992547, 4.992596, 4.992596, 4.992596, 4.992596",\
|
|
"5.292887, 5.292935, 5.292935, 5.292935, 5.292935");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "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 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.792062, 7.128212, 7.158563, 7.170891, 7.209490",\
|
|
"6.889375, 7.225525, 7.255877, 7.268205, 7.306803",\
|
|
"6.962368, 7.298518, 7.328869, 7.341197, 7.379796",\
|
|
"7.052362, 7.388513, 7.418863, 7.431191, 7.469790",\
|
|
"7.407861, 7.744011, 7.774362, 7.786690, 7.825289");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202822, 1.269392, 1.274135, 1.276062, 1.282095",\
|
|
"1.202822, 1.269392, 1.274135, 1.276062, 1.282095",\
|
|
"1.202822, 1.269392, 1.274135, 1.276062, 1.282095",\
|
|
"1.202822, 1.269392, 1.274135, 1.276062, 1.282095",\
|
|
"1.202822, 1.269392, 1.274135, 1.276062, 1.282095");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.065039, 7.284178, 7.308680, 7.318632, 7.349792",\
|
|
"7.162352, 7.381491, 7.405993, 7.415945, 7.447105",\
|
|
"7.235345, 7.454484, 7.478985, 7.488937, 7.520098",\
|
|
"7.325339, 7.544478, 7.568980, 7.578932, 7.610092",\
|
|
"7.680838, 7.899977, 7.924479, 7.934430, 7.965590");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840638, 0.919568, 0.929329, 0.933294, 0.945707",\
|
|
"0.840638, 0.919568, 0.929329, 0.933294, 0.945707",\
|
|
"0.840638, 0.919568, 0.929329, 0.933294, 0.945707",\
|
|
"0.840638, 0.919568, 0.929329, 0.933294, 0.945707",\
|
|
"0.840638, 0.919568, 0.929329, 0.933294, 0.945707");
|
|
}
|
|
|
|
} /* 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.126276, 6.438127, 6.466284, 6.477720, 6.513529",\
|
|
"6.216555, 6.528405, 6.556561, 6.567999, 6.603807",\
|
|
"6.284271, 6.596121, 6.624278, 6.635715, 6.671523",\
|
|
"6.367760, 6.679610, 6.707767, 6.719204, 6.755012",\
|
|
"6.697559, 7.009409, 7.037566, 7.049004, 7.084812");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.202822, 1.269392, 1.274135, 1.276062, 1.282095",\
|
|
"1.202822, 1.269392, 1.274135, 1.276062, 1.282095",\
|
|
"1.202822, 1.269392, 1.274135, 1.276062, 1.282095",\
|
|
"1.202822, 1.269392, 1.274135, 1.276062, 1.282095",\
|
|
"1.202822, 1.269392, 1.274135, 1.276062, 1.282095");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "6.369972, 6.573265, 6.595996, 6.605228, 6.634136",\
|
|
"6.460251, 6.663544, 6.686275, 6.695507, 6.724415",\
|
|
"6.527966, 6.731259, 6.753990, 6.763223, 6.792130",\
|
|
"6.611455, 6.814748, 6.837479, 6.846712, 6.875620",\
|
|
"6.941255, 7.144548, 7.167279, 7.176512, 7.205420");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.840621, 0.919565, 0.929326, 0.933291, 0.945704",\
|
|
"0.840621, 0.919565, 0.929326, 0.933291, 0.945704",\
|
|
"0.840621, 0.919565, 0.929326, 0.933291, 0.945704",\
|
|
"0.840621, 0.919565, 0.929326, 0.933291, 0.945704",\
|
|
"0.840621, 0.919565, 0.929326, 0.933291, 0.945704");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[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.842463, 6.752185, 6.684469, 6.600980, 6.271180",\
|
|
"7.072490, 6.982211, 6.914495, 6.831006, 6.501206",\
|
|
"7.302515, 7.212236, 7.144521, 7.061031, 6.731232",\
|
|
"7.762567, 7.672288, 7.604572, 7.521083, 7.191283",\
|
|
"8.682670, 8.592391, 8.524675, 8.441186, 8.111386");
|
|
}
|
|
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.022107, 7.931829, 7.864113, 7.780624, 7.450824",\
|
|
"8.209716, 8.119438, 8.051722, 7.968233, 7.638433",\
|
|
"8.397325, 8.307047, 8.239330, 8.155842, 7.826042",\
|
|
"8.772542, 8.682264, 8.614548, 8.531059, 8.201260",\
|
|
"9.522976, 9.432697, 9.364982, 9.281492, 8.951693");
|
|
}
|
|
|
|
} /* 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 ( "9.052300, 8.925177, 8.787025, 8.563806, 7.644727",\
|
|
"9.282327, 9.155203, 9.017052, 8.793832, 7.874753",\
|
|
"9.512351, 9.385227, 9.247076, 9.023856, 8.104777",\
|
|
"9.972403, 9.845279, 9.707128, 9.483908, 8.564829",\
|
|
"10.892507, 10.765383, 10.627232, 10.404012, 9.484933");
|
|
}
|
|
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 ( "9.060519, 8.933395, 8.795244, 8.572024, 7.652946",\
|
|
"9.248128, 9.121004, 8.982853, 8.759633, 7.840554",\
|
|
"9.435737, 9.308613, 9.170462, 8.947242, 8.028163",\
|
|
"9.810954, 9.683830, 9.545679, 9.322459, 8.403380",\
|
|
"10.561387, 10.434263, 10.296112, 10.072892, 9.153813");
|
|
}
|
|
|
|
} /* 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.602251, -1.504943, -1.431964, -1.341855, -0.986064",\
|
|
"-1.615600, -1.518291, -1.445313, -1.355204, -0.999413",\
|
|
"-1.615600, -1.518291, -1.445313, -1.355204, -0.999413",\
|
|
"-1.629151, -1.531842, -1.458864, -1.368755, -1.012963",\
|
|
"-1.656051, -1.558742, -1.485764, -1.395655, -1.039863");
|
|
}
|
|
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.735124, -1.637815, -1.564837, -1.474728, -1.118936",\
|
|
"-2.061541, -1.964232, -1.891254, -1.801145, -1.445353",\
|
|
"-2.061541, -1.964232, -1.891254, -1.801145, -1.445353",\
|
|
"-2.332575, -2.235266, -2.162288, -2.072179, -1.716387",\
|
|
"-2.870597, -2.773288, -2.700310, -2.610201, -2.254410");
|
|
}
|
|
|
|
} /* 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.302177, -2.164533, -2.016231, -1.775617, -0.785178",\
|
|
"-2.315526, -2.177881, -2.029579, -1.788966, -0.798526",\
|
|
"-2.315526, -2.177881, -2.029579, -1.788966, -0.798526",\
|
|
"-2.329077, -2.191432, -2.043130, -1.802517, -0.812077",\
|
|
"-2.355977, -2.218332, -2.070030, -1.829417, -0.838977");
|
|
}
|
|
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.225030, -3.087385, -2.939084, -2.698470, -1.708212",\
|
|
"-3.551447, -3.413802, -3.265501, -3.024887, -2.034629",\
|
|
"-3.551447, -3.413802, -3.265501, -3.024887, -2.034629",\
|
|
"-3.822481, -3.684836, -3.536534, -3.295921, -2.305663",\
|
|
"-4.360504, -4.222859, -4.074557, -3.833944, -2.843686");
|
|
}
|
|
|
|
} /* 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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "14.165752, 14.501895, 14.532246, 14.544575, 14.583174",\
|
|
"14.263062, 14.599204, 14.629555, 14.641884, 14.680483",\
|
|
"14.334497, 14.670640, 14.700991, 14.713320, 14.751919",\
|
|
"14.413752, 14.749894, 14.780245, 14.792574, 14.831173",\
|
|
"14.737494, 15.073636, 15.103987, 15.116316, 15.154915");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "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 ( "14.746017, 14.965161, 14.989663, 14.999615, 15.030775",\
|
|
"14.843327, 15.062470, 15.086972, 15.096924, 15.128084",\
|
|
"14.914762, 15.133906, 15.158408, 15.168360, 15.199520",\
|
|
"14.994017, 15.213161, 15.237662, 15.247614, 15.278774",\
|
|
"15.317759, 15.536902, 15.561404, 15.571356, 15.602516");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "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 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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "3.857605, 3.857605, 3.857605, 3.857605, 3.857605",\
|
|
"3.947880, 3.947880, 3.947880, 3.947880, 3.947880",\
|
|
"4.014153, 4.014153, 4.014153, 4.014153, 4.014153",\
|
|
"4.087677, 4.087677, 4.087677, 4.087677, 4.087677",\
|
|
"4.388016, 4.388017, 4.388017, 4.388017, 4.388017");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "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 ( "3.835151, 3.835198, 3.835198, 3.835198, 3.835198",\
|
|
"3.925426, 3.925473, 3.925473, 3.925473, 3.925473",\
|
|
"3.991698, 3.991746, 3.991746, 3.991746, 3.991746",\
|
|
"4.065223, 4.065270, 4.065270, 4.065270, 4.065270",\
|
|
"4.365562, 4.365609, 4.365609, 4.365609, 4.365609");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "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 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.913199, 6.249341, 6.279693, 6.292021, 6.330620",\
|
|
"6.050927, 6.387069, 6.417420, 6.429749, 6.468348",\
|
|
"6.199162, 6.535304, 6.565656, 6.577984, 6.616583",\
|
|
"6.439796, 6.775939, 6.806290, 6.818618, 6.857218",\
|
|
"7.431421, 7.767563, 7.797915, 7.810243, 7.848842");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "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 ( "6.173910, 6.393053, 6.417555, 6.427507, 6.458667",\
|
|
"6.311555, 6.530698, 6.555200, 6.565152, 6.596312",\
|
|
"6.459857, 6.679000, 6.703502, 6.713453, 6.744614",\
|
|
"6.700470, 6.919613, 6.944115, 6.954067, 6.985227",\
|
|
"7.691188, 7.910331, 7.934833, 7.944785, 7.975945");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "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[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.449378, 4.449378, 4.449378, 4.449378, 4.449378",\
|
|
"4.576622, 4.576622, 4.576622, 4.576622, 4.576622",\
|
|
"4.714669, 4.714669, 4.714669, 4.714669, 4.714669",\
|
|
"4.937909, 4.937909, 4.937909, 4.937909, 4.937909",\
|
|
"5.857849, 5.857850, 5.857850, 5.857850, 5.857850");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "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.426924, 4.426971, 4.426971, 4.426971, 4.426971",\
|
|
"4.554167, 4.554214, 4.554214, 4.554214, 4.554214",\
|
|
"4.692214, 4.692262, 4.692262, 4.692262, 4.692262",\
|
|
"4.915454, 4.915502, 4.915502, 4.915502, 4.915502",\
|
|
"5.835395, 5.835442, 5.835442, 5.835442, 5.835442");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "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.512076, 9.848219, 9.878571, 9.890898, 9.929498",\
|
|
"9.609390, 9.945532, 9.975883, 9.988212, 10.026811",\
|
|
"9.682383, 10.018525, 10.048876, 10.061205, 10.099804",\
|
|
"9.772377, 10.108520, 10.138871, 10.151199, 10.189798",\
|
|
"10.127876, 10.464018, 10.494370, 10.506698, 10.545297");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "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 ( "10.035585, 10.254728, 10.279230, 10.289183, 10.320343",\
|
|
"10.132898, 10.352042, 10.376544, 10.386496, 10.417656",\
|
|
"10.205892, 10.425035, 10.449537, 10.459489, 10.490648",\
|
|
"10.295887, 10.515030, 10.539532, 10.549483, 10.580644",\
|
|
"10.651384, 10.870528, 10.895030, 10.904982, 10.936142");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "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[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.858103, 5.169946, 5.198103, 5.209540, 5.245349",\
|
|
"4.948378, 5.260221, 5.288378, 5.299814, 5.335624",\
|
|
"5.016081, 5.327924, 5.356081, 5.367517, 5.403327",\
|
|
"5.099675, 5.411518, 5.439675, 5.451113, 5.486922",\
|
|
"5.429747, 5.741590, 5.769747, 5.781184, 5.816994");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "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.223959, 5.427261, 5.449991, 5.459224, 5.488132",\
|
|
"5.314234, 5.517535, 5.540266, 5.549499, 5.578406",\
|
|
"5.381937, 5.585238, 5.607969, 5.617202, 5.646109",\
|
|
"5.465531, 5.668833, 5.691564, 5.700796, 5.729704",\
|
|
"5.795603, 5.998905, 6.021635, 6.030868, 6.059775");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "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 ( "13.338279, 13.674430, 13.704782, 13.717110, 13.755709",\
|
|
"13.462897, 13.799048, 13.829400, 13.841728, 13.880327",\
|
|
"13.587537, 13.923688, 13.954040, 13.966368, 14.004967",\
|
|
"13.844244, 14.180395, 14.210747, 14.223075, 14.261673",\
|
|
"14.347900, 14.684052, 14.714403, 14.726731, 14.765329");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234245, 1.310056, 1.315923, 1.318306, 1.325766",\
|
|
"1.234245, 1.310056, 1.315923, 1.318306, 1.325766",\
|
|
"1.234245, 1.310056, 1.315923, 1.318306, 1.325766",\
|
|
"1.234245, 1.310056, 1.315923, 1.318306, 1.325766",\
|
|
"1.234245, 1.310056, 1.315923, 1.318306, 1.325766");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "13.614359, 13.838959, 13.863730, 13.873792, 13.905294",\
|
|
"13.738977, 13.963577, 13.988349, 13.998410, 14.029913",\
|
|
"13.863617, 14.088217, 14.112988, 14.123050, 14.154552",\
|
|
"14.120325, 14.344925, 14.369697, 14.379758, 14.411261",\
|
|
"14.623981, 14.848581, 14.873353, 14.883414, 14.914917");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275");
|
|
}
|
|
|
|
} /* end of arc clock_mprj_io[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.165548, 10.165548, 10.165548, 10.165548, 10.165548",\
|
|
"10.395048, 10.395049, 10.395049, 10.395049, 10.395049",\
|
|
"10.395048, 10.395049, 10.395049, 10.395049, 10.395049",\
|
|
"10.635391, 10.635392, 10.635392, 10.635392, 10.635392",\
|
|
"11.119171, 11.119171, 11.119171, 11.119171, 11.119171");
|
|
}
|
|
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.143121, 10.143167, 10.143167, 10.143167, 10.143167",\
|
|
"10.372622, 10.372667, 10.372667, 10.372667, 10.372667",\
|
|
"10.372622, 10.372667, 10.372667, 10.372667, 10.372667",\
|
|
"10.612965, 10.613010, 10.613010, 10.613010, 10.613010",\
|
|
"11.096743, 11.096789, 11.096789, 11.096789, 11.096789");
|
|
}
|
|
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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "5.070878, 5.407029, 5.437380, 5.449708, 5.488307",\
|
|
"5.168186, 5.504337, 5.534689, 5.547017, 5.585616",\
|
|
"5.239623, 5.575774, 5.606126, 5.618454, 5.657053",\
|
|
"5.318876, 5.655028, 5.685379, 5.697707, 5.736306",\
|
|
"5.642619, 5.978770, 6.009122, 6.021450, 6.060048");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234245, 1.310056, 1.315923, 1.318306, 1.325766",\
|
|
"1.234245, 1.310056, 1.315923, 1.318306, 1.325766",\
|
|
"1.234245, 1.310056, 1.315923, 1.318306, 1.325766",\
|
|
"1.234245, 1.310056, 1.315923, 1.318306, 1.325766",\
|
|
"1.234245, 1.310056, 1.315923, 1.318306, 1.325766");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "5.279069, 5.503669, 5.528440, 5.538502, 5.570005",\
|
|
"5.376378, 5.600978, 5.625750, 5.635811, 5.667315",\
|
|
"5.447815, 5.672415, 5.697186, 5.707248, 5.738751",\
|
|
"5.527069, 5.751668, 5.776440, 5.786502, 5.818005",\
|
|
"5.850811, 6.075411, 6.100183, 6.110244, 6.141747");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275");
|
|
}
|
|
|
|
} /* end of arc 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.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "3.394129, 3.394129, 3.394129, 3.394129, 3.394129",\
|
|
"3.484403, 3.484404, 3.484404, 3.484404, 3.484404",\
|
|
"3.550676, 3.550677, 3.550677, 3.550677, 3.550677",\
|
|
"3.624200, 3.624201, 3.624201, 3.624201, 3.624201",\
|
|
"3.924540, 3.924541, 3.924541, 3.924541, 3.924541");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "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 ( "3.371701, 3.371747, 3.371747, 3.371747, 3.371747",\
|
|
"3.461976, 3.462022, 3.462022, 3.462022, 3.462022",\
|
|
"3.528249, 3.528295, 3.528295, 3.528295, 3.528295",\
|
|
"3.601773, 3.601819, 3.601819, 3.601819, 3.601819",\
|
|
"3.902113, 3.902159, 3.902159, 3.902159, 3.902159");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "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 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.567830, 7.903981, 7.934332, 7.946660, 7.985259",\
|
|
"7.665143, 8.001294, 8.031646, 8.043974, 8.082573",\
|
|
"7.738136, 8.074287, 8.104639, 8.116966, 8.155565",\
|
|
"7.828130, 8.164282, 8.194633, 8.206961, 8.245560",\
|
|
"8.183629, 8.519780, 8.550132, 8.562460, 8.601059");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "1.234245, 1.310056, 1.315923, 1.318306, 1.325766",\
|
|
"1.234245, 1.310056, 1.315923, 1.318306, 1.325766",\
|
|
"1.234245, 1.310056, 1.315923, 1.318306, 1.325766",\
|
|
"1.234245, 1.310056, 1.315923, 1.318306, 1.325766",\
|
|
"1.234245, 1.310056, 1.315923, 1.318306, 1.325766");
|
|
}
|
|
cell_fall( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "7.843910, 8.068510, 8.093282, 8.103343, 8.134846",\
|
|
"7.941223, 8.165823, 8.190595, 8.200656, 8.232159",\
|
|
"8.014215, 8.238815, 8.263587, 8.273649, 8.305152",\
|
|
"8.104210, 8.328810, 8.353581, 8.363644, 8.395146",\
|
|
"8.459709, 8.684309, 8.709081, 8.719142, 8.750645");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
|
|
index_2 ( "1.117215, 2.117215, 2.244425, 2.296095, 2.457873");
|
|
values ( "0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275",\
|
|
"0.903240, 0.978419, 0.986954, 0.990421, 1.001275");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_mprj_io[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.674974, 5.674974, 5.674974, 5.674974, 5.674974",\
|
|
"5.765253, 5.765253, 5.765253, 5.765253, 5.765253",\
|
|
"5.832969, 5.832970, 5.832970, 5.832970, 5.832970",\
|
|
"5.916458, 5.916458, 5.916458, 5.916458, 5.916458",\
|
|
"6.246258, 6.246258, 6.246258, 6.246258, 6.246258");
|
|
}
|
|
rise_transition( f_itrans_ocap ){
|
|
index_1 ( "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.652547, 5.652593, 5.652593, 5.652593, 5.652593",\
|
|
"5.742826, 5.742871, 5.742871, 5.742871, 5.742871",\
|
|
"5.810541, 5.810588, 5.810588, 5.810588, 5.810588",\
|
|
"5.894031, 5.894076, 5.894076, 5.894076, 5.894076",\
|
|
"6.223830, 6.223876, 6.223876, 6.223876, 6.223876");
|
|
}
|
|
fall_transition( f_itrans_ocap ){
|
|
index_1 ( "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 ( "1.638851");
|
|
}
|
|
|
|
} /* end of arc clock_clock_pwl*/
|
|
|
|
timing () {
|
|
related_pin : "clock" ;
|
|
timing_type : min_pulse_width ;
|
|
rise_constraint( scalar ){
|
|
values ( "0.996358");
|
|
}
|
|
|
|
} /* 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 ( "12.874526, 13.210196, 13.240568, 13.252906, 13.291533",\
|
|
"12.999146, 13.334815, 13.365188, 13.377525, 13.416152",\
|
|
"13.123785, 13.459455, 13.489827, 13.502165, 13.540792",\
|
|
"13.380492, 13.716162, 13.746534, 13.758872, 13.797499",\
|
|
"13.884147, 14.219816, 14.250189, 14.262527, 14.301153");
|
|
}
|
|
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.202685, 1.269280, 1.274024, 1.275951, 1.281984",\
|
|
"1.202685, 1.269280, 1.274024, 1.275951, 1.281984",\
|
|
"1.202685, 1.269280, 1.274024, 1.275951, 1.281984",\
|
|
"1.202685, 1.269280, 1.274024, 1.275951, 1.281984",\
|
|
"1.202685, 1.269280, 1.274024, 1.275951, 1.281984");
|
|
}
|
|
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.838606, 14.058321, 14.082808, 14.092752, 14.123892",\
|
|
"13.963224, 14.182940, 14.207426, 14.217371, 14.248510",\
|
|
"14.087864, 14.307579, 14.332066, 14.342010, 14.373150",\
|
|
"14.344571, 14.564287, 14.588772, 14.598718, 14.629857",\
|
|
"14.848228, 15.067944, 15.092428, 15.102374, 15.133513");
|
|
}
|
|
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.842613, 0.919959, 0.929705, 0.933663, 0.946058",\
|
|
"0.842613, 0.919959, 0.929705, 0.933663, 0.946058",\
|
|
"0.842613, 0.919959, 0.929705, 0.933663, 0.946058",\
|
|
"0.842613, 0.919959, 0.929705, 0.933663, 0.946058",\
|
|
"0.842613, 0.919959, 0.929705, 0.933663, 0.946058");
|
|
}
|
|
|
|
} /* 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.641113, 10.952518, 10.980696, 10.992141, 11.027975",\
|
|
"10.870614, 11.182019, 11.210196, 11.221642, 11.257476",\
|
|
"10.870614, 11.182019, 11.210196, 11.221642, 11.257476",\
|
|
"11.110957, 11.422362, 11.450540, 11.461985, 11.497819",\
|
|
"11.594735, 11.906140, 11.934318, 11.945763, 11.981597");
|
|
}
|
|
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.202685, 1.269280, 1.274024, 1.275951, 1.281984",\
|
|
"1.202685, 1.269280, 1.274024, 1.275951, 1.281984",\
|
|
"1.202685, 1.269280, 1.274024, 1.275951, 1.281984",\
|
|
"1.202685, 1.269280, 1.274024, 1.275951, 1.281984",\
|
|
"1.202685, 1.269280, 1.274024, 1.275951, 1.281984");
|
|
}
|
|
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.307467, 11.511300, 11.534016, 11.543242, 11.572130",\
|
|
"11.536969, 11.740802, 11.763517, 11.772743, 11.801632",\
|
|
"11.536969, 11.740802, 11.763517, 11.772743, 11.801632",\
|
|
"11.777312, 11.981145, 12.003860, 12.013086, 12.041975",\
|
|
"12.261091, 12.464924, 12.487639, 12.496866, 12.525754");
|
|
}
|
|
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.842613, 0.919959, 0.929705, 0.933663, 0.946058",\
|
|
"0.842613, 0.919959, 0.929705, 0.933663, 0.946058",\
|
|
"0.842613, 0.919959, 0.929705, 0.933663, 0.946058",\
|
|
"0.842613, 0.919959, 0.929705, 0.933663, 0.946058",\
|
|
"0.842613, 0.919959, 0.929705, 0.933663, 0.946058");
|
|
}
|
|
|
|
} /* 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 ( "12.511786, 12.847450, 12.877824, 12.890161, 12.928787",\
|
|
"12.636405, 12.972069, 13.002442, 13.014779, 13.053406",\
|
|
"12.761044, 13.096707, 13.127081, 13.139418, 13.178045",\
|
|
"13.017752, 13.353415, 13.383789, 13.396126, 13.434753",\
|
|
"13.521407, 13.857071, 13.887444, 13.899781, 13.938408");
|
|
}
|
|
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.202683, 1.269279, 1.274023, 1.275950, 1.281982",\
|
|
"1.202683, 1.269279, 1.274023, 1.275950, 1.281982",\
|
|
"1.202683, 1.269279, 1.274023, 1.275950, 1.281982",\
|
|
"1.202683, 1.269279, 1.274023, 1.275950, 1.281982",\
|
|
"1.202683, 1.269279, 1.274023, 1.275950, 1.281982");
|
|
}
|
|
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.625501, 12.845215, 12.869700, 12.879646, 12.910786",\
|
|
"12.750119, 12.969833, 12.994319, 13.004265, 13.035404",\
|
|
"12.874759, 13.094473, 13.118958, 13.128904, 13.160044",\
|
|
"13.131466, 13.351180, 13.375666, 13.385611, 13.416750",\
|
|
"13.635121, 13.854836, 13.879321, 13.889267, 13.920406");
|
|
}
|
|
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.842607, 0.919958, 0.929704, 0.933662, 0.946057",\
|
|
"0.842607, 0.919958, 0.929704, 0.933662, 0.946057",\
|
|
"0.842607, 0.919958, 0.929704, 0.933662, 0.946057",\
|
|
"0.842607, 0.919958, 0.929704, 0.933662, 0.946057",\
|
|
"0.842607, 0.919958, 0.929704, 0.933662, 0.946057");
|
|
}
|
|
|
|
} /* 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.496250, 10.807650, 10.835827, 10.847272, 10.883107",\
|
|
"10.725751, 11.037150, 11.065329, 11.076774, 11.112608",\
|
|
"10.725751, 11.037150, 11.065329, 11.076774, 11.112608",\
|
|
"10.966094, 11.277493, 11.305672, 11.317117, 11.352951",\
|
|
"11.449873, 11.761272, 11.789450, 11.800895, 11.836730");
|
|
}
|
|
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.202683, 1.269279, 1.274023, 1.275950, 1.281983",\
|
|
"1.202683, 1.269279, 1.274023, 1.275950, 1.281983",\
|
|
"1.202683, 1.269279, 1.274023, 1.275950, 1.281983",\
|
|
"1.202683, 1.269279, 1.274023, 1.275950, 1.281983",\
|
|
"1.202683, 1.269279, 1.274023, 1.275950, 1.281983");
|
|
}
|
|
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.825346, 11.029176, 11.051891, 11.061118, 11.090006",\
|
|
"11.054848, 11.258677, 11.281393, 11.290619, 11.319508",\
|
|
"11.054848, 11.258677, 11.281393, 11.290619, 11.319508",\
|
|
"11.295191, 11.499020, 11.521736, 11.530962, 11.559851",\
|
|
"11.778970, 11.982800, 12.005514, 12.014742, 12.043630");
|
|
}
|
|
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.842601, 0.919957, 0.929703, 0.933661, 0.946056",\
|
|
"0.842601, 0.919957, 0.929703, 0.933661, 0.946056",\
|
|
"0.842601, 0.919957, 0.929703, 0.933661, 0.946056",\
|
|
"0.842601, 0.919957, 0.929703, 0.933661, 0.946056",\
|
|
"0.842601, 0.919957, 0.929703, 0.933661, 0.946056");
|
|
}
|
|
|
|
} /* 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 ( "12.504045, 12.839965, 12.870327, 12.882659, 12.921270",\
|
|
"12.628663, 12.964583, 12.994946, 13.007277, 13.045889",\
|
|
"12.753304, 13.089224, 13.119585, 13.131918, 13.170530",\
|
|
"13.010011, 13.345931, 13.376293, 13.388625, 13.427237",\
|
|
"13.513665, 13.849586, 13.879948, 13.892280, 13.930891");
|
|
}
|
|
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.234240, 1.310051, 1.315916, 1.318299, 1.325759",\
|
|
"1.234240, 1.310051, 1.315916, 1.318299, 1.325759",\
|
|
"1.234240, 1.310051, 1.315916, 1.318299, 1.325759",\
|
|
"1.234240, 1.310051, 1.315916, 1.318299, 1.325759",\
|
|
"1.234240, 1.310051, 1.315916, 1.318299, 1.325759");
|
|
}
|
|
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.620936, 12.845417, 12.870186, 12.880247, 12.911747",\
|
|
"12.745555, 12.970036, 12.994804, 13.004866, 13.036366",\
|
|
"12.870194, 13.094675, 13.119444, 13.129505, 13.161005",\
|
|
"13.126902, 13.351382, 13.376152, 13.386212, 13.417713",\
|
|
"13.630558, 13.855039, 13.879808, 13.889869, 13.921370");
|
|
}
|
|
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.903205, 0.978417, 0.986952, 0.990419, 1.001274",\
|
|
"0.903205, 0.978417, 0.986952, 0.990419, 1.001274",\
|
|
"0.903205, 0.978417, 0.986952, 0.990419, 1.001274",\
|
|
"0.903205, 0.978417, 0.986952, 0.990419, 1.001274",\
|
|
"0.903205, 0.978417, 0.986952, 0.990419, 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.704782, 9.704783, 9.704783, 9.704783, 9.704783",\
|
|
"9.934284, 9.934285, 9.934285, 9.934285, 9.934285",\
|
|
"9.934284, 9.934285, 9.934285, 9.934285, 9.934285",\
|
|
"10.174627, 10.174628, 10.174628, 10.174628, 10.174628",\
|
|
"10.658405, 10.658406, 10.658406, 10.658406, 10.658406");
|
|
}
|
|
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.681261, 9.681355, 9.681355, 9.681355, 9.681355",\
|
|
"9.910763, 9.910856, 9.910856, 9.910856, 9.910856",\
|
|
"9.910763, 9.910856, 9.910856, 9.910856, 9.910856",\
|
|
"10.151106, 10.151199, 10.151199, 10.151199, 10.151199",\
|
|
"10.634884, 10.634977, 10.634977, 10.634977, 10.634977");
|
|
}
|
|
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.260839");
|
|
}
|
|
|
|
} /* 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.317609");
|
|
}
|
|
|
|
} /* end of arc hk_serial_load_hk_serial_load_pwh*/
|
|
|
|
} /* end of pin hk_serial_load */
|
|
|
|
pin("hkspi_clk") {
|
|
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/mgmt_gpio_in[4];
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : min_pulse_width ;
|
|
fall_constraint( scalar ){
|
|
values ( "0.404934");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_hkspi_clk_pwl*/
|
|
|
|
timing () {
|
|
related_pin : "hkspi_clk" ;
|
|
timing_type : min_pulse_width ;
|
|
rise_constraint( scalar ){
|
|
values ( "0.546839");
|
|
}
|
|
|
|
} /* end of arc hkspi_clk_hkspi_clk_pwh*/
|
|
|
|
} /* end of pin hkspi_clk */
|
|
|
|
} /* end of cell */
|
|
|
|
} /* end of library */
|
|
|