blob: f5c2fbc7ac00a0625c2778da70f410e61543627e [file] [log] [blame]
library (clkmux2) {
comment : "";
delay_model : table_lookup;
simulation : false;
capacitive_load_unit (1,pF);
leakage_power_unit : 1pW;
current_unit : "1A";
pulling_resistance_unit : "1ohm";
time_unit : "1ns";
voltage_unit : "1v";
library_features(report_delay_calculation);
input_threshold_pct_rise : 50;
input_threshold_pct_fall : 50;
output_threshold_pct_rise : 50;
output_threshold_pct_fall : 50;
slew_lower_threshold_pct_rise : 30;
slew_lower_threshold_pct_fall : 30;
slew_upper_threshold_pct_rise : 70;
slew_upper_threshold_pct_fall : 70;
slew_derate_from_library : 1.0;
nom_process : 1.0;
nom_temperature : 25.0;
nom_voltage : 5.00;
lu_table_template(template_1) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_2) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_3) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
lu_table_template(template_4) {
variable_1 : total_output_net_capacitance;
index_1 ("0.00100, 0.00758, 0.03066, 0.07475, 0.14340, 0.23980, 0.36660, 0.52640, 0.72140, 0.95390");
}
cell ("clkmux2") {
pin("clka") {
direction : input;
capacitance : 0.0058;
}
pin("clkb") {
direction : input;
capacitance : 0.0055;
}
pin("gclk") {
direction : output;
capacitance : 0.0729;
timing() {
related_pin : "gclk";
timing_type : rising_edge;
cell_rise(template_1) {
values("-0.18408,-0.16156,-0.09986,0.00437,0.16313,0.38656,0.68174,1.05374,1.50798,2.04998");
}
rise_transition(template_1) {
values("0.07339,0.09845,0.18171,0.35135,0.63068,1.02900,1.55324,2.21527,3.02327,3.98676");
}
cell_fall(template_2) {
values("-0.20321,-0.17878,-0.10962,0.00480,0.17599,0.41539,0.73032,1.12798,1.61398,2.19298");
}
fall_transition(template_2) {
values("0.06894,0.09691,0.18582,0.35484,0.63273,1.03200,1.55900,2.22535,3.03931,4.01000");
}
}
timing() {
related_pin : "gclk";
timing_type : falling_edge;
cell_rise(template_3) {
values("-12.18408,-12.16156,-12.09986,-11.99563,-11.83687,-11.61344,-11.31826,-10.94626,-10.49202,-9.95002");
}
rise_transition(template_3) {
values("0.07339,0.09845,0.18171,0.35135,0.63068,1.02900,1.55324,2.21527,3.02327,3.98676");
}
cell_fall(template_4) {
values("-0.20321,-0.17878,-0.10962,0.00480,0.17599,0.41539,0.73032,1.12798,1.61398,2.19298");
}
fall_transition(template_4) {
values("0.06894,0.09691,0.18582,0.35484,0.63273,1.03200,1.55900,2.22535,3.03931,4.01000");
}
}
}
pin("select") {
direction : input;
capacitance : 0.0048;
}
pin("vdd") {
direction : input;
capacitance : 0.0000;
}
pin("vss") {
direction : input;
capacitance : 0.0000;
}
}
}