mirror of https://github.com/efabless/caravel.git
49 lines
1.2 KiB
Plaintext
49 lines
1.2 KiB
Plaintext
|
library (constant_block) {
|
||
|
comment : "";
|
||
|
delay_model : table_lookup;
|
||
|
simulation : false;
|
||
|
capacitive_load_unit (1,pF);
|
||
|
leakage_power_unit : 1pW;
|
||
|
current_unit : "1A";
|
||
|
pulling_resistance_unit : "1kohm";
|
||
|
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 : 20;
|
||
|
slew_lower_threshold_pct_fall : 20;
|
||
|
slew_upper_threshold_pct_rise : 80;
|
||
|
slew_upper_threshold_pct_fall : 80;
|
||
|
slew_derate_from_library : 1.0;
|
||
|
|
||
|
|
||
|
nom_process : 1.0;
|
||
|
nom_temperature : 25.0;
|
||
|
nom_voltage : 1.80;
|
||
|
|
||
|
|
||
|
cell ("constant_block") {
|
||
|
pin("one") {
|
||
|
direction : output;
|
||
|
capacitance : 0.0334;
|
||
|
}
|
||
|
pin("zero") {
|
||
|
direction : output;
|
||
|
capacitance : 0.0334;
|
||
|
}
|
||
|
pin("vccd") {
|
||
|
direction : input;
|
||
|
capacitance : 0.0002;
|
||
|
}
|
||
|
pin("vssd") {
|
||
|
direction : input;
|
||
|
capacitance : 0.0002;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
}
|