caravel/signoff/caravan/primetime-signoff/lib/min/caravan.ff.lib

4200 lines
172 KiB
Plaintext

library("caravan.ff") {
technology (cmos) ;
delay_model : table_lookup ;
library_features ( report_delay_calculation ) ;
date : "Fri Nov 11 05:38:21 2022" ;
revision : "T-2022.03-SP3" ;
nom_process : 1.0000 ;
nom_voltage : 1.9500 ;
nom_temperature : -40.0000 ;
operating_conditions( "sky130_fd_sc_hd__ff_1.95v_-40C" ) {
process : 1.0000 ;
voltage : 1.9500 ;
temperature : -40.0000 ;
} /* current design opcond */
default_operating_conditions : "sky130_fd_sc_hd__ff_1.95v_-40C" ;
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.047768 ;
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "7.384603, 7.562764, 7.570852, 7.578087, 7.598792",\
"7.436145, 7.614307, 7.622396, 7.629630, 7.650335",\
"7.487689, 7.665850, 7.673939, 7.681173, 7.701879",\
"7.590826, 7.768988, 7.777076, 7.784310, 7.805016",\
"7.796998, 7.975160, 7.983248, 7.990482, 8.011188");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.777889, 0.789798, 0.789798, 0.789798, 0.789798",\
"0.777889, 0.789798, 0.789798, 0.789798, 0.789798",\
"0.777889, 0.789798, 0.789798, 0.789798, 0.789798",\
"0.777889, 0.789798, 0.789798, 0.789798, 0.789798",\
"0.777889, 0.789798, 0.789798, 0.789798, 0.789798");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "7.209657, 7.355668, 7.363358, 7.370237, 7.389923",\
"7.261199, 7.407210, 7.414901, 7.421779, 7.441465",\
"7.312743, 7.458754, 7.466444, 7.473322, 7.493009",\
"7.415881, 7.561892, 7.569582, 7.576460, 7.596147",\
"7.622053, 7.768064, 7.775754, 7.782632, 7.802319");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.444230, 0.533645, 0.538792, 0.543396, 0.556571",\
"0.444230, 0.533645, 0.538792, 0.543396, 0.556571",\
"0.444230, 0.533645, 0.538792, 0.543396, 0.556571",\
"0.444230, 0.533645, 0.538792, 0.543396, 0.556571",\
"0.444230, 0.533645, 0.538792, 0.543396, 0.556571");
}
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "5.699430, 5.700253, 5.700310, 5.700361, 5.700506",\
"5.794345, 5.795168, 5.795225, 5.795276, 5.795422",\
"5.794345, 5.795168, 5.795225, 5.795276, 5.795422",\
"5.890762, 5.891585, 5.891642, 5.891693, 5.891838",\
"6.082029, 6.082852, 6.082910, 6.082960, 6.083106");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "5.651392, 5.657390, 5.657394, 5.657398, 5.657410",\
"5.746307, 5.752305, 5.752309, 5.752314, 5.752325",\
"5.746307, 5.752305, 5.752309, 5.752314, 5.752325",\
"5.842724, 5.848722, 5.848726, 5.848730, 5.848742",\
"6.033992, 6.039989, 6.039994, 6.039998, 6.040009");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc clock_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.047768 ;
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "4.492269, 4.648283, 4.648283, 4.648283, 4.648283",\
"4.492269, 4.648283, 4.648283, 4.648283, 4.648283",\
"4.492269, 4.648283, 4.648283, 4.648283, 4.648283",\
"4.470012, 4.648173, 4.648283, 4.648283, 4.648283",\
"4.378378, 4.556540, 4.564629, 4.571863, 4.592568");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.777885, 0.789790, 0.789790, 0.789790, 0.789790",\
"0.777885, 0.789790, 0.789790, 0.789790, 0.789790",\
"0.777885, 0.789790, 0.789790, 0.789790, 0.789790",\
"0.777885, 0.789790, 0.789790, 0.789790, 0.789790",\
"0.777885, 0.789790, 0.789790, 0.789790, 0.789790");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "4.335522, 4.457641, 4.457641, 4.457641, 4.457641",\
"4.335522, 4.457641, 4.457641, 4.457641, 4.457641",\
"4.335522, 4.457641, 4.457641, 4.457641, 4.457641",\
"4.313265, 4.457641, 4.457641, 4.457641, 4.457641",\
"4.221631, 4.367670, 4.375360, 4.382239, 4.401926");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.444241, 0.533628, 0.538776, 0.543380, 0.556557",\
"0.444241, 0.533628, 0.538776, 0.543380, 0.556557",\
"0.444241, 0.533628, 0.538776, 0.543380, 0.556557",\
"0.444241, 0.533628, 0.538776, 0.543380, 0.556557",\
"0.444241, 0.533628, 0.538776, 0.543380, 0.556557");
}
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "3.359293, 3.360215, 3.360276, 3.360331, 3.360488",\
"3.359293, 3.360215, 3.360276, 3.360331, 3.360488",\
"3.359293, 3.360215, 3.360276, 3.360331, 3.360488",\
"3.359293, 3.360215, 3.360276, 3.360331, 3.360488",\
"3.307606, 3.308528, 3.308589, 3.308644, 3.308800");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "3.310913, 3.316624, 3.316629, 3.316635, 3.316649",\
"3.310913, 3.316624, 3.316629, 3.316635, 3.316649",\
"3.310913, 3.316624, 3.316629, 3.316635, 3.316649",\
"3.310913, 3.316624, 3.316629, 3.316635, 3.316649",\
"3.259225, 3.264937, 3.264942, 3.264947, 3.264962");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc 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.047768 ;
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "4.823566, 4.979578, 4.979578, 4.979578, 4.979578",\
"4.823566, 4.979578, 4.979578, 4.979578, 4.979578",\
"4.823566, 4.979578, 4.979578, 4.979578, 4.979578",\
"4.801309, 4.979469, 4.979578, 4.979578, 4.979578",\
"4.709675, 4.887836, 4.895924, 4.903158, 4.923863");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.777885, 0.789790, 0.789790, 0.789790, 0.789790",\
"0.777885, 0.789790, 0.789790, 0.789790, 0.789790",\
"0.777885, 0.789790, 0.789790, 0.789790, 0.789790",\
"0.777885, 0.789790, 0.789790, 0.789790, 0.789790",\
"0.777885, 0.789790, 0.789790, 0.789790, 0.789790");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "4.669666, 4.791783, 4.791783, 4.791783, 4.791783",\
"4.669666, 4.791783, 4.791783, 4.791783, 4.791783",\
"4.669666, 4.791783, 4.791783, 4.791783, 4.791783",\
"4.647409, 4.791783, 4.791783, 4.791783, 4.791783",\
"4.555776, 4.701813, 4.709503, 4.716382, 4.736068");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.444240, 0.533629, 0.538777, 0.543381, 0.556559",\
"0.444240, 0.533629, 0.538777, 0.543381, 0.556559",\
"0.444240, 0.533629, 0.538777, 0.543381, 0.556559",\
"0.444240, 0.533629, 0.538777, 0.543381, 0.556559",\
"0.444240, 0.533629, 0.538777, 0.543381, 0.556559");
}
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "3.659632, 3.660539, 3.660599, 3.660653, 3.660809",\
"3.659632, 3.660539, 3.660599, 3.660653, 3.660809",\
"3.659632, 3.660539, 3.660599, 3.660653, 3.660809",\
"3.659632, 3.660539, 3.660599, 3.660653, 3.660809",\
"3.607945, 3.608851, 3.608912, 3.608966, 3.609121");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "3.611303, 3.617057, 3.617063, 3.617067, 3.617081",\
"3.611303, 3.617057, 3.617063, 3.617067, 3.617081",\
"3.611303, 3.617057, 3.617063, 3.617067, 3.617081",\
"3.611303, 3.617057, 3.617063, 3.617067, 3.617081",\
"3.559616, 3.565370, 3.565375, 3.565380, 3.565394");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc 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.047768 ;
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "5.158693, 5.314706, 5.314706, 5.314706, 5.314706",\
"5.158693, 5.314706, 5.314706, 5.314706, 5.314706",\
"5.158693, 5.314706, 5.314706, 5.314706, 5.314706",\
"5.136436, 5.314596, 5.314706, 5.314706, 5.314706",\
"5.044803, 5.222962, 5.231050, 5.238285, 5.258990");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.777885, 0.789789, 0.789789, 0.789789, 0.789789",\
"0.777885, 0.789789, 0.789789, 0.789789, 0.789789",\
"0.777885, 0.789789, 0.789789, 0.789789, 0.789789",\
"0.777885, 0.789789, 0.789789, 0.789789, 0.789789",\
"0.777885, 0.789789, 0.789789, 0.789789, 0.789789");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "5.007880, 5.130001, 5.130001, 5.130001, 5.130001",\
"5.007880, 5.130001, 5.130001, 5.130001, 5.130001",\
"5.007880, 5.130001, 5.130001, 5.130001, 5.130001",\
"4.985623, 5.130001, 5.130001, 5.130001, 5.130001",\
"4.893990, 5.040030, 5.047721, 5.054599, 5.074286");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.444242, 0.533627, 0.538774, 0.543379, 0.556556",\
"0.444242, 0.533627, 0.538774, 0.543379, 0.556556",\
"0.444242, 0.533627, 0.538774, 0.543379, 0.556556",\
"0.444242, 0.533627, 0.538774, 0.543379, 0.556556",\
"0.444242, 0.533627, 0.538774, 0.543379, 0.556556");
}
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "3.971282, 3.972191, 3.972252, 3.972306, 3.972461",\
"3.971282, 3.972191, 3.972252, 3.972306, 3.972461",\
"3.971282, 3.972191, 3.972252, 3.972306, 3.972461",\
"3.971282, 3.972191, 3.972252, 3.972306, 3.972461",\
"3.919595, 3.920504, 3.920564, 3.920619, 3.920774");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "3.922945, 3.928693, 3.928699, 3.928704, 3.928718",\
"3.922945, 3.928693, 3.928699, 3.928704, 3.928718",\
"3.922945, 3.928693, 3.928699, 3.928704, 3.928718",\
"3.922945, 3.928693, 3.928699, 3.928704, 3.928718",\
"3.871258, 3.877006, 3.877011, 3.877016, 3.877030");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc 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.047768 ;
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "5.497081, 5.653095, 5.653095, 5.653095, 5.653095",\
"5.497081, 5.653095, 5.653095, 5.653095, 5.653095",\
"5.497081, 5.653095, 5.653095, 5.653095, 5.653095",\
"5.474824, 5.652986, 5.653095, 5.653095, 5.653095",\
"5.383191, 5.561352, 5.569441, 5.576675, 5.597380");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.777885, 0.789790, 0.789790, 0.789790, 0.789790",\
"0.777885, 0.789790, 0.789790, 0.789790, 0.789790",\
"0.777885, 0.789790, 0.789790, 0.789790, 0.789790",\
"0.777885, 0.789790, 0.789790, 0.789790, 0.789790",\
"0.777885, 0.789790, 0.789790, 0.789790, 0.789790");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "5.348933, 5.471052, 5.471052, 5.471052, 5.471052",\
"5.348933, 5.471052, 5.471052, 5.471052, 5.471052",\
"5.348933, 5.471052, 5.471052, 5.471052, 5.471052",\
"5.326676, 5.471052, 5.471052, 5.471052, 5.471052",\
"5.235043, 5.381082, 5.388772, 5.395651, 5.415337");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.444241, 0.533627, 0.538775, 0.543379, 0.556557",\
"0.444241, 0.533627, 0.538775, 0.543379, 0.556557",\
"0.444241, 0.533627, 0.538775, 0.543379, 0.556557",\
"0.444241, 0.533627, 0.538775, 0.543379, 0.556557",\
"0.444241, 0.533627, 0.538775, 0.543379, 0.556557");
}
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "4.274190, 4.275114, 4.275175, 4.275230, 4.275387",\
"4.274190, 4.275114, 4.275175, 4.275230, 4.275387",\
"4.274190, 4.275114, 4.275175, 4.275230, 4.275387",\
"4.274190, 4.275114, 4.275175, 4.275230, 4.275387",\
"4.222503, 4.223426, 4.223488, 4.223543, 4.223700");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "4.225802, 4.231507, 4.231513, 4.231518, 4.231533",\
"4.225802, 4.231507, 4.231513, 4.231518, 4.231533",\
"4.225802, 4.231507, 4.231513, 4.231518, 4.231533",\
"4.225802, 4.231507, 4.231513, 4.231518, 4.231533",\
"4.174115, 4.179820, 4.179826, 4.179831, 4.179845");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc 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.047768 ;
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "5.833028, 5.989046, 5.989046, 5.989046, 5.989046",\
"5.833028, 5.989046, 5.989046, 5.989046, 5.989046",\
"5.833028, 5.989046, 5.989046, 5.989046, 5.989046",\
"5.810771, 5.988936, 5.989046, 5.989046, 5.989046",\
"5.719138, 5.897303, 5.905391, 5.912625, 5.933331");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.777885, 0.789788, 0.789788, 0.789788, 0.789788",\
"0.777885, 0.789788, 0.789788, 0.789788, 0.789788",\
"0.777885, 0.789788, 0.789788, 0.789788, 0.789788",\
"0.777885, 0.789788, 0.789788, 0.789788, 0.789788",\
"0.777885, 0.789788, 0.789788, 0.789788, 0.789788");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "5.691713, 5.813837, 5.813837, 5.813837, 5.813837",\
"5.691713, 5.813837, 5.813837, 5.813837, 5.813837",\
"5.691713, 5.813837, 5.813837, 5.813837, 5.813837",\
"5.669456, 5.813837, 5.813837, 5.813837, 5.813837",\
"5.577823, 5.723866, 5.731557, 5.738435, 5.758122");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.444243, 0.533625, 0.538773, 0.543377, 0.556555",\
"0.444243, 0.533625, 0.538773, 0.543377, 0.556555",\
"0.444243, 0.533625, 0.538773, 0.543377, 0.556555",\
"0.444243, 0.533625, 0.538773, 0.543377, 0.556555",\
"0.444243, 0.533625, 0.538773, 0.543377, 0.556555");
}
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "4.578658, 4.579587, 4.579648, 4.579703, 4.579861",\
"4.578658, 4.579587, 4.579648, 4.579703, 4.579861",\
"4.578658, 4.579587, 4.579648, 4.579703, 4.579861",\
"4.578658, 4.579587, 4.579648, 4.579703, 4.579861",\
"4.526971, 4.527899, 4.527960, 4.528016, 4.528173");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "4.530253, 4.535945, 4.535951, 4.535956, 4.535971",\
"4.530253, 4.535945, 4.535951, 4.535956, 4.535971",\
"4.530253, 4.535945, 4.535951, 4.535956, 4.535971",\
"4.530253, 4.535945, 4.535951, 4.535956, 4.535971",\
"4.478566, 4.484257, 4.484263, 4.484268, 4.484283");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc 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.047768 ;
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "6.175391, 6.331406, 6.331406, 6.331406, 6.331406",\
"6.175391, 6.331406, 6.331406, 6.331406, 6.331406",\
"6.175391, 6.331406, 6.331406, 6.331406, 6.331406",\
"6.153135, 6.331296, 6.331406, 6.331406, 6.331406",\
"6.061501, 6.239662, 6.247750, 6.254985, 6.275690");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.777885, 0.789790, 0.789790, 0.789790, 0.789790",\
"0.777885, 0.789790, 0.789790, 0.789790, 0.789790",\
"0.777885, 0.789790, 0.789790, 0.789790, 0.789790",\
"0.777885, 0.789790, 0.789790, 0.789790, 0.789790",\
"0.777885, 0.789790, 0.789790, 0.789790, 0.789790");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "6.017694, 6.139811, 6.139811, 6.139811, 6.139811",\
"6.017694, 6.139811, 6.139811, 6.139811, 6.139811",\
"6.017694, 6.139811, 6.139811, 6.139811, 6.139811",\
"5.995437, 6.139811, 6.139811, 6.139811, 6.139811",\
"5.903803, 6.049840, 6.057531, 6.064409, 6.084096");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.444240, 0.533629, 0.538777, 0.543381, 0.556558",\
"0.444240, 0.533629, 0.538777, 0.543381, 0.556558",\
"0.444240, 0.533629, 0.538777, 0.543381, 0.556558",\
"0.444240, 0.533629, 0.538777, 0.543381, 0.556558",\
"0.444240, 0.533629, 0.538777, 0.543381, 0.556558");
}
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "4.885230, 4.886121, 4.886180, 4.886234, 4.886387",\
"4.885230, 4.886121, 4.886180, 4.886234, 4.886387",\
"4.885230, 4.886121, 4.886180, 4.886234, 4.886387",\
"4.885230, 4.886121, 4.886180, 4.886234, 4.886387",\
"4.833543, 4.834433, 4.834493, 4.834547, 4.834700");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "4.836957, 4.842759, 4.842764, 4.842769, 4.842782",\
"4.836957, 4.842759, 4.842764, 4.842769, 4.842782",\
"4.836957, 4.842759, 4.842764, 4.842769, 4.842782",\
"4.836957, 4.842759, 4.842764, 4.842769, 4.842782",\
"4.785270, 4.791071, 4.791077, 4.791081, 4.791095");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc 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.047768 ;
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "6.550886, 6.706905, 6.706905, 6.706905, 6.706905",\
"6.550886, 6.706905, 6.706905, 6.706905, 6.706905",\
"6.550886, 6.706905, 6.706905, 6.706905, 6.706905",\
"6.528629, 6.706797, 6.706905, 6.706905, 6.706905",\
"6.436996, 6.615163, 6.623251, 6.630486, 6.651190");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.777885, 0.789790, 0.789790, 0.789790, 0.789790",\
"0.777885, 0.789790, 0.789790, 0.789790, 0.789790",\
"0.777885, 0.789790, 0.789790, 0.789790, 0.789790",\
"0.777885, 0.789790, 0.789790, 0.789790, 0.789790",\
"0.777885, 0.789790, 0.789790, 0.789790, 0.789790");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "6.407294, 6.529413, 6.529413, 6.529413, 6.529413",\
"6.407294, 6.529413, 6.529413, 6.529413, 6.529413",\
"6.407294, 6.529413, 6.529413, 6.529413, 6.529413",\
"6.385037, 6.529413, 6.529413, 6.529413, 6.529413",\
"6.293404, 6.439443, 6.447133, 6.454012, 6.473698");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.444241, 0.533628, 0.538776, 0.543380, 0.556558",\
"0.444241, 0.533628, 0.538776, 0.543380, 0.556558",\
"0.444241, 0.533628, 0.538776, 0.543380, 0.556558",\
"0.444241, 0.533628, 0.538776, 0.543380, 0.556558",\
"0.444241, 0.533628, 0.538776, 0.543380, 0.556558");
}
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "5.232526, 5.233454, 5.233516, 5.233571, 5.233728",\
"5.232526, 5.233454, 5.233516, 5.233571, 5.233728",\
"5.232526, 5.233454, 5.233516, 5.233571, 5.233728",\
"5.232526, 5.233454, 5.233516, 5.233571, 5.233728",\
"5.180838, 5.181767, 5.181828, 5.181883, 5.182040");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "5.184121, 5.189812, 5.189818, 5.189823, 5.189838",\
"5.184121, 5.189812, 5.189818, 5.189823, 5.189838",\
"5.184121, 5.189812, 5.189818, 5.189823, 5.189838",\
"5.184121, 5.189812, 5.189818, 5.189823, 5.189838",\
"5.132433, 5.138124, 5.138130, 5.138135, 5.138150");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc 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.047768 ;
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "6.886209, 7.042225, 7.042225, 7.042225, 7.042225",\
"6.886209, 7.042225, 7.042225, 7.042225, 7.042225",\
"6.886209, 7.042225, 7.042225, 7.042225, 7.042225",\
"6.863952, 7.042115, 7.042225, 7.042225, 7.042225",\
"6.772318, 6.950481, 6.958570, 6.965804, 6.986509");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.777884, 0.789788, 0.789788, 0.789788, 0.789788",\
"0.777884, 0.789788, 0.789788, 0.789788, 0.789788",\
"0.777884, 0.789788, 0.789788, 0.789788, 0.789788",\
"0.777884, 0.789788, 0.789788, 0.789788, 0.789788",\
"0.777884, 0.789788, 0.789788, 0.789788, 0.789788");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "6.744760, 6.866884, 6.866884, 6.866884, 6.866884",\
"6.744760, 6.866884, 6.866884, 6.866884, 6.866884",\
"6.744760, 6.866884, 6.866884, 6.866884, 6.866884",\
"6.722503, 6.866884, 6.866884, 6.866884, 6.866884",\
"6.630869, 6.776913, 6.784604, 6.791482, 6.811169");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.444243, 0.533625, 0.538773, 0.543377, 0.556555",\
"0.444243, 0.533625, 0.538773, 0.543377, 0.556555",\
"0.444243, 0.533625, 0.538773, 0.543377, 0.556555",\
"0.444243, 0.533625, 0.538773, 0.543377, 0.556555",\
"0.444243, 0.533625, 0.538773, 0.543377, 0.556555");
}
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "5.534635, 5.535569, 5.535631, 5.535686, 5.535844",\
"5.534635, 5.535569, 5.535631, 5.535686, 5.535844",\
"5.534635, 5.535569, 5.535631, 5.535686, 5.535844",\
"5.534635, 5.535569, 5.535631, 5.535686, 5.535844",\
"5.482947, 5.483881, 5.483943, 5.483998, 5.484156");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "5.486210, 5.491884, 5.491890, 5.491896, 5.491910",\
"5.486210, 5.491884, 5.491890, 5.491896, 5.491910",\
"5.486210, 5.491884, 5.491890, 5.491896, 5.491910",\
"5.486210, 5.491884, 5.491890, 5.491896, 5.491910",\
"5.434523, 5.440197, 5.440203, 5.440207, 5.440223");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc 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.047768 ;
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "7.229352, 7.385363, 7.385363, 7.385363, 7.385363",\
"7.229352, 7.385363, 7.385363, 7.385363, 7.385363",\
"7.229352, 7.385363, 7.385363, 7.385363, 7.385363",\
"7.207095, 7.385253, 7.385363, 7.385363, 7.385363",\
"7.115461, 7.293620, 7.301708, 7.308942, 7.329648");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.777885, 0.789789, 0.789789, 0.789789, 0.789789",\
"0.777885, 0.789789, 0.789789, 0.789789, 0.789789",\
"0.777885, 0.789789, 0.789789, 0.789789, 0.789789",\
"0.777885, 0.789789, 0.789789, 0.789789, 0.789789",\
"0.777885, 0.789789, 0.789789, 0.789789, 0.789789");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "7.082609, 7.204730, 7.204730, 7.204730, 7.204730",\
"7.082609, 7.204730, 7.204730, 7.204730, 7.204730",\
"7.082609, 7.204730, 7.204730, 7.204730, 7.204730",\
"7.060352, 7.204730, 7.204730, 7.204730, 7.204730",\
"6.968718, 7.114758, 7.122449, 7.129328, 7.149014");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.444242, 0.533626, 0.538774, 0.543379, 0.556556",\
"0.444242, 0.533626, 0.538774, 0.543379, 0.556556",\
"0.444242, 0.533626, 0.538774, 0.543379, 0.556556",\
"0.444242, 0.533626, 0.538774, 0.543379, 0.556556",\
"0.444242, 0.533626, 0.538774, 0.543379, 0.556556");
}
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "5.848813, 5.849729, 5.849790, 5.849844, 5.850000",\
"5.848813, 5.849729, 5.849790, 5.849844, 5.850000",\
"5.848813, 5.849729, 5.849790, 5.849844, 5.850000",\
"5.848813, 5.849729, 5.849790, 5.849844, 5.850000",\
"5.797125, 5.798041, 5.798102, 5.798156, 5.798312");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "5.800453, 5.806182, 5.806188, 5.806192, 5.806207",\
"5.800453, 5.806182, 5.806188, 5.806192, 5.806207",\
"5.800453, 5.806182, 5.806188, 5.806192, 5.806207",\
"5.800453, 5.806182, 5.806188, 5.806192, 5.806207",\
"5.748765, 5.754494, 5.754499, 5.754505, 5.754519");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc 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.047768 ;
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "7.573076, 7.729092, 7.729092, 7.729092, 7.729092",\
"7.573076, 7.729092, 7.729092, 7.729092, 7.729092",\
"7.573076, 7.729092, 7.729092, 7.729092, 7.729092",\
"7.550819, 7.728983, 7.729092, 7.729092, 7.729092",\
"7.459186, 7.637349, 7.645437, 7.652672, 7.673377");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.777885, 0.789789, 0.789789, 0.789789, 0.789789",\
"0.777885, 0.789789, 0.789789, 0.789789, 0.789789",\
"0.777885, 0.789789, 0.789789, 0.789789, 0.789789",\
"0.777885, 0.789789, 0.789789, 0.789789, 0.789789",\
"0.777885, 0.789789, 0.789789, 0.789789, 0.789789");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "7.427726, 7.549846, 7.549846, 7.549846, 7.549846",\
"7.427726, 7.549846, 7.549846, 7.549846, 7.549846",\
"7.427726, 7.549846, 7.549846, 7.549846, 7.549846",\
"7.405469, 7.549846, 7.549846, 7.549846, 7.549846",\
"7.313836, 7.459875, 7.467566, 7.474444, 7.494131");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.444241, 0.533627, 0.538775, 0.543379, 0.556557",\
"0.444241, 0.533627, 0.538775, 0.543379, 0.556557",\
"0.444241, 0.533627, 0.538775, 0.543379, 0.556557",\
"0.444241, 0.533627, 0.538775, 0.543379, 0.556557",\
"0.444241, 0.533627, 0.538775, 0.543379, 0.556557");
}
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "6.164963, 6.165898, 6.165960, 6.166015, 6.166173",\
"6.164963, 6.165898, 6.165960, 6.166015, 6.166173",\
"6.164963, 6.165898, 6.165960, 6.166015, 6.166173",\
"6.164963, 6.165898, 6.165960, 6.166015, 6.166173",\
"6.113276, 6.114212, 6.114273, 6.114328, 6.114487");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "6.116536, 6.122208, 6.122214, 6.122219, 6.122234",\
"6.116536, 6.122208, 6.122214, 6.122219, 6.122234",\
"6.116536, 6.122208, 6.122214, 6.122219, 6.122234",\
"6.116536, 6.122208, 6.122214, 6.122219, 6.122234",\
"6.064849, 6.070521, 6.070527, 6.070532, 6.070547");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc 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.047768 ;
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "7.915457, 8.071472, 8.071472, 8.071472, 8.071472",\
"7.915457, 8.071472, 8.071472, 8.071472, 8.071472",\
"7.915457, 8.071472, 8.071472, 8.071472, 8.071472",\
"7.893200, 8.071363, 8.071472, 8.071472, 8.071472",\
"7.801567, 7.979729, 7.987818, 7.995052, 8.015757");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.777885, 0.789790, 0.789790, 0.789790, 0.789790",\
"0.777885, 0.789790, 0.789790, 0.789790, 0.789790",\
"0.777885, 0.789790, 0.789790, 0.789790, 0.789790",\
"0.777885, 0.789790, 0.789790, 0.789790, 0.789790",\
"0.777885, 0.789790, 0.789790, 0.789790, 0.789790");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "7.764865, 7.886984, 7.886984, 7.886984, 7.886984",\
"7.764865, 7.886984, 7.886984, 7.886984, 7.886984",\
"7.764865, 7.886984, 7.886984, 7.886984, 7.886984",\
"7.742608, 7.886984, 7.886984, 7.886984, 7.886984",\
"7.650974, 7.797013, 7.804704, 7.811582, 7.831268");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.444241, 0.533628, 0.538776, 0.543380, 0.556558",\
"0.444241, 0.533628, 0.538776, 0.543380, 0.556558",\
"0.444241, 0.533628, 0.538776, 0.543380, 0.556558",\
"0.444241, 0.533628, 0.538776, 0.543380, 0.556558",\
"0.444241, 0.533628, 0.538776, 0.543380, 0.556558");
}
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "6.488611, 6.489536, 6.489598, 6.489653, 6.489810",\
"6.488611, 6.489536, 6.489598, 6.489653, 6.489810",\
"6.488611, 6.489536, 6.489598, 6.489653, 6.489810",\
"6.488611, 6.489536, 6.489598, 6.489653, 6.489810",\
"6.436925, 6.437850, 6.437911, 6.437966, 6.438123");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "6.440218, 6.445919, 6.445925, 6.445930, 6.445945",\
"6.440218, 6.445919, 6.445925, 6.445930, 6.445945",\
"6.440218, 6.445919, 6.445925, 6.445930, 6.445945",\
"6.440218, 6.445919, 6.445925, 6.445930, 6.445945",\
"6.388532, 6.394232, 6.394238, 6.394243, 6.394258");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc 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.047768 ;
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "8.260072, 8.416082, 8.416082, 8.416082, 8.416082",\
"8.260072, 8.416082, 8.416082, 8.416082, 8.416082",\
"8.260072, 8.416082, 8.416082, 8.416082, 8.416082",\
"8.237815, 8.415973, 8.416082, 8.416082, 8.416082",\
"8.146181, 8.324339, 8.332427, 8.339662, 8.360367");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.777885, 0.789788, 0.789788, 0.789788, 0.789788",\
"0.777885, 0.789788, 0.789788, 0.789788, 0.789788",\
"0.777885, 0.789788, 0.789788, 0.789788, 0.789788",\
"0.777885, 0.789788, 0.789788, 0.789788, 0.789788",\
"0.777885, 0.789788, 0.789788, 0.789788, 0.789788");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "8.111894, 8.234017, 8.234017, 8.234017, 8.234017",\
"8.111894, 8.234017, 8.234017, 8.234017, 8.234017",\
"8.111894, 8.234017, 8.234017, 8.234017, 8.234017",\
"8.089637, 8.234017, 8.234017, 8.234017, 8.234017",\
"7.998003, 8.144047, 8.151737, 8.158616, 8.178303");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.444243, 0.533625, 0.538773, 0.543377, 0.556555",\
"0.444243, 0.533625, 0.538773, 0.543377, 0.556555",\
"0.444243, 0.533625, 0.538773, 0.543377, 0.556555",\
"0.444243, 0.533625, 0.538773, 0.543377, 0.556555",\
"0.444243, 0.533625, 0.538773, 0.543377, 0.556555");
}
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "6.801217, 6.802168, 6.802230, 6.802286, 6.802446",\
"6.801217, 6.802168, 6.802230, 6.802286, 6.802446",\
"6.801217, 6.802168, 6.802230, 6.802286, 6.802446",\
"6.801217, 6.802168, 6.802230, 6.802286, 6.802446",\
"6.749530, 6.750481, 6.750544, 6.750600, 6.750760");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "6.752733, 6.758358, 6.758364, 6.758369, 6.758385",\
"6.752733, 6.758358, 6.758364, 6.758369, 6.758385",\
"6.752733, 6.758358, 6.758364, 6.758369, 6.758385",\
"6.752733, 6.758358, 6.758364, 6.758369, 6.758385",\
"6.701046, 6.706671, 6.706677, 6.706682, 6.706698");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc 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.047768 ;
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "8.607410, 8.763426, 8.763426, 8.763426, 8.763426",\
"8.607410, 8.763426, 8.763426, 8.763426, 8.763426",\
"8.607410, 8.763426, 8.763426, 8.763426, 8.763426",\
"8.585154, 8.763317, 8.763426, 8.763426, 8.763426",\
"8.493520, 8.671682, 8.679771, 8.687006, 8.707710");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.777885, 0.789790, 0.789790, 0.789790, 0.789790",\
"0.777885, 0.789790, 0.789790, 0.789790, 0.789790",\
"0.777885, 0.789790, 0.789790, 0.789790, 0.789790",\
"0.777885, 0.789790, 0.789790, 0.789790, 0.789790",\
"0.777885, 0.789790, 0.789790, 0.789790, 0.789790");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "8.457102, 8.579219, 8.579219, 8.579219, 8.579219",\
"8.457102, 8.579219, 8.579219, 8.579219, 8.579219",\
"8.457102, 8.579219, 8.579219, 8.579219, 8.579219",\
"8.434845, 8.579219, 8.579219, 8.579219, 8.579219",\
"8.343211, 8.489248, 8.496939, 8.503818, 8.523504");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.444240, 0.533629, 0.538776, 0.543381, 0.556558",\
"0.444240, 0.533629, 0.538776, 0.543381, 0.556558",\
"0.444240, 0.533629, 0.538776, 0.543381, 0.556558",\
"0.444240, 0.533629, 0.538776, 0.543381, 0.556558",\
"0.444240, 0.533629, 0.538776, 0.543381, 0.556558");
}
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "7.104883, 7.105805, 7.105866, 7.105921, 7.106078",\
"7.104883, 7.105805, 7.105866, 7.105921, 7.106078",\
"7.104883, 7.105805, 7.105866, 7.105921, 7.106078",\
"7.104883, 7.105805, 7.105866, 7.105921, 7.106078",\
"7.053196, 7.054118, 7.054179, 7.054234, 7.054391");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "7.056501, 7.062212, 7.062218, 7.062222, 7.062237",\
"7.056501, 7.062212, 7.062218, 7.062222, 7.062237",\
"7.056501, 7.062212, 7.062218, 7.062222, 7.062237",\
"7.056501, 7.062212, 7.062218, 7.062222, 7.062237",\
"7.004815, 7.010525, 7.010530, 7.010536, 7.010550");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc 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.047768 ;
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "7.666394, 7.808365, 7.808365, 7.808365, 7.808365",\
"7.666394, 7.808365, 7.808365, 7.808365, 7.808365",\
"7.666394, 7.808365, 7.808365, 7.808365, 7.808365",\
"7.639746, 7.808365, 7.808365, 7.808365, 7.808365",\
"7.529404, 7.707571, 7.715659, 7.722894, 7.743599");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\
"0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\
"0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\
"0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\
"0.777887, 0.789793, 0.789793, 0.789793, 0.789793");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "7.509530, 7.617588, 7.617588, 7.617588, 7.617588",\
"7.509530, 7.617588, 7.617588, 7.617588, 7.617588",\
"7.509530, 7.617588, 7.617588, 7.617588, 7.617588",\
"7.482882, 7.617588, 7.617588, 7.617588, 7.617588",\
"7.372540, 7.518566, 7.526257, 7.533135, 7.552821");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.444236, 0.533635, 0.538783, 0.543387, 0.556564",\
"0.444236, 0.533635, 0.538783, 0.543387, 0.556564",\
"0.444236, 0.533635, 0.538783, 0.543387, 0.556564",\
"0.444236, 0.533635, 0.538783, 0.543387, 0.556564",\
"0.444236, 0.533635, 0.538783, 0.543387, 0.556564");
}
} /* end of arc 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "6.246140, 6.246989, 6.247047, 6.247099, 6.247248",\
"6.246140, 6.246989, 6.247047, 6.247099, 6.247248",\
"6.246140, 6.246989, 6.247047, 6.247099, 6.247248",\
"6.246140, 6.246989, 6.247047, 6.247099, 6.247248",\
"6.184203, 6.185052, 6.185110, 6.185162, 6.185310");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "6.198011, 6.203933, 6.203938, 6.203942, 6.203954",\
"6.198011, 6.203933, 6.203938, 6.203942, 6.203954",\
"6.198011, 6.203933, 6.203938, 6.203942, 6.203954",\
"6.198011, 6.203933, 6.203938, 6.203942, 6.203954",\
"6.136074, 6.141996, 6.142001, 6.142004, 6.142017");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc 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.047768 ;
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "7.283004, 7.424938, 7.424938, 7.424938, 7.424938",\
"7.283004, 7.424938, 7.424938, 7.424938, 7.424938",\
"7.283004, 7.424938, 7.424938, 7.424938, 7.424938",\
"7.256356, 7.424938, 7.424938, 7.424938, 7.424938",\
"7.146014, 7.324141, 7.332230, 7.339465, 7.360172");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.777879, 0.789774, 0.789774, 0.789774, 0.789774",\
"0.777879, 0.789774, 0.789774, 0.789774, 0.789774",\
"0.777879, 0.789774, 0.789774, 0.789774, 0.789774",\
"0.777879, 0.789774, 0.789774, 0.789774, 0.789774",\
"0.777879, 0.789774, 0.789774, 0.789774, 0.789774");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "7.127786, 7.235909, 7.235909, 7.235909, 7.235909",\
"7.127786, 7.235909, 7.235909, 7.235909, 7.235909",\
"7.127786, 7.235909, 7.235909, 7.235909, 7.235909",\
"7.101138, 7.235909, 7.235909, 7.235909, 7.235909",\
"6.990796, 7.136888, 7.144578, 7.151457, 7.171144");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.444261, 0.533595, 0.538744, 0.543350, 0.556531",\
"0.444261, 0.533595, 0.538744, 0.543350, 0.556531",\
"0.444261, 0.533595, 0.538744, 0.543350, 0.556531",\
"0.444261, 0.533595, 0.538744, 0.543350, 0.556531",\
"0.444261, 0.533595, 0.538744, 0.543350, 0.556531");
}
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "5.905977, 5.907085, 5.907155, 5.907217, 5.907395",\
"5.905977, 5.907085, 5.907155, 5.907217, 5.907395",\
"5.905977, 5.907085, 5.907155, 5.907217, 5.907395",\
"5.905977, 5.907085, 5.907155, 5.907217, 5.907395",\
"5.844039, 5.845148, 5.845218, 5.845280, 5.845458");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "5.856942, 5.862107, 5.862115, 5.862122, 5.862143",\
"5.856942, 5.862107, 5.862115, 5.862122, 5.862143",\
"5.856942, 5.862107, 5.862115, 5.862122, 5.862143",\
"5.856942, 5.862107, 5.862115, 5.862122, 5.862143",\
"5.795005, 5.800169, 5.800178, 5.800185, 5.800206");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc 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.047768 ;
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "6.950987, 7.092915, 7.092915, 7.092915, 7.092915",\
"6.950987, 7.092915, 7.092915, 7.092915, 7.092915",\
"6.950987, 7.092915, 7.092915, 7.092915, 7.092915",\
"6.924338, 7.092915, 7.092915, 7.092915, 7.092915",\
"6.813996, 6.992116, 7.000206, 7.007441, 7.028148");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.777876, 0.789768, 0.789768, 0.789768, 0.789768",\
"0.777876, 0.789768, 0.789768, 0.789768, 0.789768",\
"0.777876, 0.789768, 0.789768, 0.789768, 0.789768",\
"0.777876, 0.789768, 0.789768, 0.789768, 0.789768",\
"0.777876, 0.789768, 0.789768, 0.789768, 0.789768");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "6.799928, 6.908073, 6.908073, 6.908073, 6.908073",\
"6.799928, 6.908073, 6.908073, 6.908073, 6.908073",\
"6.799928, 6.908073, 6.908073, 6.908073, 6.908073",\
"6.773281, 6.908073, 6.908073, 6.908073, 6.908073",\
"6.662938, 6.809050, 6.816741, 6.823619, 6.843306");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.444270, 0.533582, 0.538732, 0.543338, 0.556521",\
"0.444270, 0.533582, 0.538732, 0.543338, 0.556521",\
"0.444270, 0.533582, 0.538732, 0.543338, 0.556521",\
"0.444270, 0.533582, 0.538732, 0.543338, 0.556521",\
"0.444270, 0.533582, 0.538732, 0.543338, 0.556521");
}
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "5.594883, 5.596061, 5.596134, 5.596199, 5.596385",\
"5.594883, 5.596061, 5.596134, 5.596199, 5.596385",\
"5.594883, 5.596061, 5.596134, 5.596199, 5.596385",\
"5.594883, 5.596061, 5.596134, 5.596199, 5.596385",\
"5.532946, 5.534123, 5.534196, 5.534262, 5.534448");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "5.545604, 5.550565, 5.550574, 5.550582, 5.550605",\
"5.545604, 5.550565, 5.550574, 5.550582, 5.550605",\
"5.545604, 5.550565, 5.550574, 5.550582, 5.550605",\
"5.545604, 5.550565, 5.550574, 5.550582, 5.550605",\
"5.483667, 5.488627, 5.488637, 5.488645, 5.488668");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc 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.047768 ;
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "6.593799, 6.735729, 6.735729, 6.735729, 6.735729",\
"6.593799, 6.735729, 6.735729, 6.735729, 6.735729",\
"6.593799, 6.735729, 6.735729, 6.735729, 6.735729",\
"6.567151, 6.735729, 6.735729, 6.735729, 6.735729",\
"6.456809, 6.634930, 6.643020, 6.650254, 6.670962");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.777877, 0.789772, 0.789772, 0.789772, 0.789772",\
"0.777877, 0.789772, 0.789772, 0.789772, 0.789772",\
"0.777877, 0.789772, 0.789772, 0.789772, 0.789772",\
"0.777877, 0.789772, 0.789772, 0.789772, 0.789772",\
"0.777877, 0.789772, 0.789772, 0.789772, 0.789772");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "6.456592, 6.564725, 6.564725, 6.564725, 6.564725",\
"6.456592, 6.564725, 6.564725, 6.564725, 6.564725",\
"6.456592, 6.564725, 6.564725, 6.564725, 6.564725",\
"6.429944, 6.564725, 6.564725, 6.564725, 6.564725",\
"6.319602, 6.465702, 6.473392, 6.480271, 6.499958");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.444265, 0.533589, 0.538739, 0.543345, 0.556527",\
"0.444265, 0.533589, 0.538739, 0.543345, 0.556527",\
"0.444265, 0.533589, 0.538739, 0.543345, 0.556527",\
"0.444265, 0.533589, 0.538739, 0.543345, 0.556527",\
"0.444265, 0.533589, 0.538739, 0.543345, 0.556527");
}
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "5.261216, 5.262347, 5.262417, 5.262481, 5.262661",\
"5.261216, 5.262347, 5.262417, 5.262481, 5.262661",\
"5.261216, 5.262347, 5.262417, 5.262481, 5.262661",\
"5.261216, 5.262347, 5.262417, 5.262481, 5.262661",\
"5.199279, 5.200410, 5.200480, 5.200543, 5.200724");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "5.212106, 5.217207, 5.217215, 5.217223, 5.217244",\
"5.212106, 5.217207, 5.217215, 5.217223, 5.217244",\
"5.212106, 5.217207, 5.217215, 5.217223, 5.217244",\
"5.212106, 5.217207, 5.217215, 5.217223, 5.217244",\
"5.150168, 5.155270, 5.155278, 5.155285, 5.155307");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc 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.047768 ;
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "6.258989, 6.400918, 6.400918, 6.400918, 6.400918",\
"6.258989, 6.400918, 6.400918, 6.400918, 6.400918",\
"6.258989, 6.400918, 6.400918, 6.400918, 6.400918",\
"6.232341, 6.400918, 6.400918, 6.400918, 6.400918",\
"6.121999, 6.300119, 6.308208, 6.315444, 6.336151");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.777878, 0.789773, 0.789773, 0.789773, 0.789773",\
"0.777878, 0.789773, 0.789773, 0.789773, 0.789773",\
"0.777878, 0.789773, 0.789773, 0.789773, 0.789773",\
"0.777878, 0.789773, 0.789773, 0.789773, 0.789773",\
"0.777878, 0.789773, 0.789773, 0.789773, 0.789773");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "6.115678, 6.223807, 6.223807, 6.223807, 6.223807",\
"6.115678, 6.223807, 6.223807, 6.223807, 6.223807",\
"6.115678, 6.223807, 6.223807, 6.223807, 6.223807",\
"6.089031, 6.223807, 6.223807, 6.223807, 6.223807",\
"5.978688, 6.124784, 6.132475, 6.139353, 6.159040");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.444263, 0.533592, 0.538741, 0.543347, 0.556529",\
"0.444263, 0.533592, 0.538741, 0.543347, 0.556529",\
"0.444263, 0.533592, 0.538741, 0.543347, 0.556529",\
"0.444263, 0.533592, 0.538741, 0.543347, 0.556529",\
"0.444263, 0.533592, 0.538741, 0.543347, 0.556529");
}
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "4.944028, 4.945140, 4.945210, 4.945272, 4.945451",\
"4.944028, 4.945140, 4.945210, 4.945272, 4.945451",\
"4.944028, 4.945140, 4.945210, 4.945272, 4.945451",\
"4.944028, 4.945140, 4.945210, 4.945272, 4.945451",\
"4.882091, 4.883203, 4.883272, 4.883335, 4.883513");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "4.894983, 4.900139, 4.900147, 4.900155, 4.900176",\
"4.894983, 4.900139, 4.900147, 4.900155, 4.900176",\
"4.894983, 4.900139, 4.900147, 4.900155, 4.900176",\
"4.894983, 4.900139, 4.900147, 4.900155, 4.900176",\
"4.833046, 4.838202, 4.838210, 4.838217, 4.838238");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc 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.047768 ;
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "5.918129, 6.060066, 6.060066, 6.060066, 6.060066",\
"5.918129, 6.060066, 6.060066, 6.060066, 6.060066",\
"5.918129, 6.060066, 6.060066, 6.060066, 6.060066",\
"5.891481, 6.060066, 6.060066, 6.060066, 6.060066",\
"5.781138, 5.959269, 5.967358, 5.974592, 5.995299");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.777880, 0.789778, 0.789778, 0.789778, 0.789778",\
"0.777880, 0.789778, 0.789778, 0.789778, 0.789778",\
"0.777880, 0.789778, 0.789778, 0.789778, 0.789778",\
"0.777880, 0.789778, 0.789778, 0.789778, 0.789778",\
"0.777880, 0.789778, 0.789778, 0.789778, 0.789778");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "5.758276, 5.866385, 5.866385, 5.866385, 5.866385",\
"5.758276, 5.866385, 5.866385, 5.866385, 5.866385",\
"5.758276, 5.866385, 5.866385, 5.866385, 5.866385",\
"5.731627, 5.866385, 5.866385, 5.866385, 5.866385",\
"5.621285, 5.767363, 5.775053, 5.781932, 5.801619");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.444256, 0.533604, 0.538752, 0.543358, 0.556538",\
"0.444256, 0.533604, 0.538752, 0.543358, 0.556538",\
"0.444256, 0.533604, 0.538752, 0.543358, 0.556538",\
"0.444256, 0.533604, 0.538752, 0.543358, 0.556538",\
"0.444256, 0.533604, 0.538752, 0.543358, 0.556538");
}
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "4.634644, 4.635774, 4.635844, 4.635908, 4.636088",\
"4.634644, 4.635774, 4.635844, 4.635908, 4.636088",\
"4.634644, 4.635774, 4.635844, 4.635908, 4.636088",\
"4.634644, 4.635774, 4.635844, 4.635908, 4.636088",\
"4.572706, 4.573836, 4.573907, 4.573970, 4.574151");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "4.585533, 4.590634, 4.590642, 4.590650, 4.590672",\
"4.585533, 4.590634, 4.590642, 4.590650, 4.590672",\
"4.585533, 4.590634, 4.590642, 4.590650, 4.590672",\
"4.585533, 4.590634, 4.590642, 4.590650, 4.590672",\
"4.523595, 4.528697, 4.528705, 4.528712, 4.528734");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc 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.047768 ;
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "5.590560, 5.732485, 5.732485, 5.732485, 5.732485",\
"5.590560, 5.732485, 5.732485, 5.732485, 5.732485",\
"5.590560, 5.732485, 5.732485, 5.732485, 5.732485",\
"5.563912, 5.732485, 5.732485, 5.732485, 5.732485",\
"5.453569, 5.631686, 5.639775, 5.647011, 5.667718");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.777880, 0.789778, 0.789778, 0.789778, 0.789778",\
"0.777880, 0.789778, 0.789778, 0.789778, 0.789778",\
"0.777880, 0.789778, 0.789778, 0.789778, 0.789778",\
"0.777880, 0.789778, 0.789778, 0.789778, 0.789778",\
"0.777880, 0.789778, 0.789778, 0.789778, 0.789778");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "5.416484, 5.524596, 5.524596, 5.524596, 5.524596",\
"5.416484, 5.524596, 5.524596, 5.524596, 5.524596",\
"5.416484, 5.524596, 5.524596, 5.524596, 5.524596",\
"5.389836, 5.524596, 5.524596, 5.524596, 5.524596",\
"5.279494, 5.425573, 5.433264, 5.440143, 5.459829");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.444257, 0.533602, 0.538751, 0.543356, 0.556537",\
"0.444257, 0.533602, 0.538751, 0.543356, 0.556537",\
"0.444257, 0.533602, 0.538751, 0.543356, 0.556537",\
"0.444257, 0.533602, 0.538751, 0.543356, 0.556537",\
"0.444257, 0.533602, 0.538751, 0.543356, 0.556537");
}
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "4.333285, 4.334364, 4.334432, 4.334493, 4.334668",\
"4.333285, 4.334364, 4.334432, 4.334493, 4.334668",\
"4.333285, 4.334364, 4.334432, 4.334493, 4.334668",\
"4.333285, 4.334364, 4.334432, 4.334493, 4.334668",\
"4.271348, 4.272427, 4.272495, 4.272556, 4.272731");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "4.284357, 4.289609, 4.289617, 4.289624, 4.289644",\
"4.284357, 4.289609, 4.289617, 4.289624, 4.289644",\
"4.284357, 4.289609, 4.289617, 4.289624, 4.289644",\
"4.284357, 4.289609, 4.289617, 4.289624, 4.289644",\
"4.222419, 4.227672, 4.227680, 4.227687, 4.227707");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc 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.047768 ;
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "9.210044, 9.388214, 9.396301, 9.403536, 9.424241",\
"9.261586, 9.439756, 9.447844, 9.455078, 9.475783",\
"9.313129, 9.491299, 9.499388, 9.506621, 9.527327",\
"9.416267, 9.594437, 9.602526, 9.609759, 9.630465",\
"9.622439, 9.800610, 9.808697, 9.815931, 9.836637");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\
"0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\
"0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\
"0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\
"0.758810, 0.765615, 0.765615, 0.765615, 0.765615");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "9.263652, 9.410362, 9.418104, 9.425030, 9.444849",\
"9.315195, 9.461905, 9.469647, 9.476572, 9.496392",\
"9.366738, 9.513448, 9.521191, 9.528115, 9.547935",\
"9.469875, 9.616586, 9.624328, 9.631253, 9.651073",\
"9.676047, 9.822758, 9.830500, 9.837425, 9.857244");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.423487, 0.515546, 0.520960, 0.525802, 0.539659",\
"0.423487, 0.515546, 0.520960, 0.525802, 0.539659",\
"0.423487, 0.515546, 0.520960, 0.525802, 0.539659",\
"0.423487, 0.515546, 0.520960, 0.525802, 0.539659",\
"0.423487, 0.515546, 0.520960, 0.525802, 0.539659");
}
} /* end of arc 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "6.990417, 7.155708, 7.163211, 7.169923, 7.189131",\
"7.085332, 7.250622, 7.258126, 7.264837, 7.284045",\
"7.085332, 7.250622, 7.258126, 7.264837, 7.284045",\
"7.181748, 7.347039, 7.354542, 7.361254, 7.380462",\
"7.373016, 7.538307, 7.545810, 7.552522, 7.571730");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\
"0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\
"0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\
"0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\
"0.758810, 0.765615, 0.765615, 0.765615, 0.765615");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "6.986439, 7.122543, 7.129726, 7.136150, 7.154537",\
"7.081353, 7.217457, 7.224640, 7.231065, 7.249452",\
"7.081353, 7.217457, 7.224640, 7.231065, 7.249452",\
"7.177770, 7.313874, 7.321057, 7.327481, 7.345868",\
"7.369038, 7.505142, 7.512325, 7.518749, 7.537136");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.423487, 0.515546, 0.520960, 0.525802, 0.539659",\
"0.423487, 0.515546, 0.520960, 0.525802, 0.539659",\
"0.423487, 0.515546, 0.520960, 0.525802, 0.539659",\
"0.423487, 0.515546, 0.520960, 0.525802, 0.539659",\
"0.423487, 0.515546, 0.520960, 0.525802, 0.539659");
}
} /* end of arc 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "7.705229, 7.847203, 7.847203, 7.847203, 7.847203",\
"7.705229, 7.847203, 7.847203, 7.847203, 7.847203",\
"7.705229, 7.847203, 7.847203, 7.847203, 7.847203",\
"7.678581, 7.847203, 7.847203, 7.847203, 7.847203",\
"7.568239, 7.746408, 7.754497, 7.761731, 7.782436");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\
"0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\
"0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\
"0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\
"0.777887, 0.789793, 0.789793, 0.789793, 0.789793");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "7.757108, 7.866082, 7.866082, 7.866082, 7.866082",\
"7.757108, 7.866082, 7.866082, 7.866082, 7.866082",\
"7.757108, 7.866082, 7.866082, 7.866082, 7.866082",\
"7.730460, 7.866082, 7.866082, 7.866082, 7.866082",\
"7.620117, 7.766827, 7.774570, 7.781495, 7.801314");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.444236, 0.533635, 0.538783, 0.543387, 0.556563",\
"0.444236, 0.533635, 0.538783, 0.543387, 0.556563",\
"0.444236, 0.533635, 0.538783, 0.543387, 0.556563",\
"0.444236, 0.533635, 0.538783, 0.543387, 0.556563",\
"0.444236, 0.533635, 0.538783, 0.543387, 0.556563");
}
} /* end of arc 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "3.976351, 3.977181, 3.977238, 3.977289, 3.977436",\
"3.976351, 3.977181, 3.977238, 3.977289, 3.977436",\
"3.976351, 3.977181, 3.977238, 3.977289, 3.977436",\
"3.976351, 3.977181, 3.977238, 3.977289, 3.977436",\
"3.914414, 3.915244, 3.915301, 3.915352, 3.915498");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "3.928289, 3.934267, 3.934271, 3.934275, 3.934287",\
"3.928289, 3.934267, 3.934271, 3.934275, 3.934287",\
"3.928289, 3.934267, 3.934271, 3.934275, 3.934287",\
"3.928289, 3.934267, 3.934271, 3.934275, 3.934287",\
"3.866352, 3.872330, 3.872334, 3.872338, 3.872350");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "4.580686, 4.720218, 4.720218, 4.720218, 4.720218",\
"4.580686, 4.720218, 4.720218, 4.720218, 4.720218",\
"4.580686, 4.720218, 4.720218, 4.720218, 4.720218",\
"4.561070, 4.720218, 4.720218, 4.720218, 4.720218",\
"4.476520, 4.654689, 4.662777, 4.670012, 4.690717");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\
"0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\
"0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\
"0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\
"0.758810, 0.765615, 0.765615, 0.765615, 0.765615");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "4.573648, 4.680180, 4.680180, 4.680180, 4.680180",\
"4.573648, 4.680180, 4.680180, 4.680180, 4.680180",\
"4.573648, 4.680180, 4.680180, 4.680180, 4.680180",\
"4.554032, 4.680180, 4.680180, 4.680180, 4.680180",\
"4.469481, 4.616191, 4.623934, 4.630859, 4.650679");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.423487, 0.515546, 0.520960, 0.525802, 0.539659",\
"0.423487, 0.515546, 0.520960, 0.525802, 0.539659",\
"0.423487, 0.515546, 0.520960, 0.525802, 0.539659",\
"0.423487, 0.515546, 0.520960, 0.525802, 0.539659",\
"0.423487, 0.515546, 0.520960, 0.525802, 0.539659");
}
} /* end of arc hkspi_clk_mprj_io[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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "4.032310, 4.197600, 4.205104, 4.211815, 4.231024",\
"4.032310, 4.197600, 4.205104, 4.211815, 4.231024",\
"4.032310, 4.197600, 4.205104, 4.211815, 4.231024",\
"4.032310, 4.197600, 4.205104, 4.211815, 4.231024",\
"4.004942, 4.170232, 4.177735, 4.184447, 4.203655");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\
"0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\
"0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\
"0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\
"0.758810, 0.765615, 0.765615, 0.765615, 0.765615");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "4.024751, 4.160855, 4.168038, 4.174462, 4.192849",\
"4.024751, 4.160855, 4.168038, 4.174462, 4.192849",\
"4.024751, 4.160855, 4.168038, 4.174462, 4.192849",\
"4.024751, 4.160855, 4.168038, 4.174462, 4.192849",\
"3.997383, 4.133487, 4.140670, 4.147094, 4.165482");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.423487, 0.515546, 0.520960, 0.525802, 0.539659",\
"0.423487, 0.515546, 0.520960, 0.525802, 0.539659",\
"0.423487, 0.515546, 0.520960, 0.525802, 0.539659",\
"0.423487, 0.515546, 0.520960, 0.525802, 0.539659",\
"0.423487, 0.515546, 0.520960, 0.525802, 0.539659");
}
} /* end of arc hkspi_clk_mprj_io[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.047768 ;
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "4.853757, 4.995733, 4.995733, 4.995733, 4.995733",\
"4.853757, 4.995733, 4.995733, 4.995733, 4.995733",\
"4.853757, 4.995733, 4.995733, 4.995733, 4.995733",\
"4.827109, 4.995733, 4.995733, 4.995733, 4.995733",\
"4.716766, 4.894938, 4.903027, 4.910261, 4.930965");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.777887, 0.789794, 0.789794, 0.789794, 0.789794",\
"0.777887, 0.789794, 0.789794, 0.789794, 0.789794",\
"0.777887, 0.789794, 0.789794, 0.789794, 0.789794",\
"0.777887, 0.789794, 0.789794, 0.789794, 0.789794",\
"0.777887, 0.789794, 0.789794, 0.789794, 0.789794");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "4.697939, 4.805995, 4.805995, 4.805995, 4.805995",\
"4.697939, 4.805995, 4.805995, 4.805995, 4.805995",\
"4.697939, 4.805995, 4.805995, 4.805995, 4.805995",\
"4.671292, 4.805995, 4.805995, 4.805995, 4.805995",\
"4.560949, 4.706972, 4.714663, 4.721540, 4.741227");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.444235, 0.533638, 0.538785, 0.543389, 0.556565",\
"0.444235, 0.533638, 0.538785, 0.543389, 0.556565",\
"0.444235, 0.533638, 0.538785, 0.543389, 0.556565",\
"0.444235, 0.533638, 0.538785, 0.543389, 0.556565",\
"0.444235, 0.533638, 0.538785, 0.543389, 0.556565");
}
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "3.667192, 3.668025, 3.668082, 3.668133, 3.668280",\
"3.667192, 3.668025, 3.668082, 3.668133, 3.668280",\
"3.667192, 3.668025, 3.668082, 3.668133, 3.668280",\
"3.667192, 3.668025, 3.668082, 3.668133, 3.668280",\
"3.605255, 3.606088, 3.606145, 3.606196, 3.606343");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "3.619123, 3.625094, 3.625099, 3.625103, 3.625114",\
"3.619123, 3.625094, 3.625099, 3.625103, 3.625114",\
"3.619123, 3.625094, 3.625099, 3.625103, 3.625114",\
"3.619123, 3.625094, 3.625099, 3.625103, 3.625114",\
"3.557186, 3.563157, 3.563161, 3.563165, 3.563177");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "4.313361, 4.452894, 4.452894, 4.452894, 4.452894",\
"4.313361, 4.452894, 4.452894, 4.452894, 4.452894",\
"4.313361, 4.452894, 4.452894, 4.452894, 4.452894",\
"4.293745, 4.452894, 4.452894, 4.452894, 4.452894",\
"4.209194, 4.387366, 4.395454, 4.402689, 4.423393");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\
"0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\
"0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\
"0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\
"0.758810, 0.765615, 0.765615, 0.765615, 0.765615");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "4.232090, 4.338624, 4.338624, 4.338624, 4.338624",\
"4.232090, 4.338624, 4.338624, 4.338624, 4.338624",\
"4.232090, 4.338624, 4.338624, 4.338624, 4.338624",\
"4.212474, 4.338624, 4.338624, 4.338624, 4.338624",\
"4.127923, 4.274636, 4.282378, 4.289303, 4.309123");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.423530, 0.515558, 0.520974, 0.525817, 0.539680",\
"0.423530, 0.515558, 0.520974, 0.525817, 0.539680",\
"0.423530, 0.515558, 0.520974, 0.525817, 0.539680",\
"0.423530, 0.515558, 0.520974, 0.525817, 0.539680",\
"0.423530, 0.515558, 0.520974, 0.525817, 0.539680");
}
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "3.801317, 3.966609, 3.974113, 3.980824, 4.000032",\
"3.801317, 3.966609, 3.974113, 3.980824, 4.000032",\
"3.801317, 3.966609, 3.974113, 3.980824, 4.000032",\
"3.801317, 3.966609, 3.974113, 3.980824, 4.000032",\
"3.773949, 3.939241, 3.946745, 3.953456, 3.972664");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\
"0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\
"0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\
"0.758810, 0.765615, 0.765615, 0.765615, 0.765615",\
"0.758810, 0.765615, 0.765615, 0.765615, 0.765615");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "3.717946, 3.854053, 3.861235, 3.867660, 3.886046",\
"3.717946, 3.854053, 3.861235, 3.867660, 3.886046",\
"3.717946, 3.854053, 3.861235, 3.867660, 3.886046",\
"3.717946, 3.854053, 3.861235, 3.867660, 3.886046",\
"3.690578, 3.826684, 3.833867, 3.840292, 3.858678");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.423530, 0.515558, 0.520974, 0.525817, 0.539680",\
"0.423530, 0.515558, 0.520974, 0.525817, 0.539680",\
"0.423530, 0.515558, 0.520974, 0.525817, 0.539680",\
"0.423530, 0.515558, 0.520974, 0.525817, 0.539680",\
"0.423530, 0.515558, 0.520974, 0.525817, 0.539680");
}
} /* 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.047768 ;
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.047768 ;
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "4.171099, 4.313073, 4.313073, 4.313073, 4.313073",\
"4.171099, 4.313073, 4.313073, 4.313073, 4.313073",\
"4.171099, 4.313073, 4.313073, 4.313073, 4.313073",\
"4.144452, 4.313073, 4.313073, 4.313073, 4.313073",\
"4.034109, 4.212278, 4.220366, 4.227601, 4.248305");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\
"0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\
"0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\
"0.777886, 0.789792, 0.789792, 0.789792, 0.789792",\
"0.777886, 0.789792, 0.789792, 0.789792, 0.789792");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "4.022923, 4.130985, 4.130985, 4.130985, 4.130985",\
"4.022923, 4.130985, 4.130985, 4.130985, 4.130985",\
"4.022923, 4.130985, 4.130985, 4.130985, 4.130985",\
"3.996275, 4.130985, 4.130985, 4.130985, 4.130985",\
"3.885932, 4.031962, 4.039653, 4.046531, 4.066217");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.444238, 0.533633, 0.538781, 0.543385, 0.556562",\
"0.444238, 0.533633, 0.538781, 0.543385, 0.556562",\
"0.444238, 0.533633, 0.538781, 0.543385, 0.556562",\
"0.444238, 0.533633, 0.538781, 0.543385, 0.556562",\
"0.444238, 0.533633, 0.538781, 0.543385, 0.556562");
}
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "3.051848, 3.052696, 3.052754, 3.052806, 3.052955",\
"3.051848, 3.052696, 3.052754, 3.052806, 3.052955",\
"3.051848, 3.052696, 3.052754, 3.052806, 3.052955",\
"3.051848, 3.052696, 3.052754, 3.052806, 3.052955",\
"2.989911, 2.990759, 2.990817, 2.990869, 2.991017");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "3.003721, 3.009645, 3.009649, 3.009653, 3.009665",\
"3.003721, 3.009645, 3.009649, 3.009653, 3.009665",\
"3.003721, 3.009645, 3.009649, 3.009653, 3.009665",\
"3.003721, 3.009645, 3.009649, 3.009653, 3.009665",\
"2.941784, 2.947707, 2.947712, 2.947716, 2.947728");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "4.283923, 4.423454, 4.423454, 4.423454, 4.423454",\
"4.283923, 4.423454, 4.423454, 4.423454, 4.423454",\
"4.283923, 4.423454, 4.423454, 4.423454, 4.423454",\
"4.264308, 4.423454, 4.423454, 4.423454, 4.423454",\
"4.179757, 4.357926, 4.366014, 4.373248, 4.393953");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "4.225210, 4.331741, 4.331741, 4.331741, 4.331741",\
"4.225210, 4.331741, 4.331741, 4.331741, 4.331741",\
"4.225210, 4.331741, 4.331741, 4.331741, 4.331741",\
"4.205595, 4.331741, 4.331741, 4.331741, 4.331741",\
"4.121044, 4.267753, 4.275496, 4.282421, 4.302240");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.423482, 0.515545, 0.520958, 0.525800, 0.539657",\
"0.423482, 0.515545, 0.520958, 0.525800, 0.539657",\
"0.423482, 0.515545, 0.520958, 0.525800, 0.539657",\
"0.423482, 0.515545, 0.520958, 0.525800, 0.539657",\
"0.423482, 0.515545, 0.520958, 0.525800, 0.539657");
}
} /* end of arc hkspi_clk_mprj_io[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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "3.796044, 3.961334, 3.968837, 3.975549, 3.994757",\
"3.796044, 3.961334, 3.968837, 3.975549, 3.994757",\
"3.796044, 3.961334, 3.968837, 3.975549, 3.994757",\
"3.796044, 3.961334, 3.968837, 3.975549, 3.994757",\
"3.768676, 3.933966, 3.941469, 3.948181, 3.967389");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614",\
"0.758810, 0.765614, 0.765614, 0.765614, 0.765614");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "3.734490, 3.870594, 3.877777, 3.884201, 3.902588",\
"3.734490, 3.870594, 3.877777, 3.884201, 3.902588",\
"3.734490, 3.870594, 3.877777, 3.884201, 3.902588",\
"3.734490, 3.870594, 3.877777, 3.884201, 3.902588",\
"3.707121, 3.843225, 3.850408, 3.856833, 3.875220");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.423482, 0.515545, 0.520958, 0.525800, 0.539657",\
"0.423482, 0.515545, 0.520958, 0.525800, 0.539657",\
"0.423482, 0.515545, 0.520958, 0.525800, 0.539657",\
"0.423482, 0.515545, 0.520958, 0.525800, 0.539657",\
"0.423482, 0.515545, 0.520958, 0.525800, 0.539657");
}
} /* end of arc hkspi_clk_mprj_io[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.047768 ;
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 ( "4.486358, 4.431951, 4.417089, 4.435287, 4.513726",\
"4.684885, 4.630478, 4.615617, 4.633814, 4.712253",\
"4.883413, 4.829006, 4.814145, 4.832342, 4.910781",\
"5.280468, 5.226061, 5.211200, 5.229397, 5.307836",\
"6.074578, 6.020171, 6.005310, 6.023508, 6.101946");
}
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 ( "5.022366, 4.967959, 4.953097, 4.971295, 5.049734",\
"5.254807, 5.200400, 5.185538, 5.203736, 5.282175",\
"5.487248, 5.432841, 5.417979, 5.436177, 5.514616",\
"5.952130, 5.897723, 5.882861, 5.901059, 5.979498",\
"6.881893, 6.827486, 6.812624, 6.830822, 6.909261");
}
} /* 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 ( "5.625349, 5.511858, 5.405831, 5.229670, 4.504166",\
"5.823876, 5.710386, 5.604358, 5.428197, 4.702693",\
"6.022404, 5.908914, 5.802886, 5.626725, 4.901221",\
"6.419458, 6.305967, 6.199940, 6.023779, 5.298275",\
"7.213568, 7.100078, 6.994050, 6.817889, 6.092385");
}
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 ( "5.494249, 5.380758, 5.274731, 5.098570, 4.373066",\
"5.726690, 5.613199, 5.507172, 5.331011, 4.605507",\
"5.959131, 5.845641, 5.739613, 5.563452, 4.837948",\
"6.424013, 6.310523, 6.204495, 6.028334, 5.302830",\
"7.353776, 7.240285, 7.134258, 6.958097, 6.232593");
}
} /* 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 ( "-0.917117, -0.858470, -0.842451, -0.862064, -0.945131",\
"-0.786934, -0.728288, -0.712268, -0.731882, -0.814948",\
"-0.786934, -0.728288, -0.712268, -0.731882, -0.814948",\
"-0.654779, -0.596133, -0.580113, -0.599727, -0.682793",\
"-0.392442, -0.333795, -0.317776, -0.337389, -0.420456");
}
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.070456, -1.011809, -0.995790, -1.015404, -1.098470",\
"-1.385016, -1.326370, -1.310350, -1.329964, -1.413030",\
"-1.385016, -1.326370, -1.310350, -1.329964, -1.413030",\
"-1.704342, -1.645696, -1.629676, -1.649290, -1.732357",\
"-2.338228, -2.279582, -2.263562, -2.283176, -2.366243");
}
} /* 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 ( "-1.341554, -1.219261, -1.105340, -0.915452, -0.133421",\
"-1.211371, -1.089078, -0.975158, -0.785270, -0.003239",\
"-1.211371, -1.089078, -0.975158, -0.785270, -0.003239",\
"-1.079216, -0.956924, -0.843003, -0.653115, 0.128916",\
"-0.816879, -0.694586, -0.580665, -0.390777, 0.391254");
}
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.861522, -1.739230, -1.625309, -1.435421, -0.653390",\
"-2.176083, -2.053790, -1.939869, -1.749982, -0.967950",\
"-2.176083, -2.053790, -1.939869, -1.749982, -0.967950",\
"-2.495409, -2.373117, -2.259196, -2.069308, -1.287277",\
"-3.129296, -3.007003, -2.893082, -2.703195, -1.921163");
}
} /* 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.047768 ;
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "8.455242, 8.597217, 8.597217, 8.597217, 8.597217",\
"8.455242, 8.597217, 8.597217, 8.597217, 8.597217",\
"8.455242, 8.597217, 8.597217, 8.597217, 8.597217",\
"8.428595, 8.597217, 8.597217, 8.597217, 8.597217",\
"8.318252, 8.496423, 8.504511, 8.511745, 8.532450");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.777886, 0.789793, 0.789793, 0.789793, 0.789793",\
"0.777886, 0.789793, 0.789793, 0.789793, 0.789793",\
"0.777886, 0.789793, 0.789793, 0.789793, 0.789793",\
"0.777886, 0.789793, 0.789793, 0.789793, 0.789793",\
"0.777886, 0.789793, 0.789793, 0.789793, 0.789793");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "8.541711, 8.650686, 8.650686, 8.650686, 8.650686",\
"8.541711, 8.650686, 8.650686, 8.650686, 8.650686",\
"8.541711, 8.650686, 8.650686, 8.650686, 8.650686",\
"8.515063, 8.650686, 8.650686, 8.650686, 8.650686",\
"8.404720, 8.551433, 8.559175, 8.566100, 8.585919");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.444237, 0.533634, 0.538782, 0.543386, 0.556562",\
"0.444237, 0.533634, 0.538782, 0.543386, 0.556562",\
"0.444237, 0.533634, 0.538782, 0.543386, 0.556562",\
"0.444237, 0.533634, 0.538782, 0.543386, 0.556562",\
"0.444237, 0.533634, 0.538782, 0.543386, 0.556562");
}
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "2.427649, 2.428489, 2.428546, 2.428598, 2.428745",\
"2.427649, 2.428489, 2.428546, 2.428598, 2.428745",\
"2.427649, 2.428489, 2.428546, 2.428598, 2.428745",\
"2.427649, 2.428489, 2.428546, 2.428598, 2.428745",\
"2.365712, 2.366551, 2.366609, 2.366661, 2.366807");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "2.379555, 2.385506, 2.385511, 2.385515, 2.385527",\
"2.379555, 2.385506, 2.385511, 2.385515, 2.385527",\
"2.379555, 2.385506, 2.385511, 2.385515, 2.385527",\
"2.379555, 2.385506, 2.385511, 2.385515, 2.385527",\
"2.317618, 2.323569, 2.323574, 2.323578, 2.323589");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "3.583865, 3.762035, 3.770124, 3.777358, 3.798063",\
"3.706164, 3.884335, 3.892424, 3.899658, 3.920362",\
"3.820045, 3.998216, 4.006304, 4.013538, 4.034243",\
"4.009956, 4.188128, 4.196216, 4.203450, 4.224154",\
"4.790222, 4.968392, 4.976480, 4.983715, 5.004419");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.777886, 0.789793, 0.789793, 0.789793, 0.789793",\
"0.777886, 0.789793, 0.789793, 0.789793, 0.789793",\
"0.777886, 0.789793, 0.789793, 0.789793, 0.789793",\
"0.777886, 0.789793, 0.789793, 0.789793, 0.789793",\
"0.777886, 0.789793, 0.789793, 0.789793, 0.789793");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "3.492587, 3.639299, 3.647041, 3.653966, 3.673786",\
"3.614879, 3.761591, 3.769334, 3.776259, 3.796078",\
"3.728800, 3.875512, 3.883255, 3.890180, 3.909999",\
"3.918688, 4.065400, 4.073143, 4.080068, 4.099887",\
"4.700645, 4.847357, 4.855100, 4.862025, 4.881845");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.444237, 0.533634, 0.538782, 0.543386, 0.556562",\
"0.444237, 0.533634, 0.538782, 0.543386, 0.556562",\
"0.444237, 0.533634, 0.538782, 0.543386, 0.556562",\
"0.444237, 0.533634, 0.538782, 0.543386, 0.556562",\
"0.444237, 0.533634, 0.538782, 0.543386, 0.556562");
}
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "2.743479, 2.744319, 2.744376, 2.744428, 2.744575",\
"2.856975, 2.857814, 2.857872, 2.857923, 2.858070",\
"2.962936, 2.963775, 2.963833, 2.963884, 2.964032",\
"3.139119, 3.139958, 3.140016, 3.140068, 3.140215",\
"3.862979, 3.863819, 3.863876, 3.863928, 3.864075");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "2.695386, 2.701336, 2.701341, 2.701345, 2.701357",\
"2.808881, 2.814832, 2.814837, 2.814840, 2.814852",\
"2.914842, 2.920793, 2.920798, 2.920802, 2.920814",\
"3.091025, 3.096976, 3.096981, 3.096985, 3.096997",\
"3.814885, 3.820836, 3.820841, 3.820845, 3.820857");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc hkspi_clk_mprj_io[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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "5.969766, 6.109297, 6.109297, 6.109297, 6.109297",\
"5.969766, 6.109297, 6.109297, 6.109297, 6.109297",\
"5.969766, 6.109297, 6.109297, 6.109297, 6.109297",\
"5.950150, 6.109297, 6.109297, 6.109297, 6.109297",\
"5.865599, 6.043769, 6.051858, 6.059092, 6.079797");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.777886, 0.789793, 0.789793, 0.789793, 0.789793",\
"0.777886, 0.789793, 0.789793, 0.789793, 0.789793",\
"0.777886, 0.789793, 0.789793, 0.789793, 0.789793",\
"0.777886, 0.789793, 0.789793, 0.789793, 0.789793",\
"0.777886, 0.789793, 0.789793, 0.789793, 0.789793");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "6.021295, 6.127828, 6.127828, 6.127828, 6.127828",\
"6.021295, 6.127828, 6.127828, 6.127828, 6.127828",\
"6.021295, 6.127828, 6.127828, 6.127828, 6.127828",\
"6.001679, 6.127828, 6.127828, 6.127828, 6.127828",\
"5.917128, 6.063840, 6.071582, 6.078507, 6.098327");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.444237, 0.533634, 0.538782, 0.543386, 0.556562",\
"0.444237, 0.533634, 0.538782, 0.543386, 0.556562",\
"0.444237, 0.533634, 0.538782, 0.543386, 0.556562",\
"0.444237, 0.533634, 0.538782, 0.543386, 0.556562",\
"0.444237, 0.533634, 0.538782, 0.543386, 0.556562");
}
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "2.952776, 3.118067, 3.125571, 3.132282, 3.151490",\
"2.952776, 3.118067, 3.125571, 3.132282, 3.151490",\
"2.952776, 3.118067, 3.125571, 3.132282, 3.151490",\
"2.952776, 3.118067, 3.125571, 3.132282, 3.151490",\
"2.926787, 3.092078, 3.099582, 3.106293, 3.125501");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "2.970050, 3.106156, 3.113339, 3.119763, 3.138150",\
"2.970050, 3.106156, 3.113339, 3.119763, 3.138150",\
"2.970050, 3.106156, 3.113339, 3.119763, 3.138150",\
"2.970050, 3.106156, 3.113339, 3.119763, 3.138150",\
"2.944060, 3.080167, 3.087349, 3.093774, 3.112161");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc hkspi_clk_mprj_io[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.047768 ;
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "8.341985, 8.520158, 8.528246, 8.535480, 8.556185",\
"8.393528, 8.571701, 8.579789, 8.587023, 8.607727",\
"8.445071, 8.623244, 8.631332, 8.638567, 8.659271",\
"8.548208, 8.726381, 8.734469, 8.741704, 8.762408",\
"8.754380, 8.932553, 8.940641, 8.947876, 8.968580");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\
"0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\
"0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\
"0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\
"0.777887, 0.789793, 0.789793, 0.789793, 0.789793");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "8.231648, 8.377676, 8.385366, 8.392245, 8.411932",\
"8.283192, 8.429219, 8.436910, 8.443788, 8.463474",\
"8.334735, 8.480762, 8.488453, 8.495331, 8.515018",\
"8.437872, 8.583899, 8.591590, 8.598469, 8.618155",\
"8.644044, 8.790071, 8.797762, 8.804641, 8.824327");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.444236, 0.533635, 0.538782, 0.543386, 0.556563",\
"0.444236, 0.533635, 0.538782, 0.543386, 0.556563",\
"0.444236, 0.533635, 0.538782, 0.543386, 0.556563",\
"0.444236, 0.533635, 0.538782, 0.543386, 0.556563",\
"0.444236, 0.533635, 0.538782, 0.543386, 0.556563");
}
} /* end of arc 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "6.366894, 6.367726, 6.367783, 6.367834, 6.367980",\
"6.461809, 6.462641, 6.462698, 6.462749, 6.462895",\
"6.461809, 6.462641, 6.462698, 6.462749, 6.462895",\
"6.558226, 6.559057, 6.559114, 6.559165, 6.559312",\
"6.749493, 6.750324, 6.750381, 6.750432, 6.750579");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "6.318828, 6.324801, 6.324806, 6.324810, 6.324821",\
"6.413743, 6.419716, 6.419721, 6.419724, 6.419736",\
"6.413743, 6.419716, 6.419721, 6.419724, 6.419736",\
"6.510159, 6.516132, 6.516137, 6.516141, 6.516152",\
"6.701426, 6.707399, 6.707404, 6.707408, 6.707419");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc clock_mprj_io[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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "3.160705, 3.302681, 3.302681, 3.302681, 3.302681",\
"3.160705, 3.302681, 3.302681, 3.302681, 3.302681",\
"3.160705, 3.302681, 3.302681, 3.302681, 3.302681",\
"3.134057, 3.302681, 3.302681, 3.302681, 3.302681",\
"3.023714, 3.201887, 3.209975, 3.217209, 3.237914");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\
"0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\
"0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\
"0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\
"0.777887, 0.789793, 0.789793, 0.789793, 0.789793");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "3.006301, 3.114360, 3.114360, 3.114360, 3.114360",\
"3.006301, 3.114360, 3.114360, 3.114360, 3.114360",\
"3.006301, 3.114360, 3.114360, 3.114360, 3.114360",\
"2.979653, 3.114360, 3.114360, 3.114360, 3.114360",\
"2.869310, 3.015338, 3.023028, 3.029907, 3.049593");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.444236, 0.533635, 0.538782, 0.543386, 0.556563",\
"0.444236, 0.533635, 0.538782, 0.543386, 0.556563",\
"0.444236, 0.533635, 0.538782, 0.543386, 0.556563",\
"0.444236, 0.533635, 0.538782, 0.543386, 0.556563",\
"0.444236, 0.533635, 0.538782, 0.543386, 0.556563");
}
} /* end of arc 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "2.115116, 2.115947, 2.116004, 2.116055, 2.116202",\
"2.115116, 2.115947, 2.116004, 2.116055, 2.116202",\
"2.115116, 2.115947, 2.116004, 2.116055, 2.116202",\
"2.115116, 2.115947, 2.116004, 2.116055, 2.116202",\
"2.053179, 2.054010, 2.054067, 2.054118, 2.054265");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "2.067049, 2.073023, 2.073027, 2.073031, 2.073043",\
"2.067049, 2.073023, 2.073027, 2.073031, 2.073043",\
"2.067049, 2.073023, 2.073027, 2.073031, 2.073043",\
"2.067049, 2.073023, 2.073027, 2.073031, 2.073043",\
"2.005112, 2.011086, 2.011090, 2.011094, 2.011106");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "4.739710, 4.879244, 4.879244, 4.879244, 4.879244",\
"4.739710, 4.879244, 4.879244, 4.879244, 4.879244",\
"4.739710, 4.879244, 4.879244, 4.879244, 4.879244",\
"4.720095, 4.879244, 4.879244, 4.879244, 4.879244",\
"4.635544, 4.813717, 4.821805, 4.829040, 4.849744");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\
"0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\
"0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\
"0.777887, 0.789793, 0.789793, 0.789793, 0.789793",\
"0.777887, 0.789793, 0.789793, 0.789793, 0.789793");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "4.629375, 4.734992, 4.734992, 4.734992, 4.734992",\
"4.629375, 4.734992, 4.734992, 4.734992, 4.734992",\
"4.629375, 4.734992, 4.734992, 4.734992, 4.734992",\
"4.609759, 4.734992, 4.734992, 4.734992, 4.734992",\
"4.525208, 4.671236, 4.678926, 4.685804, 4.705491");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.444236, 0.533635, 0.538782, 0.543386, 0.556563",\
"0.444236, 0.533635, 0.538782, 0.543386, 0.556563",\
"0.444236, 0.533635, 0.538782, 0.543386, 0.556563",\
"0.444236, 0.533635, 0.538782, 0.543386, 0.556563",\
"0.444236, 0.533635, 0.538782, 0.543386, 0.556563");
}
} /* end of arc hkspi_clk_mprj_io[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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "3.563470, 3.564301, 3.564358, 3.564410, 3.564556",\
"3.563470, 3.564301, 3.564358, 3.564410, 3.564556",\
"3.563470, 3.564301, 3.564358, 3.564410, 3.564556",\
"3.563470, 3.564301, 3.564358, 3.564410, 3.564556",\
"3.536102, 3.536933, 3.536990, 3.537042, 3.537188");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "3.515403, 3.521377, 3.521381, 3.521385, 3.521397",\
"3.515403, 3.521377, 3.521381, 3.521385, 3.521397",\
"3.515403, 3.521377, 3.521381, 3.521385, 3.521397",\
"3.515403, 3.521377, 3.521381, 3.521385, 3.521397",\
"3.488035, 3.494009, 3.494013, 3.494017, 3.494029");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.282311, 0.650743, 1.500000, 5.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc hkspi_clk_mprj_io[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.047768 ;
is_pad : true ;
/* Other user defined attributes. */
original_pin : clock;
timing () {
related_pin : "clock" ;
timing_type : min_pulse_width ;
fall_constraint( scalar ){
values ( "1.139880");
}
} /* end of arc clock_clock_pwl*/
timing () {
related_pin : "clock" ;
timing_type : min_pulse_width ;
rise_constraint( scalar ){
values ( "0.729261");
}
} /* end of arc clock_clock_pwh*/
} /* end of pin clock */
pin("resetb") {
direction : input ;
max_transition : 4.000000 ;
capacitance : 0.856414 ;
is_pad : true ;
is_unconstrained : true;
/* Other user defined attributes. */
original_pin : resetb;
is_unconstrained : true;
} /* end of pin resetb */
pin("flash_csb") {
direction : output ;
is_three_state : true ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 1.047768 ;
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "8.080517, 8.258554, 8.266645, 8.273882, 8.294594",\
"8.132059, 8.310097, 8.318188, 8.325425, 8.346137",\
"8.183602, 8.361640, 8.369732, 8.376968, 8.397680",\
"8.286740, 8.464778, 8.472869, 8.480105, 8.500818",\
"8.492912, 8.670950, 8.679041, 8.686277, 8.706989");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.758820, 0.765583, 0.765583, 0.765583, 0.765583",\
"0.758820, 0.765583, 0.765583, 0.765583, 0.765583",\
"0.758820, 0.765583, 0.765583, 0.765583, 0.765583",\
"0.758820, 0.765583, 0.765583, 0.765583, 0.765583",\
"0.758820, 0.765583, 0.765583, 0.765583, 0.765583");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "8.390389, 8.537063, 8.544806, 8.551733, 8.571556",\
"8.441932, 8.588605, 8.596349, 8.603275, 8.623098",\
"8.493475, 8.640148, 8.647892, 8.654819, 8.674642",\
"8.596613, 8.743286, 8.751030, 8.757956, 8.777779",\
"8.802785, 8.949458, 8.957201, 8.964128, 8.983952");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.422933, 0.515395, 0.520783, 0.525602, 0.539395",\
"0.422933, 0.515395, 0.520783, 0.525602, 0.539395",\
"0.422933, 0.515395, 0.520783, 0.525602, 0.539395",\
"0.422933, 0.515395, 0.520783, 0.525602, 0.539395",\
"0.422933, 0.515395, 0.520783, 0.525602, 0.539395");
}
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "6.600760, 6.765928, 6.773434, 6.780148, 6.799362",\
"6.695674, 6.860843, 6.868349, 6.875062, 6.894277",\
"6.695674, 6.860843, 6.868349, 6.875062, 6.894277",\
"6.792091, 6.957260, 6.964766, 6.971479, 6.990694",\
"6.983358, 7.148527, 7.156033, 7.162746, 7.181961");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.758820, 0.765583, 0.765583, 0.765583, 0.765583",\
"0.758820, 0.765583, 0.765583, 0.765583, 0.765583",\
"0.758820, 0.765583, 0.765583, 0.765583, 0.765583",\
"0.758820, 0.765583, 0.765583, 0.765583, 0.765583",\
"0.758820, 0.765583, 0.765583, 0.765583, 0.765583");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "6.752533, 6.888603, 6.895787, 6.902213, 6.920603",\
"6.847447, 6.983518, 6.990702, 6.997128, 7.015518",\
"6.847447, 6.983518, 6.990702, 6.997128, 7.015518",\
"6.943865, 7.079935, 7.087119, 7.093545, 7.111935",\
"7.135132, 7.271202, 7.278386, 7.284812, 7.303202");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.422933, 0.515395, 0.520784, 0.525603, 0.539395",\
"0.422933, 0.515395, 0.520784, 0.525603, 0.539395",\
"0.422933, 0.515395, 0.520784, 0.525603, 0.539395",\
"0.422933, 0.515395, 0.520784, 0.525603, 0.539395",\
"0.422933, 0.515395, 0.520784, 0.525603, 0.539395");
}
} /* 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.047768 ;
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "7.822692, 8.000732, 8.008823, 8.016060, 8.036772",\
"7.874235, 8.052275, 8.060366, 8.067602, 8.088314",\
"7.925778, 8.103818, 8.111909, 8.119145, 8.139857",\
"8.028916, 8.206956, 8.215047, 8.222283, 8.242995",\
"8.235088, 8.413128, 8.421219, 8.428455, 8.449167");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.758820, 0.765584, 0.765584, 0.765584, 0.765584",\
"0.758820, 0.765584, 0.765584, 0.765584, 0.765584",\
"0.758820, 0.765584, 0.765584, 0.765584, 0.765584",\
"0.758820, 0.765584, 0.765584, 0.765584, 0.765584",\
"0.758820, 0.765584, 0.765584, 0.765584, 0.765584");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "7.651302, 7.797977, 7.805721, 7.812647, 7.832470",\
"7.702846, 7.849520, 7.857264, 7.864190, 7.884013",\
"7.754389, 7.901063, 7.908807, 7.915733, 7.935556",\
"7.857526, 8.004201, 8.011945, 8.018871, 8.038693",\
"8.063698, 8.210373, 8.218117, 8.225042, 8.244865");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.422957, 0.515402, 0.520791, 0.525611, 0.539406",\
"0.422957, 0.515402, 0.520791, 0.525611, 0.539406",\
"0.422957, 0.515402, 0.520791, 0.525611, 0.539406",\
"0.422957, 0.515402, 0.520791, 0.525611, 0.539406",\
"0.422957, 0.515402, 0.520791, 0.525611, 0.539406");
}
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "6.501845, 6.667015, 6.674520, 6.681234, 6.700449",\
"6.596760, 6.761930, 6.769435, 6.776149, 6.795364",\
"6.596760, 6.761930, 6.769435, 6.776149, 6.795364",\
"6.693176, 6.858346, 6.865852, 6.872565, 6.891780",\
"6.884444, 7.049613, 7.057119, 7.063833, 7.083048");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.758820, 0.765584, 0.765584, 0.765584, 0.765584",\
"0.758820, 0.765584, 0.765584, 0.765584, 0.765584",\
"0.758820, 0.765584, 0.765584, 0.765584, 0.765584",\
"0.758820, 0.765584, 0.765584, 0.765584, 0.765584",\
"0.758820, 0.765584, 0.765584, 0.765584, 0.765584");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "6.500811, 6.636882, 6.644066, 6.650492, 6.668882",\
"6.595725, 6.731797, 6.738981, 6.745407, 6.763797",\
"6.595725, 6.731797, 6.738981, 6.745407, 6.763797",\
"6.692142, 6.828214, 6.835398, 6.841823, 6.860213",\
"6.883410, 7.019481, 7.026665, 7.033091, 7.051481");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.422961, 0.515403, 0.520792, 0.525613, 0.539409",\
"0.422961, 0.515403, 0.520792, 0.525613, 0.539409",\
"0.422961, 0.515403, 0.520792, 0.525613, 0.539409",\
"0.422961, 0.515403, 0.520792, 0.525613, 0.539409",\
"0.422961, 0.515403, 0.520792, 0.525613, 0.539409");
}
} /* 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.047768 ;
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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "7.837680, 8.015786, 8.023876, 8.031111, 8.051820",\
"7.889222, 8.067328, 8.075418, 8.082653, 8.103362",\
"7.940765, 8.118872, 8.126962, 8.134197, 8.154905",\
"8.043903, 8.222010, 8.230100, 8.237335, 8.258043",\
"8.250075, 8.428182, 8.436272, 8.443506, 8.464215");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.777881, 0.789781, 0.789781, 0.789781, 0.789781",\
"0.777881, 0.789781, 0.789781, 0.789781, 0.789781",\
"0.777881, 0.789781, 0.789781, 0.789781, 0.789781",\
"0.777881, 0.789781, 0.789781, 0.789781, 0.789781",\
"0.777881, 0.789781, 0.789781, 0.789781, 0.789781");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "7.655663, 7.801733, 7.809423, 7.816302, 7.835989",\
"7.707206, 7.853275, 7.860966, 7.867845, 7.887531",\
"7.758749, 7.904819, 7.912509, 7.919388, 7.939075",\
"7.861887, 8.007957, 8.015647, 8.022526, 8.042212",\
"8.068059, 8.214128, 8.221819, 8.228697, 8.248384");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.010000, 0.508750, 1.007500, 2.005000, 4.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.444253, 0.533609, 0.538757, 0.543362, 0.556542",\
"0.444253, 0.533609, 0.538757, 0.543362, 0.556542",\
"0.444253, 0.533609, 0.538757, 0.543362, 0.556542",\
"0.444253, 0.533609, 0.538757, 0.543362, 0.556542",\
"0.444253, 0.533609, 0.538757, 0.543362, 0.556542");
}
} /* 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.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "6.088366, 6.089501, 6.089572, 6.089635, 6.089817",\
"6.183281, 6.184416, 6.184486, 6.184550, 6.184731",\
"6.183281, 6.184416, 6.184486, 6.184550, 6.184731",\
"6.279697, 6.280832, 6.280903, 6.280967, 6.281148",\
"6.470964, 6.472100, 6.472171, 6.472234, 6.472415");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "6.039238, 6.044326, 6.044334, 6.044342, 6.044363",\
"6.134153, 6.139240, 6.139249, 6.139256, 6.139278",\
"6.134153, 6.139240, 6.139249, 6.139256, 6.139278",\
"6.230570, 6.235657, 6.235665, 6.235673, 6.235695",\
"6.421837, 6.426925, 6.426933, 6.426940, 6.426962");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.010000, 1.000000, 1.007500, 2.005000, 4.000000");
index_2 ( "1.047768, 2.047768, 2.105538, 2.157208, 2.305089");
values ( "0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000",\
"0.000000, 0.000000, 0.000000, 0.000000, 0.000000");
}
} /* end of arc clock_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.047768 ;
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.160255");
}
} /* 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.154465");
}
} /* 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.249257");
}
} /* end of arc hkspi_clk_hkspi_clk_pwl*/
timing () {
related_pin : "hkspi_clk" ;
timing_type : min_pulse_width ;
rise_constraint( scalar ){
values ( "0.385232");
}
} /* end of arc hkspi_clk_hkspi_clk_pwh*/
} /* end of pin hkspi_clk */
} /* end of cell */
} /* end of library */