caravel/signoff/caravel_clocking/primetime/lib/ss/caravel_clocking.nom.lib

2235 lines
90 KiB
Plaintext

library("caravel_clocking.nom") {
technology (cmos) ;
delay_model : table_lookup ;
library_features ( report_delay_calculation ) ;
date : "Sun Mar 26 04:31:17 2023" ;
revision : "T-2022.03-SP3" ;
nom_process : 1.0000 ;
nom_voltage : 1.6000 ;
nom_temperature : 100.0000 ;
operating_conditions( "sky130_fd_sc_hd__ss_1.60v_100C" ) {
process : 1.0000 ;
voltage : 1.6000 ;
temperature : 100.0000 ;
} /* current design opcond */
default_operating_conditions : "sky130_fd_sc_hd__ss_1.60v_100C" ;
voltage_unit : "1V" ;
time_unit : "1ns" ;
capacitive_load_unit (1.000000, pf);
slew_derate_from_library : 1.0000 ;
slew_lower_threshold_pct_rise : 20.0000 ;
slew_lower_threshold_pct_fall : 20.0000 ;
slew_upper_threshold_pct_rise : 80.0000 ;
slew_upper_threshold_pct_fall : 80.0000 ;
input_threshold_pct_rise : 50.0000 ;
input_threshold_pct_fall : 50.0000 ;
output_threshold_pct_rise : 50.0000 ;
output_threshold_pct_fall : 50.0000 ;
k_process_cell_rise : 0.000000;
k_process_cell_fall : 0.000000;
k_volt_cell_rise : 0.000000;
k_volt_cell_fall : 0.000000;
k_temp_cell_rise : 0.000000;
k_temp_cell_fall : 0.000000;
k_process_rise_transition : 0.000000;
k_process_fall_transition : 0.000000;
k_volt_rise_transition : 0.000000;
k_volt_fall_transition : 0.000000;
k_temp_rise_transition : 0.000000;
k_temp_fall_transition : 0.000000;
default_fanout_load : 1.000000;
default_inout_pin_cap : 1.000000;
default_input_pin_cap : 1.000000;
default_output_pin_cap : 0.000000;
current_unit : 1mA;
pulling_resistance_unit : "1kohm";
comment : "PrimeTime extracted Model." ;
define(min_delay_flag, timing, boolean);
define(internal_noise_width_above_low, pin, float);
define(internal_noise_height_below_high, pin, float);
define(original_pin, pin, string);
define(max_noise_immunity_low, pin, float);
define(is_unconstrained, pin, boolean);
define(internal_noise_width_below_high, pin, float);
define(internal_noise_peak_time_below_high, pin, float);
define(internal_noise_height_above_low, pin, float);
define(max_noise_immunity_high, pin, float);
define(internal_noise_peak_time_above_low, pin, float);
/* SCALAR table template is built-in */
/* 2-D table template f(in_trans, out_cap) */
lu_table_template( f_itrans_ocap ) {
variable_1 : input_net_transition;
variable_2 : total_output_net_capacitance;
index_1 (" 0.0000, 1.0000 ");
index_2 (" 0.0000, 1.0000 ");
}
/* 2-D table template f(d_trans, c_trans) */
lu_table_template( f_dtrans_ctrans ) {
variable_1 : constrained_pin_transition;
variable_2 : related_pin_transition;
index_1 (" 0.0000, 1.0000 ");
index_2 (" 0.0000, 1.0000 ");
}
type ( 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.012742 ;
/* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742");
values ( "1.878683, 2.028559, 2.163344, 2.427587, 2.955555",\
"1.882693, 2.032570, 2.167354, 2.431597, 2.959566",\
"1.890088, 2.039964, 2.174749, 2.438992, 2.966960",\
"1.913147, 2.063024, 2.197809, 2.462052, 2.990020",\
"2.010510, 2.160387, 2.295171, 2.559414, 3.087383");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742");
values ( "0.059159, 0.240172, 0.424484, 0.797460, 1.542092",\
"0.059159, 0.240172, 0.424484, 0.797460, 1.542092",\
"0.059159, 0.240172, 0.424484, 0.797460, 1.542092",\
"0.059159, 0.240172, 0.424484, 0.797460, 1.542092",\
"0.059159, 0.240172, 0.424484, 0.797460, 1.542092");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742");
values ( "2.900584, 3.016297, 3.110469, 3.282618, 3.631623",\
"2.905070, 3.020783, 3.114955, 3.287104, 3.636109",\
"2.913342, 3.029055, 3.123227, 3.295377, 3.644382",\
"2.937353, 3.053066, 3.147238, 3.319387, 3.668392",\
"3.045031, 3.160744, 3.254916, 3.427065, 3.776070");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742");
values ( "0.050836, 0.172636, 0.294652, 0.538463, 1.032972",\
"0.050836, 0.172636, 0.294652, 0.538463, 1.032972",\
"0.050836, 0.172636, 0.294652, 0.538463, 1.032972",\
"0.050836, 0.172636, 0.294652, 0.538463, 1.032972",\
"0.050836, 0.172636, 0.294652, 0.538463, 1.032972");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742");
values ( "1.875508, 2.023656, 2.156883, 2.418035, 2.939748",\
"1.879518, 2.027667, 2.160894, 2.422045, 2.943758",\
"1.886913, 2.035061, 2.168288, 2.429440, 2.951153",\
"1.909972, 2.058121, 2.191349, 2.452500, 2.974212",\
"2.007335, 2.155484, 2.288711, 2.549862, 3.071575");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742");
values ( "0.059159, 0.237421, 0.418810, 0.785937, 1.518681",\
"0.059159, 0.237421, 0.418810, 0.785937, 1.518681",\
"0.059159, 0.237421, 0.418810, 0.785937, 1.518681",\
"0.059159, 0.237421, 0.418810, 0.785937, 1.518681",\
"0.059159, 0.237421, 0.418810, 0.785937, 1.518681");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742");
values ( "2.898260, 3.012249, 3.104858, 3.280041, 3.628858",\
"2.902746, 3.016735, 3.109344, 3.284528, 3.633344",\
"2.911019, 3.025007, 3.117617, 3.292800, 3.641617",\
"2.935030, 3.049018, 3.141627, 3.316811, 3.665627",\
"3.042707, 3.156696, 3.249305, 3.424489, 3.773305");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742");
values ( "0.050836, 0.169859, 0.288935, 0.531194, 1.018648",\
"0.050836, 0.169859, 0.288935, 0.531194, 1.018648",\
"0.050836, 0.169859, 0.288935, 0.531194, 1.018648",\
"0.050836, 0.169859, 0.288935, 0.531194, 1.018648",\
"0.050836, 0.169859, 0.288935, 0.531194, 1.018648");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742");
values ( "4.050062, 4.199939, 4.334723, 4.598966, 5.126935",\
"4.054273, 4.204150, 4.338935, 4.603178, 5.131146",\
"4.062559, 4.212435, 4.347220, 4.611463, 5.139431",\
"4.086554, 4.236431, 4.371216, 4.635458, 5.163427",\
"4.194224, 4.344101, 4.478886, 4.743128, 5.271097");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742");
values ( "0.059159, 0.240172, 0.424484, 0.797460, 1.542092",\
"0.059159, 0.240172, 0.424484, 0.797460, 1.542092",\
"0.059159, 0.240172, 0.424484, 0.797460, 1.542092",\
"0.059159, 0.240172, 0.424484, 0.797460, 1.542092",\
"0.059159, 0.240172, 0.424484, 0.797460, 1.542092");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742");
values ( "4.016415, 4.132127, 4.226300, 4.398448, 4.747454",\
"4.020626, 4.136339, 4.230511, 4.402660, 4.751665",\
"4.028911, 4.144624, 4.238796, 4.410945, 4.759950",\
"4.052907, 4.168620, 4.262792, 4.434941, 4.783946",\
"4.160577, 4.276289, 4.370462, 4.542611, 4.891616");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742");
values ( "0.050836, 0.172636, 0.294651, 0.538463, 1.032972",\
"0.050836, 0.172636, 0.294651, 0.538463, 1.032972",\
"0.050836, 0.172636, 0.294651, 0.538463, 1.032972",\
"0.050836, 0.172636, 0.294651, 0.538463, 1.032972",\
"0.050836, 0.172636, 0.294651, 0.538463, 1.032972");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742");
values ( "3.532153, 3.680302, 3.813529, 4.074680, 4.596394",\
"3.536365, 3.684513, 3.817741, 4.078892, 4.600605",\
"3.544650, 3.692798, 3.826026, 4.087177, 4.608890",\
"3.568646, 3.716794, 3.850022, 4.111173, 4.632886",\
"3.676316, 3.824464, 3.957692, 4.218843, 4.740556");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742");
values ( "0.059159, 0.237421, 0.418810, 0.785937, 1.518681",\
"0.059159, 0.237421, 0.418810, 0.785937, 1.518681",\
"0.059159, 0.237421, 0.418810, 0.785937, 1.518681",\
"0.059159, 0.237421, 0.418810, 0.785937, 1.518681",\
"0.059159, 0.237421, 0.418810, 0.785937, 1.518681");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742");
values ( "3.461075, 3.575063, 3.667672, 3.842856, 4.191672",\
"3.465286, 3.579274, 3.671884, 3.847067, 4.195884",\
"3.473571, 3.587559, 3.680169, 3.855352, 4.204169",\
"3.497567, 3.611555, 3.704165, 3.879348, 4.228165",\
"3.605237, 3.719225, 3.811834, 3.987018, 4.335835");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742");
values ( "0.050836, 0.169859, 0.288935, 0.531194, 1.018648",\
"0.050836, 0.169859, 0.288935, 0.531194, 1.018648",\
"0.050836, 0.169859, 0.288935, 0.531194, 1.018648",\
"0.050836, 0.169859, 0.288935, 0.531194, 1.018648",\
"0.050836, 0.169859, 0.288935, 0.531194, 1.018648");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742");
values ( "5.772334, 5.922210, 6.056995, 6.321238, 6.849206",\
"5.776112, 5.925989, 6.060773, 6.325016, 6.852985",\
"5.783508, 5.933385, 6.068170, 6.332412, 6.860381",\
"5.806573, 5.956450, 6.091235, 6.355477, 6.883446",\
"5.903942, 6.053819, 6.188603, 6.452846, 6.980815");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742");
values ( "0.059159, 0.240172, 0.424484, 0.797460, 1.542092",\
"0.059159, 0.240172, 0.424484, 0.797460, 1.542092",\
"0.059159, 0.240172, 0.424484, 0.797460, 1.542092",\
"0.059159, 0.240172, 0.424484, 0.797460, 1.542092",\
"0.059159, 0.240172, 0.424484, 0.797460, 1.542092");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742");
values ( "6.336860, 6.452573, 6.546745, 6.718894, 7.067899",\
"6.340638, 6.456351, 6.550523, 6.722672, 7.071677",\
"6.348034, 6.463748, 6.557920, 6.730068, 7.079073",\
"6.371099, 6.486813, 6.580985, 6.753133, 7.102139",\
"6.468468, 6.584181, 6.678353, 6.850502, 7.199507");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742");
values ( "0.050836, 0.172636, 0.294651, 0.538463, 1.032972",\
"0.050836, 0.172636, 0.294651, 0.538463, 1.032972",\
"0.050836, 0.172636, 0.294651, 0.538463, 1.032972",\
"0.050836, 0.172636, 0.294651, 0.538463, 1.032972",\
"0.050836, 0.172636, 0.294651, 0.538463, 1.032972");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742");
values ( "1.994738, 2.142887, 2.276114, 2.537265, 3.058978",\
"1.998517, 2.146665, 2.279893, 2.541044, 3.062757",\
"2.005913, 2.154061, 2.287289, 2.548440, 3.070153",\
"2.028978, 2.177127, 2.310354, 2.571505, 3.093218",\
"2.126347, 2.274495, 2.407723, 2.668874, 3.190587");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742");
values ( "0.059159, 0.237421, 0.418810, 0.785936, 1.518681",\
"0.059159, 0.237421, 0.418810, 0.785936, 1.518681",\
"0.059159, 0.237421, 0.418810, 0.785936, 1.518681",\
"0.059159, 0.237421, 0.418810, 0.785936, 1.518681",\
"0.059159, 0.237421, 0.418810, 0.785936, 1.518681");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742");
values ( "2.522746, 2.636734, 2.729344, 2.904527, 3.253344",\
"2.526525, 2.640513, 2.733122, 2.908306, 3.257122",\
"2.533921, 2.647908, 2.740518, 2.915701, 3.264518",\
"2.556986, 2.670974, 2.763584, 2.938767, 3.287584",\
"2.654355, 2.768343, 2.860952, 3.036136, 3.384952");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742");
values ( "0.050836, 0.169859, 0.288935, 0.531194, 1.018648",\
"0.050836, 0.169859, 0.288935, 0.531194, 1.018648",\
"0.050836, 0.169859, 0.288935, 0.531194, 1.018648",\
"0.050836, 0.169859, 0.288935, 0.531194, 1.018648",\
"0.050836, 0.169859, 0.288935, 0.531194, 1.018648");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742");
values ( "2.382754, 2.532631, 2.667415, 2.931658, 3.459627",\
"2.386533, 2.536409, 2.671194, 2.935437, 3.463405",\
"2.393929, 2.543805, 2.678590, 2.942833, 3.470801",\
"2.416994, 2.566870, 2.701655, 2.965898, 3.493866",\
"2.514362, 2.664239, 2.799024, 3.063267, 3.591235");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742");
values ( "0.059159, 0.240172, 0.424484, 0.797460, 1.542092",\
"0.059159, 0.240172, 0.424484, 0.797460, 1.542092",\
"0.059159, 0.240172, 0.424484, 0.797460, 1.542092",\
"0.059159, 0.240172, 0.424484, 0.797460, 1.542092",\
"0.059159, 0.240172, 0.424484, 0.797460, 1.542092");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742");
values ( "3.252466, 3.368179, 3.462351, 3.634500, 3.983505",\
"3.256677, 3.372390, 3.466562, 3.638711, 3.987716",\
"3.264962, 3.380675, 3.474847, 3.646996, 3.996001",\
"3.288958, 3.404671, 3.498843, 3.670992, 4.019997",\
"3.396628, 3.512341, 3.606513, 3.778662, 4.127667");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742");
values ( "0.050836, 0.172636, 0.294651, 0.538463, 1.032972",\
"0.050836, 0.172636, 0.294651, 0.538463, 1.032972",\
"0.050836, 0.172636, 0.294651, 0.538463, 1.032972",\
"0.050836, 0.172636, 0.294651, 0.538463, 1.032972",\
"0.050836, 0.172636, 0.294651, 0.538463, 1.032972");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742");
values ( "2.204298, 2.352447, 2.485675, 2.746826, 3.268538",\
"2.208077, 2.356226, 2.489453, 2.750604, 3.272317",\
"2.215473, 2.363621, 2.496849, 2.758000, 3.279713",\
"2.238539, 2.386687, 2.519915, 2.781066, 3.302778",\
"2.335907, 2.484056, 2.617283, 2.878434, 3.400147");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742");
values ( "0.059159, 0.237421, 0.418810, 0.785937, 1.518681",\
"0.059159, 0.237421, 0.418810, 0.785937, 1.518681",\
"0.059159, 0.237421, 0.418810, 0.785937, 1.518681",\
"0.059159, 0.237421, 0.418810, 0.785937, 1.518681",\
"0.059159, 0.237421, 0.418810, 0.785937, 1.518681");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742");
values ( "3.175550, 3.289538, 3.382148, 3.557331, 3.906148",\
"3.179762, 3.293750, 3.386359, 3.561543, 3.910359",\
"3.188047, 3.302035, 3.394644, 3.569828, 3.918644",\
"3.212043, 3.326031, 3.418640, 3.593824, 3.942640",\
"3.319713, 3.433701, 3.526310, 3.701494, 4.050310");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.012742, 0.137742, 0.262742, 0.512742, 1.012742");
values ( "0.050836, 0.169859, 0.288935, 0.531194, 1.018648",\
"0.050836, 0.169859, 0.288935, 0.531194, 1.018648",\
"0.050836, 0.169859, 0.288935, 0.531194, 1.018648",\
"0.050836, 0.169859, 0.288935, 0.531194, 1.018648",\
"0.050836, 0.169859, 0.288935, 0.531194, 1.018648");
}
} /* 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.010746 ;
/* Other user defined attributes. */
timing () {
related_pin : "ext_clk" ;
timing_type : min_pulse_width ;
fall_constraint( scalar ){
values ( "0.779141");
}
} /* end of arc ext_clk_ext_clk_pwl*/
timing () {
related_pin : "ext_clk" ;
timing_type : min_pulse_width ;
rise_constraint( scalar ){
values ( "0.421931");
}
} /* 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.003653 ;
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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "0.263244, 0.259466, 0.252070, 0.229004, 0.131636",\
"0.267878, 0.264099, 0.256704, 0.233638, 0.136270",\
"0.276331, 0.272552, 0.265157, 0.242091, 0.144722",\
"0.300225, 0.296447, 0.289051, 0.265985, 0.168617",\
"0.390926, 0.387147, 0.379752, 0.356686, 0.259317");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "0.137341, 0.133562, 0.126166, 0.103101, 0.005732",\
"0.141101, 0.137323, 0.129927, 0.106861, 0.009493",\
"0.147956, 0.144177, 0.136781, 0.113716, 0.016347",\
"0.169648, 0.165869, 0.158474, 0.135408, 0.038040",\
"0.277884, 0.274105, 0.266710, 0.243644, 0.146275");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "-0.084404, -0.080626, -0.073230, -0.050164, 0.047204",\
"-0.089038, -0.085259, -0.077864, -0.054798, 0.042570",\
"-0.097491, -0.093712, -0.086317, -0.063251, 0.034117",\
"-0.121385, -0.117607, -0.110211, -0.087145, 0.010223",\
"-0.212086, -0.208307, -0.200912, -0.177846, -0.080478");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "-0.081872, -0.078094, -0.070698, -0.047632, 0.049736",\
"-0.085633, -0.081855, -0.074459, -0.051393, 0.045975",\
"-0.092488, -0.088709, -0.081313, -0.058248, 0.039121",\
"-0.114180, -0.110401, -0.103005, -0.079940, 0.017429",\
"-0.222416, -0.218637, -0.211241, -0.188176, -0.090807");
}
} /* 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.004185 ;
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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "-1.679084, -1.683570, -1.691843, -1.715853, -1.823531",\
"-1.674865, -1.679351, -1.687624, -1.711634, -1.819312",\
"-1.667169, -1.671655, -1.679928, -1.703938, -1.811616",\
"-1.643980, -1.648466, -1.656739, -1.680749, -1.788427",\
"-1.547030, -1.551516, -1.559788, -1.583799, -1.691477");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "2.209635, 2.214121, 2.222393, 2.246404, 2.354082",\
"2.205415, 2.209901, 2.218174, 2.242184, 2.349862",\
"2.197719, 2.202205, 2.210478, 2.234488, 2.342166",\
"2.174531, 2.179017, 2.187289, 2.211300, 2.318978",\
"2.077580, 2.082066, 2.090339, 2.114349, 2.222027");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "2.011222, 2.007444, 2.000048, 1.976982, 1.879614",\
"2.015253, 2.011474, 2.004078, 1.981013, 1.883644",\
"2.022604, 2.018826, 2.011430, 1.988364, 1.890996",\
"2.046334, 2.042555, 2.035160, 2.012094, 1.914725",\
"2.127669, 2.123891, 2.116495, 2.093429, 1.996061");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "1.921598, 1.917819, 1.910424, 1.887358, 1.789989",\
"1.925817, 1.922039, 1.914643, 1.891577, 1.794209",\
"1.933513, 1.929735, 1.922339, 1.899273, 1.801905",\
"1.956702, 1.952924, 1.945528, 1.922462, 1.825094",\
"2.053653, 2.049874, 2.042478, 2.019413, 1.922044");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "-0.836245, -0.832467, -0.825071, -0.802005, -0.704637",\
"-0.840276, -0.836497, -0.829101, -0.806036, -0.708667",\
"-0.847627, -0.843849, -0.836453, -0.813387, -0.716019",\
"-0.871357, -0.867578, -0.860183, -0.837117, -0.739749",\
"-0.952692, -0.948914, -0.941518, -0.918452, -0.821084");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "-0.740473, -0.736694, -0.729298, -0.706233, -0.608864",\
"-0.744692, -0.740913, -0.733518, -0.710452, -0.613084",\
"-0.752388, -0.748609, -0.741214, -0.718148, -0.620779",\
"-0.775577, -0.771798, -0.764402, -0.741337, -0.643968",\
"-0.872527, -0.868748, -0.861353, -0.838287, -0.740918");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "1.251239, 1.247460, 1.240065, 1.216999, 1.119630",\
"1.255458, 1.251680, 1.244284, 1.221218, 1.123850",\
"1.263154, 1.259376, 1.251980, 1.228914, 1.131546",\
"1.286343, 1.282564, 1.275169, 1.252103, 1.154734",\
"1.383293, 1.379515, 1.372119, 1.349053, 1.251685");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "1.149716, 1.145504, 1.137219, 1.113223, 1.005553",\
"1.153935, 1.149724, 1.141438, 1.117442, 1.009773",\
"1.161631, 1.157419, 1.149134, 1.125138, 1.017469",\
"1.184820, 1.180608, 1.172323, 1.148327, 1.040658",\
"1.281770, 1.277559, 1.269274, 1.245278, 1.137608");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "0.822228, 0.826006, 0.833402, 0.856468, 0.953836",\
"0.818009, 0.821787, 0.829183, 0.852248, 0.949617",\
"0.810313, 0.814091, 0.821487, 0.844553, 0.941921",\
"0.787124, 0.790902, 0.798298, 0.821364, 0.918732",\
"0.690174, 0.693952, 0.701348, 0.724413, 0.821782");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "2.561516, 2.565728, 2.574013, 2.598009, 2.705678",\
"2.557297, 2.561508, 2.569793, 2.593789, 2.701459",\
"2.549601, 2.553813, 2.562098, 2.586093, 2.693763",\
"2.526412, 2.530624, 2.538909, 2.562905, 2.670574",\
"2.429462, 2.433673, 2.441958, 2.465954, 2.573624");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "1.209591, 1.205719, 1.198321, 1.175259, 1.077895",\
"1.213810, 1.209938, 1.202540, 1.179479, 1.082114",\
"1.221506, 1.217634, 1.210236, 1.187175, 1.089810",\
"1.244695, 1.240823, 1.233425, 1.210363, 1.112999",\
"1.341645, 1.337773, 1.330375, 1.307314, 1.209949");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "1.149565, 1.145239, 1.136960, 1.112954, 1.005279",\
"1.153784, 1.149458, 1.141180, 1.117174, 1.009498",\
"1.161480, 1.157154, 1.148875, 1.124869, 1.017194",\
"1.184669, 1.180343, 1.172064, 1.148058, 1.040383",\
"1.281619, 1.277293, 1.269014, 1.245008, 1.137333");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "1.129540, 1.133412, 1.140810, 1.163871, 1.261236",\
"1.125321, 1.129193, 1.136590, 1.159652, 1.257016",\
"1.117625, 1.121497, 1.128894, 1.151956, 1.249321",\
"1.094436, 1.098308, 1.105706, 1.128767, 1.226132",\
"0.997486, 1.001358, 1.008755, 1.031817, 1.129181");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "-0.014542, -0.010217, -0.001938, 0.022068, 0.129744",\
"-0.018761, -0.014436, -0.006157, 0.017849, 0.125524",\
"-0.026457, -0.022132, -0.013853, 0.010153, 0.117828",\
"-0.049646, -0.045321, -0.037042, -0.013036, 0.094640",\
"-0.146596, -0.142271, -0.133992, -0.109986, -0.002311");
}
} /* end of arc pll_clk90_ext_reset_remff*/
} /* end of pin ext_reset */
pin("pll_clk") {
direction : input ;
max_transition : 0.300000 ;
capacitance : 0.020535 ;
/* Other user defined attributes. */
timing () {
related_pin : "pll_clk" ;
timing_type : min_pulse_width ;
fall_constraint( scalar ){
values ( "0.859823");
}
} /* end of arc pll_clk_pll_clk_pwl*/
timing () {
related_pin : "pll_clk" ;
timing_type : min_pulse_width ;
rise_constraint( scalar ){
values ( "0.985738");
}
} /* end of arc pll_clk_pll_clk_pwh*/
} /* end of pin pll_clk */
pin("pll_clk90") {
direction : input ;
max_transition : 0.300000 ;
capacitance : 0.015871 ;
/* Other user defined attributes. */
timing () {
related_pin : "pll_clk90" ;
timing_type : min_pulse_width ;
fall_constraint( scalar ){
values ( "0.860262");
}
} /* end of arc pll_clk90_pll_clk90_pwl*/
timing () {
related_pin : "pll_clk90" ;
timing_type : min_pulse_width ;
rise_constraint( scalar ){
values ( "0.930313");
}
} /* end of arc pll_clk90_pll_clk90_pwh*/
} /* end of pin pll_clk90 */
pin("porb") {
direction : input ;
max_transition : 0.300000 ;
capacitance : 0.003600 ;
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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "-1.715501, -1.719987, -1.728260, -1.752270, -1.859948",\
"-1.711473, -1.715959, -1.724232, -1.748242, -1.855920",\
"-1.704128, -1.708614, -1.716887, -1.740897, -1.848575",\
"-1.680271, -1.684757, -1.693030, -1.717040, -1.824718",\
"-1.599019, -1.603505, -1.611778, -1.635788, -1.743466");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "2.246051, 2.250537, 2.258810, 2.282821, 2.390499",\
"2.242024, 2.246510, 2.254782, 2.278793, 2.386471",\
"2.234679, 2.239165, 2.247438, 2.271448, 2.379126",\
"2.210822, 2.215308, 2.223580, 2.247591, 2.355268",\
"2.129570, 2.134056, 2.142329, 2.166339, 2.274017");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "1.885184, 1.881405, 1.874009, 1.850944, 1.753575",\
"1.889211, 1.885433, 1.878037, 1.854971, 1.757603",\
"1.896556, 1.892777, 1.885382, 1.862316, 1.764947",\
"1.920414, 1.916635, 1.909239, 1.886174, 1.788805",\
"2.001665, 1.997886, 1.990491, 1.967425, 1.870056");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "1.927608, 1.923830, 1.916434, 1.893368, 1.796000",\
"1.931832, 1.928053, 1.920657, 1.897592, 1.800223",\
"1.939533, 1.935755, 1.928359, 1.905293, 1.807925",\
"1.962721, 1.958942, 1.951546, 1.928481, 1.831112",\
"2.059689, 2.055910, 2.048514, 2.025449, 1.928080");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "-0.691446, -0.687668, -0.680272, -0.657206, -0.559838",\
"-0.695474, -0.691695, -0.684299, -0.661234, -0.563865",\
"-0.702819, -0.699040, -0.691644, -0.668579, -0.571210",\
"-0.726676, -0.722898, -0.715502, -0.692436, -0.595068",\
"-0.807928, -0.804149, -0.796753, -0.773688, -0.676319");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "-0.779623, -0.775844, -0.768448, -0.745383, -0.648014",\
"-0.783846, -0.780068, -0.772672, -0.749606, -0.652238",\
"-0.791548, -0.787769, -0.780373, -0.757308, -0.659939",\
"-0.814736, -0.810957, -0.803561, -0.780496, -0.683127",\
"-0.911703, -0.907925, -0.900529, -0.877463, -0.780095");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "1.214822, 1.211044, 1.203648, 1.180582, 1.083214",\
"1.218850, 1.215071, 1.207676, 1.184610, 1.087241",\
"1.226195, 1.222416, 1.215020, 1.191955, 1.094586",\
"1.250052, 1.246274, 1.238878, 1.215812, 1.118444",\
"1.331304, 1.327525, 1.320129, 1.297064, 1.199695");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "1.113299, 1.109087, 1.100802, 1.076806, 0.969137",\
"1.117327, 1.113115, 1.104830, 1.080834, 0.973164",\
"1.124671, 1.120460, 1.112175, 1.088179, 0.980509",\
"1.148529, 1.144317, 1.136032, 1.112036, 1.004367",\
"1.229780, 1.225569, 1.217284, 1.193288, 1.085618");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "0.858645, 0.862423, 0.869819, 0.892884, 0.990253",\
"0.854617, 0.858395, 0.865791, 0.888857, 0.986225",\
"0.847272, 0.851051, 0.858447, 0.881512, 0.978881",\
"0.823415, 0.827193, 0.834589, 0.857655, 0.955023",\
"0.742163, 0.745942, 0.753338, 0.776403, 0.873772");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "2.597933, 2.602145, 2.610430, 2.634426, 2.742095",\
"2.593905, 2.598117, 2.606402, 2.630398, 2.738068",\
"2.586561, 2.590772, 2.599057, 2.623053, 2.730723",\
"2.562703, 2.566915, 2.575200, 2.599195, 2.706865",\
"2.481452, 2.485663, 2.493948, 2.517944, 2.625614");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "1.173174, 1.169302, 1.161904, 1.138843, 1.041478",\
"1.177202, 1.173330, 1.165932, 1.142870, 1.045506",\
"1.184546, 1.180674, 1.173277, 1.150215, 1.052851",\
"1.208404, 1.204532, 1.197134, 1.174073, 1.076708",\
"1.289655, 1.285783, 1.278386, 1.255324, 1.157960");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "1.113148, 1.108822, 1.100543, 1.076537, 0.968862",\
"1.117175, 1.112850, 1.104571, 1.080565, 0.972890",\
"1.124520, 1.120195, 1.111916, 1.087910, 0.980234",\
"1.148378, 1.144052, 1.135773, 1.111767, 1.004092",\
"1.229629, 1.225304, 1.217025, 1.193019, 1.085343");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "1.165957, 1.169829, 1.177227, 1.200288, 1.297653",\
"1.161929, 1.165801, 1.173199, 1.196261, 1.293625",\
"1.154585, 1.158457, 1.165854, 1.188916, 1.286280",\
"1.130727, 1.134599, 1.141997, 1.165058, 1.262423",\
"1.049476, 1.053348, 1.060745, 1.083807, 1.181171");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "0.021875, 0.026200, 0.034479, 0.058485, 0.166160",\
"0.017847, 0.022172, 0.030451, 0.054457, 0.162133",\
"0.010502, 0.014828, 0.023106, 0.047112, 0.154788",\
"-0.013355, -0.009030, -0.000751, 0.023255, 0.130931",\
"-0.094607, -0.090281, -0.082003, -0.057997, 0.049679");
}
} /* end of arc pll_clk90_porb_remrf*/
} /* end of pin porb */
pin("resetb") {
direction : input ;
max_transition : 0.300000 ;
capacitance : 0.003922 ;
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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "-1.831477, -1.835963, -1.844236, -1.868246, -1.975924",\
"-1.827289, -1.831775, -1.840048, -1.864058, -1.971736",\
"-1.819650, -1.824136, -1.832409, -1.856420, -1.964097",\
"-1.796441, -1.800927, -1.809200, -1.833210, -1.940888",\
"-1.715441, -1.719927, -1.728200, -1.752210, -1.859888");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "2.362027, 2.366513, 2.374786, 2.398797, 2.506474",\
"2.357840, 2.362326, 2.370598, 2.394609, 2.502287",\
"2.350201, 2.354687, 2.362960, 2.386970, 2.494648",\
"2.326992, 2.331478, 2.339751, 2.363761, 2.471439",\
"2.245992, 2.250478, 2.258750, 2.282761, 2.390439");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "1.769207, 1.765429, 1.758033, 1.734967, 1.637599",\
"1.773395, 1.769616, 1.762221, 1.739155, 1.641786",\
"1.781034, 1.777255, 1.769859, 1.746794, 1.649425",\
"1.804243, 1.800464, 1.793068, 1.770003, 1.672634",\
"1.885243, 1.881464, 1.874068, 1.851003, 1.753634");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "1.867551, 1.863773, 1.856377, 1.833311, 1.735943",\
"1.871772, 1.867994, 1.860598, 1.837532, 1.740164",\
"1.879469, 1.875691, 1.868295, 1.845229, 1.747861",\
"1.902534, 1.898756, 1.891360, 1.868294, 1.770926",\
"1.998520, 1.994742, 1.987346, 1.964280, 1.866912");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "-0.558119, -0.554341, -0.546945, -0.523879, -0.426511",\
"-0.562307, -0.558528, -0.551132, -0.528067, -0.430698",\
"-0.569946, -0.566167, -0.558771, -0.535706, -0.438337",\
"-0.593155, -0.589376, -0.581980, -0.558915, -0.461546",\
"-0.674155, -0.670376, -0.662980, -0.639915, -0.542546");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "-0.671306, -0.667527, -0.660131, -0.637066, -0.539697",\
"-0.675526, -0.671747, -0.664352, -0.641286, -0.543917",\
"-0.683223, -0.679445, -0.672049, -0.648983, -0.551615",\
"-0.706288, -0.702509, -0.695114, -0.672048, -0.574679",\
"-0.802274, -0.798496, -0.791100, -0.768034, -0.670666");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "1.098846, 1.095068, 1.087672, 1.064606, 0.967238",\
"1.103034, 1.099255, 1.091860, 1.068794, 0.971425",\
"1.110673, 1.106894, 1.099498, 1.076433, 0.979064",\
"1.133882, 1.130103, 1.122707, 1.099642, 1.002273",\
"1.214882, 1.211103, 1.203707, 1.180642, 1.083273");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "0.997323, 0.993111, 0.984826, 0.960830, 0.853161",\
"1.001511, 0.997299, 0.989014, 0.965018, 0.857348",\
"1.009149, 1.004938, 0.996653, 0.972657, 0.864987",\
"1.032358, 1.028147, 1.019862, 0.995866, 0.888196",\
"1.113358, 1.109147, 1.100862, 1.076866, 0.969196");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "0.974621, 0.978399, 0.985795, 1.008861, 1.106229",\
"0.970433, 0.974211, 0.981607, 1.004673, 1.102041",\
"0.962794, 0.966573, 0.973969, 0.997034, 1.094403",\
"0.939585, 0.943364, 0.950760, 0.973825, 1.071193",\
"0.858585, 0.862364, 0.869760, 0.892825, 0.990193");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "2.713909, 2.718121, 2.726406, 2.750401, 2.858071",\
"2.709721, 2.713933, 2.722218, 2.746214, 2.853884",\
"2.702083, 2.706294, 2.714579, 2.738575, 2.846245",\
"2.678874, 2.683085, 2.691370, 2.715366, 2.823036",\
"2.597873, 2.602085, 2.610370, 2.634366, 2.742036");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "1.057198, 1.053326, 1.045928, 1.022866, 0.925502",\
"1.061386, 1.057514, 1.050116, 1.027054, 0.929690",\
"1.069024, 1.065152, 1.057755, 1.034693, 0.937329",\
"1.092233, 1.088362, 1.080964, 1.057902, 0.960538",\
"1.173233, 1.169361, 1.161964, 1.138902, 1.041538");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "0.997172, 0.992846, 0.984567, 0.960561, 0.852886",\
"1.001359, 0.997034, 0.988755, 0.964749, 0.857074",\
"1.008998, 1.004673, 0.996394, 0.972388, 0.864712",\
"1.032207, 1.027882, 1.019603, 0.995597, 0.887921",\
"1.113207, 1.108882, 1.100603, 1.076597, 0.968921");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "1.281933, 1.285805, 1.293202, 1.316264, 1.413629",\
"1.277745, 1.281617, 1.289015, 1.312076, 1.409441",\
"1.270106, 1.273978, 1.281376, 1.304438, 1.401802",\
"1.246897, 1.250769, 1.258167, 1.281229, 1.378593",\
"1.165897, 1.169769, 1.177167, 1.200228, 1.297593");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "0.137851, 0.142176, 0.150455, 0.174461, 0.282137",\
"0.133663, 0.137988, 0.146267, 0.170273, 0.277949",\
"0.126024, 0.130350, 0.138629, 0.162635, 0.270310",\
"0.102815, 0.107141, 0.115419, 0.139425, 0.247101",\
"0.021815, 0.026141, 0.034419, 0.058425, 0.166101");
}
} /* 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.001221 ;
/* Other user defined attributes. */
timing () {
related_pin : "ext_clk" ;
timing_type : falling_edge ;
cell_rise( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.001221, 0.011993, 0.051221, 0.233300, 1.000000");
values ( "3.948730, 3.966650, 4.021939, 4.246763, 5.178554",\
"3.953216, 3.971136, 4.026425, 4.251249, 5.183040",\
"3.961489, 3.979409, 4.034698, 4.259521, 5.191313",\
"3.985499, 4.003419, 4.058708, 4.283532, 5.215323",\
"4.093177, 4.111097, 4.166386, 4.391210, 5.323001");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.001221, 0.011993, 0.051221, 0.233300, 1.000000");
values ( "0.032857, 0.050633, 0.113285, 0.422585, 1.729701",\
"0.032857, 0.050633, 0.113285, 0.422585, 1.729701",\
"0.032857, 0.050633, 0.113285, 0.422585, 1.729701",\
"0.032857, 0.050633, 0.113285, 0.422585, 1.729701",\
"0.032857, 0.050633, 0.113285, 0.422585, 1.729701");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.001221, 0.011993, 0.051221, 0.233300, 1.000000");
values ( "4.446835, 4.460781, 4.499703, 4.618598, 5.053694",\
"4.451321, 4.465267, 4.504189, 4.623085, 5.058180",\
"4.459594, 4.473539, 4.512462, 4.631357, 5.066453",\
"4.483604, 4.497550, 4.536472, 4.655368, 5.090463",\
"4.591282, 4.605228, 4.644150, 4.763046, 5.198141");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.001221, 0.011993, 0.051221, 0.233300, 1.000000");
values ( "0.032131, 0.042385, 0.073313, 0.210280, 0.806895",\
"0.032131, 0.042385, 0.073313, 0.210280, 0.806895",\
"0.032131, 0.042385, 0.073313, 0.210280, 0.806895",\
"0.032131, 0.042385, 0.073313, 0.210280, 0.806895",\
"0.032131, 0.042385, 0.073313, 0.210280, 0.806895");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.001221, 0.011993, 0.051221, 0.233300, 1.000000");
values ( "3.942757, 3.962194, 4.017483, 4.238914, 5.159173",\
"3.947243, 3.966680, 4.021969, 4.243400, 5.163659",\
"3.955516, 3.974953, 4.030241, 4.251672, 5.171931",\
"3.979526, 3.998963, 4.054252, 4.275682, 5.195941",\
"4.087204, 4.106641, 4.161930, 4.383360, 5.303620");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.001221, 0.011993, 0.051221, 0.233300, 1.000000");
values ( "0.032857, 0.050633, 0.113285, 0.416185, 1.701281",\
"0.032857, 0.050633, 0.113285, 0.416185, 1.701281",\
"0.032857, 0.050633, 0.113285, 0.416185, 1.701281",\
"0.032857, 0.050633, 0.113285, 0.416185, 1.701281",\
"0.032857, 0.050633, 0.113285, 0.416185, 1.701281");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.001221, 0.011993, 0.051221, 0.233300, 1.000000");
values ( "4.439781, 4.455460, 4.494382, 4.609871, 5.033785",\
"4.444267, 4.459946, 4.498868, 4.614357, 5.038271",\
"4.452540, 4.468219, 4.507141, 4.622630, 5.046544",\
"4.476550, 4.492229, 4.531151, 4.646640, 5.070554",\
"4.584228, 4.599907, 4.638829, 4.754318, 5.178232");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.001221, 0.011993, 0.051221, 0.233300, 1.000000");
values ( "0.032131, 0.042385, 0.073313, 0.203851, 0.779250",\
"0.032131, 0.042385, 0.073313, 0.203851, 0.779250",\
"0.032131, 0.042385, 0.073313, 0.203851, 0.779250",\
"0.032131, 0.042385, 0.073313, 0.203851, 0.779250",\
"0.032131, 0.042385, 0.073313, 0.203851, 0.779250");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.001221, 0.011993, 0.051221, 0.233300, 1.000000");
values ( "4.300611, 4.318532, 4.373820, 4.598644, 5.530436",\
"4.304823, 4.322743, 4.378032, 4.602856, 5.534647",\
"4.313108, 4.331028, 4.386317, 4.611141, 5.542932",\
"4.337104, 4.355024, 4.410313, 4.635137, 5.566928",\
"4.444774, 4.462694, 4.517982, 4.742806, 5.674598");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.001221, 0.011993, 0.051221, 0.233300, 1.000000");
values ( "0.032857, 0.050633, 0.113285, 0.422585, 1.729701",\
"0.032857, 0.050633, 0.113285, 0.422585, 1.729701",\
"0.032857, 0.050633, 0.113285, 0.422585, 1.729701",\
"0.032857, 0.050633, 0.113285, 0.422585, 1.729701",\
"0.032857, 0.050633, 0.113285, 0.422585, 1.729701");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.001221, 0.011993, 0.051221, 0.233300, 1.000000");
values ( "4.798717, 4.812663, 4.851585, 4.970480, 5.405576",\
"4.802928, 4.816874, 4.855796, 4.974692, 5.409787",\
"4.811213, 4.825159, 4.864081, 4.982977, 5.418072",\
"4.835209, 4.849155, 4.888077, 5.006973, 5.442068",\
"4.942879, 4.956825, 4.995747, 5.114643, 5.549738");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.001221, 0.011993, 0.051221, 0.233300, 1.000000");
values ( "0.032131, 0.042385, 0.073313, 0.210280, 0.806895",\
"0.032131, 0.042385, 0.073313, 0.210280, 0.806895",\
"0.032131, 0.042385, 0.073313, 0.210280, 0.806895",\
"0.032131, 0.042385, 0.073313, 0.210280, 0.806895",\
"0.032131, 0.042385, 0.073313, 0.210280, 0.806895");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.001221, 0.011993, 0.051221, 0.233300, 1.000000");
values ( "4.220047, 4.239484, 4.294773, 4.516203, 5.436462",\
"4.224258, 4.243696, 4.298984, 4.520415, 5.440674",\
"4.232543, 4.251981, 4.307269, 4.528700, 5.448959",\
"4.256539, 4.275977, 4.331265, 4.552696, 5.472955",\
"4.364209, 4.383646, 4.438935, 4.660366, 5.580625");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.001221, 0.011993, 0.051221, 0.233300, 1.000000");
values ( "0.032857, 0.050633, 0.113285, 0.416185, 1.701281",\
"0.032857, 0.050633, 0.113285, 0.416185, 1.701281",\
"0.032857, 0.050633, 0.113285, 0.416185, 1.701281",\
"0.032857, 0.050633, 0.113285, 0.416185, 1.701281",\
"0.032857, 0.050633, 0.113285, 0.416185, 1.701281");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.001221, 0.011993, 0.051221, 0.233300, 1.000000");
values ( "4.717071, 4.732750, 4.771672, 4.887161, 5.311075",\
"4.721282, 4.736961, 4.775884, 4.891373, 5.315287",\
"4.729568, 4.745246, 4.784169, 4.899658, 5.323572",\
"4.753563, 4.769242, 4.808165, 4.923654, 5.347568",\
"4.861233, 4.876912, 4.915834, 5.031323, 5.455237");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.001221, 0.011993, 0.051221, 0.233300, 1.000000");
values ( "0.032131, 0.042385, 0.073313, 0.203851, 0.779250",\
"0.032131, 0.042385, 0.073313, 0.203851, 0.779250",\
"0.032131, 0.042385, 0.073313, 0.203851, 0.779250",\
"0.032131, 0.042385, 0.073313, 0.203851, 0.779250",\
"0.032131, 0.042385, 0.073313, 0.203851, 0.779250");
}
} /* 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.002739 ;
/* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000");
values ( "1.634976, 1.647705, 1.692959, 1.849171, 2.708381",\
"1.638987, 1.651716, 1.696970, 1.853181, 2.712392",\
"1.646381, 1.659110, 1.704364, 1.860576, 2.719786",\
"1.669441, 1.682170, 1.727424, 1.883636, 2.742846",\
"1.766804, 1.779533, 1.824787, 1.980999, 2.840209");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000");
values ( "0.044704, 0.058449, 0.102657, 0.306650, 1.516344",\
"0.044704, 0.058449, 0.102657, 0.306650, 1.516344",\
"0.044704, 0.058449, 0.102657, 0.306650, 1.516344",\
"0.044704, 0.058449, 0.102657, 0.306650, 1.516344",\
"0.044704, 0.058449, 0.102657, 0.306650, 1.516344");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000");
values ( "2.632459, 2.643517, 2.681186, 2.797122, 3.364472",\
"2.636945, 2.648003, 2.685672, 2.801608, 3.368958",\
"2.645218, 2.656276, 2.693945, 2.809881, 3.377231",\
"2.669228, 2.680286, 2.717955, 2.833892, 3.401241",\
"2.776906, 2.787964, 2.825633, 2.941570, 3.508919");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000");
values ( "0.040666, 0.051156, 0.081882, 0.216601, 1.017326",\
"0.040666, 0.051156, 0.081882, 0.216601, 1.017326",\
"0.040666, 0.051156, 0.081882, 0.216601, 1.017326",\
"0.040666, 0.051156, 0.081882, 0.216601, 1.017326",\
"0.040666, 0.051156, 0.081882, 0.216601, 1.017326");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000");
values ( "1.628848, 1.645738, 1.690992, 1.843427, 2.685848",\
"1.632859, 1.649749, 1.695003, 1.847438, 2.689859",\
"1.640253, 1.657143, 1.702397, 1.854832, 2.697253",\
"1.663313, 1.680203, 1.725457, 1.877892, 2.720313",\
"1.760676, 1.777566, 1.822820, 1.975255, 2.817676");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000");
values ( "0.044704, 0.058449, 0.102657, 0.299573, 1.477383",\
"0.044704, 0.058449, 0.102657, 0.299573, 1.477383",\
"0.044704, 0.058449, 0.102657, 0.299573, 1.477383",\
"0.044704, 0.058449, 0.102657, 0.299573, 1.477383",\
"0.044704, 0.058449, 0.102657, 0.299573, 1.477383");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000");
values ( "2.626276, 2.640922, 2.678592, 2.790740, 3.352008",\
"2.630762, 2.645408, 2.683078, 2.795227, 3.356494",\
"2.639035, 2.653681, 2.691350, 2.803499, 3.364767",\
"2.663045, 2.677691, 2.715361, 2.827509, 3.388777",\
"2.770723, 2.785369, 2.823039, 2.935187, 3.496455");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000");
values ( "0.040666, 0.051156, 0.081882, 0.209499, 0.986462",\
"0.040666, 0.051156, 0.081882, 0.209499, 0.986462",\
"0.040666, 0.051156, 0.081882, 0.209499, 0.986462",\
"0.040666, 0.051156, 0.081882, 0.209499, 0.986462",\
"0.040666, 0.051156, 0.081882, 0.209499, 0.986462");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000");
values ( "2.683240, 2.695969, 2.741223, 2.897434, 3.756645",\
"2.687019, 2.699748, 2.745002, 2.901213, 3.760424",\
"2.694414, 2.707143, 2.752397, 2.908609, 3.767819",\
"2.717480, 2.730209, 2.775463, 2.931674, 3.790885",\
"2.814848, 2.827577, 2.872831, 3.029043, 3.888253");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000");
values ( "0.044704, 0.058449, 0.102657, 0.306650, 1.516344",\
"0.044704, 0.058449, 0.102657, 0.306650, 1.516344",\
"0.044704, 0.058449, 0.102657, 0.306650, 1.516344",\
"0.044704, 0.058449, 0.102657, 0.306650, 1.516344",\
"0.044704, 0.058449, 0.102657, 0.306650, 1.516344");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000");
values ( "3.517562, 3.528620, 3.566289, 3.682226, 4.249576",\
"3.521341, 3.532399, 3.570068, 3.686004, 4.253355",\
"3.528737, 3.539794, 3.577463, 3.693400, 4.260750",\
"3.551802, 3.562860, 3.600529, 3.716466, 4.283816",\
"3.649171, 3.660228, 3.697897, 3.813834, 4.381184");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000");
values ( "0.040666, 0.051156, 0.081882, 0.216601, 1.017327",\
"0.040666, 0.051156, 0.081882, 0.216601, 1.017327",\
"0.040666, 0.051156, 0.081882, 0.216601, 1.017327",\
"0.040666, 0.051156, 0.081882, 0.216601, 1.017327",\
"0.040666, 0.051156, 0.081882, 0.216601, 1.017327");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000");
values ( "1.746338, 1.763234, 1.808495, 1.960937, 2.803396",\
"1.750116, 1.767012, 1.812274, 1.964715, 2.807175",\
"1.757512, 1.774408, 1.819670, 1.972111, 2.814570",\
"1.780578, 1.797474, 1.842735, 1.995177, 2.837636",\
"1.877946, 1.894842, 1.940104, 2.092545, 2.935005");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000");
values ( "0.044698, 0.058450, 0.102659, 0.299579, 1.477443",\
"0.044698, 0.058450, 0.102659, 0.299579, 1.477443",\
"0.044698, 0.058450, 0.102659, 0.299579, 1.477443",\
"0.044698, 0.058450, 0.102659, 0.299579, 1.477443",\
"0.044698, 0.058450, 0.102659, 0.299579, 1.477443");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000");
values ( "2.249070, 2.263716, 2.301387, 2.413534, 2.974802",\
"2.252848, 2.267495, 2.305166, 2.417312, 2.978580",\
"2.260244, 2.274891, 2.312562, 2.424708, 2.985976",\
"2.283310, 2.297956, 2.335627, 2.447773, 3.009041",\
"2.380678, 2.395325, 2.432996, 2.545142, 3.106410");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000");
values ( "0.040665, 0.051155, 0.081880, 0.209499, 0.986458",\
"0.040665, 0.051155, 0.081880, 0.209499, 0.986458",\
"0.040665, 0.051155, 0.081880, 0.209499, 0.986458",\
"0.040665, 0.051155, 0.081880, 0.209499, 0.986458",\
"0.040665, 0.051155, 0.081880, 0.209499, 0.986458");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000");
values ( "3.554465, 3.567193, 3.612446, 3.768656, 4.627861",\
"3.558790, 3.571518, 3.616771, 3.772981, 4.632185",\
"3.567069, 3.579797, 3.625049, 3.781260, 4.640464",\
"3.591075, 3.603803, 3.649056, 3.805267, 4.664471",\
"3.698751, 3.711478, 3.756731, 3.912942, 4.772146");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000");
values ( "0.044705, 0.058449, 0.102657, 0.306649, 1.516335",\
"0.044705, 0.058449, 0.102657, 0.306649, 1.516335",\
"0.044705, 0.058449, 0.102657, 0.306649, 1.516335",\
"0.044705, 0.058449, 0.102657, 0.306649, 1.516335",\
"0.044705, 0.058449, 0.102657, 0.306649, 1.516335");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000");
values ( "3.743015, 3.754072, 3.791742, 3.907678, 4.475028",\
"3.747340, 3.758398, 3.796067, 3.912003, 4.479353",\
"3.755619, 3.766677, 3.804346, 3.920282, 4.487632",\
"3.779625, 3.790683, 3.828352, 3.944288, 4.511638",\
"3.887300, 3.898358, 3.936028, 4.051964, 4.619314");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000");
values ( "0.040666, 0.051156, 0.081881, 0.216601, 1.017325",\
"0.040666, 0.051156, 0.081881, 0.216601, 1.017325",\
"0.040666, 0.051156, 0.081881, 0.216601, 1.017325",\
"0.040666, 0.051156, 0.081881, 0.216601, 1.017325",\
"0.040666, 0.051156, 0.081881, 0.216601, 1.017325");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000");
values ( "3.182328, 3.199217, 3.244470, 3.396904, 4.239319",\
"3.186654, 3.203543, 3.248796, 3.401230, 4.243645",\
"3.194933, 3.211822, 3.257074, 3.409508, 4.251924",\
"3.218939, 3.235827, 3.281080, 3.433514, 4.275929",\
"3.326614, 3.343503, 3.388756, 3.541190, 4.383605");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000");
values ( "0.044705, 0.058449, 0.102657, 0.299572, 1.477374",\
"0.044705, 0.058449, 0.102657, 0.299572, 1.477374",\
"0.044705, 0.058449, 0.102657, 0.299572, 1.477374",\
"0.044705, 0.058449, 0.102657, 0.299572, 1.477374",\
"0.044705, 0.058449, 0.102657, 0.299572, 1.477374");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000");
values ( "3.297991, 3.312637, 3.350307, 3.462455, 4.023723",\
"3.302316, 3.316962, 3.354632, 3.466780, 4.028049",\
"3.310595, 3.325241, 3.362911, 3.475059, 4.036327",\
"3.334601, 3.349247, 3.386917, 3.499065, 4.060333",\
"3.442277, 3.456923, 3.494593, 3.606741, 4.168009");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000");
values ( "0.040666, 0.051156, 0.081881, 0.209499, 0.986462",\
"0.040666, 0.051156, 0.081881, 0.209499, 0.986462",\
"0.040666, 0.051156, 0.081881, 0.209499, 0.986462",\
"0.040666, 0.051156, 0.081881, 0.209499, 0.986462",\
"0.040666, 0.051156, 0.081881, 0.209499, 0.986462");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000");
values ( "5.252491, 5.265220, 5.310472, 5.466683, 6.325888",\
"5.256364, 5.269092, 5.314345, 5.470556, 6.329760",\
"5.263762, 5.276490, 5.321743, 5.477953, 6.337158",\
"5.286823, 5.299551, 5.344804, 5.501015, 6.360219",\
"5.384188, 5.396916, 5.442169, 5.598380, 6.457584");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000");
values ( "0.044705, 0.058449, 0.102657, 0.306649, 1.516335",\
"0.044705, 0.058449, 0.102657, 0.306649, 1.516335",\
"0.044705, 0.058449, 0.102657, 0.306649, 1.516335",\
"0.044705, 0.058449, 0.102657, 0.306649, 1.516335",\
"0.044705, 0.058449, 0.102657, 0.306649, 1.516335");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000");
values ( "5.994071, 6.005128, 6.042798, 6.158734, 6.726083",\
"5.997942, 6.009000, 6.046669, 6.162606, 6.729955",\
"6.005340, 6.016397, 6.054067, 6.170003, 6.737353",\
"6.028402, 6.039459, 6.077129, 6.193065, 6.760415",\
"6.125766, 6.136824, 6.174493, 6.290430, 6.857779");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000");
values ( "0.040666, 0.051156, 0.081881, 0.216601, 1.017325",\
"0.040666, 0.051156, 0.081881, 0.216601, 1.017325",\
"0.040666, 0.051156, 0.081881, 0.216601, 1.017325",\
"0.040666, 0.051156, 0.081881, 0.216601, 1.017325",\
"0.040666, 0.051156, 0.081881, 0.216601, 1.017325");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000");
values ( "2.976213, 2.993101, 3.038354, 3.190788, 4.033204",\
"2.980084, 2.996973, 3.042226, 3.194660, 4.037076",\
"2.987482, 3.004371, 3.049624, 3.202058, 4.044473",\
"3.010544, 3.027433, 3.072685, 3.225120, 4.067535",\
"3.107908, 3.124797, 3.170050, 3.322484, 4.164899");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000");
values ( "0.044705, 0.058449, 0.102657, 0.299572, 1.477374",\
"0.044705, 0.058449, 0.102657, 0.299572, 1.477374",\
"0.044705, 0.058449, 0.102657, 0.299572, 1.477374",\
"0.044705, 0.058449, 0.102657, 0.299572, 1.477374",\
"0.044705, 0.058449, 0.102657, 0.299572, 1.477374");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000");
values ( "3.159148, 3.173795, 3.211464, 3.323613, 3.884881",\
"3.163020, 3.177667, 3.215336, 3.327485, 3.888752",\
"3.170418, 3.185064, 3.222734, 3.334882, 3.896150",\
"3.193480, 3.208126, 3.245796, 3.357944, 3.919212",\
"3.290844, 3.305490, 3.343160, 3.455308, 4.016576");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000");
values ( "0.040666, 0.051156, 0.081881, 0.209499, 0.986462",\
"0.040666, 0.051156, 0.081881, 0.209499, 0.986462",\
"0.040666, 0.051156, 0.081881, 0.209499, 0.986462",\
"0.040666, 0.051156, 0.081881, 0.209499, 0.986462",\
"0.040666, 0.051156, 0.081881, 0.209499, 0.986462");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000");
values ( "1.957458, 1.970186, 2.015439, 2.171649, 3.030854",\
"1.961330, 1.974058, 2.019310, 2.175521, 3.034726",\
"1.968728, 1.981455, 2.026708, 2.182919, 3.042124",\
"1.991789, 2.004517, 2.049770, 2.205981, 3.065185",\
"2.089154, 2.101882, 2.147134, 2.303345, 3.162550");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000");
values ( "0.044705, 0.058449, 0.102657, 0.306649, 1.516335",\
"0.044705, 0.058449, 0.102657, 0.306649, 1.516335",\
"0.044705, 0.058449, 0.102657, 0.306649, 1.516335",\
"0.044705, 0.058449, 0.102657, 0.306649, 1.516335",\
"0.044705, 0.058449, 0.102657, 0.306649, 1.516335");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000");
values ( "2.990820, 3.001878, 3.039547, 3.155483, 3.722833",\
"2.995145, 3.006202, 3.043872, 3.159808, 3.727158",\
"3.003423, 3.014481, 3.052151, 3.168087, 3.735436",\
"3.027430, 3.038487, 3.076157, 3.192093, 3.759443",\
"3.135105, 3.146163, 3.183833, 3.299768, 3.867118");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000");
values ( "0.040666, 0.051156, 0.081881, 0.216601, 1.017325",\
"0.040666, 0.051156, 0.081881, 0.216601, 1.017325",\
"0.040666, 0.051156, 0.081881, 0.216601, 1.017325",\
"0.040666, 0.051156, 0.081881, 0.216601, 1.017325",\
"0.040666, 0.051156, 0.081881, 0.216601, 1.017325");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000");
values ( "1.939666, 1.956555, 2.001808, 2.154242, 2.996657",\
"1.943538, 1.960427, 2.005680, 2.158114, 3.000529",\
"1.950936, 1.967825, 2.013077, 2.165512, 3.007927",\
"1.973997, 1.990886, 2.036139, 2.188573, 3.030988",\
"2.071362, 2.088251, 2.133503, 2.285938, 3.128353");
}
rise_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000");
values ( "0.044705, 0.058449, 0.102657, 0.299572, 1.477374",\
"0.044705, 0.058449, 0.102657, 0.299572, 1.477374",\
"0.044705, 0.058449, 0.102657, 0.299572, 1.477374",\
"0.044705, 0.058449, 0.102657, 0.299572, 1.477374",\
"0.044705, 0.058449, 0.102657, 0.299572, 1.477374");
}
cell_fall( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000");
values ( "2.980698, 2.995345, 3.033014, 3.145163, 3.706430",\
"2.985023, 2.999670, 3.037339, 3.149488, 3.710756",\
"2.993302, 3.007948, 3.045618, 3.157766, 3.719034",\
"3.017308, 3.031955, 3.069624, 3.181772, 3.743040",\
"3.124984, 3.139630, 3.177300, 3.289448, 3.850716");
}
fall_transition( f_itrans_ocap ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.002739, 0.012264, 0.044313, 0.184199, 1.000000");
values ( "0.040666, 0.051156, 0.081881, 0.209499, 0.986462",\
"0.040666, 0.051156, 0.081881, 0.209499, 0.986462",\
"0.040666, 0.051156, 0.081881, 0.209499, 0.986462",\
"0.040666, 0.051156, 0.081881, 0.209499, 0.986462",\
"0.040666, 0.051156, 0.081881, 0.209499, 0.986462");
}
} /* 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.005478 ;
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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "-1.123115, -1.126894, -1.134290, -1.157355, -1.254724",\
"-1.118951, -1.122730, -1.130126, -1.153191, -1.250560",\
"-1.111345, -1.115124, -1.122519, -1.145585, -1.242953",\
"-1.088099, -1.091877, -1.099273, -1.122339, -1.219707",\
"-1.007044, -1.010823, -1.018218, -1.041284, -1.138652");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "-1.003249, -1.007028, -1.014424, -1.037489, -1.134858",\
"-0.999035, -1.002814, -1.010210, -1.033275, -1.130644",\
"-0.991339, -0.995118, -1.002514, -1.025579, -1.122948",\
"-0.968257, -0.972036, -0.979432, -1.002497, -1.099866",\
"-0.872140, -0.875919, -0.883314, -0.906380, -1.003749");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "1.325860, 1.329638, 1.337034, 1.360100, 1.457468",\
"1.321696, 1.325474, 1.332870, 1.355936, 1.453304",\
"1.314089, 1.317868, 1.325264, 1.348329, 1.445698",\
"1.290843, 1.294622, 1.302017, 1.325083, 1.422451",\
"1.209788, 1.213567, 1.220963, 1.244028, 1.341397");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "1.327811, 1.331590, 1.338986, 1.362051, 1.459419",\
"1.323597, 1.327376, 1.334772, 1.357837, 1.455206",\
"1.315901, 1.319680, 1.327076, 1.350141, 1.447510",\
"1.292819, 1.296598, 1.303993, 1.327059, 1.424427",\
"1.196702, 1.200480, 1.207876, 1.230942, 1.328310");
}
} /* end of arc pll_clk_sel[2]_hldr*/
} /* end of pin sel[2] */
pin("sel[1]") {
direction : input ;
max_transition : 0.300000 ;
capacitance : 0.004318 ;
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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "-1.108295, -1.112074, -1.119470, -1.142535, -1.239904",\
"-1.104172, -1.107951, -1.115347, -1.138412, -1.235781",\
"-1.096650, -1.100428, -1.107824, -1.130890, -1.228258",\
"-1.073307, -1.077085, -1.084481, -1.107547, -1.204915",\
"-0.992111, -0.995890, -1.003285, -1.026351, -1.123719");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "-1.117234, -1.121012, -1.128408, -1.151474, -1.248842",\
"-1.113017, -1.116796, -1.124191, -1.147257, -1.244625",\
"-1.105323, -1.109102, -1.116498, -1.139563, -1.236932",\
"-1.082207, -1.085986, -1.093381, -1.116447, -1.213815",\
"-0.985834, -0.989613, -0.997009, -1.020074, -1.117443");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "1.307495, 1.311274, 1.318669, 1.341735, 1.439103",\
"1.303372, 1.307151, 1.314547, 1.337612, 1.434981",\
"1.295849, 1.299628, 1.307024, 1.330089, 1.427458",\
"1.272507, 1.276285, 1.283681, 1.306746, 1.404115",\
"1.191311, 1.195089, 1.202485, 1.225551, 1.322919");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "1.405566, 1.409344, 1.416740, 1.439805, 1.537174",\
"1.401348, 1.405127, 1.412523, 1.435588, 1.532957",\
"1.393655, 1.397433, 1.404829, 1.427895, 1.525263",\
"1.370539, 1.374317, 1.381713, 1.404778, 1.502147",\
"1.274166, 1.277944, 1.285340, 1.308406, 1.405774");
}
} /* end of arc pll_clk_sel[1]_hldr*/
} /* end of pin sel[1] */
pin("sel[0]") {
direction : input ;
max_transition : 0.300000 ;
capacitance : 0.004572 ;
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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "-1.126189, -1.129968, -1.137364, -1.160429, -1.257798",\
"-1.122022, -1.125801, -1.133197, -1.156262, -1.253631",\
"-1.114407, -1.118186, -1.125582, -1.148647, -1.246016",\
"-1.091171, -1.094950, -1.102345, -1.125411, -1.222780",\
"-1.010132, -1.013910, -1.021306, -1.044372, -1.141740");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "-1.005449, -1.009228, -1.016624, -1.039689, -1.137058",\
"-1.001237, -1.005016, -1.012412, -1.035477, -1.132846",\
"-0.993541, -0.997320, -1.004716, -1.027781, -1.125150",\
"-0.970463, -0.974242, -0.981637, -1.004703, -1.102072",\
"-0.874376, -0.878155, -0.885550, -0.908616, -1.005984");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "1.328859, 1.332637, 1.340033, 1.363099, 1.460467",\
"1.324692, 1.328470, 1.335866, 1.358932, 1.456300",\
"1.317076, 1.320855, 1.328251, 1.351316, 1.448685",\
"1.293841, 1.297619, 1.305015, 1.328080, 1.425449",\
"1.212801, 1.216580, 1.223976, 1.247041, 1.344409");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "1.329928, 1.333707, 1.341102, 1.364168, 1.461536",\
"1.325716, 1.329495, 1.336890, 1.359956, 1.457325",\
"1.318020, 1.321798, 1.329194, 1.352260, 1.449628",\
"1.294942, 1.298720, 1.306116, 1.329181, 1.426550",\
"1.198854, 1.202633, 1.210029, 1.233094, 1.330463");
}
} /* 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.004313 ;
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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "-1.152129, -1.156001, -1.163399, -1.186460, -1.283825",\
"-1.147890, -1.151762, -1.159159, -1.182221, -1.279585",\
"-1.140153, -1.144025, -1.151423, -1.174484, -1.271849",\
"-1.117114, -1.120986, -1.128384, -1.151446, -1.248810",\
"-1.036438, -1.040310, -1.047707, -1.070769, -1.168133");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "-1.008766, -1.012638, -1.020036, -1.043097, -1.140462",\
"-1.004575, -1.008446, -1.015844, -1.038906, -1.136270",\
"-0.996928, -1.000800, -1.008197, -1.031259, -1.128623",\
"-0.973845, -0.977717, -0.985115, -1.008176, -1.105541",\
"-0.877572, -0.881444, -0.888842, -0.911903, -1.009268");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "1.220394, 1.224266, 1.231664, 1.254726, 1.352090",\
"1.216155, 1.220027, 1.227425, 1.250486, 1.347851",\
"1.208418, 1.212290, 1.219688, 1.242749, 1.340114",\
"1.185380, 1.189251, 1.196649, 1.219711, 1.317075",\
"1.104703, 1.108575, 1.115973, 1.139034, 1.236399");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "1.199534, 1.203406, 1.210804, 1.233866, 1.331230",\
"1.195343, 1.199215, 1.206613, 1.229674, 1.327039",\
"1.187696, 1.191568, 1.198966, 1.222027, 1.319392",\
"1.164613, 1.168485, 1.175883, 1.198945, 1.296309",\
"1.068449, 1.072321, 1.079719, 1.102781, 1.200145");
}
} /* end of arc pll_clk90_sel2[2]_hldr*/
} /* end of pin sel2[2] */
pin("sel2[1]") {
direction : input ;
max_transition : 0.300000 ;
capacitance : 0.004762 ;
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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "-1.157837, -1.161709, -1.169107, -1.192168, -1.289533",\
"-1.153607, -1.157479, -1.164877, -1.187939, -1.285303",\
"-1.145861, -1.149733, -1.157131, -1.180192, -1.277557",\
"-1.122803, -1.126675, -1.134072, -1.157134, -1.254498",\
"-1.042057, -1.045929, -1.053327, -1.076388, -1.173753");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "-1.131437, -1.135309, -1.142707, -1.165768, -1.263133",\
"-1.127249, -1.131121, -1.138519, -1.161581, -1.258945",\
"-1.119583, -1.123455, -1.130853, -1.153914, -1.251279",\
"-1.096524, -1.100396, -1.107794, -1.130855, -1.228220",\
"-1.000500, -1.004372, -1.011770, -1.034831, -1.132195");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "1.222330, 1.226202, 1.233600, 1.256661, 1.354026",\
"1.218100, 1.221972, 1.229370, 1.252432, 1.349796",\
"1.210354, 1.214226, 1.221624, 1.244686, 1.342050",\
"1.187296, 1.191168, 1.198565, 1.221627, 1.318991",\
"1.106550, 1.110422, 1.117820, 1.140881, 1.238246");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "1.284635, 1.288507, 1.295905, 1.318966, 1.416331",\
"1.280447, 1.284319, 1.291717, 1.314779, 1.412143",\
"1.272781, 1.276653, 1.284051, 1.307112, 1.404477",\
"1.249722, 1.253594, 1.260992, 1.284053, 1.381418",\
"1.153832, 1.157704, 1.165101, 1.188163, 1.285527");
}
} /* end of arc pll_clk90_sel2[1]_hldr*/
} /* end of pin sel2[1] */
pin("sel2[0]") {
direction : input ;
max_transition : 0.300000 ;
capacitance : 0.003990 ;
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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "-1.139681, -1.143553, -1.150950, -1.174012, -1.271376",\
"-1.135429, -1.139301, -1.146699, -1.169760, -1.267125",\
"-1.127675, -1.131547, -1.138945, -1.162006, -1.259371",\
"-1.104600, -1.108472, -1.115870, -1.138931, -1.236296",\
"-1.023797, -1.027669, -1.035067, -1.058129, -1.155493");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "-0.999194, -1.003066, -1.010463, -1.033525, -1.130889",\
"-0.994971, -0.998843, -1.006241, -1.029303, -1.126667",\
"-0.987273, -0.991145, -0.998543, -1.021604, -1.118969",\
"-0.964253, -0.968125, -0.975523, -0.998584, -1.095949",\
"-0.867756, -0.871628, -0.879025, -0.902087, -0.999451");
}
} /* 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.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "1.208248, 1.212120, 1.219517, 1.242579, 1.339943",\
"1.203996, 1.207868, 1.215265, 1.238327, 1.335691",\
"1.196242, 1.200114, 1.207511, 1.230573, 1.327937",\
"1.173167, 1.177039, 1.184437, 1.207498, 1.304862",\
"1.092364, 1.096236, 1.103634, 1.126696, 1.224060");
}
fall_constraint( f_dtrans_ctrans ){
index_1 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
index_2 ( "0.000000, 0.010000, 0.028173, 0.079370, 0.300000");
values ( "1.190299, 1.194171, 1.201569, 1.224630, 1.321995",\
"1.186077, 1.189948, 1.197346, 1.220408, 1.317772",\
"1.178378, 1.182250, 1.189648, 1.212709, 1.310074",\
"1.155358, 1.159230, 1.166628, 1.189690, 1.287054",\
"1.058958, 1.062830, 1.070227, 1.093289, 1.190654");
}
} /* end of arc pll_clk90_sel2[0]_hldr*/
} /* end of pin sel2[0] */
} /* end of bus sel2 */
} /* end of cell */
} /* end of library */