mirror of https://github.com/efabless/caravel.git
2908 lines
67 KiB
Plaintext
2908 lines
67 KiB
Plaintext
library (caravel_core) {
|
|
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;
|
|
|
|
lu_table_template(template_1) {
|
|
variable_1 : total_output_net_capacitance;
|
|
index_1 ("0.00050, 0.00191, 0.00726, 0.02767, 0.10546, 0.40192, 1.53169");
|
|
}
|
|
type ("mprj_analog_io") {
|
|
base_type : array;
|
|
data_type : bit;
|
|
bit_width : 29;
|
|
bit_from : 28;
|
|
bit_to : 0;
|
|
}
|
|
type ("mprj_io_analog_en") {
|
|
base_type : array;
|
|
data_type : bit;
|
|
bit_width : 38;
|
|
bit_from : 37;
|
|
bit_to : 0;
|
|
}
|
|
type ("mprj_io_analog_pol") {
|
|
base_type : array;
|
|
data_type : bit;
|
|
bit_width : 38;
|
|
bit_from : 37;
|
|
bit_to : 0;
|
|
}
|
|
type ("mprj_io_analog_sel") {
|
|
base_type : array;
|
|
data_type : bit;
|
|
bit_width : 38;
|
|
bit_from : 37;
|
|
bit_to : 0;
|
|
}
|
|
type ("mprj_io_dm") {
|
|
base_type : array;
|
|
data_type : bit;
|
|
bit_width : 114;
|
|
bit_from : 113;
|
|
bit_to : 0;
|
|
}
|
|
type ("mprj_io_holdover") {
|
|
base_type : array;
|
|
data_type : bit;
|
|
bit_width : 38;
|
|
bit_from : 37;
|
|
bit_to : 0;
|
|
}
|
|
type ("mprj_io_ib_mode_sel") {
|
|
base_type : array;
|
|
data_type : bit;
|
|
bit_width : 38;
|
|
bit_from : 37;
|
|
bit_to : 0;
|
|
}
|
|
type ("mprj_io_in") {
|
|
base_type : array;
|
|
data_type : bit;
|
|
bit_width : 38;
|
|
bit_from : 37;
|
|
bit_to : 0;
|
|
}
|
|
type ("mprj_io_inp_dis") {
|
|
base_type : array;
|
|
data_type : bit;
|
|
bit_width : 38;
|
|
bit_from : 37;
|
|
bit_to : 0;
|
|
}
|
|
type ("mprj_io_oeb") {
|
|
base_type : array;
|
|
data_type : bit;
|
|
bit_width : 38;
|
|
bit_from : 37;
|
|
bit_to : 0;
|
|
}
|
|
type ("mprj_io_one") {
|
|
base_type : array;
|
|
data_type : bit;
|
|
bit_width : 38;
|
|
bit_from : 37;
|
|
bit_to : 0;
|
|
}
|
|
type ("mprj_io_out") {
|
|
base_type : array;
|
|
data_type : bit;
|
|
bit_width : 38;
|
|
bit_from : 37;
|
|
bit_to : 0;
|
|
}
|
|
type ("mprj_io_slow_sel") {
|
|
base_type : array;
|
|
data_type : bit;
|
|
bit_width : 38;
|
|
bit_from : 37;
|
|
bit_to : 0;
|
|
}
|
|
type ("mprj_io_vtrip_sel") {
|
|
base_type : array;
|
|
data_type : bit;
|
|
bit_width : 38;
|
|
bit_from : 37;
|
|
bit_to : 0;
|
|
}
|
|
|
|
cell ("caravel_core") {
|
|
interface_timing : true;
|
|
pin("clock_core") {
|
|
direction : input;
|
|
capacitance : 0.1130;
|
|
}
|
|
pin("flash_clk_frame") {
|
|
direction : output;
|
|
capacitance : 0.0585;
|
|
timing() {
|
|
related_pin : "mprj_io_in[4]";
|
|
timing_sense : positive_unate;
|
|
timing_type : combinational;
|
|
cell_rise(template_1) {
|
|
values("1.74022,1.74213,1.74868,1.76833,1.82665,2.02890,2.79773");
|
|
}
|
|
rise_transition(template_1) {
|
|
values("0.02578,0.02724,0.03240,0.05152,0.12351,0.40857,1.50653");
|
|
}
|
|
cell_fall(template_1) {
|
|
values("2.08041,2.08209,2.08806,2.10465,2.14784,2.27504,2.73660");
|
|
}
|
|
fall_transition(template_1) {
|
|
values("0.02337,0.02442,0.02828,0.04104,0.08437,0.25148,0.91306");
|
|
}
|
|
}
|
|
}
|
|
pin("flash_clk_oeb") {
|
|
direction : output;
|
|
capacitance : 0.0575;
|
|
}
|
|
pin("flash_csb_frame") {
|
|
direction : output;
|
|
capacitance : 0.0710;
|
|
timing() {
|
|
related_pin : "mprj_io_in[3]";
|
|
timing_sense : positive_unate;
|
|
timing_type : combinational;
|
|
cell_rise(template_1) {
|
|
values("1.53525,1.53715,1.54366,1.56322,1.62147,1.82370,2.59316");
|
|
}
|
|
rise_transition(template_1) {
|
|
values("0.02534,0.02681,0.03201,0.05120,0.12339,0.40851,1.50634");
|
|
}
|
|
cell_fall(template_1) {
|
|
values("1.74825,1.74992,1.75589,1.77248,1.81566,1.94287,2.40444");
|
|
}
|
|
fall_transition(template_1) {
|
|
values("0.02337,0.02442,0.02829,0.04105,0.08438,0.25148,0.91303");
|
|
}
|
|
}
|
|
}
|
|
pin("flash_csb_oeb") {
|
|
direction : output;
|
|
capacitance : 0.0550;
|
|
}
|
|
pin("flash_io0_di") {
|
|
direction : input;
|
|
capacitance : 0.0838;
|
|
}
|
|
pin("flash_io0_do") {
|
|
direction : output;
|
|
capacitance : 0.0866;
|
|
timing() {
|
|
related_pin : "mprj_io_in[2]";
|
|
timing_sense : positive_unate;
|
|
timing_type : combinational;
|
|
cell_rise(template_1) {
|
|
values("1.29220,1.29411,1.30066,1.32029,1.37860,1.58085,2.34979");
|
|
}
|
|
rise_transition(template_1) {
|
|
values("0.02570,0.02716,0.03233,0.05147,0.12349,0.40856,1.50649");
|
|
}
|
|
cell_fall(template_1) {
|
|
values("1.52535,1.52701,1.53284,1.54942,1.59259,1.71983,2.18152");
|
|
}
|
|
fall_transition(template_1) {
|
|
values("0.02337,0.02439,0.02832,0.04112,0.08443,0.25148,0.91242");
|
|
}
|
|
}
|
|
}
|
|
pin("flash_io0_ieb") {
|
|
direction : output;
|
|
capacitance : 0.0814;
|
|
}
|
|
pin("flash_io0_oeb") {
|
|
direction : output;
|
|
capacitance : 0.0840;
|
|
}
|
|
pin("flash_io1_di") {
|
|
direction : input;
|
|
capacitance : 0.0815;
|
|
}
|
|
pin("flash_io1_do") {
|
|
direction : output;
|
|
capacitance : 0.0626;
|
|
}
|
|
pin("flash_io1_ieb") {
|
|
direction : output;
|
|
capacitance : 0.0631;
|
|
}
|
|
pin("flash_io1_oeb") {
|
|
direction : output;
|
|
capacitance : 0.0580;
|
|
}
|
|
pin("gpio_in_core") {
|
|
direction : input;
|
|
capacitance : 0.0535;
|
|
}
|
|
pin("gpio_inenb_core") {
|
|
direction : output;
|
|
capacitance : 0.0381;
|
|
}
|
|
pin("gpio_mode0_core") {
|
|
direction : output;
|
|
capacitance : 0.0290;
|
|
}
|
|
pin("gpio_mode1_core") {
|
|
direction : output;
|
|
capacitance : 0.0182;
|
|
}
|
|
pin("gpio_out_core") {
|
|
direction : output;
|
|
capacitance : 0.0107;
|
|
}
|
|
pin("gpio_outenb_core") {
|
|
direction : output;
|
|
capacitance : 0.0074;
|
|
}
|
|
pin("por_l") {
|
|
direction : output;
|
|
capacitance : 0.1013;
|
|
}
|
|
pin("porb_h") {
|
|
direction : output;
|
|
capacitance : 0.2156;
|
|
}
|
|
pin("rstb_h") {
|
|
direction : input;
|
|
capacitance : 0.0247;
|
|
}
|
|
bus("mprj_analog_io") {
|
|
bus_type : mprj_analog_io;
|
|
direction : inout;
|
|
capacitance : 0.0000;
|
|
pin("mprj_analog_io[28]") {
|
|
direction : inout;
|
|
capacitance : 0.0746;
|
|
}
|
|
pin("mprj_analog_io[27]") {
|
|
direction : inout;
|
|
capacitance : 0.0786;
|
|
}
|
|
pin("mprj_analog_io[26]") {
|
|
direction : inout;
|
|
capacitance : 0.0964;
|
|
}
|
|
pin("mprj_analog_io[25]") {
|
|
direction : inout;
|
|
capacitance : 0.1053;
|
|
}
|
|
pin("mprj_analog_io[24]") {
|
|
direction : inout;
|
|
capacitance : 0.0537;
|
|
}
|
|
pin("mprj_analog_io[23]") {
|
|
direction : inout;
|
|
capacitance : 0.0521;
|
|
}
|
|
pin("mprj_analog_io[22]") {
|
|
direction : inout;
|
|
capacitance : 0.0625;
|
|
}
|
|
pin("mprj_analog_io[21]") {
|
|
direction : inout;
|
|
capacitance : 0.0580;
|
|
}
|
|
pin("mprj_analog_io[20]") {
|
|
direction : inout;
|
|
capacitance : 0.0760;
|
|
}
|
|
pin("mprj_analog_io[19]") {
|
|
direction : inout;
|
|
capacitance : 0.0763;
|
|
}
|
|
pin("mprj_analog_io[18]") {
|
|
direction : inout;
|
|
capacitance : 0.0686;
|
|
}
|
|
pin("mprj_analog_io[17]") {
|
|
direction : inout;
|
|
capacitance : 0.0246;
|
|
}
|
|
pin("mprj_analog_io[16]") {
|
|
direction : inout;
|
|
capacitance : 0.0381;
|
|
}
|
|
pin("mprj_analog_io[15]") {
|
|
direction : inout;
|
|
capacitance : 0.0464;
|
|
}
|
|
pin("mprj_analog_io[14]") {
|
|
direction : inout;
|
|
capacitance : 0.0592;
|
|
}
|
|
pin("mprj_analog_io[13]") {
|
|
direction : inout;
|
|
capacitance : 0.0837;
|
|
}
|
|
pin("mprj_analog_io[12]") {
|
|
direction : inout;
|
|
capacitance : 0.0899;
|
|
}
|
|
pin("mprj_analog_io[11]") {
|
|
direction : inout;
|
|
capacitance : 0.0522;
|
|
}
|
|
pin("mprj_analog_io[10]") {
|
|
direction : inout;
|
|
capacitance : 0.0331;
|
|
}
|
|
pin("mprj_analog_io[9]") {
|
|
direction : inout;
|
|
capacitance : 0.0487;
|
|
}
|
|
pin("mprj_analog_io[8]") {
|
|
direction : inout;
|
|
capacitance : 0.0203;
|
|
}
|
|
pin("mprj_analog_io[7]") {
|
|
direction : inout;
|
|
capacitance : 0.0437;
|
|
}
|
|
pin("mprj_analog_io[6]") {
|
|
direction : inout;
|
|
capacitance : 0.0190;
|
|
}
|
|
pin("mprj_analog_io[5]") {
|
|
direction : inout;
|
|
capacitance : 0.0419;
|
|
}
|
|
pin("mprj_analog_io[4]") {
|
|
direction : inout;
|
|
capacitance : 0.0274;
|
|
}
|
|
pin("mprj_analog_io[3]") {
|
|
direction : inout;
|
|
capacitance : 0.0309;
|
|
}
|
|
pin("mprj_analog_io[2]") {
|
|
direction : inout;
|
|
capacitance : 0.0309;
|
|
}
|
|
pin("mprj_analog_io[1]") {
|
|
direction : inout;
|
|
capacitance : 0.0175;
|
|
}
|
|
pin("mprj_analog_io[0]") {
|
|
direction : inout;
|
|
capacitance : 0.0250;
|
|
}
|
|
}
|
|
bus("mprj_io_analog_en") {
|
|
bus_type : mprj_io_analog_en;
|
|
direction : output;
|
|
capacitance : 0.0000;
|
|
pin("mprj_io_analog_en[37]") {
|
|
direction : output;
|
|
capacitance : 0.0050;
|
|
}
|
|
pin("mprj_io_analog_en[36]") {
|
|
direction : output;
|
|
capacitance : 0.0016;
|
|
}
|
|
pin("mprj_io_analog_en[35]") {
|
|
direction : output;
|
|
capacitance : 0.0015;
|
|
}
|
|
pin("mprj_io_analog_en[34]") {
|
|
direction : output;
|
|
capacitance : 0.0101;
|
|
}
|
|
pin("mprj_io_analog_en[33]") {
|
|
direction : output;
|
|
capacitance : 0.0056;
|
|
}
|
|
pin("mprj_io_analog_en[32]") {
|
|
direction : output;
|
|
capacitance : 0.0047;
|
|
}
|
|
pin("mprj_io_analog_en[31]") {
|
|
direction : output;
|
|
capacitance : 0.0056;
|
|
}
|
|
pin("mprj_io_analog_en[30]") {
|
|
direction : output;
|
|
capacitance : 0.0036;
|
|
}
|
|
pin("mprj_io_analog_en[29]") {
|
|
direction : output;
|
|
capacitance : 0.0031;
|
|
}
|
|
pin("mprj_io_analog_en[28]") {
|
|
direction : output;
|
|
capacitance : 0.0051;
|
|
}
|
|
pin("mprj_io_analog_en[27]") {
|
|
direction : output;
|
|
capacitance : 0.0049;
|
|
}
|
|
pin("mprj_io_analog_en[26]") {
|
|
direction : output;
|
|
capacitance : 0.0047;
|
|
}
|
|
pin("mprj_io_analog_en[25]") {
|
|
direction : output;
|
|
capacitance : 0.0065;
|
|
}
|
|
pin("mprj_io_analog_en[24]") {
|
|
direction : output;
|
|
capacitance : 0.0062;
|
|
}
|
|
pin("mprj_io_analog_en[23]") {
|
|
direction : output;
|
|
capacitance : 0.0103;
|
|
}
|
|
pin("mprj_io_analog_en[22]") {
|
|
direction : output;
|
|
capacitance : 0.0116;
|
|
}
|
|
pin("mprj_io_analog_en[21]") {
|
|
direction : output;
|
|
capacitance : 0.0155;
|
|
}
|
|
pin("mprj_io_analog_en[20]") {
|
|
direction : output;
|
|
capacitance : 0.0166;
|
|
}
|
|
pin("mprj_io_analog_en[19]") {
|
|
direction : output;
|
|
capacitance : 0.0183;
|
|
}
|
|
pin("mprj_io_analog_en[18]") {
|
|
direction : output;
|
|
capacitance : 0.0108;
|
|
}
|
|
pin("mprj_io_analog_en[17]") {
|
|
direction : output;
|
|
capacitance : 0.0049;
|
|
}
|
|
pin("mprj_io_analog_en[16]") {
|
|
direction : output;
|
|
capacitance : 0.0073;
|
|
}
|
|
pin("mprj_io_analog_en[15]") {
|
|
direction : output;
|
|
capacitance : 0.0038;
|
|
}
|
|
pin("mprj_io_analog_en[14]") {
|
|
direction : output;
|
|
capacitance : 0.0027;
|
|
}
|
|
pin("mprj_io_analog_en[13]") {
|
|
direction : output;
|
|
capacitance : 0.0074;
|
|
}
|
|
pin("mprj_io_analog_en[12]") {
|
|
direction : output;
|
|
capacitance : 0.0032;
|
|
}
|
|
pin("mprj_io_analog_en[11]") {
|
|
direction : output;
|
|
capacitance : 0.0012;
|
|
}
|
|
pin("mprj_io_analog_en[10]") {
|
|
direction : output;
|
|
capacitance : 0.0104;
|
|
}
|
|
pin("mprj_io_analog_en[9]") {
|
|
direction : output;
|
|
capacitance : 0.0082;
|
|
}
|
|
pin("mprj_io_analog_en[8]") {
|
|
direction : output;
|
|
capacitance : 0.0018;
|
|
}
|
|
pin("mprj_io_analog_en[7]") {
|
|
direction : output;
|
|
capacitance : 0.0061;
|
|
}
|
|
pin("mprj_io_analog_en[6]") {
|
|
direction : output;
|
|
capacitance : 0.0009;
|
|
}
|
|
pin("mprj_io_analog_en[5]") {
|
|
direction : output;
|
|
capacitance : 0.0051;
|
|
}
|
|
pin("mprj_io_analog_en[4]") {
|
|
direction : output;
|
|
capacitance : 0.0073;
|
|
}
|
|
pin("mprj_io_analog_en[3]") {
|
|
direction : output;
|
|
capacitance : 0.0013;
|
|
}
|
|
pin("mprj_io_analog_en[2]") {
|
|
direction : output;
|
|
capacitance : 0.0019;
|
|
}
|
|
pin("mprj_io_analog_en[1]") {
|
|
direction : output;
|
|
capacitance : 0.0034;
|
|
}
|
|
pin("mprj_io_analog_en[0]") {
|
|
direction : output;
|
|
capacitance : 0.0032;
|
|
}
|
|
}
|
|
bus("mprj_io_analog_pol") {
|
|
bus_type : mprj_io_analog_pol;
|
|
direction : output;
|
|
capacitance : 0.0000;
|
|
pin("mprj_io_analog_pol[37]") {
|
|
direction : output;
|
|
capacitance : 0.0026;
|
|
}
|
|
pin("mprj_io_analog_pol[36]") {
|
|
direction : output;
|
|
capacitance : 0.0016;
|
|
}
|
|
pin("mprj_io_analog_pol[35]") {
|
|
direction : output;
|
|
capacitance : 0.0041;
|
|
}
|
|
pin("mprj_io_analog_pol[34]") {
|
|
direction : output;
|
|
capacitance : 0.0017;
|
|
}
|
|
pin("mprj_io_analog_pol[33]") {
|
|
direction : output;
|
|
capacitance : 0.0092;
|
|
}
|
|
pin("mprj_io_analog_pol[32]") {
|
|
direction : output;
|
|
capacitance : 0.0079;
|
|
}
|
|
pin("mprj_io_analog_pol[31]") {
|
|
direction : output;
|
|
capacitance : 0.0073;
|
|
}
|
|
pin("mprj_io_analog_pol[30]") {
|
|
direction : output;
|
|
capacitance : 0.0034;
|
|
}
|
|
pin("mprj_io_analog_pol[29]") {
|
|
direction : output;
|
|
capacitance : 0.0032;
|
|
}
|
|
pin("mprj_io_analog_pol[28]") {
|
|
direction : output;
|
|
capacitance : 0.0046;
|
|
}
|
|
pin("mprj_io_analog_pol[27]") {
|
|
direction : output;
|
|
capacitance : 0.0067;
|
|
}
|
|
pin("mprj_io_analog_pol[26]") {
|
|
direction : output;
|
|
capacitance : 0.0081;
|
|
}
|
|
pin("mprj_io_analog_pol[25]") {
|
|
direction : output;
|
|
capacitance : 0.0048;
|
|
}
|
|
pin("mprj_io_analog_pol[24]") {
|
|
direction : output;
|
|
capacitance : 0.0031;
|
|
}
|
|
pin("mprj_io_analog_pol[23]") {
|
|
direction : output;
|
|
capacitance : 0.0108;
|
|
}
|
|
pin("mprj_io_analog_pol[22]") {
|
|
direction : output;
|
|
capacitance : 0.0145;
|
|
}
|
|
pin("mprj_io_analog_pol[21]") {
|
|
direction : output;
|
|
capacitance : 0.0157;
|
|
}
|
|
pin("mprj_io_analog_pol[20]") {
|
|
direction : output;
|
|
capacitance : 0.0169;
|
|
}
|
|
pin("mprj_io_analog_pol[19]") {
|
|
direction : output;
|
|
capacitance : 0.0155;
|
|
}
|
|
pin("mprj_io_analog_pol[18]") {
|
|
direction : output;
|
|
capacitance : 0.0107;
|
|
}
|
|
pin("mprj_io_analog_pol[17]") {
|
|
direction : output;
|
|
capacitance : 0.0061;
|
|
}
|
|
pin("mprj_io_analog_pol[16]") {
|
|
direction : output;
|
|
capacitance : 0.0068;
|
|
}
|
|
pin("mprj_io_analog_pol[15]") {
|
|
direction : output;
|
|
capacitance : 0.0041;
|
|
}
|
|
pin("mprj_io_analog_pol[14]") {
|
|
direction : output;
|
|
capacitance : 0.0021;
|
|
}
|
|
pin("mprj_io_analog_pol[13]") {
|
|
direction : output;
|
|
capacitance : 0.0084;
|
|
}
|
|
pin("mprj_io_analog_pol[12]") {
|
|
direction : output;
|
|
capacitance : 0.0025;
|
|
}
|
|
pin("mprj_io_analog_pol[11]") {
|
|
direction : output;
|
|
capacitance : 0.0016;
|
|
}
|
|
pin("mprj_io_analog_pol[10]") {
|
|
direction : output;
|
|
capacitance : 0.0120;
|
|
}
|
|
pin("mprj_io_analog_pol[9]") {
|
|
direction : output;
|
|
capacitance : 0.0119;
|
|
}
|
|
pin("mprj_io_analog_pol[8]") {
|
|
direction : output;
|
|
capacitance : 0.0016;
|
|
}
|
|
pin("mprj_io_analog_pol[7]") {
|
|
direction : output;
|
|
capacitance : 0.0035;
|
|
}
|
|
pin("mprj_io_analog_pol[6]") {
|
|
direction : output;
|
|
capacitance : 0.0021;
|
|
}
|
|
pin("mprj_io_analog_pol[5]") {
|
|
direction : output;
|
|
capacitance : 0.0056;
|
|
}
|
|
pin("mprj_io_analog_pol[4]") {
|
|
direction : output;
|
|
capacitance : 0.0077;
|
|
}
|
|
pin("mprj_io_analog_pol[3]") {
|
|
direction : output;
|
|
capacitance : 0.0036;
|
|
}
|
|
pin("mprj_io_analog_pol[2]") {
|
|
direction : output;
|
|
capacitance : 0.0057;
|
|
}
|
|
pin("mprj_io_analog_pol[1]") {
|
|
direction : output;
|
|
capacitance : 0.0047;
|
|
}
|
|
pin("mprj_io_analog_pol[0]") {
|
|
direction : output;
|
|
capacitance : 0.0022;
|
|
}
|
|
}
|
|
bus("mprj_io_analog_sel") {
|
|
bus_type : mprj_io_analog_sel;
|
|
direction : output;
|
|
capacitance : 0.0000;
|
|
pin("mprj_io_analog_sel[37]") {
|
|
direction : output;
|
|
capacitance : 0.0033;
|
|
}
|
|
pin("mprj_io_analog_sel[36]") {
|
|
direction : output;
|
|
capacitance : 0.0016;
|
|
}
|
|
pin("mprj_io_analog_sel[35]") {
|
|
direction : output;
|
|
capacitance : 0.0029;
|
|
}
|
|
pin("mprj_io_analog_sel[34]") {
|
|
direction : output;
|
|
capacitance : 0.0017;
|
|
}
|
|
pin("mprj_io_analog_sel[33]") {
|
|
direction : output;
|
|
capacitance : 0.0028;
|
|
}
|
|
pin("mprj_io_analog_sel[32]") {
|
|
direction : output;
|
|
capacitance : 0.0086;
|
|
}
|
|
pin("mprj_io_analog_sel[31]") {
|
|
direction : output;
|
|
capacitance : 0.0069;
|
|
}
|
|
pin("mprj_io_analog_sel[30]") {
|
|
direction : output;
|
|
capacitance : 0.0037;
|
|
}
|
|
pin("mprj_io_analog_sel[29]") {
|
|
direction : output;
|
|
capacitance : 0.0015;
|
|
}
|
|
pin("mprj_io_analog_sel[28]") {
|
|
direction : output;
|
|
capacitance : 0.0036;
|
|
}
|
|
pin("mprj_io_analog_sel[27]") {
|
|
direction : output;
|
|
capacitance : 0.0047;
|
|
}
|
|
pin("mprj_io_analog_sel[26]") {
|
|
direction : output;
|
|
capacitance : 0.0080;
|
|
}
|
|
pin("mprj_io_analog_sel[25]") {
|
|
direction : output;
|
|
capacitance : 0.0041;
|
|
}
|
|
pin("mprj_io_analog_sel[24]") {
|
|
direction : output;
|
|
capacitance : 0.0046;
|
|
}
|
|
pin("mprj_io_analog_sel[23]") {
|
|
direction : output;
|
|
capacitance : 0.0103;
|
|
}
|
|
pin("mprj_io_analog_sel[22]") {
|
|
direction : output;
|
|
capacitance : 0.0115;
|
|
}
|
|
pin("mprj_io_analog_sel[21]") {
|
|
direction : output;
|
|
capacitance : 0.0141;
|
|
}
|
|
pin("mprj_io_analog_sel[20]") {
|
|
direction : output;
|
|
capacitance : 0.0168;
|
|
}
|
|
pin("mprj_io_analog_sel[19]") {
|
|
direction : output;
|
|
capacitance : 0.0190;
|
|
}
|
|
pin("mprj_io_analog_sel[18]") {
|
|
direction : output;
|
|
capacitance : 0.0124;
|
|
}
|
|
pin("mprj_io_analog_sel[17]") {
|
|
direction : output;
|
|
capacitance : 0.0057;
|
|
}
|
|
pin("mprj_io_analog_sel[16]") {
|
|
direction : output;
|
|
capacitance : 0.0073;
|
|
}
|
|
pin("mprj_io_analog_sel[15]") {
|
|
direction : output;
|
|
capacitance : 0.0031;
|
|
}
|
|
pin("mprj_io_analog_sel[14]") {
|
|
direction : output;
|
|
capacitance : 0.0058;
|
|
}
|
|
pin("mprj_io_analog_sel[13]") {
|
|
direction : output;
|
|
capacitance : 0.0016;
|
|
}
|
|
pin("mprj_io_analog_sel[12]") {
|
|
direction : output;
|
|
capacitance : 0.0021;
|
|
}
|
|
pin("mprj_io_analog_sel[11]") {
|
|
direction : output;
|
|
capacitance : 0.0018;
|
|
}
|
|
pin("mprj_io_analog_sel[10]") {
|
|
direction : output;
|
|
capacitance : 0.0103;
|
|
}
|
|
pin("mprj_io_analog_sel[9]") {
|
|
direction : output;
|
|
capacitance : 0.0064;
|
|
}
|
|
pin("mprj_io_analog_sel[8]") {
|
|
direction : output;
|
|
capacitance : 0.0023;
|
|
}
|
|
pin("mprj_io_analog_sel[7]") {
|
|
direction : output;
|
|
capacitance : 0.0024;
|
|
}
|
|
pin("mprj_io_analog_sel[6]") {
|
|
direction : output;
|
|
capacitance : 0.0027;
|
|
}
|
|
pin("mprj_io_analog_sel[5]") {
|
|
direction : output;
|
|
capacitance : 0.0061;
|
|
}
|
|
pin("mprj_io_analog_sel[4]") {
|
|
direction : output;
|
|
capacitance : 0.0062;
|
|
}
|
|
pin("mprj_io_analog_sel[3]") {
|
|
direction : output;
|
|
capacitance : 0.0030;
|
|
}
|
|
pin("mprj_io_analog_sel[2]") {
|
|
direction : output;
|
|
capacitance : 0.0072;
|
|
}
|
|
pin("mprj_io_analog_sel[1]") {
|
|
direction : output;
|
|
capacitance : 0.0038;
|
|
}
|
|
pin("mprj_io_analog_sel[0]") {
|
|
direction : output;
|
|
capacitance : 0.0029;
|
|
}
|
|
}
|
|
bus("mprj_io_dm") {
|
|
bus_type : mprj_io_dm;
|
|
direction : output;
|
|
capacitance : 0.0000;
|
|
pin("mprj_io_dm[113]") {
|
|
direction : output;
|
|
capacitance : 0.0102;
|
|
}
|
|
pin("mprj_io_dm[112]") {
|
|
direction : output;
|
|
capacitance : 0.0066;
|
|
}
|
|
pin("mprj_io_dm[111]") {
|
|
direction : output;
|
|
capacitance : 0.0092;
|
|
}
|
|
pin("mprj_io_dm[110]") {
|
|
direction : output;
|
|
capacitance : 0.0063;
|
|
}
|
|
pin("mprj_io_dm[109]") {
|
|
direction : output;
|
|
capacitance : 0.0038;
|
|
}
|
|
pin("mprj_io_dm[108]") {
|
|
direction : output;
|
|
capacitance : 0.0044;
|
|
}
|
|
pin("mprj_io_dm[107]") {
|
|
direction : output;
|
|
capacitance : 0.0045;
|
|
}
|
|
pin("mprj_io_dm[106]") {
|
|
direction : output;
|
|
capacitance : 0.0031;
|
|
}
|
|
pin("mprj_io_dm[105]") {
|
|
direction : output;
|
|
capacitance : 0.0052;
|
|
}
|
|
pin("mprj_io_dm[104]") {
|
|
direction : output;
|
|
capacitance : 0.0048;
|
|
}
|
|
pin("mprj_io_dm[103]") {
|
|
direction : output;
|
|
capacitance : 0.0077;
|
|
}
|
|
pin("mprj_io_dm[102]") {
|
|
direction : output;
|
|
capacitance : 0.0101;
|
|
}
|
|
pin("mprj_io_dm[101]") {
|
|
direction : output;
|
|
capacitance : 0.0102;
|
|
}
|
|
pin("mprj_io_dm[100]") {
|
|
direction : output;
|
|
capacitance : 0.0122;
|
|
}
|
|
pin("mprj_io_dm[99]") {
|
|
direction : output;
|
|
capacitance : 0.0213;
|
|
}
|
|
pin("mprj_io_dm[98]") {
|
|
direction : output;
|
|
capacitance : 0.0058;
|
|
}
|
|
pin("mprj_io_dm[97]") {
|
|
direction : output;
|
|
capacitance : 0.0130;
|
|
}
|
|
pin("mprj_io_dm[96]") {
|
|
direction : output;
|
|
capacitance : 0.0133;
|
|
}
|
|
pin("mprj_io_dm[95]") {
|
|
direction : output;
|
|
capacitance : 0.0142;
|
|
}
|
|
pin("mprj_io_dm[94]") {
|
|
direction : output;
|
|
capacitance : 0.0236;
|
|
}
|
|
pin("mprj_io_dm[93]") {
|
|
direction : output;
|
|
capacitance : 0.0173;
|
|
}
|
|
pin("mprj_io_dm[92]") {
|
|
direction : output;
|
|
capacitance : 0.0157;
|
|
}
|
|
pin("mprj_io_dm[91]") {
|
|
direction : output;
|
|
capacitance : 0.0187;
|
|
}
|
|
pin("mprj_io_dm[90]") {
|
|
direction : output;
|
|
capacitance : 0.0217;
|
|
}
|
|
pin("mprj_io_dm[89]") {
|
|
direction : output;
|
|
capacitance : 0.0182;
|
|
}
|
|
pin("mprj_io_dm[88]") {
|
|
direction : output;
|
|
capacitance : 0.0099;
|
|
}
|
|
pin("mprj_io_dm[87]") {
|
|
direction : output;
|
|
capacitance : 0.0181;
|
|
}
|
|
pin("mprj_io_dm[86]") {
|
|
direction : output;
|
|
capacitance : 0.0161;
|
|
}
|
|
pin("mprj_io_dm[85]") {
|
|
direction : output;
|
|
capacitance : 0.0127;
|
|
}
|
|
pin("mprj_io_dm[84]") {
|
|
direction : output;
|
|
capacitance : 0.0224;
|
|
}
|
|
pin("mprj_io_dm[83]") {
|
|
direction : output;
|
|
capacitance : 0.0190;
|
|
}
|
|
pin("mprj_io_dm[82]") {
|
|
direction : output;
|
|
capacitance : 0.0124;
|
|
}
|
|
pin("mprj_io_dm[81]") {
|
|
direction : output;
|
|
capacitance : 0.0146;
|
|
}
|
|
pin("mprj_io_dm[80]") {
|
|
direction : output;
|
|
capacitance : 0.0202;
|
|
}
|
|
pin("mprj_io_dm[79]") {
|
|
direction : output;
|
|
capacitance : 0.0249;
|
|
}
|
|
pin("mprj_io_dm[78]") {
|
|
direction : output;
|
|
capacitance : 0.0244;
|
|
}
|
|
pin("mprj_io_dm[77]") {
|
|
direction : output;
|
|
capacitance : 0.0155;
|
|
}
|
|
pin("mprj_io_dm[76]") {
|
|
direction : output;
|
|
capacitance : 0.0148;
|
|
}
|
|
pin("mprj_io_dm[75]") {
|
|
direction : output;
|
|
capacitance : 0.0233;
|
|
}
|
|
pin("mprj_io_dm[74]") {
|
|
direction : output;
|
|
capacitance : 0.0289;
|
|
}
|
|
pin("mprj_io_dm[73]") {
|
|
direction : output;
|
|
capacitance : 0.0198;
|
|
}
|
|
pin("mprj_io_dm[72]") {
|
|
direction : output;
|
|
capacitance : 0.0378;
|
|
}
|
|
pin("mprj_io_dm[71]") {
|
|
direction : output;
|
|
capacitance : 0.0192;
|
|
}
|
|
pin("mprj_io_dm[70]") {
|
|
direction : output;
|
|
capacitance : 0.0159;
|
|
}
|
|
pin("mprj_io_dm[69]") {
|
|
direction : output;
|
|
capacitance : 0.0203;
|
|
}
|
|
pin("mprj_io_dm[68]") {
|
|
direction : output;
|
|
capacitance : 0.0220;
|
|
}
|
|
pin("mprj_io_dm[67]") {
|
|
direction : output;
|
|
capacitance : 0.0189;
|
|
}
|
|
pin("mprj_io_dm[66]") {
|
|
direction : output;
|
|
capacitance : 0.0145;
|
|
}
|
|
pin("mprj_io_dm[65]") {
|
|
direction : output;
|
|
capacitance : 0.0160;
|
|
}
|
|
pin("mprj_io_dm[64]") {
|
|
direction : output;
|
|
capacitance : 0.0122;
|
|
}
|
|
pin("mprj_io_dm[63]") {
|
|
direction : output;
|
|
capacitance : 0.0119;
|
|
}
|
|
pin("mprj_io_dm[62]") {
|
|
direction : output;
|
|
capacitance : 0.0173;
|
|
}
|
|
pin("mprj_io_dm[61]") {
|
|
direction : output;
|
|
capacitance : 0.0122;
|
|
}
|
|
pin("mprj_io_dm[60]") {
|
|
direction : output;
|
|
capacitance : 0.0142;
|
|
}
|
|
pin("mprj_io_dm[59]") {
|
|
direction : output;
|
|
capacitance : 0.0133;
|
|
}
|
|
pin("mprj_io_dm[58]") {
|
|
direction : output;
|
|
capacitance : 0.0105;
|
|
}
|
|
pin("mprj_io_dm[57]") {
|
|
direction : output;
|
|
capacitance : 0.0120;
|
|
}
|
|
pin("mprj_io_dm[56]") {
|
|
direction : output;
|
|
capacitance : 0.0281;
|
|
}
|
|
pin("mprj_io_dm[55]") {
|
|
direction : output;
|
|
capacitance : 0.0199;
|
|
}
|
|
pin("mprj_io_dm[54]") {
|
|
direction : output;
|
|
capacitance : 0.0197;
|
|
}
|
|
pin("mprj_io_dm[53]") {
|
|
direction : output;
|
|
capacitance : 0.0106;
|
|
}
|
|
pin("mprj_io_dm[52]") {
|
|
direction : output;
|
|
capacitance : 0.0091;
|
|
}
|
|
pin("mprj_io_dm[51]") {
|
|
direction : output;
|
|
capacitance : 0.0086;
|
|
}
|
|
pin("mprj_io_dm[50]") {
|
|
direction : output;
|
|
capacitance : 0.0187;
|
|
}
|
|
pin("mprj_io_dm[49]") {
|
|
direction : output;
|
|
capacitance : 0.0132;
|
|
}
|
|
pin("mprj_io_dm[48]") {
|
|
direction : output;
|
|
capacitance : 0.0196;
|
|
}
|
|
pin("mprj_io_dm[47]") {
|
|
direction : output;
|
|
capacitance : 0.0101;
|
|
}
|
|
pin("mprj_io_dm[46]") {
|
|
direction : output;
|
|
capacitance : 0.0107;
|
|
}
|
|
pin("mprj_io_dm[45]") {
|
|
direction : output;
|
|
capacitance : 0.0114;
|
|
}
|
|
pin("mprj_io_dm[44]") {
|
|
direction : output;
|
|
capacitance : 0.0229;
|
|
}
|
|
pin("mprj_io_dm[43]") {
|
|
direction : output;
|
|
capacitance : 0.0235;
|
|
}
|
|
pin("mprj_io_dm[42]") {
|
|
direction : output;
|
|
capacitance : 0.0315;
|
|
}
|
|
pin("mprj_io_dm[41]") {
|
|
direction : output;
|
|
capacitance : 0.0209;
|
|
}
|
|
pin("mprj_io_dm[40]") {
|
|
direction : output;
|
|
capacitance : 0.0157;
|
|
}
|
|
pin("mprj_io_dm[39]") {
|
|
direction : output;
|
|
capacitance : 0.0242;
|
|
}
|
|
pin("mprj_io_dm[38]") {
|
|
direction : output;
|
|
capacitance : 0.0213;
|
|
}
|
|
pin("mprj_io_dm[37]") {
|
|
direction : output;
|
|
capacitance : 0.0208;
|
|
}
|
|
pin("mprj_io_dm[36]") {
|
|
direction : output;
|
|
capacitance : 0.0195;
|
|
}
|
|
pin("mprj_io_dm[35]") {
|
|
direction : output;
|
|
capacitance : 0.0176;
|
|
}
|
|
pin("mprj_io_dm[34]") {
|
|
direction : output;
|
|
capacitance : 0.0185;
|
|
}
|
|
pin("mprj_io_dm[33]") {
|
|
direction : output;
|
|
capacitance : 0.0194;
|
|
}
|
|
pin("mprj_io_dm[32]") {
|
|
direction : output;
|
|
capacitance : 0.0154;
|
|
}
|
|
pin("mprj_io_dm[31]") {
|
|
direction : output;
|
|
capacitance : 0.0181;
|
|
}
|
|
pin("mprj_io_dm[30]") {
|
|
direction : output;
|
|
capacitance : 0.0199;
|
|
}
|
|
pin("mprj_io_dm[29]") {
|
|
direction : output;
|
|
capacitance : 0.0115;
|
|
}
|
|
pin("mprj_io_dm[28]") {
|
|
direction : output;
|
|
capacitance : 0.0106;
|
|
}
|
|
pin("mprj_io_dm[27]") {
|
|
direction : output;
|
|
capacitance : 0.0210;
|
|
}
|
|
pin("mprj_io_dm[26]") {
|
|
direction : output;
|
|
capacitance : 0.0098;
|
|
}
|
|
pin("mprj_io_dm[25]") {
|
|
direction : output;
|
|
capacitance : 0.0176;
|
|
}
|
|
pin("mprj_io_dm[24]") {
|
|
direction : output;
|
|
capacitance : 0.0229;
|
|
}
|
|
pin("mprj_io_dm[23]") {
|
|
direction : output;
|
|
capacitance : 0.0194;
|
|
}
|
|
pin("mprj_io_dm[22]") {
|
|
direction : output;
|
|
capacitance : 0.0211;
|
|
}
|
|
pin("mprj_io_dm[21]") {
|
|
direction : output;
|
|
capacitance : 0.0230;
|
|
}
|
|
pin("mprj_io_dm[20]") {
|
|
direction : output;
|
|
capacitance : 0.0104;
|
|
}
|
|
pin("mprj_io_dm[19]") {
|
|
direction : output;
|
|
capacitance : 0.0144;
|
|
}
|
|
pin("mprj_io_dm[18]") {
|
|
direction : output;
|
|
capacitance : 0.0151;
|
|
}
|
|
pin("mprj_io_dm[17]") {
|
|
direction : output;
|
|
capacitance : 0.0141;
|
|
}
|
|
pin("mprj_io_dm[16]") {
|
|
direction : output;
|
|
capacitance : 0.0133;
|
|
}
|
|
pin("mprj_io_dm[15]") {
|
|
direction : output;
|
|
capacitance : 0.0142;
|
|
}
|
|
pin("mprj_io_dm[14]") {
|
|
direction : output;
|
|
capacitance : 0.0101;
|
|
}
|
|
pin("mprj_io_dm[13]") {
|
|
direction : output;
|
|
capacitance : 0.0085;
|
|
}
|
|
pin("mprj_io_dm[12]") {
|
|
direction : output;
|
|
capacitance : 0.0115;
|
|
}
|
|
pin("mprj_io_dm[11]") {
|
|
direction : output;
|
|
capacitance : 0.0043;
|
|
}
|
|
pin("mprj_io_dm[10]") {
|
|
direction : output;
|
|
capacitance : 0.0032;
|
|
}
|
|
pin("mprj_io_dm[9]") {
|
|
direction : output;
|
|
capacitance : 0.0097;
|
|
}
|
|
pin("mprj_io_dm[8]") {
|
|
direction : output;
|
|
capacitance : 0.0030;
|
|
}
|
|
pin("mprj_io_dm[7]") {
|
|
direction : output;
|
|
capacitance : 0.0026;
|
|
}
|
|
pin("mprj_io_dm[6]") {
|
|
direction : output;
|
|
capacitance : 0.0069;
|
|
}
|
|
pin("mprj_io_dm[5]") {
|
|
direction : output;
|
|
capacitance : 0.0030;
|
|
}
|
|
pin("mprj_io_dm[4]") {
|
|
direction : output;
|
|
capacitance : 0.0026;
|
|
}
|
|
pin("mprj_io_dm[3]") {
|
|
direction : output;
|
|
capacitance : 0.0021;
|
|
}
|
|
pin("mprj_io_dm[2]") {
|
|
direction : output;
|
|
capacitance : 0.0028;
|
|
}
|
|
pin("mprj_io_dm[1]") {
|
|
direction : output;
|
|
capacitance : 0.0039;
|
|
}
|
|
pin("mprj_io_dm[0]") {
|
|
direction : output;
|
|
capacitance : 0.0053;
|
|
}
|
|
}
|
|
bus("mprj_io_holdover") {
|
|
bus_type : mprj_io_holdover;
|
|
direction : output;
|
|
capacitance : 0.0000;
|
|
pin("mprj_io_holdover[37]") {
|
|
direction : output;
|
|
capacitance : 0.0089;
|
|
}
|
|
pin("mprj_io_holdover[36]") {
|
|
direction : output;
|
|
capacitance : 0.0034;
|
|
}
|
|
pin("mprj_io_holdover[35]") {
|
|
direction : output;
|
|
capacitance : 0.0031;
|
|
}
|
|
pin("mprj_io_holdover[34]") {
|
|
direction : output;
|
|
capacitance : 0.0042;
|
|
}
|
|
pin("mprj_io_holdover[33]") {
|
|
direction : output;
|
|
capacitance : 0.0031;
|
|
}
|
|
pin("mprj_io_holdover[32]") {
|
|
direction : output;
|
|
capacitance : 0.0097;
|
|
}
|
|
pin("mprj_io_holdover[31]") {
|
|
direction : output;
|
|
capacitance : 0.0049;
|
|
}
|
|
pin("mprj_io_holdover[30]") {
|
|
direction : output;
|
|
capacitance : 0.0030;
|
|
}
|
|
pin("mprj_io_holdover[29]") {
|
|
direction : output;
|
|
capacitance : 0.0026;
|
|
}
|
|
pin("mprj_io_holdover[28]") {
|
|
direction : output;
|
|
capacitance : 0.0034;
|
|
}
|
|
pin("mprj_io_holdover[27]") {
|
|
direction : output;
|
|
capacitance : 0.0044;
|
|
}
|
|
pin("mprj_io_holdover[26]") {
|
|
direction : output;
|
|
capacitance : 0.0082;
|
|
}
|
|
pin("mprj_io_holdover[25]") {
|
|
direction : output;
|
|
capacitance : 0.0069;
|
|
}
|
|
pin("mprj_io_holdover[24]") {
|
|
direction : output;
|
|
capacitance : 0.0059;
|
|
}
|
|
pin("mprj_io_holdover[23]") {
|
|
direction : output;
|
|
capacitance : 0.0118;
|
|
}
|
|
pin("mprj_io_holdover[22]") {
|
|
direction : output;
|
|
capacitance : 0.0114;
|
|
}
|
|
pin("mprj_io_holdover[21]") {
|
|
direction : output;
|
|
capacitance : 0.0143;
|
|
}
|
|
pin("mprj_io_holdover[20]") {
|
|
direction : output;
|
|
capacitance : 0.0170;
|
|
}
|
|
pin("mprj_io_holdover[19]") {
|
|
direction : output;
|
|
capacitance : 0.0186;
|
|
}
|
|
pin("mprj_io_holdover[18]") {
|
|
direction : output;
|
|
capacitance : 0.0131;
|
|
}
|
|
pin("mprj_io_holdover[17]") {
|
|
direction : output;
|
|
capacitance : 0.0078;
|
|
}
|
|
pin("mprj_io_holdover[16]") {
|
|
direction : output;
|
|
capacitance : 0.0087;
|
|
}
|
|
pin("mprj_io_holdover[15]") {
|
|
direction : output;
|
|
capacitance : 0.0037;
|
|
}
|
|
pin("mprj_io_holdover[14]") {
|
|
direction : output;
|
|
capacitance : 0.0080;
|
|
}
|
|
pin("mprj_io_holdover[13]") {
|
|
direction : output;
|
|
capacitance : 0.0036;
|
|
}
|
|
pin("mprj_io_holdover[12]") {
|
|
direction : output;
|
|
capacitance : 0.0079;
|
|
}
|
|
pin("mprj_io_holdover[11]") {
|
|
direction : output;
|
|
capacitance : 0.0020;
|
|
}
|
|
pin("mprj_io_holdover[10]") {
|
|
direction : output;
|
|
capacitance : 0.0020;
|
|
}
|
|
pin("mprj_io_holdover[9]") {
|
|
direction : output;
|
|
capacitance : 0.0059;
|
|
}
|
|
pin("mprj_io_holdover[8]") {
|
|
direction : output;
|
|
capacitance : 0.0123;
|
|
}
|
|
pin("mprj_io_holdover[7]") {
|
|
direction : output;
|
|
capacitance : 0.0068;
|
|
}
|
|
pin("mprj_io_holdover[6]") {
|
|
direction : output;
|
|
capacitance : 0.0017;
|
|
}
|
|
pin("mprj_io_holdover[5]") {
|
|
direction : output;
|
|
capacitance : 0.0016;
|
|
}
|
|
pin("mprj_io_holdover[4]") {
|
|
direction : output;
|
|
capacitance : 0.0061;
|
|
}
|
|
pin("mprj_io_holdover[3]") {
|
|
direction : output;
|
|
capacitance : 0.0014;
|
|
}
|
|
pin("mprj_io_holdover[2]") {
|
|
direction : output;
|
|
capacitance : 0.0019;
|
|
}
|
|
pin("mprj_io_holdover[1]") {
|
|
direction : output;
|
|
capacitance : 0.0031;
|
|
}
|
|
pin("mprj_io_holdover[0]") {
|
|
direction : output;
|
|
capacitance : 0.0019;
|
|
}
|
|
}
|
|
bus("mprj_io_ib_mode_sel") {
|
|
bus_type : mprj_io_ib_mode_sel;
|
|
direction : output;
|
|
capacitance : 0.0000;
|
|
pin("mprj_io_ib_mode_sel[37]") {
|
|
direction : output;
|
|
capacitance : 0.0048;
|
|
}
|
|
pin("mprj_io_ib_mode_sel[36]") {
|
|
direction : output;
|
|
capacitance : 0.0030;
|
|
}
|
|
pin("mprj_io_ib_mode_sel[35]") {
|
|
direction : output;
|
|
capacitance : 0.0029;
|
|
}
|
|
pin("mprj_io_ib_mode_sel[34]") {
|
|
direction : output;
|
|
capacitance : 0.0027;
|
|
}
|
|
pin("mprj_io_ib_mode_sel[33]") {
|
|
direction : output;
|
|
capacitance : 0.0181;
|
|
}
|
|
pin("mprj_io_ib_mode_sel[32]") {
|
|
direction : output;
|
|
capacitance : 0.0095;
|
|
}
|
|
pin("mprj_io_ib_mode_sel[31]") {
|
|
direction : output;
|
|
capacitance : 0.0075;
|
|
}
|
|
pin("mprj_io_ib_mode_sel[30]") {
|
|
direction : output;
|
|
capacitance : 0.0054;
|
|
}
|
|
pin("mprj_io_ib_mode_sel[29]") {
|
|
direction : output;
|
|
capacitance : 0.0019;
|
|
}
|
|
pin("mprj_io_ib_mode_sel[28]") {
|
|
direction : output;
|
|
capacitance : 0.0016;
|
|
}
|
|
pin("mprj_io_ib_mode_sel[27]") {
|
|
direction : output;
|
|
capacitance : 0.0037;
|
|
}
|
|
pin("mprj_io_ib_mode_sel[26]") {
|
|
direction : output;
|
|
capacitance : 0.0096;
|
|
}
|
|
pin("mprj_io_ib_mode_sel[25]") {
|
|
direction : output;
|
|
capacitance : 0.0080;
|
|
}
|
|
pin("mprj_io_ib_mode_sel[24]") {
|
|
direction : output;
|
|
capacitance : 0.0033;
|
|
}
|
|
pin("mprj_io_ib_mode_sel[23]") {
|
|
direction : output;
|
|
capacitance : 0.0119;
|
|
}
|
|
pin("mprj_io_ib_mode_sel[22]") {
|
|
direction : output;
|
|
capacitance : 0.0126;
|
|
}
|
|
pin("mprj_io_ib_mode_sel[21]") {
|
|
direction : output;
|
|
capacitance : 0.0141;
|
|
}
|
|
pin("mprj_io_ib_mode_sel[20]") {
|
|
direction : output;
|
|
capacitance : 0.0145;
|
|
}
|
|
pin("mprj_io_ib_mode_sel[19]") {
|
|
direction : output;
|
|
capacitance : 0.0198;
|
|
}
|
|
pin("mprj_io_ib_mode_sel[18]") {
|
|
direction : output;
|
|
capacitance : 0.0136;
|
|
}
|
|
pin("mprj_io_ib_mode_sel[17]") {
|
|
direction : output;
|
|
capacitance : 0.0064;
|
|
}
|
|
pin("mprj_io_ib_mode_sel[16]") {
|
|
direction : output;
|
|
capacitance : 0.0076;
|
|
}
|
|
pin("mprj_io_ib_mode_sel[15]") {
|
|
direction : output;
|
|
capacitance : 0.0025;
|
|
}
|
|
pin("mprj_io_ib_mode_sel[14]") {
|
|
direction : output;
|
|
capacitance : 0.0040;
|
|
}
|
|
pin("mprj_io_ib_mode_sel[13]") {
|
|
direction : output;
|
|
capacitance : 0.0023;
|
|
}
|
|
pin("mprj_io_ib_mode_sel[12]") {
|
|
direction : output;
|
|
capacitance : 0.0041;
|
|
}
|
|
pin("mprj_io_ib_mode_sel[11]") {
|
|
direction : output;
|
|
capacitance : 0.0018;
|
|
}
|
|
pin("mprj_io_ib_mode_sel[10]") {
|
|
direction : output;
|
|
capacitance : 0.0022;
|
|
}
|
|
pin("mprj_io_ib_mode_sel[9]") {
|
|
direction : output;
|
|
capacitance : 0.0021;
|
|
}
|
|
pin("mprj_io_ib_mode_sel[8]") {
|
|
direction : output;
|
|
capacitance : 0.0062;
|
|
}
|
|
pin("mprj_io_ib_mode_sel[7]") {
|
|
direction : output;
|
|
capacitance : 0.0051;
|
|
}
|
|
pin("mprj_io_ib_mode_sel[6]") {
|
|
direction : output;
|
|
capacitance : 0.0133;
|
|
}
|
|
pin("mprj_io_ib_mode_sel[5]") {
|
|
direction : output;
|
|
capacitance : 0.0018;
|
|
}
|
|
pin("mprj_io_ib_mode_sel[4]") {
|
|
direction : output;
|
|
capacitance : 0.0013;
|
|
}
|
|
pin("mprj_io_ib_mode_sel[3]") {
|
|
direction : output;
|
|
capacitance : 0.0014;
|
|
}
|
|
pin("mprj_io_ib_mode_sel[2]") {
|
|
direction : output;
|
|
capacitance : 0.0018;
|
|
}
|
|
pin("mprj_io_ib_mode_sel[1]") {
|
|
direction : output;
|
|
capacitance : 0.0028;
|
|
}
|
|
pin("mprj_io_ib_mode_sel[0]") {
|
|
direction : output;
|
|
capacitance : 0.0036;
|
|
}
|
|
}
|
|
bus("mprj_io_in") {
|
|
bus_type : mprj_io_in;
|
|
direction : input;
|
|
capacitance : 0.0000;
|
|
pin("mprj_io_in[37]") {
|
|
direction : input;
|
|
capacitance : 0.0172;
|
|
}
|
|
pin("mprj_io_in[36]") {
|
|
direction : input;
|
|
capacitance : 0.0099;
|
|
}
|
|
pin("mprj_io_in[35]") {
|
|
direction : input;
|
|
capacitance : 0.0148;
|
|
}
|
|
pin("mprj_io_in[34]") {
|
|
direction : input;
|
|
capacitance : 0.0272;
|
|
}
|
|
pin("mprj_io_in[33]") {
|
|
direction : input;
|
|
capacitance : 0.0372;
|
|
}
|
|
pin("mprj_io_in[32]") {
|
|
direction : input;
|
|
capacitance : 0.0321;
|
|
}
|
|
pin("mprj_io_in[31]") {
|
|
direction : input;
|
|
capacitance : 0.0506;
|
|
}
|
|
pin("mprj_io_in[30]") {
|
|
direction : input;
|
|
capacitance : 0.0366;
|
|
}
|
|
pin("mprj_io_in[29]") {
|
|
direction : input;
|
|
capacitance : 0.0420;
|
|
}
|
|
pin("mprj_io_in[28]") {
|
|
direction : input;
|
|
capacitance : 0.0367;
|
|
}
|
|
pin("mprj_io_in[27]") {
|
|
direction : input;
|
|
capacitance : 0.0359;
|
|
}
|
|
pin("mprj_io_in[26]") {
|
|
direction : input;
|
|
capacitance : 0.0359;
|
|
}
|
|
pin("mprj_io_in[25]") {
|
|
direction : input;
|
|
capacitance : 0.0515;
|
|
}
|
|
pin("mprj_io_in[24]") {
|
|
direction : input;
|
|
capacitance : 0.0561;
|
|
}
|
|
pin("mprj_io_in[23]") {
|
|
direction : input;
|
|
capacitance : 0.0180;
|
|
}
|
|
pin("mprj_io_in[22]") {
|
|
direction : input;
|
|
capacitance : 0.0246;
|
|
}
|
|
pin("mprj_io_in[21]") {
|
|
direction : input;
|
|
capacitance : 0.0437;
|
|
}
|
|
pin("mprj_io_in[20]") {
|
|
direction : input;
|
|
capacitance : 0.0197;
|
|
}
|
|
pin("mprj_io_in[19]") {
|
|
direction : input;
|
|
capacitance : 0.0302;
|
|
}
|
|
pin("mprj_io_in[18]") {
|
|
direction : input;
|
|
capacitance : 0.0330;
|
|
}
|
|
pin("mprj_io_in[17]") {
|
|
direction : input;
|
|
capacitance : 0.0305;
|
|
}
|
|
pin("mprj_io_in[16]") {
|
|
direction : input;
|
|
capacitance : 0.0314;
|
|
}
|
|
pin("mprj_io_in[15]") {
|
|
direction : input;
|
|
capacitance : 0.0265;
|
|
}
|
|
pin("mprj_io_in[14]") {
|
|
direction : input;
|
|
capacitance : 0.0452;
|
|
}
|
|
pin("mprj_io_in[13]") {
|
|
direction : input;
|
|
capacitance : 0.0327;
|
|
}
|
|
pin("mprj_io_in[12]") {
|
|
direction : input;
|
|
capacitance : 0.0425;
|
|
}
|
|
pin("mprj_io_in[11]") {
|
|
direction : input;
|
|
capacitance : 0.0550;
|
|
}
|
|
pin("mprj_io_in[10]") {
|
|
direction : input;
|
|
capacitance : 0.0479;
|
|
}
|
|
pin("mprj_io_in[9]") {
|
|
direction : input;
|
|
capacitance : 0.0476;
|
|
}
|
|
pin("mprj_io_in[8]") {
|
|
direction : input;
|
|
capacitance : 0.0573;
|
|
}
|
|
pin("mprj_io_in[7]") {
|
|
direction : input;
|
|
capacitance : 0.0515;
|
|
}
|
|
pin("mprj_io_in[6]") {
|
|
direction : input;
|
|
capacitance : 0.0253;
|
|
}
|
|
pin("mprj_io_in[5]") {
|
|
direction : input;
|
|
capacitance : 0.0370;
|
|
}
|
|
pin("mprj_io_in[4]") {
|
|
direction : input;
|
|
capacitance : 0.0355;
|
|
}
|
|
pin("mprj_io_in[3]") {
|
|
direction : input;
|
|
capacitance : 0.0275;
|
|
}
|
|
pin("mprj_io_in[2]") {
|
|
direction : input;
|
|
capacitance : 0.0216;
|
|
}
|
|
pin("mprj_io_in[1]") {
|
|
direction : input;
|
|
capacitance : 0.0126;
|
|
}
|
|
pin("mprj_io_in[0]") {
|
|
direction : input;
|
|
capacitance : 0.0178;
|
|
}
|
|
}
|
|
bus("mprj_io_inp_dis") {
|
|
bus_type : mprj_io_inp_dis;
|
|
direction : output;
|
|
capacitance : 0.0000;
|
|
pin("mprj_io_inp_dis[37]") {
|
|
direction : output;
|
|
capacitance : 0.0075;
|
|
}
|
|
pin("mprj_io_inp_dis[36]") {
|
|
direction : output;
|
|
capacitance : 0.0035;
|
|
}
|
|
pin("mprj_io_inp_dis[35]") {
|
|
direction : output;
|
|
capacitance : 0.0043;
|
|
}
|
|
pin("mprj_io_inp_dis[34]") {
|
|
direction : output;
|
|
capacitance : 0.0030;
|
|
}
|
|
pin("mprj_io_inp_dis[33]") {
|
|
direction : output;
|
|
capacitance : 0.0030;
|
|
}
|
|
pin("mprj_io_inp_dis[32]") {
|
|
direction : output;
|
|
capacitance : 0.0065;
|
|
}
|
|
pin("mprj_io_inp_dis[31]") {
|
|
direction : output;
|
|
capacitance : 0.0039;
|
|
}
|
|
pin("mprj_io_inp_dis[30]") {
|
|
direction : output;
|
|
capacitance : 0.0047;
|
|
}
|
|
pin("mprj_io_inp_dis[29]") {
|
|
direction : output;
|
|
capacitance : 0.0023;
|
|
}
|
|
pin("mprj_io_inp_dis[28]") {
|
|
direction : output;
|
|
capacitance : 0.0054;
|
|
}
|
|
pin("mprj_io_inp_dis[27]") {
|
|
direction : output;
|
|
capacitance : 0.0062;
|
|
}
|
|
pin("mprj_io_inp_dis[26]") {
|
|
direction : output;
|
|
capacitance : 0.0068;
|
|
}
|
|
pin("mprj_io_inp_dis[25]") {
|
|
direction : output;
|
|
capacitance : 0.0055;
|
|
}
|
|
pin("mprj_io_inp_dis[24]") {
|
|
direction : output;
|
|
capacitance : 0.0053;
|
|
}
|
|
pin("mprj_io_inp_dis[23]") {
|
|
direction : output;
|
|
capacitance : 0.0111;
|
|
}
|
|
pin("mprj_io_inp_dis[22]") {
|
|
direction : output;
|
|
capacitance : 0.0121;
|
|
}
|
|
pin("mprj_io_inp_dis[21]") {
|
|
direction : output;
|
|
capacitance : 0.0135;
|
|
}
|
|
pin("mprj_io_inp_dis[20]") {
|
|
direction : output;
|
|
capacitance : 0.0126;
|
|
}
|
|
pin("mprj_io_inp_dis[19]") {
|
|
direction : output;
|
|
capacitance : 0.0183;
|
|
}
|
|
pin("mprj_io_inp_dis[18]") {
|
|
direction : output;
|
|
capacitance : 0.0107;
|
|
}
|
|
pin("mprj_io_inp_dis[17]") {
|
|
direction : output;
|
|
capacitance : 0.0052;
|
|
}
|
|
pin("mprj_io_inp_dis[16]") {
|
|
direction : output;
|
|
capacitance : 0.0072;
|
|
}
|
|
pin("mprj_io_inp_dis[15]") {
|
|
direction : output;
|
|
capacitance : 0.0041;
|
|
}
|
|
pin("mprj_io_inp_dis[14]") {
|
|
direction : output;
|
|
capacitance : 0.0060;
|
|
}
|
|
pin("mprj_io_inp_dis[13]") {
|
|
direction : output;
|
|
capacitance : 0.0080;
|
|
}
|
|
pin("mprj_io_inp_dis[12]") {
|
|
direction : output;
|
|
capacitance : 0.0033;
|
|
}
|
|
pin("mprj_io_inp_dis[11]") {
|
|
direction : output;
|
|
capacitance : 0.0055;
|
|
}
|
|
pin("mprj_io_inp_dis[10]") {
|
|
direction : output;
|
|
capacitance : 0.0081;
|
|
}
|
|
pin("mprj_io_inp_dis[9]") {
|
|
direction : output;
|
|
capacitance : 0.0074;
|
|
}
|
|
pin("mprj_io_inp_dis[8]") {
|
|
direction : output;
|
|
capacitance : 0.0048;
|
|
}
|
|
pin("mprj_io_inp_dis[7]") {
|
|
direction : output;
|
|
capacitance : 0.0014;
|
|
}
|
|
pin("mprj_io_inp_dis[6]") {
|
|
direction : output;
|
|
capacitance : 0.0010;
|
|
}
|
|
pin("mprj_io_inp_dis[5]") {
|
|
direction : output;
|
|
capacitance : 0.0024;
|
|
}
|
|
pin("mprj_io_inp_dis[4]") {
|
|
direction : output;
|
|
capacitance : 0.0034;
|
|
}
|
|
pin("mprj_io_inp_dis[3]") {
|
|
direction : output;
|
|
capacitance : 0.0009;
|
|
}
|
|
pin("mprj_io_inp_dis[2]") {
|
|
direction : output;
|
|
capacitance : 0.0009;
|
|
}
|
|
pin("mprj_io_inp_dis[1]") {
|
|
direction : output;
|
|
capacitance : 0.0030;
|
|
}
|
|
pin("mprj_io_inp_dis[0]") {
|
|
direction : output;
|
|
capacitance : 0.0033;
|
|
}
|
|
}
|
|
bus("mprj_io_oeb") {
|
|
bus_type : mprj_io_oeb;
|
|
direction : output;
|
|
capacitance : 0.0000;
|
|
pin("mprj_io_oeb[37]") {
|
|
direction : output;
|
|
capacitance : 0.0162;
|
|
}
|
|
pin("mprj_io_oeb[36]") {
|
|
direction : output;
|
|
capacitance : 0.0123;
|
|
}
|
|
pin("mprj_io_oeb[35]") {
|
|
direction : output;
|
|
capacitance : 0.0107;
|
|
}
|
|
pin("mprj_io_oeb[34]") {
|
|
direction : output;
|
|
capacitance : 0.0172;
|
|
}
|
|
pin("mprj_io_oeb[33]") {
|
|
direction : output;
|
|
capacitance : 0.0130;
|
|
}
|
|
pin("mprj_io_oeb[32]") {
|
|
direction : output;
|
|
capacitance : 0.0162;
|
|
}
|
|
pin("mprj_io_oeb[31]") {
|
|
direction : output;
|
|
capacitance : 0.0082;
|
|
}
|
|
pin("mprj_io_oeb[30]") {
|
|
direction : output;
|
|
capacitance : 0.0075;
|
|
}
|
|
pin("mprj_io_oeb[29]") {
|
|
direction : output;
|
|
capacitance : 0.0122;
|
|
}
|
|
pin("mprj_io_oeb[28]") {
|
|
direction : output;
|
|
capacitance : 0.0099;
|
|
}
|
|
pin("mprj_io_oeb[27]") {
|
|
direction : output;
|
|
capacitance : 0.0155;
|
|
}
|
|
pin("mprj_io_oeb[26]") {
|
|
direction : output;
|
|
capacitance : 0.0131;
|
|
}
|
|
pin("mprj_io_oeb[25]") {
|
|
direction : output;
|
|
capacitance : 0.0140;
|
|
}
|
|
pin("mprj_io_oeb[24]") {
|
|
direction : output;
|
|
capacitance : 0.0042;
|
|
}
|
|
pin("mprj_io_oeb[23]") {
|
|
direction : output;
|
|
capacitance : 0.0066;
|
|
}
|
|
pin("mprj_io_oeb[22]") {
|
|
direction : output;
|
|
capacitance : 0.0100;
|
|
}
|
|
pin("mprj_io_oeb[21]") {
|
|
direction : output;
|
|
capacitance : 0.0116;
|
|
}
|
|
pin("mprj_io_oeb[20]") {
|
|
direction : output;
|
|
capacitance : 0.0165;
|
|
}
|
|
pin("mprj_io_oeb[19]") {
|
|
direction : output;
|
|
capacitance : 0.0141;
|
|
}
|
|
pin("mprj_io_oeb[18]") {
|
|
direction : output;
|
|
capacitance : 0.0086;
|
|
}
|
|
pin("mprj_io_oeb[17]") {
|
|
direction : output;
|
|
capacitance : 0.0052;
|
|
}
|
|
pin("mprj_io_oeb[16]") {
|
|
direction : output;
|
|
capacitance : 0.0086;
|
|
}
|
|
pin("mprj_io_oeb[15]") {
|
|
direction : output;
|
|
capacitance : 0.0061;
|
|
}
|
|
pin("mprj_io_oeb[14]") {
|
|
direction : output;
|
|
capacitance : 0.0071;
|
|
}
|
|
pin("mprj_io_oeb[13]") {
|
|
direction : output;
|
|
capacitance : 0.0043;
|
|
}
|
|
pin("mprj_io_oeb[12]") {
|
|
direction : output;
|
|
capacitance : 0.0065;
|
|
}
|
|
pin("mprj_io_oeb[11]") {
|
|
direction : output;
|
|
capacitance : 0.0049;
|
|
}
|
|
pin("mprj_io_oeb[10]") {
|
|
direction : output;
|
|
capacitance : 0.0043;
|
|
}
|
|
pin("mprj_io_oeb[9]") {
|
|
direction : output;
|
|
capacitance : 0.0044;
|
|
}
|
|
pin("mprj_io_oeb[8]") {
|
|
direction : output;
|
|
capacitance : 0.0085;
|
|
}
|
|
pin("mprj_io_oeb[7]") {
|
|
direction : output;
|
|
capacitance : 0.0041;
|
|
}
|
|
pin("mprj_io_oeb[6]") {
|
|
direction : output;
|
|
capacitance : 0.0134;
|
|
}
|
|
pin("mprj_io_oeb[5]") {
|
|
direction : output;
|
|
capacitance : 0.0153;
|
|
}
|
|
pin("mprj_io_oeb[4]") {
|
|
direction : output;
|
|
capacitance : 0.0161;
|
|
}
|
|
pin("mprj_io_oeb[3]") {
|
|
direction : output;
|
|
capacitance : 0.0186;
|
|
}
|
|
pin("mprj_io_oeb[2]") {
|
|
direction : output;
|
|
capacitance : 0.0200;
|
|
}
|
|
pin("mprj_io_oeb[1]") {
|
|
direction : output;
|
|
capacitance : 0.0211;
|
|
timing() {
|
|
related_pin : "mprj_io_in[3]";
|
|
timing_type : combinational;
|
|
cell_rise(template_1) {
|
|
values("2.38492,2.38681,2.39330,2.41283,2.47104,2.67325,3.44300");
|
|
}
|
|
rise_transition(template_1) {
|
|
values("0.02514,0.02662,0.03184,0.05106,0.12334,0.40849,1.50625");
|
|
}
|
|
cell_fall(template_1) {
|
|
values("2.56929,2.57096,2.57683,2.59341,2.63659,2.76382,3.22547");
|
|
}
|
|
fall_transition(template_1) {
|
|
values("0.02337,0.02440,0.02831,0.04110,0.08441,0.25148,0.91261");
|
|
}
|
|
}
|
|
}
|
|
pin("mprj_io_oeb[0]") {
|
|
direction : output;
|
|
capacitance : 0.0138;
|
|
}
|
|
}
|
|
bus("mprj_io_one") {
|
|
bus_type : mprj_io_one;
|
|
direction : output;
|
|
capacitance : 0.0000;
|
|
pin("mprj_io_one[37]") {
|
|
direction : output;
|
|
capacitance : 0.0027;
|
|
}
|
|
pin("mprj_io_one[36]") {
|
|
direction : output;
|
|
capacitance : 0.0017;
|
|
}
|
|
pin("mprj_io_one[35]") {
|
|
direction : output;
|
|
capacitance : 0.0014;
|
|
}
|
|
pin("mprj_io_one[34]") {
|
|
direction : output;
|
|
capacitance : 0.0055;
|
|
}
|
|
pin("mprj_io_one[33]") {
|
|
direction : output;
|
|
capacitance : 0.0062;
|
|
}
|
|
pin("mprj_io_one[32]") {
|
|
direction : output;
|
|
capacitance : 0.0033;
|
|
}
|
|
pin("mprj_io_one[31]") {
|
|
direction : output;
|
|
capacitance : 0.0025;
|
|
}
|
|
pin("mprj_io_one[30]") {
|
|
direction : output;
|
|
capacitance : 0.0016;
|
|
}
|
|
pin("mprj_io_one[29]") {
|
|
direction : output;
|
|
capacitance : 0.0034;
|
|
}
|
|
pin("mprj_io_one[28]") {
|
|
direction : output;
|
|
capacitance : 0.0098;
|
|
}
|
|
pin("mprj_io_one[27]") {
|
|
direction : output;
|
|
capacitance : 0.0046;
|
|
}
|
|
pin("mprj_io_one[26]") {
|
|
direction : output;
|
|
capacitance : 0.0039;
|
|
}
|
|
pin("mprj_io_one[25]") {
|
|
direction : output;
|
|
capacitance : 0.0037;
|
|
}
|
|
pin("mprj_io_one[24]") {
|
|
direction : output;
|
|
capacitance : 0.0015;
|
|
}
|
|
pin("mprj_io_one[23]") {
|
|
direction : output;
|
|
capacitance : 0.0019;
|
|
}
|
|
pin("mprj_io_one[22]") {
|
|
direction : output;
|
|
capacitance : 0.0017;
|
|
}
|
|
pin("mprj_io_one[21]") {
|
|
direction : output;
|
|
capacitance : 0.0025;
|
|
}
|
|
pin("mprj_io_one[20]") {
|
|
direction : output;
|
|
capacitance : 0.0017;
|
|
}
|
|
pin("mprj_io_one[19]") {
|
|
direction : output;
|
|
capacitance : 0.0016;
|
|
}
|
|
pin("mprj_io_one[18]") {
|
|
direction : output;
|
|
capacitance : 0.0019;
|
|
}
|
|
pin("mprj_io_one[17]") {
|
|
direction : output;
|
|
capacitance : 0.0017;
|
|
}
|
|
pin("mprj_io_one[16]") {
|
|
direction : output;
|
|
capacitance : 0.0022;
|
|
}
|
|
pin("mprj_io_one[15]") {
|
|
direction : output;
|
|
capacitance : 0.0019;
|
|
}
|
|
pin("mprj_io_one[14]") {
|
|
direction : output;
|
|
capacitance : 0.0011;
|
|
}
|
|
pin("mprj_io_one[13]") {
|
|
direction : output;
|
|
capacitance : 0.0035;
|
|
}
|
|
pin("mprj_io_one[12]") {
|
|
direction : output;
|
|
capacitance : 0.0020;
|
|
}
|
|
pin("mprj_io_one[11]") {
|
|
direction : output;
|
|
capacitance : 0.0048;
|
|
}
|
|
pin("mprj_io_one[10]") {
|
|
direction : output;
|
|
capacitance : 0.0051;
|
|
}
|
|
pin("mprj_io_one[9]") {
|
|
direction : output;
|
|
capacitance : 0.0021;
|
|
}
|
|
pin("mprj_io_one[8]") {
|
|
direction : output;
|
|
capacitance : 0.0016;
|
|
}
|
|
pin("mprj_io_one[7]") {
|
|
direction : output;
|
|
capacitance : 0.0027;
|
|
}
|
|
pin("mprj_io_one[6]") {
|
|
direction : output;
|
|
capacitance : 0.0013;
|
|
}
|
|
pin("mprj_io_one[5]") {
|
|
direction : output;
|
|
capacitance : 0.0044;
|
|
}
|
|
pin("mprj_io_one[4]") {
|
|
direction : output;
|
|
capacitance : 0.0018;
|
|
}
|
|
pin("mprj_io_one[3]") {
|
|
direction : output;
|
|
capacitance : 0.0015;
|
|
}
|
|
pin("mprj_io_one[2]") {
|
|
direction : output;
|
|
capacitance : 0.0018;
|
|
}
|
|
pin("mprj_io_one[1]") {
|
|
direction : output;
|
|
capacitance : 0.0019;
|
|
}
|
|
pin("mprj_io_one[0]") {
|
|
direction : output;
|
|
capacitance : 0.0024;
|
|
}
|
|
}
|
|
bus("mprj_io_out") {
|
|
bus_type : mprj_io_out;
|
|
direction : output;
|
|
capacitance : 0.0000;
|
|
pin("mprj_io_out[37]") {
|
|
direction : output;
|
|
capacitance : 0.0165;
|
|
}
|
|
pin("mprj_io_out[36]") {
|
|
direction : output;
|
|
capacitance : 0.0112;
|
|
}
|
|
pin("mprj_io_out[35]") {
|
|
direction : output;
|
|
capacitance : 0.0110;
|
|
}
|
|
pin("mprj_io_out[34]") {
|
|
direction : output;
|
|
capacitance : 0.0170;
|
|
}
|
|
pin("mprj_io_out[33]") {
|
|
direction : output;
|
|
capacitance : 0.0131;
|
|
}
|
|
pin("mprj_io_out[32]") {
|
|
direction : output;
|
|
capacitance : 0.0149;
|
|
}
|
|
pin("mprj_io_out[31]") {
|
|
direction : output;
|
|
capacitance : 0.0140;
|
|
timing() {
|
|
related_pin : "clock_core";
|
|
timing_sense : positive_unate;
|
|
timing_type : combinational;
|
|
cell_rise(template_1) {
|
|
values("4.92643,4.92831,4.93474,4.95428,5.01247,5.21441,5.97879");
|
|
}
|
|
rise_transition(template_1) {
|
|
values("0.02436,0.02583,0.03119,0.05051,0.12314,0.40922,1.50598");
|
|
}
|
|
cell_fall(template_1) {
|
|
values("6.12574,6.12744,6.13361,6.15021,6.19342,6.32058,6.78196");
|
|
}
|
|
fall_transition(template_1) {
|
|
values("0.02336,0.02446,0.02824,0.04095,0.08430,0.25147,0.91390");
|
|
}
|
|
}
|
|
}
|
|
pin("mprj_io_out[30]") {
|
|
direction : output;
|
|
capacitance : 0.0059;
|
|
}
|
|
pin("mprj_io_out[29]") {
|
|
direction : output;
|
|
capacitance : 0.0049;
|
|
}
|
|
pin("mprj_io_out[28]") {
|
|
direction : output;
|
|
capacitance : 0.0049;
|
|
}
|
|
pin("mprj_io_out[27]") {
|
|
direction : output;
|
|
capacitance : 0.0051;
|
|
}
|
|
pin("mprj_io_out[26]") {
|
|
direction : output;
|
|
capacitance : 0.0139;
|
|
}
|
|
pin("mprj_io_out[25]") {
|
|
direction : output;
|
|
capacitance : 0.0064;
|
|
}
|
|
pin("mprj_io_out[24]") {
|
|
direction : output;
|
|
capacitance : 0.0164;
|
|
}
|
|
pin("mprj_io_out[23]") {
|
|
direction : output;
|
|
capacitance : 0.0100;
|
|
}
|
|
pin("mprj_io_out[22]") {
|
|
direction : output;
|
|
capacitance : 0.0112;
|
|
}
|
|
pin("mprj_io_out[21]") {
|
|
direction : output;
|
|
capacitance : 0.0084;
|
|
}
|
|
pin("mprj_io_out[20]") {
|
|
direction : output;
|
|
capacitance : 0.0114;
|
|
}
|
|
pin("mprj_io_out[19]") {
|
|
direction : output;
|
|
capacitance : 0.0085;
|
|
}
|
|
pin("mprj_io_out[18]") {
|
|
direction : output;
|
|
capacitance : 0.0135;
|
|
}
|
|
pin("mprj_io_out[17]") {
|
|
direction : output;
|
|
capacitance : 0.0071;
|
|
}
|
|
pin("mprj_io_out[16]") {
|
|
direction : output;
|
|
capacitance : 0.0153;
|
|
}
|
|
pin("mprj_io_out[15]") {
|
|
direction : output;
|
|
capacitance : 0.0147;
|
|
timing() {
|
|
related_pin : "clock_core";
|
|
timing_sense : positive_unate;
|
|
timing_type : combinational;
|
|
cell_rise(template_1) {
|
|
values("4.37834,4.38021,4.38664,4.40616,4.46432,4.66632,5.43209");
|
|
}
|
|
rise_transition(template_1) {
|
|
values("0.02438,0.02586,0.03120,0.05052,0.12314,0.40904,1.50597");
|
|
}
|
|
cell_fall(template_1) {
|
|
values("5.56481,5.56650,5.57262,5.58922,5.63242,5.75960,6.22102");
|
|
}
|
|
fall_transition(template_1) {
|
|
values("0.02337,0.02445,0.02825,0.04097,0.08432,0.25147,0.91371");
|
|
}
|
|
}
|
|
}
|
|
pin("mprj_io_out[14]") {
|
|
direction : output;
|
|
capacitance : 0.0110;
|
|
}
|
|
pin("mprj_io_out[13]") {
|
|
direction : output;
|
|
capacitance : 0.0117;
|
|
}
|
|
pin("mprj_io_out[12]") {
|
|
direction : output;
|
|
capacitance : 0.0072;
|
|
}
|
|
pin("mprj_io_out[11]") {
|
|
direction : output;
|
|
capacitance : 0.0075;
|
|
}
|
|
pin("mprj_io_out[10]") {
|
|
direction : output;
|
|
capacitance : 0.0052;
|
|
timing() {
|
|
related_pin : "mprj_io_in[2]";
|
|
timing_sense : positive_unate;
|
|
timing_type : combinational;
|
|
cell_rise(template_1) {
|
|
values("2.64434,2.64621,2.65266,2.67211,2.73025,2.93243,3.70279");
|
|
}
|
|
rise_transition(template_1) {
|
|
values("0.02471,0.02619,0.03146,0.05074,0.12322,0.40844,1.50606");
|
|
}
|
|
cell_fall(template_1) {
|
|
values("3.33538,3.33706,3.34299,3.35958,3.40275,3.52997,3.99157");
|
|
}
|
|
fall_transition(template_1) {
|
|
values("0.02337,0.02441,0.02829,0.04107,0.08439,0.25148,0.91287");
|
|
}
|
|
}
|
|
}
|
|
pin("mprj_io_out[9]") {
|
|
direction : output;
|
|
capacitance : 0.0117;
|
|
timing() {
|
|
related_pin : "mprj_io_in[4]";
|
|
timing_sense : positive_unate;
|
|
timing_type : combinational;
|
|
cell_rise(template_1) {
|
|
values("2.91482,2.91669,2.92312,2.94257,3.00071,3.20279,3.97110");
|
|
}
|
|
rise_transition(template_1) {
|
|
values("0.02441,0.02590,0.03121,0.05054,0.12314,0.40871,1.50596");
|
|
}
|
|
cell_fall(template_1) {
|
|
values("3.66112,3.66280,3.66885,3.68544,3.72863,3.85583,4.31732");
|
|
}
|
|
fall_transition(template_1) {
|
|
values("0.02337,0.02443,0.02827,0.04101,0.08435,0.25147,0.91336");
|
|
}
|
|
}
|
|
}
|
|
pin("mprj_io_out[8]") {
|
|
direction : output;
|
|
capacitance : 0.0102;
|
|
timing() {
|
|
related_pin : "mprj_io_in[3]";
|
|
timing_sense : positive_unate;
|
|
timing_type : combinational;
|
|
cell_rise(template_1) {
|
|
values("2.56949,2.57136,2.57780,2.59723,2.65536,2.85754,3.62801");
|
|
}
|
|
rise_transition(template_1) {
|
|
values("0.02463,0.02612,0.03139,0.05069,0.12320,0.40843,1.50602");
|
|
}
|
|
cell_fall(template_1) {
|
|
values("3.22138,3.22306,3.22900,3.24559,3.28877,3.41598,3.87757");
|
|
}
|
|
fall_transition(template_1) {
|
|
values("0.02337,0.02441,0.02829,0.04106,0.08438,0.25148,0.91292");
|
|
}
|
|
}
|
|
}
|
|
pin("mprj_io_out[7]") {
|
|
direction : output;
|
|
capacitance : 0.0072;
|
|
}
|
|
pin("mprj_io_out[6]") {
|
|
direction : output;
|
|
capacitance : 0.0121;
|
|
timing() {
|
|
related_pin : "mprj_io_in[0]";
|
|
timing_type : combinational;
|
|
cell_rise(template_1) {
|
|
values("4.78845,4.79032,4.79675,4.81623,4.87438,5.07642,5.84348");
|
|
}
|
|
rise_transition(template_1) {
|
|
values("0.02440,0.02588,0.03120,0.05053,0.12314,0.40888,1.50596");
|
|
}
|
|
cell_fall(template_1) {
|
|
values("5.17088,5.17257,5.17865,5.19525,5.23845,5.36563,5.82709");
|
|
}
|
|
fall_transition(template_1) {
|
|
values("0.02337,0.02444,0.02826,0.04099,0.08433,0.25147,0.91354");
|
|
}
|
|
}
|
|
}
|
|
pin("mprj_io_out[5]") {
|
|
direction : output;
|
|
capacitance : 0.0152;
|
|
}
|
|
pin("mprj_io_out[4]") {
|
|
direction : output;
|
|
capacitance : 0.0083;
|
|
}
|
|
pin("mprj_io_out[3]") {
|
|
direction : output;
|
|
capacitance : 0.0099;
|
|
}
|
|
pin("mprj_io_out[2]") {
|
|
direction : output;
|
|
capacitance : 0.0178;
|
|
}
|
|
pin("mprj_io_out[1]") {
|
|
direction : output;
|
|
capacitance : 0.0165;
|
|
timing() {
|
|
related_pin : "flash_io1_di";
|
|
timing_sense : positive_unate;
|
|
timing_type : combinational;
|
|
cell_rise(template_1) {
|
|
values("2.27321,2.27510,2.28159,2.30112,2.35934,2.56155,3.33127");
|
|
}
|
|
rise_transition(template_1) {
|
|
values("0.02516,0.02663,0.03185,0.05107,0.12334,0.40849,1.50625");
|
|
}
|
|
cell_fall(template_1) {
|
|
values("2.91140,2.91307,2.91894,2.93552,2.97869,3.10592,3.56758");
|
|
}
|
|
fall_transition(template_1) {
|
|
values("0.02337,0.02440,0.02831,0.04110,0.08441,0.25148,0.91260");
|
|
}
|
|
}
|
|
timing() {
|
|
related_pin : "mprj_io_in[11]";
|
|
timing_sense : positive_unate;
|
|
timing_type : combinational;
|
|
cell_rise(template_1) {
|
|
values("3.20714,3.20903,3.21553,3.23505,3.29327,3.49548,4.26520");
|
|
}
|
|
rise_transition(template_1) {
|
|
values("0.02516,0.02663,0.03185,0.05107,0.12334,0.40849,1.50625");
|
|
}
|
|
cell_fall(template_1) {
|
|
values("3.92312,3.92478,3.93065,3.94723,3.99041,4.11764,4.57929");
|
|
}
|
|
fall_transition(template_1) {
|
|
values("0.02337,0.02440,0.02831,0.04110,0.08441,0.25148,0.91260");
|
|
}
|
|
}
|
|
timing() {
|
|
related_pin : "mprj_io_in[3]";
|
|
timing_type : combinational;
|
|
cell_rise(template_1) {
|
|
values("3.28254,3.28443,3.29092,3.31045,3.36867,3.57088,4.34060");
|
|
}
|
|
rise_transition(template_1) {
|
|
values("0.02516,0.02663,0.03185,0.05107,0.12334,0.40849,1.50625");
|
|
}
|
|
cell_fall(template_1) {
|
|
values("4.07801,4.07968,4.08554,4.10213,4.14530,4.27253,4.73419");
|
|
}
|
|
fall_transition(template_1) {
|
|
values("0.02337,0.02440,0.02831,0.04110,0.08441,0.25148,0.91260");
|
|
}
|
|
}
|
|
}
|
|
pin("mprj_io_out[0]") {
|
|
direction : output;
|
|
capacitance : 0.0170;
|
|
}
|
|
}
|
|
bus("mprj_io_slow_sel") {
|
|
bus_type : mprj_io_slow_sel;
|
|
direction : output;
|
|
capacitance : 0.0000;
|
|
pin("mprj_io_slow_sel[37]") {
|
|
direction : output;
|
|
capacitance : 0.0028;
|
|
}
|
|
pin("mprj_io_slow_sel[36]") {
|
|
direction : output;
|
|
capacitance : 0.0026;
|
|
}
|
|
pin("mprj_io_slow_sel[35]") {
|
|
direction : output;
|
|
capacitance : 0.0021;
|
|
}
|
|
pin("mprj_io_slow_sel[34]") {
|
|
direction : output;
|
|
capacitance : 0.0083;
|
|
}
|
|
pin("mprj_io_slow_sel[33]") {
|
|
direction : output;
|
|
capacitance : 0.0067;
|
|
}
|
|
pin("mprj_io_slow_sel[32]") {
|
|
direction : output;
|
|
capacitance : 0.0084;
|
|
}
|
|
pin("mprj_io_slow_sel[31]") {
|
|
direction : output;
|
|
capacitance : 0.0045;
|
|
}
|
|
pin("mprj_io_slow_sel[30]") {
|
|
direction : output;
|
|
capacitance : 0.0033;
|
|
}
|
|
pin("mprj_io_slow_sel[29]") {
|
|
direction : output;
|
|
capacitance : 0.0062;
|
|
}
|
|
pin("mprj_io_slow_sel[28]") {
|
|
direction : output;
|
|
capacitance : 0.0108;
|
|
}
|
|
pin("mprj_io_slow_sel[27]") {
|
|
direction : output;
|
|
capacitance : 0.0052;
|
|
}
|
|
pin("mprj_io_slow_sel[26]") {
|
|
direction : output;
|
|
capacitance : 0.0050;
|
|
}
|
|
pin("mprj_io_slow_sel[25]") {
|
|
direction : output;
|
|
capacitance : 0.0069;
|
|
}
|
|
pin("mprj_io_slow_sel[24]") {
|
|
direction : output;
|
|
capacitance : 0.0076;
|
|
}
|
|
pin("mprj_io_slow_sel[23]") {
|
|
direction : output;
|
|
capacitance : 0.0119;
|
|
}
|
|
pin("mprj_io_slow_sel[22]") {
|
|
direction : output;
|
|
capacitance : 0.0103;
|
|
}
|
|
pin("mprj_io_slow_sel[21]") {
|
|
direction : output;
|
|
capacitance : 0.0155;
|
|
}
|
|
pin("mprj_io_slow_sel[20]") {
|
|
direction : output;
|
|
capacitance : 0.0177;
|
|
}
|
|
pin("mprj_io_slow_sel[19]") {
|
|
direction : output;
|
|
capacitance : 0.0179;
|
|
}
|
|
pin("mprj_io_slow_sel[18]") {
|
|
direction : output;
|
|
capacitance : 0.0112;
|
|
}
|
|
pin("mprj_io_slow_sel[17]") {
|
|
direction : output;
|
|
capacitance : 0.0054;
|
|
}
|
|
pin("mprj_io_slow_sel[16]") {
|
|
direction : output;
|
|
capacitance : 0.0087;
|
|
}
|
|
pin("mprj_io_slow_sel[15]") {
|
|
direction : output;
|
|
capacitance : 0.0055;
|
|
}
|
|
pin("mprj_io_slow_sel[14]") {
|
|
direction : output;
|
|
capacitance : 0.0015;
|
|
}
|
|
pin("mprj_io_slow_sel[13]") {
|
|
direction : output;
|
|
capacitance : 0.0063;
|
|
}
|
|
pin("mprj_io_slow_sel[12]") {
|
|
direction : output;
|
|
capacitance : 0.0026;
|
|
}
|
|
pin("mprj_io_slow_sel[11]") {
|
|
direction : output;
|
|
capacitance : 0.0019;
|
|
}
|
|
pin("mprj_io_slow_sel[10]") {
|
|
direction : output;
|
|
capacitance : 0.0085;
|
|
}
|
|
pin("mprj_io_slow_sel[9]") {
|
|
direction : output;
|
|
capacitance : 0.0046;
|
|
}
|
|
pin("mprj_io_slow_sel[8]") {
|
|
direction : output;
|
|
capacitance : 0.0014;
|
|
}
|
|
pin("mprj_io_slow_sel[7]") {
|
|
direction : output;
|
|
capacitance : 0.0059;
|
|
}
|
|
pin("mprj_io_slow_sel[6]") {
|
|
direction : output;
|
|
capacitance : 0.0012;
|
|
}
|
|
pin("mprj_io_slow_sel[5]") {
|
|
direction : output;
|
|
capacitance : 0.0057;
|
|
}
|
|
pin("mprj_io_slow_sel[4]") {
|
|
direction : output;
|
|
capacitance : 0.0040;
|
|
}
|
|
pin("mprj_io_slow_sel[3]") {
|
|
direction : output;
|
|
capacitance : 0.0026;
|
|
}
|
|
pin("mprj_io_slow_sel[2]") {
|
|
direction : output;
|
|
capacitance : 0.0080;
|
|
}
|
|
pin("mprj_io_slow_sel[1]") {
|
|
direction : output;
|
|
capacitance : 0.0028;
|
|
}
|
|
pin("mprj_io_slow_sel[0]") {
|
|
direction : output;
|
|
capacitance : 0.0021;
|
|
}
|
|
}
|
|
bus("mprj_io_vtrip_sel") {
|
|
bus_type : mprj_io_vtrip_sel;
|
|
direction : output;
|
|
capacitance : 0.0000;
|
|
pin("mprj_io_vtrip_sel[37]") {
|
|
direction : output;
|
|
capacitance : 0.0057;
|
|
}
|
|
pin("mprj_io_vtrip_sel[36]") {
|
|
direction : output;
|
|
capacitance : 0.0028;
|
|
}
|
|
pin("mprj_io_vtrip_sel[35]") {
|
|
direction : output;
|
|
capacitance : 0.0029;
|
|
}
|
|
pin("mprj_io_vtrip_sel[34]") {
|
|
direction : output;
|
|
capacitance : 0.0153;
|
|
}
|
|
pin("mprj_io_vtrip_sel[33]") {
|
|
direction : output;
|
|
capacitance : 0.0072;
|
|
}
|
|
pin("mprj_io_vtrip_sel[32]") {
|
|
direction : output;
|
|
capacitance : 0.0038;
|
|
}
|
|
pin("mprj_io_vtrip_sel[31]") {
|
|
direction : output;
|
|
capacitance : 0.0111;
|
|
}
|
|
pin("mprj_io_vtrip_sel[30]") {
|
|
direction : output;
|
|
capacitance : 0.0142;
|
|
}
|
|
pin("mprj_io_vtrip_sel[29]") {
|
|
direction : output;
|
|
capacitance : 0.0018;
|
|
}
|
|
pin("mprj_io_vtrip_sel[28]") {
|
|
direction : output;
|
|
capacitance : 0.0036;
|
|
}
|
|
pin("mprj_io_vtrip_sel[27]") {
|
|
direction : output;
|
|
capacitance : 0.0068;
|
|
}
|
|
pin("mprj_io_vtrip_sel[26]") {
|
|
direction : output;
|
|
capacitance : 0.0088;
|
|
}
|
|
pin("mprj_io_vtrip_sel[25]") {
|
|
direction : output;
|
|
capacitance : 0.0100;
|
|
}
|
|
pin("mprj_io_vtrip_sel[24]") {
|
|
direction : output;
|
|
capacitance : 0.0044;
|
|
}
|
|
pin("mprj_io_vtrip_sel[23]") {
|
|
direction : output;
|
|
capacitance : 0.0140;
|
|
}
|
|
pin("mprj_io_vtrip_sel[22]") {
|
|
direction : output;
|
|
capacitance : 0.0130;
|
|
}
|
|
pin("mprj_io_vtrip_sel[21]") {
|
|
direction : output;
|
|
capacitance : 0.0109;
|
|
}
|
|
pin("mprj_io_vtrip_sel[20]") {
|
|
direction : output;
|
|
capacitance : 0.0153;
|
|
}
|
|
pin("mprj_io_vtrip_sel[19]") {
|
|
direction : output;
|
|
capacitance : 0.0185;
|
|
}
|
|
pin("mprj_io_vtrip_sel[18]") {
|
|
direction : output;
|
|
capacitance : 0.0157;
|
|
}
|
|
pin("mprj_io_vtrip_sel[17]") {
|
|
direction : output;
|
|
capacitance : 0.0075;
|
|
}
|
|
pin("mprj_io_vtrip_sel[16]") {
|
|
direction : output;
|
|
capacitance : 0.0097;
|
|
}
|
|
pin("mprj_io_vtrip_sel[15]") {
|
|
direction : output;
|
|
capacitance : 0.0039;
|
|
}
|
|
pin("mprj_io_vtrip_sel[14]") {
|
|
direction : output;
|
|
capacitance : 0.0051;
|
|
}
|
|
pin("mprj_io_vtrip_sel[13]") {
|
|
direction : output;
|
|
capacitance : 0.0162;
|
|
}
|
|
pin("mprj_io_vtrip_sel[12]") {
|
|
direction : output;
|
|
capacitance : 0.0114;
|
|
}
|
|
pin("mprj_io_vtrip_sel[11]") {
|
|
direction : output;
|
|
capacitance : 0.0084;
|
|
}
|
|
pin("mprj_io_vtrip_sel[10]") {
|
|
direction : output;
|
|
capacitance : 0.0036;
|
|
}
|
|
pin("mprj_io_vtrip_sel[9]") {
|
|
direction : output;
|
|
capacitance : 0.0015;
|
|
}
|
|
pin("mprj_io_vtrip_sel[8]") {
|
|
direction : output;
|
|
capacitance : 0.0091;
|
|
}
|
|
pin("mprj_io_vtrip_sel[7]") {
|
|
direction : output;
|
|
capacitance : 0.0087;
|
|
}
|
|
pin("mprj_io_vtrip_sel[6]") {
|
|
direction : output;
|
|
capacitance : 0.0054;
|
|
}
|
|
pin("mprj_io_vtrip_sel[5]") {
|
|
direction : output;
|
|
capacitance : 0.0070;
|
|
}
|
|
pin("mprj_io_vtrip_sel[4]") {
|
|
direction : output;
|
|
capacitance : 0.0041;
|
|
}
|
|
pin("mprj_io_vtrip_sel[3]") {
|
|
direction : output;
|
|
capacitance : 0.0031;
|
|
}
|
|
pin("mprj_io_vtrip_sel[2]") {
|
|
direction : output;
|
|
capacitance : 0.0023;
|
|
}
|
|
pin("mprj_io_vtrip_sel[1]") {
|
|
direction : output;
|
|
capacitance : 0.0019;
|
|
}
|
|
pin("mprj_io_vtrip_sel[0]") {
|
|
direction : output;
|
|
capacitance : 0.0014;
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|