caravel/signoff/caravel_clocking/primetime/lib/tt/caravel_clocking.min.lib

2235 lines
90 KiB
Plaintext

library("caravel_clocking.min") {
technology (cmos) ;
delay_model : table_lookup ;
library_features ( report_delay_calculation ) ;
date : "Sun Mar 26 04:31:04 2023" ;
revision : "T-2022.03-SP3" ;
nom_process : 1.0000 ;
nom_voltage : 1.8000 ;
nom_temperature : 25.0000 ;
operating_conditions( "sky130_fd_sc_hd__tt_1.80v_25C" ) {
process : 1.0000 ;
voltage : 1.8000 ;
temperature : 25.0000 ;
} /* current design opcond */
default_operating_conditions : "sky130_fd_sc_hd__tt_1.80v_25C" ;
voltage_unit : "1V" ;
time_unit : "1ns" ;
capacitive_load_unit (1.000000, pf);
slew_derate_from_library : 1.0000 ;
slew_lower_threshold_pct_rise : 20.0000 ;
slew_lower_threshold_pct_fall : 20.0000 ;
slew_upper_threshold_pct_rise : 80.0000 ;
slew_upper_threshold_pct_fall : 80.0000 ;
input_threshold_pct_rise : 50.0000 ;
input_threshold_pct_fall : 50.0000 ;
output_threshold_pct_rise : 50.0000 ;
output_threshold_pct_fall : 50.0000 ;
k_process_cell_rise : 0.000000;
k_process_cell_fall : 0.000000;
k_volt_cell_rise : 0.000000;
k_volt_cell_fall : 0.000000;
k_temp_cell_rise : 0.000000;
k_temp_cell_fall : 0.000000;
k_process_rise_transition : 0.000000;
k_process_fall_transition : 0.000000;
k_volt_rise_transition : 0.000000;
k_volt_fall_transition : 0.000000;
k_temp_rise_transition : 0.000000;
k_temp_fall_transition : 0.000000;
default_fanout_load : 1.000000;
default_inout_pin_cap : 1.000000;
default_input_pin_cap : 1.000000;
default_output_pin_cap : 0.000000;
current_unit : 1mA;
pulling_resistance_unit : "1kohm";
comment : "PrimeTime extracted Model." ;
define(min_delay_flag, timing, boolean);
define(internal_noise_width_above_low, pin, float);
define(internal_noise_height_below_high, pin, float);
define(original_pin, pin, string);
define(max_noise_immunity_low, pin, float);
define(is_unconstrained, pin, boolean);
define(internal_noise_width_below_high, pin, float);
define(internal_noise_peak_time_below_high, pin, float);
define(internal_noise_height_above_low, pin, float);
define(max_noise_immunity_high, pin, float);
define(internal_noise_peak_time_above_low, pin, float);
/* SCALAR table template is built-in */
/* 2-D table template f(in_trans, out_cap) */
lu_table_template( f_itrans_ocap ) {
variable_1 : input_net_transition;
variable_2 : total_output_net_capacitance;
index_1 (" 0.0000, 1.0000 ");
index_2 (" 0.0000, 1.0000 ");
}
/* 2-D table template f(d_trans, c_trans) */
lu_table_template( f_dtrans_ctrans ) {
variable_1 : constrained_pin_transition;
variable_2 : related_pin_transition;
index_1 (" 0.0000, 1.0000 ");
index_2 (" 0.0000, 1.0000 ");
}
type ( BUS3_type0 ) {
base_type : array ;
data_type : bit ;
bit_width : 3 ;
bit_from : 2 ;
bit_to : 0 ;
downto : true ;
} /* end of type */
cell( caravel_clocking ) {
area : 4028.861084 ;
dont_use : true ;
dont_touch : true ;
interface_timing : true;
timing_model_type : "extracted";
is_macro_cell : true;
/* Generated clock definitions start here*/
generated_clock ( core_clk ) {
clock_pin : core_clk ;
master_pin : ext_clk ;
divided_by : 1 ;
}
/* End of generated clocks */
pin("core_clk") {
direction : output ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.012514 ;
/* Other user defined attributes. */
timing () {
related_pin : "ext_clk" ;
timing_type : combinational ;
timing_sense : positive_unate ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514");
values ( "1.025014, 1.120498, 1.209214, 1.382860, 1.728061",\
"1.032767, 1.128251, 1.216967, 1.390613, 1.735814",\
"1.043686, 1.139170, 1.227886, 1.401532, 1.746733",\
"1.069221, 1.164705, 1.253421, 1.427067, 1.772268",\
"1.122010, 1.217494, 1.306210, 1.479856, 1.825057");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514");
values ( "0.036076, 0.153200, 0.282836, 0.532688, 1.033354",\
"0.036076, 0.153200, 0.282836, 0.532688, 1.033354",\
"0.036076, 0.153200, 0.282836, 0.532688, 1.033354",\
"0.036076, 0.153200, 0.282836, 0.532688, 1.033354",\
"0.036076, 0.153200, 0.282836, 0.532688, 1.033354");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514");
values ( "1.451012, 1.521530, 1.578506, 1.683932, 1.892471",\
"1.460520, 1.531038, 1.588014, 1.693440, 1.901979",\
"1.474229, 1.544747, 1.601723, 1.707150, 1.915688",\
"1.506338, 1.576856, 1.633831, 1.739258, 1.947796",\
"1.587339, 1.657857, 1.714833, 1.820259, 2.028798");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514");
values ( "0.030966, 0.101144, 0.180083, 0.328233, 0.633679",\
"0.030966, 0.101144, 0.180083, 0.328233, 0.633679",\
"0.030966, 0.101144, 0.180083, 0.328233, 0.633679",\
"0.030966, 0.101144, 0.180083, 0.328233, 0.633679",\
"0.030966, 0.101144, 0.180083, 0.328233, 0.633679");
}
} /* end of arc ext_clk_core_clk_una*/
timing () {
min_delay_flag : true ;
related_pin : "ext_clk" ;
timing_type : combinational ;
timing_sense : positive_unate ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514");
values ( "1.023076, 1.118559, 1.203402, 1.373448, 1.711458",\
"1.030829, 1.126313, 1.211155, 1.381201, 1.719211",\
"1.041748, 1.137232, 1.222074, 1.392120, 1.730130",\
"1.067283, 1.162767, 1.247609, 1.417655, 1.755665",\
"1.120072, 1.215556, 1.300398, 1.470444, 1.808454");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514");
values ( "0.036076, 0.153200, 0.275888, 0.518925, 1.005959",\
"0.036076, 0.153200, 0.275888, 0.518925, 1.005959",\
"0.036076, 0.153200, 0.275888, 0.518925, 1.005959",\
"0.036076, 0.153200, 0.275888, 0.518925, 1.005959",\
"0.036076, 0.153200, 0.275888, 0.518925, 1.005959");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514");
values ( "1.449600, 1.520118, 1.573232, 1.678608, 1.883692",\
"1.459108, 1.529626, 1.582740, 1.688116, 1.893201",\
"1.472817, 1.543335, 1.596449, 1.701826, 1.906910",\
"1.504926, 1.575444, 1.628558, 1.733934, 1.939018",\
"1.585927, 1.656445, 1.709559, 1.814935, 2.020020");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514");
values ( "0.030966, 0.101144, 0.173126, 0.317240, 0.611955",\
"0.030966, 0.101144, 0.173126, 0.317240, 0.611955",\
"0.030966, 0.101144, 0.173126, 0.317240, 0.611955",\
"0.030966, 0.101144, 0.173126, 0.317240, 0.611955",\
"0.030966, 0.101144, 0.173126, 0.317240, 0.611955");
}
} /* end of arc ext_clk_core_clk_una_min*/
timing () {
related_pin : "pll_clk" ;
timing_type : falling_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514");
values ( "2.046525, 2.142008, 2.230725, 2.404370, 2.749572",\
"2.055831, 2.151315, 2.240031, 2.413677, 2.758878",\
"2.069549, 2.165033, 2.253749, 2.427395, 2.772596",\
"2.101654, 2.197138, 2.285855, 2.459500, 2.804701",\
"2.182709, 2.278193, 2.366909, 2.540555, 2.885756");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514");
values ( "0.036076, 0.153200, 0.282836, 0.532688, 1.033354",\
"0.036076, 0.153200, 0.282836, 0.532688, 1.033354",\
"0.036076, 0.153200, 0.282836, 0.532688, 1.033354",\
"0.036076, 0.153200, 0.282836, 0.532688, 1.033354",\
"0.036076, 0.153200, 0.282836, 0.532688, 1.033354");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514");
values ( "1.983495, 2.054013, 2.110989, 2.216415, 2.424954",\
"1.992802, 2.063319, 2.120295, 2.225722, 2.434260",\
"2.006520, 2.077038, 2.134013, 2.239440, 2.447978",\
"2.038625, 2.109143, 2.166118, 2.271545, 2.480083",\
"2.119680, 2.190198, 2.247173, 2.352600, 2.561138");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514");
values ( "0.030966, 0.101144, 0.180083, 0.328233, 0.633679",\
"0.030966, 0.101144, 0.180083, 0.328233, 0.633679",\
"0.030966, 0.101144, 0.180083, 0.328233, 0.633679",\
"0.030966, 0.101144, 0.180083, 0.328233, 0.633679",\
"0.030966, 0.101144, 0.180083, 0.328233, 0.633679");
}
} /* end of arc pll_clk_core_clk_fedg*/
timing () {
min_delay_flag : true ;
related_pin : "pll_clk" ;
timing_type : falling_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514");
values ( "1.785622, 1.881106, 1.965948, 2.135995, 2.474005",\
"1.794929, 1.890413, 1.975255, 2.145301, 2.483311",\
"1.808647, 1.904131, 1.988973, 2.159019, 2.497029",\
"1.840752, 1.936236, 2.021078, 2.191125, 2.529135",\
"1.921807, 2.017291, 2.102133, 2.272180, 2.610189");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514");
values ( "0.036076, 0.153200, 0.275888, 0.518925, 1.005959",\
"0.036076, 0.153200, 0.275888, 0.518925, 1.005959",\
"0.036076, 0.153200, 0.275888, 0.518925, 1.005959",\
"0.036076, 0.153200, 0.275888, 0.518925, 1.005959",\
"0.036076, 0.153200, 0.275888, 0.518925, 1.005959");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514");
values ( "1.736006, 1.806523, 1.859637, 1.965014, 2.170098",\
"1.745312, 1.815830, 1.868944, 1.974320, 2.179404",\
"1.759030, 1.829548, 1.882662, 1.988038, 2.193122",\
"1.791135, 1.861653, 1.914767, 2.020144, 2.225228",\
"1.872190, 1.942708, 1.995822, 2.101198, 2.306283");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514");
values ( "0.030966, 0.101144, 0.173126, 0.317240, 0.611955",\
"0.030966, 0.101144, 0.173126, 0.317240, 0.611955",\
"0.030966, 0.101144, 0.173126, 0.317240, 0.611955",\
"0.030966, 0.101144, 0.173126, 0.317240, 0.611955",\
"0.030966, 0.101144, 0.173126, 0.317240, 0.611955");
}
} /* end of arc pll_clk_core_clk_fedg_min*/
timing () {
related_pin : "pll_clk" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514");
values ( "2.914046, 3.009530, 3.098247, 3.271892, 3.617094",\
"2.921680, 3.017164, 3.105880, 3.279526, 3.624727",\
"2.932596, 3.028080, 3.116796, 3.290442, 3.635643",\
"2.958111, 3.053595, 3.142312, 3.315957, 3.661159",\
"3.010972, 3.106456, 3.195173, 3.368818, 3.714019");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514");
values ( "0.036076, 0.153200, 0.282836, 0.532688, 1.033354",\
"0.036076, 0.153200, 0.282836, 0.532688, 1.033354",\
"0.036076, 0.153200, 0.282836, 0.532688, 1.033354",\
"0.036076, 0.153200, 0.282836, 0.532688, 1.033354",\
"0.036076, 0.153200, 0.282836, 0.532688, 1.033354");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514");
values ( "3.112973, 3.183491, 3.240467, 3.345893, 3.554432",\
"3.120607, 3.191125, 3.248100, 3.353527, 3.562065",\
"3.131523, 3.202041, 3.259017, 3.364443, 3.572982",\
"3.157038, 3.227556, 3.284532, 3.389958, 3.598497",\
"3.209899, 3.280417, 3.337393, 3.442820, 3.651358");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514");
values ( "0.030966, 0.101144, 0.180083, 0.328233, 0.633679",\
"0.030966, 0.101144, 0.180083, 0.328233, 0.633679",\
"0.030966, 0.101144, 0.180083, 0.328233, 0.633679",\
"0.030966, 0.101144, 0.180083, 0.328233, 0.633679",\
"0.030966, 0.101144, 0.180083, 0.328233, 0.633679");
}
} /* end of arc pll_clk_core_clk_redg*/
timing () {
min_delay_flag : true ;
related_pin : "pll_clk" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514");
values ( "1.064869, 1.160353, 1.245195, 1.415242, 1.753252",\
"1.072502, 1.167987, 1.252829, 1.422875, 1.760885",\
"1.083419, 1.178903, 1.263745, 1.433791, 1.771801",\
"1.108934, 1.204418, 1.289260, 1.459307, 1.797316",\
"1.161795, 1.257279, 1.342121, 1.512168, 1.850178");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514");
values ( "0.036076, 0.153200, 0.275888, 0.518925, 1.005958",\
"0.036076, 0.153200, 0.275888, 0.518925, 1.005958",\
"0.036076, 0.153200, 0.275888, 0.518925, 1.005958",\
"0.036076, 0.153200, 0.275888, 0.518925, 1.005958",\
"0.036076, 0.153200, 0.275888, 0.518925, 1.005958");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514");
values ( "1.283798, 1.354316, 1.407430, 1.512806, 1.717890",\
"1.291431, 1.361949, 1.415063, 1.520439, 1.725523",\
"1.302347, 1.372865, 1.425979, 1.531355, 1.736440",\
"1.327863, 1.398380, 1.451494, 1.556871, 1.761955",\
"1.380724, 1.451241, 1.504356, 1.609732, 1.814816");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514");
values ( "0.030966, 0.101144, 0.173126, 0.317240, 0.611955",\
"0.030966, 0.101144, 0.173126, 0.317240, 0.611955",\
"0.030966, 0.101144, 0.173126, 0.317240, 0.611955",\
"0.030966, 0.101144, 0.173126, 0.317240, 0.611955",\
"0.030966, 0.101144, 0.173126, 0.317240, 0.611955");
}
} /* end of arc pll_clk_core_clk_redg_min*/
timing () {
related_pin : "pll_clk" ;
timing_type : combinational ;
timing_sense : positive_unate ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514");
values ( "1.269206, 1.364690, 1.453406, 1.627052, 1.972253",\
"1.276839, 1.372323, 1.461039, 1.634685, 1.979886",\
"1.287755, 1.383239, 1.471956, 1.645601, 1.990803",\
"1.313271, 1.408755, 1.497471, 1.671117, 2.016318",\
"1.366132, 1.461616, 1.550332, 1.723978, 2.069179");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514");
values ( "0.036076, 0.153200, 0.282836, 0.532688, 1.033354",\
"0.036076, 0.153200, 0.282836, 0.532688, 1.033354",\
"0.036076, 0.153200, 0.282836, 0.532688, 1.033354",\
"0.036076, 0.153200, 0.282836, 0.532688, 1.033354",\
"0.036076, 0.153200, 0.282836, 0.532688, 1.033354");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514");
values ( "1.584390, 1.654908, 1.711884, 1.817310, 2.025849",\
"1.593696, 1.664214, 1.721190, 1.826617, 2.035155",\
"1.607414, 1.677932, 1.734908, 1.840335, 2.048873",\
"1.639520, 1.710038, 1.767013, 1.872440, 2.080978",\
"1.720574, 1.791092, 1.848068, 1.953495, 2.162033");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514");
values ( "0.030966, 0.101144, 0.180083, 0.328233, 0.633679",\
"0.030966, 0.101144, 0.180083, 0.328233, 0.633679",\
"0.030966, 0.101144, 0.180083, 0.328233, 0.633679",\
"0.030966, 0.101144, 0.180083, 0.328233, 0.633679",\
"0.030966, 0.101144, 0.180083, 0.328233, 0.633679");
}
} /* end of arc pll_clk_core_clk_una*/
timing () {
min_delay_flag : true ;
related_pin : "pll_clk" ;
timing_type : combinational ;
timing_sense : positive_unate ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514");
values ( "1.165633, 1.261117, 1.345960, 1.516006, 1.854016",\
"1.173267, 1.268751, 1.353593, 1.523639, 1.861649",\
"1.184183, 1.279667, 1.364509, 1.534555, 1.872565",\
"1.209698, 1.305182, 1.390025, 1.560071, 1.898081",\
"1.262559, 1.358043, 1.442886, 1.612932, 1.950942");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514");
values ( "0.036076, 0.153200, 0.275888, 0.518925, 1.005959",\
"0.036076, 0.153200, 0.275888, 0.518925, 1.005959",\
"0.036076, 0.153200, 0.275888, 0.518925, 1.005959",\
"0.036076, 0.153200, 0.275888, 0.518925, 1.005959",\
"0.036076, 0.153200, 0.275888, 0.518925, 1.005959");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514");
values ( "1.550137, 1.620655, 1.673769, 1.779145, 1.984230",\
"1.559444, 1.629962, 1.683076, 1.788452, 1.993536",\
"1.573162, 1.643679, 1.696794, 1.802170, 2.007254",\
"1.605267, 1.675785, 1.728899, 1.834275, 2.039360",\
"1.686322, 1.756840, 1.809954, 1.915330, 2.120414");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.012514, 0.137514, 0.262514, 0.512514, 1.012514");
values ( "0.030966, 0.101144, 0.173126, 0.317240, 0.611955",\
"0.030966, 0.101144, 0.173126, 0.317240, 0.611955",\
"0.030966, 0.101144, 0.173126, 0.317240, 0.611955",\
"0.030966, 0.101144, 0.173126, 0.317240, 0.611955",\
"0.030966, 0.101144, 0.173126, 0.317240, 0.611955");
}
} /* end of arc pll_clk_core_clk_una_min*/
} /* end of pin core_clk */
pin("ext_clk") {
direction : input ;
max_transition : 0.300000 ;
capacitance : 0.010456 ;
/* Other user defined attributes. */
timing () {
related_pin : "ext_clk" ;
timing_type : min_pulse_width ;
fall_constraint( scalar ){
values ( "0.335372");
}
} /* end of arc ext_clk_ext_clk_pwl*/
timing () {
related_pin : "ext_clk" ;
timing_type : min_pulse_width ;
rise_constraint( scalar ){
values ( "0.194501");
}
} /* end of arc ext_clk_ext_clk_pwh*/
} /* end of pin ext_clk */
pin("ext_clk_sel") {
direction : input ;
max_transition : 0.300000 ;
capacitance : 0.003555 ;
is_unconstrained : true;
/* Other user defined attributes. */
is_unconstrained : true;
timing () {
related_pin : "pll_clk" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "0.082017, 0.074384, 0.063468, 0.037952, -0.014909",\
"0.090668, 0.083035, 0.072119, 0.046603, -0.006258",\
"0.102203, 0.094570, 0.083654, 0.058138, 0.005277",\
"0.125100, 0.117466, 0.106550, 0.081035, 0.028174",\
"0.159813, 0.152180, 0.141264, 0.115748, 0.062887");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "0.016026, 0.008392, -0.002524, -0.028039, -0.080900",\
"0.023421, 0.015787, 0.004871, -0.020644, -0.073505",\
"0.036035, 0.028402, 0.017486, -0.008030, -0.060891",\
"0.067601, 0.059967, 0.049051, 0.023536, -0.029325",\
"0.144727, 0.137094, 0.126177, 0.100662, 0.047801");
}
} /* end of arc pll_clk_ext_clk_sel_stupr*/
timing () {
related_pin : "pll_clk" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "-0.013492, -0.005858, 0.005058, 0.030573, 0.083434",\
"-0.022143, -0.014510, -0.003594, 0.021922, 0.074783",\
"-0.033678, -0.026045, -0.015128, 0.010387, 0.063248",\
"-0.056574, -0.048941, -0.038025, -0.012509, 0.040352",\
"-0.091288, -0.083655, -0.072738, -0.047223, 0.005638");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "0.008443, 0.016076, 0.026992, 0.052507, 0.105369",\
"0.001048, 0.008681, 0.019597, 0.045112, 0.097974",\
"-0.011567, -0.003934, 0.006983, 0.032498, 0.085359",\
"-0.043133, -0.035499, -0.024583, 0.000932, 0.053793",\
"-0.120259, -0.112626, -0.101709, -0.076194, -0.023333");
}
} /* end of arc pll_clk_ext_clk_sel_hldr*/
} /* end of pin ext_clk_sel */
pin("ext_reset") {
direction : input ;
max_transition : 0.300000 ;
capacitance : 0.004047 ;
is_unconstrained : true;
/* Other user defined attributes. */
is_unconstrained : true;
timing () {
related_pin : "ext_clk" ;
timing_type : recovery_falling ;
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "-0.805337, -0.814845, -0.828555, -0.860663, -0.941664",\
"-0.796253, -0.805761, -0.819470, -0.851579, -0.932580",\
"-0.783019, -0.792528, -0.806237, -0.838345, -0.919347",\
"-0.752205, -0.761714, -0.775423, -0.807531, -0.888533",\
"-0.691979, -0.701487, -0.715197, -0.747305, -0.828307");
}
} /* end of arc ext_clk_ext_reset_recff*/
timing () {
related_pin : "ext_clk" ;
timing_type : removal_falling ;
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "1.095954, 1.105462, 1.119171, 1.151280, 1.232281",\
"1.086869, 1.096377, 1.110087, 1.142195, 1.223197",\
"1.073636, 1.083144, 1.096853, 1.128962, 1.209963",\
"1.042822, 1.052330, 1.066039, 1.098148, 1.179149",\
"0.982596, 0.992104, 1.005813, 1.037922, 1.118923");
}
} /* end of arc ext_clk_ext_reset_remff*/
timing () {
related_pin : "pll_clk" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "0.988404, 0.980770, 0.969854, 0.944339, 0.891478",\
"0.996179, 0.988546, 0.977630, 0.952114, 0.899253",\
"1.006857, 0.999223, 0.988307, 0.962792, 0.909931",\
"1.025655, 1.018021, 1.007105, 0.981590, 0.928729",\
"1.049740, 1.042106, 1.031190, 1.005675, 0.952814");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "0.973343, 0.965709, 0.954793, 0.929278, 0.876417",\
"0.982427, 0.974794, 0.963878, 0.938362, 0.885501",\
"0.995660, 0.988027, 0.977111, 0.951595, 0.898734",\
"1.026474, 1.018841, 1.007925, 0.982409, 0.929548",\
"1.086700, 1.079067, 1.068151, 1.042635, 0.989774");
}
} /* end of arc pll_clk_ext_reset_stupr*/
timing () {
related_pin : "pll_clk" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "-0.353958, -0.346324, -0.335408, -0.309893, -0.257032",\
"-0.361733, -0.354100, -0.343184, -0.317669, -0.264807",\
"-0.372411, -0.364778, -0.353861, -0.328346, -0.275485",\
"-0.391209, -0.383576, -0.372659, -0.347144, -0.294283",\
"-0.415293, -0.407660, -0.396744, -0.371228, -0.318367");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "-0.313636, -0.306002, -0.295086, -0.269571, -0.216710",\
"-0.322720, -0.315087, -0.304171, -0.278655, -0.225794",\
"-0.335953, -0.328320, -0.317404, -0.291888, -0.239027",\
"-0.366767, -0.359134, -0.348218, -0.322702, -0.269841",\
"-0.427078, -0.419444, -0.408528, -0.383013, -0.330152");
}
} /* end of arc pll_clk_ext_reset_hldr*/
timing () {
related_pin : "pll_clk" ;
timing_type : recovery_rising ;
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "0.654896, 0.647263, 0.636347, 0.610831, 0.557970",\
"0.663981, 0.656347, 0.645431, 0.619916, 0.567055",\
"0.677214, 0.669581, 0.658664, 0.633149, 0.580288",\
"0.708028, 0.700395, 0.689478, 0.663963, 0.611102",\
"0.768254, 0.760621, 0.749705, 0.724189, 0.671328");
}
} /* end of arc pll_clk_ext_reset_recfr*/
timing () {
related_pin : "pll_clk" ;
timing_type : recovery_falling ;
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "0.600110, 0.590804, 0.577086, 0.544980, 0.463926",\
"0.609195, 0.599888, 0.586170, 0.554065, 0.473010",\
"0.622428, 0.613121, 0.599403, 0.567298, 0.486244",\
"0.653242, 0.643935, 0.630217, 0.598112, 0.517058",\
"0.713468, 0.704161, 0.690444, 0.658338, 0.577284");
}
} /* end of arc pll_clk_ext_reset_recff*/
timing () {
related_pin : "pll_clk" ;
timing_type : removal_rising ;
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "0.409266, 0.416899, 0.427815, 0.453331, 0.506192",\
"0.400181, 0.407815, 0.418731, 0.444246, 0.497107",\
"0.386948, 0.394581, 0.405498, 0.431013, 0.483874",\
"0.356134, 0.363767, 0.374683, 0.400199, 0.453060",\
"0.295908, 0.303541, 0.314457, 0.339973, 0.392834");
}
} /* end of arc pll_clk_ext_reset_remfr*/
timing () {
related_pin : "pll_clk" ;
timing_type : removal_falling ;
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "1.229332, 1.238638, 1.252356, 1.284462, 1.365516",\
"1.220247, 1.229554, 1.243272, 1.275377, 1.356432",\
"1.207014, 1.216321, 1.230039, 1.262144, 1.343199",\
"1.176200, 1.185507, 1.199224, 1.231330, 1.312385",\
"1.115974, 1.125280, 1.138998, 1.171104, 1.252158");
}
} /* end of arc pll_clk_ext_reset_remff*/
timing () {
related_pin : "pll_clk90" ;
timing_type : recovery_rising ;
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "0.639243, 0.631560, 0.620642, 0.595113, 0.542302",\
"0.648328, 0.640644, 0.629726, 0.604198, 0.551387",\
"0.661561, 0.653878, 0.642960, 0.617431, 0.564620",\
"0.692375, 0.684692, 0.673774, 0.648245, 0.595434",\
"0.752601, 0.744918, 0.734000, 0.708471, 0.655660");
}
} /* end of arc pll_clk90_ext_reset_recfr*/
timing () {
related_pin : "pll_clk90" ;
timing_type : recovery_falling ;
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "0.600422, 0.591026, 0.577314, 0.545206, 0.464161",\
"0.609507, 0.600110, 0.586398, 0.554291, 0.473246",\
"0.622740, 0.613343, 0.599631, 0.567524, 0.486479",\
"0.653554, 0.644158, 0.630446, 0.598338, 0.517293",\
"0.713780, 0.704384, 0.690672, 0.658564, 0.577519");
}
} /* end of arc pll_clk90_ext_reset_recff*/
timing () {
related_pin : "pll_clk90" ;
timing_type : removal_rising ;
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "0.610826, 0.618509, 0.629427, 0.654956, 0.707768",\
"0.601741, 0.609425, 0.620343, 0.645872, 0.698684",\
"0.588508, 0.596192, 0.607110, 0.632638, 0.685450",\
"0.557694, 0.565377, 0.576295, 0.601824, 0.654636",\
"0.497468, 0.505151, 0.516069, 0.541598, 0.594410");
}
} /* end of arc pll_clk90_ext_reset_remfr*/
timing () {
related_pin : "pll_clk90" ;
timing_type : removal_falling ;
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "-0.020283, -0.010886, 0.002826, 0.034933, 0.115978",\
"-0.029367, -0.019971, -0.006259, 0.025849, 0.106894",\
"-0.042601, -0.033204, -0.019492, 0.012615, 0.093660",\
"-0.073415, -0.064018, -0.050306, -0.018199, 0.062846",\
"-0.133641, -0.124244, -0.110532, -0.078425, 0.002620");
}
} /* end of arc pll_clk90_ext_reset_remff*/
} /* end of pin ext_reset */
pin("pll_clk") {
direction : input ;
max_transition : 0.300000 ;
capacitance : 0.019293 ;
/* Other user defined attributes. */
timing () {
related_pin : "pll_clk" ;
timing_type : min_pulse_width ;
fall_constraint( scalar ){
values ( "0.366650");
}
} /* end of arc pll_clk_pll_clk_pwl*/
timing () {
related_pin : "pll_clk" ;
timing_type : min_pulse_width ;
rise_constraint( scalar ){
values ( "0.424155");
}
} /* end of arc pll_clk_pll_clk_pwh*/
} /* end of pin pll_clk */
pin("pll_clk90") {
direction : input ;
max_transition : 0.300000 ;
capacitance : 0.015176 ;
/* Other user defined attributes. */
timing () {
related_pin : "pll_clk90" ;
timing_type : min_pulse_width ;
fall_constraint( scalar ){
values ( "0.366843");
}
} /* end of arc pll_clk90_pll_clk90_pwl*/
timing () {
related_pin : "pll_clk90" ;
timing_type : min_pulse_width ;
rise_constraint( scalar ){
values ( "0.398243");
}
} /* end of arc pll_clk90_pll_clk90_pwh*/
} /* end of pin pll_clk90 */
pin("porb") {
direction : input ;
max_transition : 0.300000 ;
capacitance : 0.003524 ;
is_unconstrained : true;
/* Other user defined attributes. */
is_unconstrained : true;
timing () {
related_pin : "ext_clk" ;
timing_type : recovery_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "-0.814148, -0.823656, -0.837365, -0.869473, -0.950475",\
"-0.806389, -0.815897, -0.829606, -0.861715, -0.942716",\
"-0.795702, -0.805210, -0.818919, -0.851028, -0.932029",\
"-0.776882, -0.786390, -0.800100, -0.832208, -0.913209",\
"-0.752787, -0.762295, -0.776004, -0.808113, -0.889114");
}
} /* end of arc ext_clk_porb_recrf*/
timing () {
related_pin : "ext_clk" ;
timing_type : removal_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "1.104765, 1.114273, 1.127982, 1.160091, 1.241092",\
"1.097006, 1.106514, 1.120223, 1.152332, 1.233333",\
"1.086319, 1.095827, 1.109536, 1.141645, 1.222646",\
"1.067499, 1.077008, 1.090717, 1.122825, 1.203827",\
"1.043404, 1.052912, 1.066622, 1.098730, 1.179731");
}
} /* end of arc ext_clk_porb_remrf*/
timing () {
related_pin : "pll_clk" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "0.964533, 0.956900, 0.945984, 0.920468, 0.867607",\
"0.972292, 0.964659, 0.953743, 0.928227, 0.875366",\
"0.982979, 0.975346, 0.964430, 0.938914, 0.886053",\
"1.001799, 0.994165, 0.983249, 0.957734, 0.904873",\
"1.025894, 1.018261, 1.007344, 0.981829, 0.928968");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "0.939968, 0.932335, 0.921419, 0.895903, 0.843042",\
"0.949056, 0.941423, 0.930506, 0.904991, 0.852130",\
"0.962288, 0.954655, 0.943738, 0.918223, 0.865362",\
"0.993104, 0.985471, 0.974555, 0.949039, 0.896178",\
"1.053394, 1.045761, 1.034844, 1.009329, 0.956468");
}
} /* end of arc pll_clk_porb_stupr*/
timing () {
related_pin : "pll_clk" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "-0.294721, -0.287088, -0.276172, -0.250656, -0.197795",\
"-0.302480, -0.294847, -0.283931, -0.258415, -0.205554",\
"-0.313167, -0.305534, -0.294618, -0.269102, -0.216241",\
"-0.331987, -0.324353, -0.313437, -0.287922, -0.235061",\
"-0.356058, -0.348424, -0.337508, -0.311993, -0.259132");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "-0.322675, -0.315042, -0.304125, -0.278610, -0.225749",\
"-0.331762, -0.324129, -0.313213, -0.287697, -0.234836",\
"-0.344994, -0.337361, -0.326445, -0.300929, -0.248068",\
"-0.375811, -0.368177, -0.357261, -0.331746, -0.278885",\
"-0.436102, -0.428469, -0.417553, -0.392037, -0.339176");
}
} /* end of arc pll_clk_porb_hldr*/
timing () {
related_pin : "pll_clk" ;
timing_type : recovery_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "0.646086, 0.638452, 0.627536, 0.602021, 0.549160",\
"0.653845, 0.646211, 0.635295, 0.609780, 0.556919",\
"0.664532, 0.656898, 0.645982, 0.620467, 0.567606",\
"0.683351, 0.675718, 0.664802, 0.639286, 0.586425",\
"0.707446, 0.699813, 0.688897, 0.663382, 0.610520");
}
} /* end of arc pll_clk_porb_recrr*/
timing () {
related_pin : "pll_clk" ;
timing_type : recovery_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "0.591300, 0.581993, 0.568275, 0.536170, 0.455115",\
"0.599058, 0.589752, 0.576034, 0.543929, 0.462874",\
"0.609745, 0.600439, 0.586721, 0.554616, 0.473561",\
"0.628565, 0.619259, 0.605541, 0.573435, 0.492381",\
"0.652660, 0.643354, 0.629636, 0.597531, 0.516476");
}
} /* end of arc pll_clk_porb_recrf*/
timing () {
related_pin : "pll_clk" ;
timing_type : removal_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "0.418076, 0.425709, 0.436626, 0.462141, 0.515002",\
"0.410317, 0.417951, 0.428867, 0.454382, 0.507243",\
"0.399630, 0.407264, 0.418180, 0.443695, 0.496556",\
"0.380811, 0.388444, 0.399360, 0.424876, 0.477737",\
"0.356715, 0.364349, 0.375265, 0.400780, 0.453641");
}
} /* end of arc pll_clk_porb_remrr*/
timing () {
related_pin : "pll_clk" ;
timing_type : removal_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "1.238143, 1.247449, 1.261167, 1.293273, 1.374327",\
"1.230384, 1.239691, 1.253408, 1.285514, 1.366569",\
"1.219697, 1.229004, 1.242721, 1.274827, 1.355882",\
"1.200878, 1.210184, 1.223902, 1.256007, 1.337062",\
"1.176782, 1.186089, 1.199807, 1.231912, 1.312967");
}
} /* end of arc pll_clk_porb_remrf*/
timing () {
related_pin : "pll_clk90" ;
timing_type : recovery_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "0.630433, 0.622750, 0.611832, 0.586303, 0.533492",\
"0.638192, 0.630509, 0.619591, 0.594062, 0.541251",\
"0.648879, 0.641195, 0.630277, 0.604748, 0.551938",\
"0.667698, 0.660015, 0.649097, 0.623568, 0.570757",\
"0.691794, 0.684110, 0.673192, 0.647663, 0.594852");
}
} /* end of arc pll_clk90_porb_recrr*/
timing () {
related_pin : "pll_clk90" ;
timing_type : recovery_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "0.591612, 0.582215, 0.568503, 0.536396, 0.455351",\
"0.599371, 0.589974, 0.576262, 0.544155, 0.463110",\
"0.610058, 0.600661, 0.586949, 0.554842, 0.473797",\
"0.628877, 0.619481, 0.605769, 0.573661, 0.492616",\
"0.652973, 0.643576, 0.629864, 0.597757, 0.516712");
}
} /* end of arc pll_clk90_porb_recrf*/
timing () {
related_pin : "pll_clk90" ;
timing_type : removal_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "0.619638, 0.627322, 0.638240, 0.663769, 0.716581",\
"0.611880, 0.619563, 0.630481, 0.656010, 0.708822",\
"0.601193, 0.608876, 0.619794, 0.645323, 0.698135",\
"0.582373, 0.590056, 0.600974, 0.626503, 0.679315",\
"0.558278, 0.565961, 0.576879, 0.602408, 0.655220");
}
} /* end of arc pll_clk90_porb_remrr*/
timing () {
related_pin : "pll_clk90" ;
timing_type : removal_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "-0.011473, -0.002076, 0.011636, 0.043743, 0.124788",\
"-0.019231, -0.009835, 0.003877, 0.035985, 0.117030",\
"-0.029918, -0.020522, -0.006810, 0.025298, 0.106343",\
"-0.048738, -0.039341, -0.025629, 0.006478, 0.087523",\
"-0.072833, -0.063437, -0.049725, -0.017617, 0.063428");
}
} /* end of arc pll_clk90_porb_remrf*/
} /* end of pin porb */
pin("resetb") {
direction : input ;
max_transition : 0.300000 ;
capacitance : 0.003827 ;
is_unconstrained : true;
/* Other user defined attributes. */
is_unconstrained : true;
timing () {
related_pin : "ext_clk" ;
timing_type : recovery_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "-0.875352, -0.884860, -0.898570, -0.930678, -1.011679",\
"-0.867329, -0.876837, -0.890546, -0.922655, -1.003656",\
"-0.856872, -0.866380, -0.880090, -0.912198, -0.993200",\
"-0.838446, -0.847954, -0.861663, -0.893772, -0.974773",\
"-0.813922, -0.823430, -0.837140, -0.869248, -0.950249");
}
} /* end of arc ext_clk_resetb_recrf*/
timing () {
related_pin : "ext_clk" ;
timing_type : removal_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "1.165969, 1.175477, 1.189186, 1.221295, 1.302296",\
"1.157945, 1.167454, 1.181163, 1.213271, 1.294273",\
"1.147489, 1.156997, 1.170706, 1.202815, 1.283816",\
"1.129063, 1.138571, 1.152280, 1.184388, 1.265390",\
"1.104539, 1.114047, 1.127756, 1.159865, 1.240866");
}
} /* end of arc ext_clk_resetb_remrf*/
timing () {
related_pin : "pll_clk" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "0.903328, 0.895695, 0.884779, 0.859263, 0.806402",\
"0.911352, 0.903719, 0.892802, 0.867287, 0.814426",\
"0.921808, 0.914175, 0.903259, 0.877743, 0.824882",\
"0.940235, 0.932601, 0.921685, 0.896170, 0.843309",\
"0.964758, 0.957125, 0.946209, 0.920694, 0.867832");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "0.914594, 0.906961, 0.896045, 0.870529, 0.817668",\
"0.923485, 0.915852, 0.904936, 0.879420, 0.826559",\
"0.936775, 0.929142, 0.918226, 0.892710, 0.839849",\
"0.967451, 0.959818, 0.948902, 0.923386, 0.870525",\
"1.027210, 1.019577, 1.008660, 0.983145, 0.930284");
}
} /* end of arc pll_clk_resetb_stupr*/
timing () {
related_pin : "pll_clk" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "-0.229152, -0.221518, -0.210602, -0.185087, -0.132226",\
"-0.237175, -0.229542, -0.218626, -0.193110, -0.140249",\
"-0.247632, -0.239998, -0.229082, -0.203567, -0.150706",\
"-0.266058, -0.258425, -0.247508, -0.221993, -0.169132",\
"-0.290593, -0.282960, -0.272043, -0.246528, -0.193667");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "-0.272089, -0.264456, -0.253540, -0.228024, -0.175163",\
"-0.280980, -0.273347, -0.262431, -0.236915, -0.184054",\
"-0.294270, -0.286637, -0.275720, -0.250205, -0.197344",\
"-0.324946, -0.317313, -0.306396, -0.280881, -0.228020",\
"-0.384822, -0.377189, -0.366273, -0.340757, -0.287896");
}
} /* end of arc pll_clk_resetb_hldr*/
timing () {
related_pin : "pll_clk" ;
timing_type : recovery_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "0.584881, 0.577248, 0.566332, 0.540816, 0.487955",\
"0.592905, 0.585271, 0.574355, 0.548840, 0.495979",\
"0.603361, 0.595728, 0.584812, 0.559296, 0.506435",\
"0.621787, 0.614154, 0.603238, 0.577722, 0.524861",\
"0.646311, 0.638678, 0.627762, 0.602246, 0.549385");
}
} /* end of arc pll_clk_resetb_recrr*/
timing () {
related_pin : "pll_clk" ;
timing_type : recovery_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "0.530095, 0.520788, 0.507071, 0.474965, 0.393911",\
"0.538118, 0.528812, 0.515094, 0.482989, 0.401934",\
"0.548575, 0.539268, 0.525550, 0.493445, 0.412391",\
"0.567001, 0.557695, 0.543977, 0.511872, 0.430817",\
"0.591525, 0.582219, 0.568501, 0.536395, 0.455341");
}
} /* end of arc pll_clk_resetb_recrf*/
timing () {
related_pin : "pll_clk" ;
timing_type : removal_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "0.479281, 0.486914, 0.497830, 0.523346, 0.576207",\
"0.471257, 0.478891, 0.489807, 0.515322, 0.568183",\
"0.460801, 0.468434, 0.479350, 0.504866, 0.557727",\
"0.442375, 0.450008, 0.460924, 0.486439, 0.539300",\
"0.417851, 0.425484, 0.436400, 0.461916, 0.514777");
}
} /* end of arc pll_clk_resetb_remrr*/
timing () {
related_pin : "pll_clk" ;
timing_type : removal_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "1.299347, 1.308653, 1.322371, 1.354477, 1.435531",\
"1.291324, 1.300630, 1.314348, 1.346453, 1.427508",\
"1.280867, 1.290174, 1.303891, 1.335997, 1.417052",\
"1.262441, 1.271747, 1.285465, 1.317570, 1.398625",\
"1.237917, 1.247223, 1.260941, 1.293047, 1.374101");
}
} /* end of arc pll_clk_resetb_remrf*/
timing () {
related_pin : "pll_clk90" ;
timing_type : recovery_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "0.569228, 0.561545, 0.550627, 0.525098, 0.472287",\
"0.577252, 0.569568, 0.558650, 0.533121, 0.480311",\
"0.587708, 0.580025, 0.569107, 0.543578, 0.490767",\
"0.606135, 0.598451, 0.587533, 0.562004, 0.509193",\
"0.630658, 0.622975, 0.612057, 0.586528, 0.533717");
}
} /* end of arc pll_clk90_resetb_recrr*/
timing () {
related_pin : "pll_clk90" ;
timing_type : recovery_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "0.530407, 0.521011, 0.507299, 0.475191, 0.394146",\
"0.538431, 0.529034, 0.515322, 0.483215, 0.402170",\
"0.548887, 0.539491, 0.525779, 0.493671, 0.412626",\
"0.567314, 0.557917, 0.544205, 0.512098, 0.431053",\
"0.591837, 0.582441, 0.568729, 0.536621, 0.455576");
}
} /* end of arc pll_clk90_resetb_recrf*/
timing () {
related_pin : "pll_clk90" ;
timing_type : removal_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "0.680841, 0.688524, 0.699443, 0.724971, 0.777783",\
"0.672818, 0.680501, 0.691419, 0.716948, 0.769760",\
"0.662361, 0.670044, 0.680963, 0.706491, 0.759303",\
"0.643935, 0.651618, 0.662536, 0.688065, 0.740877",\
"0.619411, 0.627094, 0.638012, 0.663541, 0.716353");
}
} /* end of arc pll_clk90_resetb_remrr*/
timing () {
related_pin : "pll_clk90" ;
timing_type : removal_falling ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "0.049732, 0.059129, 0.072841, 0.104948, 0.185993",\
"0.041709, 0.051105, 0.064817, 0.096925, 0.177970",\
"0.031252, 0.040649, 0.054361, 0.086468, 0.167513",\
"0.012826, 0.022222, 0.035934, 0.068042, 0.149087",\
"-0.011698, -0.002301, 0.011411, 0.043518, 0.124563");
}
} /* end of arc pll_clk90_resetb_remrf*/
} /* end of pin resetb */
pin("resetb_sync") {
direction : output ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.001123 ;
/* Other user defined attributes. */
timing () {
related_pin : "ext_clk" ;
timing_type : falling_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.001123, 0.011896, 0.051123, 0.233202, 1.000000");
values ( "1.990994, 2.002260, 2.036936, 2.179095, 2.767251",\
"2.000502, 2.011768, 2.046444, 2.188603, 2.776760",\
"2.014211, 2.025478, 2.060153, 2.202312, 2.790469",\
"2.046319, 2.057586, 2.092262, 2.234421, 2.822577",\
"2.127321, 2.138587, 2.173263, 2.315422, 2.903579");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.001123, 0.011896, 0.051123, 0.233202, 1.000000");
values ( "0.019617, 0.031100, 0.071666, 0.271330, 1.116147",\
"0.019617, 0.031100, 0.071666, 0.271330, 1.116147",\
"0.019617, 0.031100, 0.071666, 0.271330, 1.116147",\
"0.019617, 0.031100, 0.071666, 0.271330, 1.116147",\
"0.019617, 0.031100, 0.071666, 0.271330, 1.116147");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.001123, 0.011896, 0.051123, 0.233202, 1.000000");
values ( "2.213360, 2.221995, 2.245200, 2.315575, 2.568716",\
"2.222868, 2.231503, 2.254708, 2.325083, 2.578224",\
"2.236577, 2.245212, 2.268417, 2.338792, 2.591933",\
"2.268686, 2.277321, 2.300526, 2.370901, 2.624042",\
"2.349687, 2.358322, 2.381527, 2.451902, 2.705043");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.001123, 0.011896, 0.051123, 0.233202, 1.000000");
values ( "0.019245, 0.025535, 0.043481, 0.122891, 0.467609",\
"0.019245, 0.025535, 0.043481, 0.122891, 0.467609",\
"0.019245, 0.025535, 0.043481, 0.122891, 0.467609",\
"0.019245, 0.025535, 0.043481, 0.122891, 0.467609",\
"0.019245, 0.025535, 0.043481, 0.122891, 0.467609");
}
} /* end of arc ext_clk_resetb_sync_fedg*/
timing () {
min_delay_flag : true ;
related_pin : "ext_clk" ;
timing_type : falling_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.001123, 0.011896, 0.051123, 0.233202, 1.000000");
values ( "1.985729, 1.997857, 2.032532, 2.172992, 2.755523",\
"1.995237, 2.007365, 2.042040, 2.182501, 2.765031",\
"2.008946, 2.021074, 2.055749, 2.196210, 2.778741",\
"2.041055, 2.053182, 2.087858, 2.228318, 2.810849",\
"2.122056, 2.134184, 2.168859, 2.309320, 2.891850");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.001123, 0.011896, 0.051123, 0.233202, 1.000000");
values ( "0.019617, 0.031100, 0.071666, 0.268125, 1.102262",\
"0.019617, 0.031100, 0.071666, 0.268125, 1.102262",\
"0.019617, 0.031100, 0.071666, 0.268125, 1.102262",\
"0.019617, 0.031100, 0.071666, 0.268125, 1.102262",\
"0.019617, 0.031100, 0.071666, 0.268125, 1.102262");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.001123, 0.011896, 0.051123, 0.233202, 1.000000");
values ( "2.204774, 2.214441, 2.237646, 2.306319, 2.553712",\
"2.214282, 2.223949, 2.247154, 2.315827, 2.563220",\
"2.227992, 2.237659, 2.260864, 2.329537, 2.576929",\
"2.260100, 2.269767, 2.292972, 2.361645, 2.609038",\
"2.341101, 2.350769, 2.373974, 2.442647, 2.690039");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.001123, 0.011896, 0.051123, 0.233202, 1.000000");
values ( "0.019245, 0.025535, 0.043481, 0.119679, 0.453435",\
"0.019245, 0.025535, 0.043481, 0.119679, 0.453435",\
"0.019245, 0.025535, 0.043481, 0.119679, 0.453435",\
"0.019245, 0.025535, 0.043481, 0.119679, 0.453435",\
"0.019245, 0.025535, 0.043481, 0.119679, 0.453435");
}
} /* end of arc ext_clk_resetb_sync_fedg_min*/
timing () {
related_pin : "pll_clk" ;
timing_type : falling_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.001123, 0.011896, 0.051123, 0.233202, 1.000000");
values ( "2.124372, 2.135638, 2.170314, 2.312473, 2.900630",\
"2.133678, 2.144945, 2.179621, 2.321779, 2.909936",\
"2.147396, 2.158663, 2.193338, 2.335497, 2.923654",\
"2.179502, 2.190768, 2.225444, 2.367603, 2.955759",\
"2.260556, 2.271823, 2.306499, 2.448658, 3.036814");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.001123, 0.011896, 0.051123, 0.233202, 1.000000");
values ( "0.019617, 0.031100, 0.071666, 0.271330, 1.116147",\
"0.019617, 0.031100, 0.071666, 0.271330, 1.116147",\
"0.019617, 0.031100, 0.071666, 0.271330, 1.116147",\
"0.019617, 0.031100, 0.071666, 0.271330, 1.116147",\
"0.019617, 0.031100, 0.071666, 0.271330, 1.116147");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.001123, 0.011896, 0.051123, 0.233202, 1.000000");
values ( "2.346738, 2.355373, 2.378578, 2.448953, 2.702094",\
"2.356044, 2.364679, 2.387884, 2.458259, 2.711400",\
"2.369762, 2.378397, 2.401602, 2.471977, 2.725118",\
"2.401868, 2.410503, 2.433708, 2.504083, 2.757224",\
"2.482922, 2.491557, 2.514762, 2.585137, 2.838278");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.001123, 0.011896, 0.051123, 0.233202, 1.000000");
values ( "0.019245, 0.025535, 0.043481, 0.122891, 0.467609",\
"0.019245, 0.025535, 0.043481, 0.122891, 0.467609",\
"0.019245, 0.025535, 0.043481, 0.122891, 0.467609",\
"0.019245, 0.025535, 0.043481, 0.122891, 0.467609",\
"0.019245, 0.025535, 0.043481, 0.122891, 0.467609");
}
} /* end of arc pll_clk_resetb_sync_fedg*/
timing () {
min_delay_flag : true ;
related_pin : "pll_clk" ;
timing_type : falling_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.001123, 0.011896, 0.051123, 0.233202, 1.000000");
values ( "2.086266, 2.098394, 2.133070, 2.273530, 2.856061",\
"2.095573, 2.107700, 2.142376, 2.282836, 2.865367",\
"2.109291, 2.121418, 2.156094, 2.296554, 2.879085",\
"2.141396, 2.153524, 2.188199, 2.328660, 2.911190",\
"2.222451, 2.234578, 2.269254, 2.409714, 2.992245");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.001123, 0.011896, 0.051123, 0.233202, 1.000000");
values ( "0.019617, 0.031100, 0.071666, 0.268125, 1.102262",\
"0.019617, 0.031100, 0.071666, 0.268125, 1.102262",\
"0.019617, 0.031100, 0.071666, 0.268125, 1.102262",\
"0.019617, 0.031100, 0.071666, 0.268125, 1.102262",\
"0.019617, 0.031100, 0.071666, 0.268125, 1.102262");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.001123, 0.011896, 0.051123, 0.233202, 1.000000");
values ( "2.305311, 2.314979, 2.338184, 2.406857, 2.654249",\
"2.314618, 2.324285, 2.347490, 2.416163, 2.663556",\
"2.328336, 2.338003, 2.361208, 2.429881, 2.677274",\
"2.360441, 2.370108, 2.393313, 2.461986, 2.709379",\
"2.441496, 2.451163, 2.474368, 2.543041, 2.790434");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.001123, 0.011896, 0.051123, 0.233202, 1.000000");
values ( "0.019245, 0.025535, 0.043481, 0.119679, 0.453435",\
"0.019245, 0.025535, 0.043481, 0.119679, 0.453435",\
"0.019245, 0.025535, 0.043481, 0.119679, 0.453435",\
"0.019245, 0.025535, 0.043481, 0.119679, 0.453435",\
"0.019245, 0.025535, 0.043481, 0.119679, 0.453435");
}
} /* end of arc pll_clk_resetb_sync_fedg_min*/
} /* end of pin resetb_sync */
pin("user_clk") {
direction : output ;
max_capacitance : 1.000000 ;
min_capacitance : 0.000000 ;
capacitance : 0.002508 ;
/* Other user defined attributes. */
timing () {
related_pin : "ext_clk" ;
timing_type : combinational ;
timing_sense : positive_unate ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000");
values ( "0.887679, 0.912312, 0.971592, 1.178063, 1.590964",\
"0.895432, 0.920065, 0.979345, 1.185816, 1.598718",\
"0.906351, 0.930984, 0.990264, 1.196735, 1.609636",\
"0.931886, 0.956519, 1.015799, 1.222270, 1.635172",\
"0.984675, 1.009308, 1.068588, 1.275059, 1.687960");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000");
values ( "0.026453, 0.052634, 0.128408, 0.422614, 1.017241",\
"0.026453, 0.052634, 0.128408, 0.422614, 1.017241",\
"0.026453, 0.052634, 0.128408, 0.422614, 1.017241",\
"0.026453, 0.052634, 0.128408, 0.422614, 1.017241",\
"0.026453, 0.052634, 0.128408, 0.422614, 1.017241");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000");
values ( "1.299617, 1.320873, 1.364915, 1.496210, 1.741703",\
"1.309125, 1.330382, 1.374423, 1.505718, 1.751212",\
"1.322834, 1.344091, 1.388132, 1.519427, 1.764921",\
"1.354943, 1.376199, 1.420240, 1.551535, 1.797029",\
"1.435944, 1.457201, 1.501242, 1.632537, 1.878031");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000");
values ( "0.024845, 0.042201, 0.088440, 0.263376, 0.622949",\
"0.024845, 0.042201, 0.088440, 0.263376, 0.622949",\
"0.024845, 0.042201, 0.088440, 0.263376, 0.622949",\
"0.024845, 0.042201, 0.088440, 0.263376, 0.622949",\
"0.024845, 0.042201, 0.088440, 0.263376, 0.622949");
}
} /* end of arc ext_clk_user_clk_una*/
timing () {
min_delay_flag : true ;
related_pin : "ext_clk" ;
timing_type : combinational ;
timing_sense : positive_unate ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000");
values ( "0.883881, 0.911232, 0.969183, 1.172035, 1.577581",\
"0.891634, 0.918985, 0.976936, 1.179789, 1.585334",\
"0.902553, 0.929904, 0.987855, 1.190708, 1.596253",\
"0.928088, 0.955439, 1.013390, 1.216243, 1.621788",\
"0.980877, 1.008228, 1.066179, 1.269032, 1.674577");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000");
values ( "0.026453, 0.052634, 0.125936, 0.413280, 0.993932",\
"0.026453, 0.052634, 0.125936, 0.413280, 0.993932",\
"0.026453, 0.052634, 0.125936, 0.413280, 0.993932",\
"0.026453, 0.052634, 0.125936, 0.413280, 0.993932",\
"0.026453, 0.052634, 0.125936, 0.413280, 0.993932");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000");
values ( "1.296181, 1.319750, 1.362462, 1.490130, 1.734466",\
"1.305689, 1.329258, 1.371970, 1.499638, 1.743974",\
"1.319399, 1.342968, 1.385680, 1.513347, 1.757684",\
"1.351507, 1.375076, 1.417788, 1.545456, 1.789792",\
"1.432508, 1.456077, 1.498789, 1.626457, 1.870793");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000");
values ( "0.024845, 0.042201, 0.085964, 0.254020, 0.604600",\
"0.024845, 0.042201, 0.085964, 0.254020, 0.604600",\
"0.024845, 0.042201, 0.085964, 0.254020, 0.604600",\
"0.024845, 0.042201, 0.085964, 0.254020, 0.604600",\
"0.024845, 0.042201, 0.085964, 0.254020, 0.604600");
}
} /* end of arc ext_clk_user_clk_una_min*/
timing () {
related_pin : "pll_clk" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000");
values ( "1.404498, 1.429131, 1.488411, 1.694882, 2.107784",\
"1.412131, 1.436765, 1.496045, 1.702516, 2.115417",\
"1.423047, 1.447681, 1.506961, 1.713432, 2.126333",\
"1.448563, 1.473196, 1.532476, 1.738947, 2.151848",\
"1.501424, 1.526057, 1.585337, 1.791808, 2.204710");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000");
values ( "0.026453, 0.052634, 0.128408, 0.422614, 1.017241",\
"0.026453, 0.052634, 0.128408, 0.422614, 1.017241",\
"0.026453, 0.052634, 0.128408, 0.422614, 1.017241",\
"0.026453, 0.052634, 0.128408, 0.422614, 1.017241",\
"0.026453, 0.052634, 0.128408, 0.422614, 1.017241");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000");
values ( "1.732704, 1.753954, 1.797995, 1.929291, 2.174788",\
"1.740337, 1.761587, 1.805628, 1.936924, 2.182421",\
"1.751253, 1.772504, 1.816544, 1.947841, 2.193337",\
"1.776768, 1.798019, 1.842060, 1.973356, 2.218852",\
"1.829630, 1.850880, 1.894921, 2.026217, 2.271713");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000");
values ( "0.024844, 0.042204, 0.088442, 0.263376, 0.622936",\
"0.024844, 0.042204, 0.088442, 0.263376, 0.622936",\
"0.024844, 0.042204, 0.088442, 0.263376, 0.622936",\
"0.024844, 0.042204, 0.088442, 0.263376, 0.622936",\
"0.024844, 0.042204, 0.088442, 0.263376, 0.622936");
}
} /* end of arc pll_clk_user_clk_redg*/
timing () {
min_delay_flag : true ;
related_pin : "pll_clk" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000");
values ( "0.924732, 0.952087, 1.010041, 1.212886, 1.618333",\
"0.932365, 0.959720, 1.017674, 1.220519, 1.625966",\
"0.943281, 0.970636, 1.028590, 1.231435, 1.636883",\
"0.968796, 0.996152, 1.054106, 1.256951, 1.662398",\
"1.021657, 1.049013, 1.106967, 1.309812, 1.715259");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000");
values ( "0.026450, 0.052633, 0.125935, 0.413303, 0.993938",\
"0.026450, 0.052633, 0.125935, 0.413303, 0.993938",\
"0.026450, 0.052633, 0.125935, 0.413303, 0.993938",\
"0.026450, 0.052633, 0.125935, 0.413303, 0.993938",\
"0.026450, 0.052633, 0.125935, 0.413303, 0.993938");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000");
values ( "1.129281, 1.152850, 1.195562, 1.323230, 1.567566",\
"1.136914, 1.160483, 1.203195, 1.330863, 1.575199",\
"1.147830, 1.171399, 1.214111, 1.341779, 1.586115",\
"1.173346, 1.196915, 1.239627, 1.367294, 1.611630",\
"1.226207, 1.249776, 1.292488, 1.420156, 1.664492");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000");
values ( "0.024845, 0.042201, 0.085964, 0.254020, 0.604600",\
"0.024845, 0.042201, 0.085964, 0.254020, 0.604600",\
"0.024845, 0.042201, 0.085964, 0.254020, 0.604600",\
"0.024845, 0.042201, 0.085964, 0.254020, 0.604600",\
"0.024845, 0.042201, 0.085964, 0.254020, 0.604600");
}
} /* end of arc pll_clk_user_clk_redg_min*/
timing () {
related_pin : "pll_clk90" ;
timing_type : falling_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000");
values ( "1.873341, 1.897972, 1.957251, 2.163725, 2.576667",\
"1.882738, 1.907369, 1.966648, 2.173122, 2.586064",\
"1.896449, 1.921081, 1.980360, 2.186834, 2.599776",\
"1.928557, 1.953188, 2.012467, 2.218941, 2.631883",\
"2.009602, 2.034233, 2.093512, 2.299986, 2.712928");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000");
values ( "0.026454, 0.052634, 0.128408, 0.422605, 1.017238",\
"0.026454, 0.052634, 0.128408, 0.422605, 1.017238",\
"0.026454, 0.052634, 0.128408, 0.422605, 1.017238",\
"0.026454, 0.052634, 0.128408, 0.422605, 1.017238",\
"0.026454, 0.052634, 0.128408, 0.422605, 1.017238");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000");
values ( "1.880091, 1.901342, 1.945383, 2.076679, 2.322175",\
"1.889488, 1.910739, 1.954779, 2.086076, 2.331572",\
"1.903200, 1.924451, 1.968491, 2.099787, 2.345284",\
"1.935307, 1.956558, 2.000599, 2.131895, 2.377391",\
"2.016352, 2.037603, 2.081644, 2.212940, 2.458436");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000");
values ( "0.024844, 0.042204, 0.088442, 0.263376, 0.622936",\
"0.024844, 0.042204, 0.088442, 0.263376, 0.622936",\
"0.024844, 0.042204, 0.088442, 0.263376, 0.622936",\
"0.024844, 0.042204, 0.088442, 0.263376, 0.622936",\
"0.024844, 0.042204, 0.088442, 0.263376, 0.622936");
}
} /* end of arc pll_clk90_user_clk_fedg*/
timing () {
min_delay_flag : true ;
related_pin : "pll_clk90" ;
timing_type : falling_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000");
values ( "1.691691, 1.719040, 1.776991, 1.979846, 2.385433",\
"1.701088, 1.728437, 1.786388, 1.989243, 2.394830",\
"1.714800, 1.742149, 1.800100, 2.002955, 2.408542",\
"1.746907, 1.774256, 1.832207, 2.035063, 2.440649",\
"1.827952, 1.855301, 1.913252, 2.116107, 2.521694");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000");
values ( "0.026454, 0.052634, 0.125936, 0.413271, 0.993930",\
"0.026454, 0.052634, 0.125936, 0.413271, 0.993930",\
"0.026454, 0.052634, 0.125936, 0.413271, 0.993930",\
"0.026454, 0.052634, 0.125936, 0.413271, 0.993930",\
"0.026454, 0.052634, 0.125936, 0.413271, 0.993930");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000");
values ( "1.685160, 1.708724, 1.751435, 1.879104, 2.123443",\
"1.694557, 1.718120, 1.760831, 1.888501, 2.132840",\
"1.708269, 1.731832, 1.774544, 1.902213, 2.146552",\
"1.740376, 1.763940, 1.806651, 1.934320, 2.178659",\
"1.821421, 1.844985, 1.887696, 2.015365, 2.259704");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000");
values ( "0.024844, 0.042204, 0.085966, 0.254020, 0.604586",\
"0.024844, 0.042204, 0.085966, 0.254020, 0.604586",\
"0.024844, 0.042204, 0.085966, 0.254020, 0.604586",\
"0.024844, 0.042204, 0.085966, 0.254020, 0.604586",\
"0.024844, 0.042204, 0.085966, 0.254020, 0.604586");
}
} /* end of arc pll_clk90_user_clk_fedg_min*/
timing () {
related_pin : "pll_clk90" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000");
values ( "2.728481, 2.753112, 2.812391, 3.018866, 3.431808",\
"2.736165, 2.760796, 2.820075, 3.026549, 3.439491",\
"2.747082, 2.771713, 2.830992, 3.037467, 3.450408",\
"2.772611, 2.797242, 2.856521, 3.062995, 3.475937",\
"2.825423, 2.850054, 2.909333, 3.115808, 3.528749");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000");
values ( "0.026454, 0.052634, 0.128408, 0.422605, 1.017238",\
"0.026454, 0.052634, 0.128408, 0.422605, 1.017238",\
"0.026454, 0.052634, 0.128408, 0.422605, 1.017238",\
"0.026454, 0.052634, 0.128408, 0.422605, 1.017238",\
"0.026454, 0.052634, 0.128408, 0.422605, 1.017238");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000");
values ( "3.007381, 3.028632, 3.072672, 3.203969, 3.449465",\
"3.015064, 3.036315, 3.080356, 3.211652, 3.457148",\
"3.025982, 3.047233, 3.091274, 3.222570, 3.468066",\
"3.051511, 3.072762, 3.116803, 3.248099, 3.493595",\
"3.104323, 3.125574, 3.169615, 3.300911, 3.546407");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000");
values ( "0.024844, 0.042204, 0.088442, 0.263376, 0.622936",\
"0.024844, 0.042204, 0.088442, 0.263376, 0.622936",\
"0.024844, 0.042204, 0.088442, 0.263376, 0.622936",\
"0.024844, 0.042204, 0.088442, 0.263376, 0.622936",\
"0.024844, 0.042204, 0.088442, 0.263376, 0.622936");
}
} /* end of arc pll_clk90_user_clk_redg*/
timing () {
min_delay_flag : true ;
related_pin : "pll_clk90" ;
timing_type : rising_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000");
values ( "1.584681, 1.612030, 1.669980, 1.872836, 2.278422",\
"1.592364, 1.619713, 1.677664, 1.880519, 2.286106",\
"1.603282, 1.630631, 1.688582, 1.891437, 2.297024",\
"1.628811, 1.656160, 1.714111, 1.916966, 2.322552",\
"1.681623, 1.708972, 1.766923, 1.969778, 2.375365");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000");
values ( "0.026454, 0.052634, 0.125936, 0.413271, 0.993930",\
"0.026454, 0.052634, 0.125936, 0.413271, 0.993930",\
"0.026454, 0.052634, 0.125936, 0.413271, 0.993930",\
"0.026454, 0.052634, 0.125936, 0.413271, 0.993930",\
"0.026454, 0.052634, 0.125936, 0.413271, 0.993930");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000");
values ( "1.606253, 1.629816, 1.672528, 1.800197, 2.044536",\
"1.613936, 1.637500, 1.680211, 1.807880, 2.052219",\
"1.624854, 1.648418, 1.691129, 1.818798, 2.063137",\
"1.650383, 1.673947, 1.716658, 1.844327, 2.088666",\
"1.703195, 1.726759, 1.769470, 1.897139, 2.141478");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000");
values ( "0.024844, 0.042204, 0.085966, 0.254020, 0.604586",\
"0.024844, 0.042204, 0.085966, 0.254020, 0.604586",\
"0.024844, 0.042204, 0.085966, 0.254020, 0.604586",\
"0.024844, 0.042204, 0.085966, 0.254020, 0.604586",\
"0.024844, 0.042204, 0.085966, 0.254020, 0.604586");
}
} /* end of arc pll_clk90_user_clk_redg_min*/
timing () {
related_pin : "pll_clk90" ;
timing_type : combinational ;
timing_sense : positive_unate ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000");
values ( "1.065683, 1.090314, 1.149593, 1.356067, 1.769009",\
"1.073366, 1.097997, 1.157276, 1.363750, 1.776692",\
"1.084284, 1.108915, 1.168194, 1.374668, 1.787610",\
"1.109813, 1.134444, 1.193723, 1.400197, 1.813139",\
"1.162625, 1.187256, 1.246535, 1.453009, 1.865951");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000");
values ( "0.026454, 0.052634, 0.128408, 0.422605, 1.017238",\
"0.026454, 0.052634, 0.128408, 0.422605, 1.017238",\
"0.026454, 0.052634, 0.128408, 0.422605, 1.017238",\
"0.026454, 0.052634, 0.128408, 0.422605, 1.017238",\
"0.026454, 0.052634, 0.128408, 0.422605, 1.017238");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000");
values ( "1.485359, 1.506610, 1.550650, 1.681947, 1.927443",\
"1.494756, 1.516006, 1.560047, 1.691343, 1.936840",\
"1.508468, 1.529718, 1.573759, 1.705055, 1.950552",\
"1.540575, 1.561826, 1.605866, 1.737163, 1.982659",\
"1.621620, 1.642871, 1.686911, 1.818208, 2.063704");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000");
values ( "0.024844, 0.042204, 0.088442, 0.263376, 0.622936",\
"0.024844, 0.042204, 0.088442, 0.263376, 0.622936",\
"0.024844, 0.042204, 0.088442, 0.263376, 0.622936",\
"0.024844, 0.042204, 0.088442, 0.263376, 0.622936",\
"0.024844, 0.042204, 0.088442, 0.263376, 0.622936");
}
} /* end of arc pll_clk90_user_clk_una*/
timing () {
min_delay_flag : true ;
related_pin : "pll_clk90" ;
timing_type : combinational ;
timing_sense : positive_unate ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000");
values ( "1.054427, 1.081776, 1.139726, 1.342582, 1.748168",\
"1.062110, 1.089459, 1.147410, 1.350265, 1.755852",\
"1.073028, 1.100377, 1.158328, 1.361183, 1.766770",\
"1.098557, 1.125906, 1.183857, 1.386712, 1.792299",\
"1.151369, 1.178718, 1.236669, 1.439524, 1.845110");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000");
values ( "0.026454, 0.052634, 0.125936, 0.413271, 0.993930",\
"0.026454, 0.052634, 0.125936, 0.413271, 0.993930",\
"0.026454, 0.052634, 0.125936, 0.413271, 0.993930",\
"0.026454, 0.052634, 0.125936, 0.413271, 0.993930",\
"0.026454, 0.052634, 0.125936, 0.413271, 0.993930");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000");
values ( "1.481923, 1.505487, 1.548198, 1.675867, 1.920206",\
"1.491320, 1.514883, 1.557594, 1.685264, 1.929603",\
"1.505032, 1.528595, 1.571306, 1.698976, 1.943315",\
"1.537139, 1.560703, 1.603414, 1.731083, 1.975422",\
"1.618184, 1.641748, 1.684459, 1.812128, 2.056467");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.002508, 0.030182, 0.107972, 0.404425, 1.000000");
values ( "0.024844, 0.042204, 0.085966, 0.254020, 0.604586",\
"0.024844, 0.042204, 0.085966, 0.254020, 0.604586",\
"0.024844, 0.042204, 0.085966, 0.254020, 0.604586",\
"0.024844, 0.042204, 0.085966, 0.254020, 0.604586",\
"0.024844, 0.042204, 0.085966, 0.254020, 0.604586");
}
} /* end of arc pll_clk90_user_clk_una_min*/
} /* end of pin user_clk */
pin("VPWR") {
direction : input ;
max_transition : 0.750000 ;
capacitance : 0.000000 ;
is_unconstrained : true;
/* Other user defined attributes. */
is_unconstrained : true;
} /* end of pin VPWR */
pin("VGND") {
direction : input ;
max_transition : 0.750000 ;
capacitance : 0.000000 ;
is_unconstrained : true;
/* Other user defined attributes. */
is_unconstrained : true;
} /* end of pin VGND */
bus ( sel ) {
bus_type : BUS3_type0 ;
direction : input ;
pin("sel[2]") {
direction : input ;
max_transition : 0.300000 ;
capacitance : 0.005232 ;
is_unconstrained : true;
/* Other user defined attributes. */
is_unconstrained : true;
timing () {
related_pin : "pll_clk" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "-0.610443, -0.618076, -0.628992, -0.654508, -0.707368",\
"-0.602424, -0.610057, -0.620973, -0.646489, -0.699350",\
"-0.591982, -0.599615, -0.610531, -0.636047, -0.688908",\
"-0.573564, -0.581198, -0.592114, -0.617629, -0.670490",\
"-0.549393, -0.557027, -0.567943, -0.593458, -0.646319");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "-0.573640, -0.581273, -0.592189, -0.617705, -0.670566",\
"-0.564769, -0.572402, -0.583318, -0.608834, -0.661695",\
"-0.551474, -0.559108, -0.570024, -0.595539, -0.648400",\
"-0.520811, -0.528444, -0.539360, -0.564875, -0.617736",\
"-0.461098, -0.468731, -0.479647, -0.505163, -0.558024");
}
} /* end of arc pll_clk_sel[2]_stupr*/
timing () {
related_pin : "pll_clk" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "0.721631, 0.729264, 0.740180, 0.765696, 0.818557",\
"0.713612, 0.721245, 0.732162, 0.757677, 0.810538",\
"0.703170, 0.710804, 0.721720, 0.747235, 0.800096",\
"0.684753, 0.692386, 0.703302, 0.728818, 0.781679",\
"0.660582, 0.668215, 0.679131, 0.704647, 0.757508");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "0.727942, 0.735575, 0.746491, 0.772007, 0.824868",\
"0.719071, 0.726704, 0.737620, 0.763136, 0.815997",\
"0.705776, 0.713410, 0.724326, 0.749841, 0.802702",\
"0.675112, 0.682746, 0.693662, 0.719177, 0.772038",\
"0.615549, 0.623183, 0.634099, 0.659614, 0.712475");
}
} /* end of arc pll_clk_sel[2]_hldr*/
} /* end of pin sel[2] */
pin("sel[1]") {
direction : input ;
max_transition : 0.300000 ;
capacitance : 0.004173 ;
is_unconstrained : true;
/* Other user defined attributes. */
is_unconstrained : true;
timing () {
related_pin : "pll_clk" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "-0.607580, -0.615214, -0.626130, -0.651645, -0.704506",\
"-0.599553, -0.607187, -0.618103, -0.643618, -0.696479",\
"-0.589081, -0.596715, -0.607631, -0.633146, -0.686007",\
"-0.570646, -0.578279, -0.589195, -0.614711, -0.667572",\
"-0.546478, -0.554112, -0.565028, -0.590543, -0.643404");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "-0.614767, -0.622401, -0.633317, -0.658832, -0.711693",\
"-0.605849, -0.613482, -0.624398, -0.649914, -0.702775",\
"-0.592566, -0.600199, -0.611115, -0.636631, -0.689492",\
"-0.561872, -0.569505, -0.580421, -0.605937, -0.658798",\
"-0.502399, -0.510032, -0.520948, -0.546464, -0.599325");
}
} /* end of arc pll_clk_sel[1]_stupr*/
timing () {
related_pin : "pll_clk" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "0.713392, 0.721026, 0.731942, 0.757457, 0.810318",\
"0.705365, 0.712999, 0.723915, 0.749430, 0.802291",\
"0.694893, 0.702527, 0.713443, 0.738958, 0.791819",\
"0.676458, 0.684091, 0.695007, 0.720523, 0.773384",\
"0.652290, 0.659923, 0.670840, 0.696355, 0.749216");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "0.755815, 0.763449, 0.774365, 0.799880, 0.852741",\
"0.746897, 0.754530, 0.765446, 0.790962, 0.843823",\
"0.733614, 0.741247, 0.752163, 0.777679, 0.830540",\
"0.702920, 0.710553, 0.721469, 0.746984, 0.799845",\
"0.643653, 0.651286, 0.662202, 0.687718, 0.740579");
}
} /* end of arc pll_clk_sel[1]_hldr*/
} /* end of pin sel[1] */
pin("sel[0]") {
direction : input ;
max_transition : 0.300000 ;
capacitance : 0.004419 ;
is_unconstrained : true;
/* Other user defined attributes. */
is_unconstrained : true;
timing () {
related_pin : "pll_clk" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "-0.608420, -0.616054, -0.626970, -0.652485, -0.705346",\
"-0.600401, -0.608035, -0.618951, -0.644466, -0.697327",\
"-0.589952, -0.597585, -0.608502, -0.634017, -0.686878",\
"-0.571530, -0.579164, -0.590080, -0.615595, -0.668456",\
"-0.547360, -0.554993, -0.565910, -0.591425, -0.644286");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "-0.572322, -0.579955, -0.590872, -0.616387, -0.669248",\
"-0.563438, -0.571071, -0.581988, -0.607503, -0.660364",\
"-0.550147, -0.557781, -0.568697, -0.594212, -0.647073",\
"-0.519474, -0.527107, -0.538023, -0.563539, -0.616400",\
"-0.459711, -0.467344, -0.478260, -0.503776, -0.556637");
}
} /* end of arc pll_clk_sel[0]_stupr*/
timing () {
related_pin : "pll_clk" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "0.719652, 0.727286, 0.738202, 0.763717, 0.816578",\
"0.711633, 0.719267, 0.730183, 0.755698, 0.808559",\
"0.701184, 0.708817, 0.719734, 0.745249, 0.798110",\
"0.682762, 0.690396, 0.701312, 0.726827, 0.779688",\
"0.658592, 0.666225, 0.677142, 0.702657, 0.755518");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "0.726652, 0.734286, 0.745202, 0.770717, 0.823578",\
"0.717768, 0.725402, 0.736318, 0.761833, 0.814694",\
"0.704478, 0.712111, 0.723027, 0.748542, 0.801403",\
"0.673804, 0.681437, 0.692353, 0.717869, 0.770730",\
"0.614189, 0.621822, 0.632738, 0.658254, 0.711115");
}
} /* end of arc pll_clk_sel[0]_hldr*/
} /* end of pin sel[0] */
} /* end of bus sel */
bus ( sel2 ) {
bus_type : BUS3_type0 ;
direction : input ;
pin("sel2[2]") {
direction : input ;
max_transition : 0.300000 ;
capacitance : 0.004170 ;
is_unconstrained : true;
/* Other user defined attributes. */
is_unconstrained : true;
timing () {
related_pin : "pll_clk90" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "-0.645604, -0.653287, -0.664205, -0.689734, -0.742546",\
"-0.637600, -0.645283, -0.656201, -0.681730, -0.734542",\
"-0.627250, -0.634933, -0.645851, -0.671380, -0.724192",\
"-0.608887, -0.616570, -0.627488, -0.653017, -0.705829",\
"-0.584144, -0.591827, -0.602745, -0.628274, -0.681086");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "-0.596445, -0.604129, -0.615047, -0.640576, -0.693388",\
"-0.587750, -0.595433, -0.606351, -0.631880, -0.684692",\
"-0.574409, -0.582093, -0.593011, -0.618540, -0.671352",\
"-0.543870, -0.551553, -0.562471, -0.588000, -0.640812",\
"-0.484778, -0.492461, -0.503379, -0.528908, -0.581720");
}
} /* end of arc pll_clk90_sel2[2]_stupr*/
timing () {
related_pin : "pll_clk90" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "0.678432, 0.686115, 0.697034, 0.722562, 0.775374",\
"0.670428, 0.678112, 0.689030, 0.714559, 0.767371",\
"0.660078, 0.667761, 0.678679, 0.704208, 0.757020",\
"0.641715, 0.649398, 0.660316, 0.685845, 0.738657",\
"0.617024, 0.624708, 0.635626, 0.661155, 0.713966");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "0.671972, 0.679655, 0.690573, 0.716102, 0.768914",\
"0.663276, 0.670960, 0.681878, 0.707407, 0.760219",\
"0.649936, 0.657619, 0.668537, 0.694066, 0.746878",\
"0.619396, 0.627079, 0.637997, 0.663526, 0.716338",\
"0.560480, 0.568163, 0.579081, 0.604610, 0.657422");
}
} /* end of arc pll_clk90_sel2[2]_hldr*/
} /* end of pin sel2[2] */
pin("sel2[1]") {
direction : input ;
max_transition : 0.300000 ;
capacitance : 0.004579 ;
is_unconstrained : true;
/* Other user defined attributes. */
is_unconstrained : true;
timing () {
related_pin : "pll_clk90" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "-0.648047, -0.655730, -0.666648, -0.692177, -0.744989",\
"-0.640045, -0.647729, -0.658647, -0.684176, -0.736988",\
"-0.629682, -0.637365, -0.648284, -0.673812, -0.726624",\
"-0.611311, -0.618995, -0.629913, -0.655442, -0.708254",\
"-0.586632, -0.594315, -0.605233, -0.630762, -0.683574");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "-0.640325, -0.648008, -0.658926, -0.684455, -0.737267",\
"-0.631625, -0.639309, -0.650227, -0.675756, -0.728568",\
"-0.618288, -0.625971, -0.636889, -0.662418, -0.715230",\
"-0.587741, -0.595424, -0.606342, -0.631871, -0.684683",\
"-0.529072, -0.536755, -0.547673, -0.573202, -0.626014");
}
} /* end of arc pll_clk90_sel2[1]_stupr*/
timing () {
related_pin : "pll_clk90" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "0.675679, 0.683363, 0.694281, 0.719810, 0.772622",\
"0.667678, 0.675361, 0.686279, 0.711808, 0.764620",\
"0.657315, 0.664998, 0.675916, 0.701445, 0.754257",\
"0.638944, 0.646627, 0.657545, 0.683074, 0.735886",\
"0.614299, 0.621982, 0.632900, 0.658429, 0.711241");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "0.702580, 0.710263, 0.721181, 0.746710, 0.799522",\
"0.693880, 0.701564, 0.712482, 0.738011, 0.790823",\
"0.680543, 0.688226, 0.699144, 0.724673, 0.777485",\
"0.649996, 0.657679, 0.668597, 0.694126, 0.746938",\
"0.591574, 0.599257, 0.610175, 0.635704, 0.688516");
}
} /* end of arc pll_clk90_sel2[1]_hldr*/
} /* end of pin sel2[1] */
pin("sel2[0]") {
direction : input ;
max_transition : 0.300000 ;
capacitance : 0.003864 ;
is_unconstrained : true;
/* Other user defined attributes. */
is_unconstrained : true;
timing () {
related_pin : "pll_clk90" ;
timing_type : setup_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "-0.638999, -0.646682, -0.657600, -0.683129, -0.735941",\
"-0.630989, -0.638672, -0.649590, -0.675119, -0.727931",\
"-0.620612, -0.628295, -0.639213, -0.664742, -0.717554",\
"-0.602233, -0.609917, -0.620835, -0.646364, -0.699176",\
"-0.577540, -0.585223, -0.596141, -0.621670, -0.674482");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "-0.592408, -0.600091, -0.611009, -0.636538, -0.689350",\
"-0.583659, -0.591343, -0.602261, -0.627790, -0.680602",\
"-0.570332, -0.578015, -0.588934, -0.614462, -0.667274",\
"-0.539757, -0.547440, -0.558358, -0.583887, -0.636699",\
"-0.480487, -0.488170, -0.499088, -0.524617, -0.577429");
}
} /* end of arc pll_clk90_sel2[0]_stupr*/
timing () {
related_pin : "pll_clk90" ;
timing_type : hold_rising ;
rise_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "0.671987, 0.679670, 0.690588, 0.716117, 0.768929",\
"0.663977, 0.671660, 0.682578, 0.708107, 0.760919",\
"0.653600, 0.661284, 0.672202, 0.697731, 0.750543",\
"0.635222, 0.642905, 0.653823, 0.679352, 0.732164",\
"0.610576, 0.618260, 0.629178, 0.654707, 0.707519");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
index_2 ( "0.000000, 0.023051, 0.053133, 0.122474, 0.300000");
values ( "0.668039, 0.675722, 0.686640, 0.712169, 0.764981",\
"0.659291, 0.666974, 0.677892, 0.703421, 0.756233",\
"0.645963, 0.653647, 0.664565, 0.690094, 0.742906",\
"0.615388, 0.623071, 0.633990, 0.659518, 0.712330",\
"0.556287, 0.563970, 0.574888, 0.600417, 0.653229");
}
} /* end of arc pll_clk90_sel2[0]_hldr*/
} /* end of pin sel2[0] */
} /* end of bus sel2 */
} /* end of cell */
} /* end of library */