blob: 3601b30e5a3f2b255ff5d21825f115771d405ad9 [file] [log] [blame]
/**
* Copyright 2020 The SkyWater PDK Authors
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* SPDX-License-Identifier: Apache-2.0
*/
library ("sky130_fd_io__top_xres4v2_ss_ff_n40C_1v60_5v50") {
define(three_state_pullup_res,library,string);
define(three_state_pulldn_res,library,string);
define(zstate_leak_threshold_pct,library,string);
define(clk_width,library,string);
define(driver_model,library,string);
define(def_sim_opt,library,string);
define(simulator,library,string);
define(signal_voltage_type,pin,string);
technology("cmos");
delay_model : "table_lookup";
revision : "1.0";
date : "localtime";
default_leakage_power_density : 0.000000;
default_cell_leakage_power : 0.000000;
default_fanout_load : 0.000000;
default_inout_pin_cap : 0.000000;
default_input_pin_cap : 0.000000;
default_output_pin_cap : 0.000000;
default_max_transition : 1.500000;
bus_naming_style : "%s[%d]";
in_place_swap_mode : "match_footprint";
library_features("report_delay_calculation");
voltage_unit : "1V";
current_unit : "1mA";
leakage_power_unit : "1nW";
pulling_resistance_unit : "1kohm";
time_unit : "1ns";
resistance_unit : "1ohm";
capacitive_load_unit(1.000000, \
"pf");
input_threshold_pct_rise : 50.000000;
input_threshold_pct_fall : 50.000000;
output_threshold_pct_rise : 50.000000;
output_threshold_pct_fall : 50.000000;
slew_lower_threshold_pct_fall : 20.000000;
slew_lower_threshold_pct_rise : 20.000000;
slew_upper_threshold_pct_fall : 80.000000;
slew_upper_threshold_pct_rise : 80.000000;
slew_derate_from_library : 1.000000;
three_state_pullup_res : "1";
three_state_pulldn_res : "1";
zstate_leak_threshold_pct : "0.1";
clk_width : "1.00E-05";
nom_process : 1.000000;
nom_temperature : -40.000000;
nom_voltage : 1.600000;
driver_model : "snps_predriver";
def_sim_opt : "POST=1 PROBE POST_VERSION=2001 STATFL=1 BRIEF=1 LISLVL=1 INGOLD=2 NOMOD NOPAGE NUMDGT=10 MEASDGT=10 AUTOSTOP SYMB=1 ALTCC=1 RUNLVL=5 ACCURATE=1 ";
simulator : "HSPICE -- H-2013.03 64-BIT (Feb 27 2013)";
voltage_map("VSS",0.000000);
voltage_map("VCCD",1.600000);
voltage_map("VCCHIB",1.600000);
voltage_map("VDDA",5.500000);
voltage_map("VDDIO",5.500000);
voltage_map("VDDIO_Q",5.500000);
voltage_map("VSSA",0.000000);
voltage_map("VSSD",0.000000);
voltage_map("VSSIO",0.000000);
voltage_map("VSSIO_Q",0.000000);
voltage_map("VSWITCH",5.500000);
power_lut_template ("power_inputs_1") {
variable_1 : "input_transition_time";
index_1("1, 2, 3, 4, 5, 6, 7");
}
output_voltage (GENERAL_IO_VDDIO_VOLTAGE) {
vol : 0.550;
voh : 4.950;
vomax : 5.775;
vomin : -0.275;
}
output_voltage (GENERAL_CORE_VOLTAGE) {
vol : 0.160;
voh : 1.440;
vomax : 1.680;
vomin : -0.080;
}
input_voltage (GENERAL_IO_VDDIO_VOLTAGE) {
vil : 1.375;
vih : 4.125;
vimax : 5.775;
vimin : -0.275;
}
input_voltage (GENERAL_CORE_VOLTAGE) {
vil : 0.480;
vih : 1.120;
vimax : 1.680;
vimin : -0.080;
}
operating_conditions ("ss_ff_1p60v_x_5p50v_n40C") {
process : 1.000000;
temperature : -40.000000;
voltage : 1.600000;
tree_type : "balanced_tree";
}
lu_table_template ("del_1_7_7") {
variable_1 : "input_net_transition";
index_1("1, 2, 3, 4, 5, 6, 7");
variable_2 : "total_output_net_capacitance";
index_2("1, 2, 3, 4, 5, 6, 7");
}
power_lut_template ("power_outputs_1") {
variable_1 : "input_transition_time";
index_1("1, 2, 3, 4, 5, 6, 7");
variable_2 : "total_output_net_capacitance";
index_2("1, 2, 3, 4, 5, 6, 7");
}
cell ("sky130_fd_io__top_xres4v2") {
is_macro_cell : true;
dont_use : true;
interface_timing : true;
pad_cell : true;
dont_touch : true;
area : 15000.000000;
cell_leakage_power : 1.189490e+01;
pg_pin (VDDA) {
voltage_name : "VDDA";
pg_type : "primary_power";
}
pg_pin (VSWITCH) {
voltage_name : "VSWITCH";
pg_type : "primary_power";
}
pg_pin (VDDIO) {
voltage_name : "VDDIO";
pg_type : "primary_power";
}
pg_pin ("VDDIO_Q") {
voltage_name : "VDDIO_Q";
pg_type : "primary_power";
}
pg_pin (VCCD) {
voltage_name : "VCCD";
pg_type : "primary_power";
}
pg_pin (VCCHIB) {
voltage_name : "VCCHIB";
pg_type : "primary_power";
}
pg_pin (VSSD) {
voltage_name : "VSSD";
pg_type : "primary_ground";
}
pg_pin ("VSSIO_Q") {
voltage_name : "VSSIO_Q";
pg_type : "primary_ground";
}
pg_pin (VSSA) {
voltage_name : "VSSA";
pg_type : "primary_ground";
}
pg_pin (VSSIO) {
voltage_name : "VSSIO";
pg_type : "primary_ground";
}
leakage_power (lkgGroup1) {
when : "!EN_VDDIO_SIG_H & PAD & !PULLUP_H & !INP_SEL_H & DISABLE_PULLUP_H & !FILT_IN_H & ENABLE_H & ENABLE_VDDIO";
value : "9.7367800";
}
leakage_power (lkgGroup2) {
when : "EN_VDDIO_SIG_H & PAD & !PULLUP_H & !INP_SEL_H & DISABLE_PULLUP_H & !FILT_IN_H & ENABLE_H & ENABLE_VDDIO";
value : "11.8949000";
}
pin ("DISABLE_PULLUP_H") {
max_transition : 3.75;
input_voltage : GENERAL_IO_VDDIO_VOLTAGE;
direction : "input";
related_power_pin : "VDDIO";
related_ground_pin : "VSSIO";
always_on : false;
rise_capacitance : 0.019286;
capacitance : 0.018897;
fall_capacitance : 0.018507;
internal_power () {
rise_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("1.6841415, 3.3900071, 5.0958725, 6.7323434, 8.3033554, 9.9398263, 11.5762970");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.8728872, -0.2516666, -1.3762204, -2.2863589, -3.1600917, -4.0702301, -4.9803685");
}
}
}
pin ("INP_SEL_H") {
max_transition : 3.75;
input_voltage : GENERAL_IO_VDDIO_VOLTAGE;
direction : "input";
related_power_pin : "VDDIO";
related_ground_pin : "VSSIO";
always_on : false;
rise_capacitance : 0.025099;
capacitance : 0.024872;
fall_capacitance : 0.024645;
internal_power () {
rise_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("-0.1042824, 0.1070113, 0.3183050, 0.6017580, 0.8738729, 1.1573259, 1.4407789");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.7003996, 0.9429764, 1.1855532, 1.4803523, 1.7633594, 2.0581585, 2.3529577");
}
}
}
pin ("EN_VDDIO_SIG_H") {
max_transition : 3.75;
input_voltage : GENERAL_IO_VDDIO_VOLTAGE;
direction : "input";
related_power_pin : "VDDIO";
related_ground_pin : "VSSIO";
always_on : false;
rise_capacitance : 0.033835;
capacitance : 0.033239;
fall_capacitance : 0.032644;
internal_power () {
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("1.1962174, 1.3700782, 1.5439389, 1.8102377, 2.0658845, 2.3321832, 2.5984820");
}
rise_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("1.6898179, 1.6164474, 1.5430769, 1.7954757, 2.0377785, 2.2901774, 2.5425762");
}
}
}
pin ("ENABLE_VDDIO") {
max_transition : 1.50;
input_voltage : GENERAL_CORE_VOLTAGE;
direction : "input";
related_power_pin : "VCCHIB";
related_ground_pin : "VSSD";
always_on : true;
rise_capacitance : 0.017320;
capacitance : 0.017177;
fall_capacitance : 0.017035;
internal_power () {
rise_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("-0.0132806, -0.0132663, -0.0132519, -0.0129688, -0.0126970, -0.0124139, -0.0121307");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.0528811, 0.0524054, 0.0519296, 0.0517349, 0.0515481, 0.0513534, 0.0511587");
}
}
timing() { /* check skew between enable_vddio and enable_h */
related_pin : "ENABLE_H";
timing_type : non_seq_hold_falling;
fall_constraint (scalar) {
values ("-35");
}
}
}
pin ("ENABLE_H") {
max_transition : 3.75;
input_voltage : GENERAL_IO_VDDIO_VOLTAGE;
direction : "input";
related_power_pin : "VDDIO";
related_ground_pin : "VSSIO";
always_on : true;
rise_capacitance : 0.028885;
capacitance : 0.028443;
fall_capacitance : 0.028002;
internal_power () {
rise_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.4005767, 0.9987502, 1.5969237, 2.4216014, 3.2132921, 4.0379698, 4.8626476");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("3.0998615, 5.2541834, 7.4085052, 8.3948677, 9.3417756, 10.3281380, 11.3145010");
}
}
timing() { /* check skew between enable_vddio and enable_h */
related_pin : "ENABLE_VDDIO";
timing_type : non_seq_hold_rising;
rise_constraint (scalar) {
values ("-35");
}
}
}
pin ("FILT_IN_H") {
input_voltage : GENERAL_IO_VDDIO_VOLTAGE;
direction : "input";
related_power_pin : "VDDIO";
related_ground_pin : "VSSIO";
always_on : false;
max_transition : 3.750000;
rise_capacitance : 0.008897;
capacitance : 0.008905;
fall_capacitance : 0.008912;
internal_power () {
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.1070895, 0.1071316, 0.1071738, 0.1069710, 0.1067764, 0.1065737, 0.1063709");
}
rise_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("-0.1077616, -0.1080114, -0.1082612, -0.1078396, -0.1074349, -0.1070133, -0.1065918");
}
}
}
pin ("XRES_H_N") {
output_voltage : GENERAL_IO_VDDIO_VOLTAGE;
direction : "output";
related_power_pin : "VDDIO_Q";
related_ground_pin : "VSSD";
always_on : true;
function : "(PAD)";
max_capacitance : 4.664620;
max_transition : 3.761350;
internal_power () {
related_pin : "PAD";
when : "( !INP_SEL_H & ENABLE_H & ENABLE_VDDIO & !EN_VDDIO_SIG_H )";
fall_power ("power_outputs_1") {
index_1("0.01, 4.17, 8.34, 12.5, 16.67, 20.84, 25");
index_2("0.01, 0.02788149, 0.07773772, 0.2167443, 0.6043154, 1.684921, 4.69781");
values("55.0730986, 54.8986476, 54.7853986, 54.7538126, 54.9957856, 55.9785686, 59.2069936", \
"59.4265680, 59.3132970, 59.1670190, 59.1527110, 59.3147540, 60.4351710, 63.6272560", \
"60.0373710, 59.9356540, 59.8354070, 59.7814230, 60.0640930, 61.0911250, 64.2692290", \
"60.5147460, 60.3094870, 60.2034880, 60.1592600, 60.3850370, 61.4388820, 64.6332020", \
"60.7175840, 60.6143190, 60.5387200, 60.4563210, 60.6262400, 61.7731630, 64.9334820", \
"60.9567470, 60.8577150, 60.7391710, 60.6677970, 60.8992930, 61.9930770, 65.1442030", \
"61.1022550, 60.9929610, 60.8796140, 60.8261150, 61.0508660, 62.1461630, 65.3222890");
}
rise_power ("power_outputs_1") {
index_1("0.01, 4.17, 8.34, 12.5, 16.67, 20.84, 25");
index_2("0.01, 0.02788149, 0.07773772, 0.2167443, 0.6043154, 1.684921, 4.69781");
values("70.3862827, 70.3653897, 70.1222297, 69.7619837, 70.0554157, 70.8504117, 73.8106827", \
"67.8284510, 67.7446780, 67.4867450, 67.2963490, 67.3400160, 68.1703240, 71.1995530", \
"68.1991480, 68.0979720, 67.8474850, 67.6559360, 67.7204130, 68.4921980, 71.1735600", \
"68.5579160, 68.4267710, 68.2081410, 68.0078770, 68.0709790, 68.8230240, 71.8581510", \
"68.8996850, 68.7478750, 68.5228820, 68.3128140, 68.3898980, 69.1942410, 72.3223770", \
"69.3403250, 69.2658710, 69.0078900, 68.8092150, 68.9196890, 69.6371570, 72.4292080", \
"69.6589450, 69.5321580, 69.3077890, 69.1068040, 69.1726950, 69.9360010, 72.7608250");
}
}
internal_power () {
related_pin : "PAD";
when : "( !INP_SEL_H & !ENABLE_H & !ENABLE_VDDIO & !EN_VDDIO_SIG_H )";
rise_power ("power_outputs_1") {
index_1("0.01, 4.17, 8.34, 12.5, 16.67, 20.84, 25");
index_2("0.01, 0.02788149, 0.07773772, 0.2167443, 0.6043154, 1.684921, 4.69781");
values("75.3672217, 75.2282567, 74.9324097, 74.8151707, 74.9010947, 75.7284887, 78.3529097", \
"72.9347900, 72.5546910, 72.4242890, 72.3283660, 72.3124270, 73.2413500, 76.1293880", \
"73.9971700, 74.0283180, 73.6590230, 73.4851490, 73.5242770, 74.3083510, 77.1008670", \
"74.9764900, 74.9884530, 74.6094850, 74.4574190, 74.4927800, 75.0322100, 78.0443770", \
"75.5093140, 75.6929030, 75.0862150, 75.4234940, 75.2744050, 76.1065930, 78.9612470", \
"76.5485040, 76.4144510, 76.1506410, 76.0910920, 76.0970380, 76.7386290, 79.7337270", \
"77.3133430, 77.1716440, 76.8651880, 76.7106730, 76.7836420, 77.6855870, 80.1666720");
}
fall_power ("power_outputs_1") {
index_1("0.01, 4.17, 8.34, 12.5, 16.67, 20.84, 25");
index_2("0.01, 0.02788149, 0.07773772, 0.2167443, 0.6043154, 1.684921, 4.69781");
values("69.9121526, 69.8132666, 69.6637326, 69.5905276, 69.8381216, 70.8345326, 74.2930786", \
"79.7250670, 79.6371440, 79.5271970, 79.4734760, 79.7025850, 80.8449000, 84.1645300", \
"84.5910490, 84.3931450, 84.2638250, 84.2367770, 84.4319340, 85.6181930, 88.9180470", \
"87.7952220, 87.7412380, 87.5660790, 87.5893320, 87.7446930, 88.8813540, 92.1620420", \
"90.3617390, 90.3055410, 90.1857270, 90.1524830, 90.3865390, 91.5122910, 94.7673400", \
"92.3696330, 92.3114780, 92.2078660, 92.1310460, 92.3579890, 93.4985910, 96.7400120", \
"94.0365290, 93.9571610, 93.7935910, 93.7593340, 93.9862560, 95.1466340, 98.3653020");
}
}
internal_power () {
related_pin : "FILT_IN_H";
when : "( INP_SEL_H )";
rise_power ("power_outputs_1") {
index_1("0.01, 0.63, 1.26, 1.88, 2.5, 3.13, 3.75");
index_2("0.01, 0.02784856, 0.07755421, 0.2159773, 0.6014656, 1.674995, 4.66462");
values("22.5237307, 22.3396557, 22.0892567, 21.8584867, 21.8400157, 22.5547957, 24.5093267", \
"22.3426210, 22.2162130, 21.9852940, 21.7572830, 21.7282220, 22.2524860, 24.3120970", \
"22.4766674, 22.2780134, 22.1157414, 21.8620614, 21.8731054, 22.4365264, 24.5007224", \
"22.3481010, 22.2231570, 21.9790350, 21.7380160, 21.7195030, 22.2378520, 24.3771360", \
"22.3828540, 22.2487340, 22.0280790, 21.7902730, 21.7666410, 22.2477120, 24.4149600", \
"22.3875550, 22.2631130, 22.0189580, 21.7773470, 21.7591170, 22.2767380, 24.4530800", \
"22.4036220, 22.2789580, 22.0339680, 21.7908190, 21.7740010, 22.2914500, 24.3785030");
}
fall_power ("power_outputs_1") {
index_1("0.01, 0.63, 1.26, 1.88, 2.5, 3.13, 3.75");
index_2("0.01, 0.02784856, 0.07755421, 0.2159773, 0.6014656, 1.674995, 4.66462");
values("52.2072855, 52.1179195, 52.0002015, 51.9449955, 52.1741595, 53.2876885, 56.4067835", \
"52.4488440, 52.3409820, 52.2236040, 52.4271110, 52.2453680, 53.4822190, 56.5754700", \
"52.2678473, 52.1688183, 52.0480233, 52.0472873, 52.0808613, 53.3669053, 56.5333653", \
"52.3994420, 52.2988040, 52.1304740, 52.0570810, 52.8215840, 53.3707870, 56.4946490", \
"52.3455580, 52.2492990, 52.1208110, 52.0771450, 52.2915500, 53.3974500, 56.5570470", \
"52.2676830, 52.2852910, 52.1659070, 52.1765060, 52.2781750, 53.1664710, 56.4837410", \
"52.3949740, 52.2874630, 52.1647760, 52.1212240, 52.3359690, 53.4055020, 56.5576820");
}
}
internal_power () {
related_pin : "PAD";
when : "( !INP_SEL_H & ENABLE_H & ENABLE_VDDIO & EN_VDDIO_SIG_H )";
rise_power ("power_outputs_1") {
index_1("0.01, 4.17, 8.34, 12.5, 16.67, 20.84, 25");
index_2("0.01, 0.02789731, 0.07782599, 0.2171136, 0.6056884, 1.689708, 4.71383");
values("70.7333397, 70.6094257, 70.4414207, 70.2019597, 70.2555907, 71.0537367, 73.6031837", \
"76.9299970, 76.7077100, 76.5673150, 76.3862720, 76.4586940, 77.2836030, 80.0718660", \
"91.0277270, 91.0500150, 90.4187700, 90.5355930, 90.3865590, 91.1565960, 93.9923900", \
"103.9484700, 103.6952500, 103.5149000, 103.3668600, 103.5365000, 104.3742200, 107.1428200", \
"117.1945700, 116.8086900, 116.7162600, 116.5997600, 116.4842400, 117.2164000, 120.1145800", \
"129.6874000, 129.3744800, 129.3167100, 129.0970800, 129.1391300, 129.8263300, 132.7706600", \
"142.0307600, 141.9016400, 141.6779300, 141.6905600, 141.5455900, 142.4458100, 145.1350800");
}
fall_power ("power_outputs_1") {
index_1("0.01, 4.17, 8.34, 12.5, 16.67, 20.84, 25");
index_2("0.01, 0.02789731, 0.07782599, 0.2171136, 0.6056884, 1.689708, 4.71383");
values("57.5938220, 57.4128690, 57.2039040, 57.4278020, 57.4551620, 58.3874160, 61.7157400", \
"80.6284480, 80.7254820, 80.6198510, 80.3398180, 80.0510700, 82.0061940, 84.8829960", \
"90.5764560, 90.2318360, 90.1424910, 90.2159460, 90.7308600, 91.6966290, 94.6802080", \
"100.2418600, 100.1152500, 100.3762400, 100.0308000, 100.2038800, 101.2098200, 104.5187800", \
"110.1770300, 110.1550300, 109.9422600, 109.8349500, 110.1882200, 111.7018200, 114.1515700", \
"119.8717400, 119.8100800, 120.1608000, 119.5892800, 119.7097800, 120.7911100, 124.0767100", \
"129.4161600, 129.4454000, 129.6316000, 129.5415200, 129.2713000, 130.7123700, 133.7799700");
}
}
internal_power () {
related_pin : "PAD";
when : "( !INP_SEL_H & !ENABLE_H & !ENABLE_VDDIO & EN_VDDIO_SIG_H )";
rise_power ("power_outputs_1") {
index_1("0.01, 4.17, 8.34, 12.5, 16.67, 20.84, 25");
index_2("0.01, 0.02789731, 0.07782599, 0.2171136, 0.6056884, 1.689708, 4.71383");
values("70.7439007, 70.5115937, 70.2778437, 70.3792207, 70.1369007, 70.9344087, 73.8457667", \
"76.7964650, 76.6818970, 76.6556330, 76.3477890, 76.4187460, 77.2173230, 80.0118510", \
"90.5534400, 91.0205040, 90.3924440, 90.2467680, 90.3226520, 90.9457860, 93.9339720", \
"104.1737600, 103.8182700, 103.7228500, 103.6409500, 103.4793600, 103.9405300, 107.0861000", \
"116.8511000, 116.6500000, 116.3904300, 116.2305500, 116.3964800, 117.3137000, 119.7425500", \
"129.6814000, 129.4338200, 129.2005300, 129.1882700, 129.1621100, 129.8231100, 132.8392800", \
"142.0168600, 141.8900000, 141.6663600, 141.4677500, 141.5242800, 142.2883500, 145.1269100");
}
fall_power ("power_outputs_1") {
index_1("0.01, 4.17, 8.34, 12.5, 16.67, 20.84, 25");
index_2("0.01, 0.02789731, 0.07782599, 0.2171136, 0.6056884, 1.689708, 4.71383");
values("57.6008370, 57.4363780, 57.2767070, 57.2838680, 57.3467280, 58.5685630, 61.7473950", \
"80.7989160, 80.7272170, 80.6539140, 80.2645800, 80.7129290, 81.5865430, 84.8427020", \
"90.5335460, 90.6246470, 90.2948760, 90.3137700, 90.3257820, 91.5014240, 95.1483750", \
"100.3668600, 100.2215500, 100.1191100, 99.8852460, 100.1464700, 101.6016200, 104.3738500", \
"110.0403000, 110.0824800, 109.5845400, 109.8436700, 109.8966500, 111.2661200, 114.5709300", \
"119.7487700, 119.6092100, 119.7826400, 119.4909900, 119.5662900, 120.8203100, 124.2499400", \
"129.5705100, 129.6160100, 129.1106900, 129.4013600, 129.7268000, 130.6081800, 134.1265000");
}
}
timing () {
related_pin : "PAD";
timing_type : "combinational";
timing_sense : "positive_unate";
when : "( !INP_SEL_H & ENABLE_H & ENABLE_VDDIO & !EN_VDDIO_SIG_H )";
sdf_cond : " INP_SEL_H==1'b0 & ENABLE_H==1'b1 & ENABLE_VDDIO==1'b1 & EN_VDDIO_SIG_H==1'b0 ";
cell_rise ("del_1_7_7") {
index_1("0.01, 4.17, 8.34, 12.5, 16.67, 20.84, 25");
index_2("0.01, 0.0278815, 0.0777377, 0.216744, 0.604315, 1.68492, 4.69781");
values("174.3685800, 174.3685837, 174.3869000, 174.5405000, 174.6930300, 175.1628100, 176.5499700", \
"176.4621400, 176.4818500, 176.5241000, 176.6085900, 176.7988600, 177.2937700, 178.6882400", \
"178.0405900, 178.0542600, 178.0958000, 178.1812100, 178.3717800, 178.8674700, 180.2590800", \
"179.3998500, 179.4196900, 179.4609700, 179.5461100, 179.7365900, 180.2319200, 181.6219400", \
"180.6826000, 180.7089800, 180.7448500, 180.8293300, 181.0208200, 181.5159900, 182.9064600", \
"181.9669300, 181.9865600, 182.0279700, 182.1131000, 182.3038100, 182.7989300, 184.1961100", \
"183.0526900, 183.0726300, 183.1140400, 183.1989800, 183.3895300, 183.8848200, 185.2819200");
}
rise_transition ("del_1_7_7") {
index_1("0.01, 4.17, 8.34, 12.5, 16.67, 20.84, 25");
index_2("0.01, 0.0278815, 0.0777377, 0.216744, 0.604315, 1.68492, 4.69781");
values("0.0944545, 0.1113145, 0.1450077, 0.2228972, 0.4549080, 1.1498293, 3.1535377", \
"0.0943008, 0.1113766, 0.1449475, 0.2235815, 0.4556951, 1.1530108, 3.1753542", \
"0.0934675, 0.1097845, 0.1458334, 0.2249024, 0.4564790, 1.1534911, 3.1622982", \
"0.0943626, 0.1099314, 0.1454375, 0.2249287, 0.4548802, 1.1530953, 3.1694847", \
"0.0933580, 0.1104317, 0.1451110, 0.2245907, 0.4542726, 1.1527377, 3.1749074", \
"0.0942124, 0.1104995, 0.1447268, 0.2247492, 0.4551294, 1.1537427, 3.1594360", \
"0.0942510, 0.1100313, 0.1451579, 0.2249378, 0.4550000, 1.1529271, 3.1665432");
}
cell_fall ("del_1_7_7") {
index_1("0.01, 4.17, 8.34, 12.5, 16.67, 20.84, 25");
index_2("0.01, 0.0278815, 0.0777377, 0.216744, 0.604315, 1.68492, 4.69781");
values("166.1899100, 166.1955500, 166.2381900, 166.3340800, 166.5999000, 167.2272000, 169.0909100", \
"168.5837500, 168.6171500, 168.6360500, 168.7703700, 168.9806100, 169.6531200, 171.5030500", \
"170.8127500, 170.8316000, 170.9292100, 170.9702100, 171.2648200, 171.8661200, 173.7327700", \
"172.7640900, 172.7706800, 172.8144800, 172.9145700, 173.1386900, 173.8159100, 175.6504800", \
"174.4649300, 174.4835000, 174.5302400, 174.6223400, 174.8623100, 175.5172700, 177.3863400", \
"176.0630500, 176.0819000, 176.1240000, 176.2213600, 176.4602600, 177.1203800, 178.9762800", \
"177.5015900, 177.5203800, 177.5630200, 177.6596000, 177.8981900, 178.5594500, 180.4123300");
}
fall_transition ("del_1_7_7") {
index_1("0.01, 4.17, 8.34, 12.5, 16.67, 20.84, 25");
index_2("0.01, 0.0278815, 0.0777377, 0.216744, 0.604315, 1.68492, 4.69781");
values("0.0793092, 0.0967247, 0.1366598, 0.2328620, 0.5122136, 1.3557711, 3.7301575", \
"0.0805551, 0.0971251, 0.1346880, 0.2333427, 0.5147621, 1.3526495, 3.7389465", \
"0.0793326, 0.0982931, 0.1352942, 0.2332754, 0.5152218, 1.3644936, 3.7518095", \
"0.0804555, 0.0967894, 0.1348190, 0.2319535, 0.5151075, 1.3590997, 3.7377759", \
"0.0796773, 0.0973277, 0.1351923, 0.2340806, 0.5158160, 1.3649737, 3.7925560", \
"0.0801656, 0.0967418, 0.1368514, 0.2323313, 0.5151708, 1.3663634, 3.7355026", \
"0.0793558, 0.0981423, 0.1345046, 0.2319389, 0.5154568, 1.3564848, 3.7309422");
}
}
timing () {
related_pin : "PAD";
timing_type : "combinational";
timing_sense : "positive_unate";
when : "( !INP_SEL_H & !ENABLE_H & !ENABLE_VDDIO & !EN_VDDIO_SIG_H )";
sdf_cond : " INP_SEL_H==1'b0 & ENABLE_H==1'b0 & ENABLE_VDDIO==1'b0 & EN_VDDIO_SIG_H==1'b0 ";
cell_rise ("del_1_7_7") {
index_1("0.01, 4.17, 8.34, 12.5, 16.67, 20.84, 25");
index_2("0.01, 0.0278815, 0.0777377, 0.216744, 0.604315, 1.68492, 4.69781");
values("176.9075100, 176.9241000, 177.0200100, 177.0566200, 177.2701000, 177.8038800, 179.1329500", \
"179.6928500, 179.7121200, 179.7543700, 179.7859900, 180.0298700, 180.4720600, 181.9208000", \
"182.6241300, 182.6391400, 182.6852300, 182.7599200, 182.9606600, 183.4457600, 184.8534300", \
"185.2658200, 185.3128600, 185.3548900, 185.3962900, 185.6303100, 186.0821600, 187.5172400", \
"187.7198900, 187.7394700, 187.7811100, 187.8663500, 188.0577100, 188.5531000, 189.9437100", \
"189.9767500, 189.9966700, 190.0383200, 190.1229600, 190.3136600, 190.8087900, 192.1996900", \
"192.1038400, 192.1237200, 192.1655600, 192.2500100, 192.4414900, 192.9367000, 194.3247600");
}
rise_transition ("del_1_7_7") {
index_1("0.01, 4.17, 8.34, 12.5, 16.67, 20.84, 25");
index_2("0.01, 0.0278815, 0.0777377, 0.216744, 0.604315, 1.68492, 4.69781");
values("0.0939281, 0.1111424, 0.1451752, 0.2242423, 0.4540821, 1.1506663, 3.1614626", \
"0.0936893, 0.1104638, 0.1463445, 0.2242264, 0.4551043, 1.1525810, 3.1703733", \
"0.0942649, 0.1113945, 0.1452288, 0.2247002, 0.4549737, 1.1531133, 3.1665393", \
"0.0957013, 0.1113916, 0.1465437, 0.2246402, 0.4552147, 1.1532115, 3.1653489", \
"0.0947348, 0.1113800, 0.1468225, 0.2242216, 0.4546311, 1.1526893, 3.1750094", \
"0.0934823, 0.1096375, 0.1462956, 0.2248372, 0.4551261, 1.1532364, 3.1661362", \
"0.0933643, 0.1097516, 0.1451131, 0.2245914, 0.4542761, 1.1518292, 3.1703904");
}
cell_fall ("del_1_7_7") {
index_1("0.01, 4.17, 8.34, 12.5, 16.67, 20.84, 25");
index_2("0.01, 0.0278815, 0.0777377, 0.216744, 0.604315, 1.68492, 4.69781");
values("165.5601900, 165.5952700, 165.6160900, 165.7447500, 165.9786800, 166.6422000, 168.4489200", \
"166.8581600, 166.8776400, 166.8836900, 167.0159500, 167.2344200, 167.9143700, 169.7333400", \
"168.5142100, 168.5142136, 168.5568900, 168.6219900, 168.8919900, 169.5216300, 171.4444800", \
"169.8341800, 169.9037400, 169.9037552, 169.9990300, 170.2337000, 170.9421400, 172.7435100", \
"170.9025100, 170.9213800, 170.9633500, 171.0599500, 171.3003600, 171.9585300, 173.8145800", \
"171.7328400, 171.7535300, 171.7956200, 171.8784400, 172.1190000, 172.7903800, 174.6534700", \
"172.4205700, 172.4398700, 172.4830000, 172.5796200, 172.8194100, 173.4808400, 175.3321500");
}
fall_transition ("del_1_7_7") {
index_1("0.01, 4.17, 8.34, 12.5, 16.67, 20.84, 25");
index_2("0.01, 0.0278815, 0.0777377, 0.216744, 0.604315, 1.68492, 4.69781");
values("0.0792248, 0.0977281, 0.1366358, 0.2303596, 0.5128153, 1.3555006, 3.7296051", \
"0.0823601, 0.0967231, 0.1358382, 0.2337958, 0.5147025, 1.3653604, 3.7263952", \
"0.0802585, 0.0966838, 0.1359779, 0.2337349, 0.5146442, 1.3661166, 3.7369663", \
"0.0805539, 0.0968423, 0.1359741, 0.2328472, 0.5144017, 1.3653674, 3.7371284", \
"0.0802109, 0.0958406, 0.1354139, 0.2330765, 0.5145264, 1.3634390, 3.7318997", \
"0.0794967, 0.0966550, 0.1352926, 0.2336851, 0.5151003, 1.3628135, 3.7548005", \
"0.0801520, 0.0967838, 0.1345457, 0.2332703, 0.5142834, 1.3650129, 3.7590189");
}
}
timing () {
related_pin : "FILT_IN_H";
timing_type : "combinational";
timing_sense : "positive_unate";
when : "( INP_SEL_H )";
sdf_cond : " INP_SEL_H==1'b1 ";
cell_rise ("del_1_7_7") {
index_1("0.01, 0.63, 1.26, 1.88, 2.5, 3.13, 3.75");
index_2("0.01, 0.0278486, 0.0775542, 0.215977, 0.601466, 1.675, 4.66462");
values("172.5954200, 172.6207200, 172.6627900, 172.7471900, 172.9371500, 173.4147300, 174.8139900", \
"172.5981900, 172.6179200, 172.6591800, 172.7439100, 172.9333500, 173.4256600, 174.8118900", \
"172.6500500, 172.6699600, 172.7113800, 172.7958900, 172.9854900, 173.4776200, 174.8574600", \
"172.6980700, 172.7175800, 172.7595800, 172.8440400, 173.0339700, 173.5259600, 174.9107700", \
"172.7110800, 172.7308800, 172.7723700, 172.8568600, 173.0465700, 173.5386500, 174.9186000", \
"172.7754200, 172.7949100, 172.8369500, 172.9213200, 173.1113200, 173.6034000, 174.9882600", \
"172.7964300, 172.8159900, 172.8578800, 172.9423900, 173.1324800, 173.6244100, 175.0121500");
}
rise_transition ("del_1_7_7") {
index_1("0.01, 0.63, 1.26, 1.88, 2.5, 3.13, 3.75");
index_2("0.01, 0.0278486, 0.0775542, 0.215977, 0.601466, 1.675, 4.66462");
values("0.0934860, 0.1104328, 0.1462286, 0.2239487, 0.4533316, 1.1458818, 3.1482841", \
"0.0941828, 0.1100554, 0.1449364, 0.2244885, 0.4532139, 1.1461747, 3.1442706", \
"0.0934505, 0.1097440, 0.1458982, 0.2244402, 0.4532031, 1.1466053, 3.1439715", \
"0.0936813, 0.1104344, 0.1462307, 0.2239483, 0.4533307, 1.1458987, 3.1482734", \
"0.0934446, 0.1097529, 0.1459006, 0.2244417, 0.4532137, 1.1466000, 3.1439291", \
"0.0936856, 0.1104383, 0.1462403, 0.2239489, 0.4533241, 1.1458737, 3.1491205", \
"0.0936784, 0.1104351, 0.1462351, 0.2239494, 0.4533281, 1.1458844, 3.1442597");
}
cell_fall ("del_1_7_7") {
index_1("0.01, 0.63, 1.26, 1.88, 2.5, 3.13, 3.75");
index_2("0.01, 0.0278486, 0.0775542, 0.215977, 0.601466, 1.675, 4.66462");
values("164.0757000, 164.0938200, 164.1367400, 164.2327300, 164.4748000, 165.1288700, 166.9663700", \
"164.0961600, 164.1143300, 164.1577300, 164.2536500, 164.4921600, 165.1468300, 166.9871900", \
"164.1554900, 164.1757400, 164.2181900, 164.3077900, 164.5532300, 165.2015100, 167.0413400", \
"164.1955800, 164.2140000, 164.2612500, 164.3534400, 164.5931500, 165.2470200, 167.0892700", \
"164.2578800, 164.2762900, 164.3169600, 164.4069700, 164.6520900, 165.3004100, 167.1407000", \
"164.3026200, 164.3201300, 164.3616500, 164.4585300, 164.7049700, 165.3519900, 167.1909500", \
"164.3573000, 164.3739900, 164.4117600, 164.5135100, 164.7494900, 165.4034900, 167.2481600");
}
fall_transition ("del_1_7_7") {
index_1("0.01, 0.63, 1.26, 1.88, 2.5, 3.13, 3.75");
index_2("0.01, 0.0278486, 0.0775542, 0.215977, 0.601466, 1.675, 4.66462");
values("0.0809652, 0.0966916, 0.1355125, 0.2332558, 0.5125060, 1.3570758, 3.7613503", \
"0.0796733, 0.0982354, 0.1343447, 0.2323466, 0.5124669, 1.3443366, 3.7381711", \
"0.0815789, 0.0967791, 0.1348471, 0.2332133, 0.5126056, 1.3565502, 3.7578909", \
"0.0816000, 0.0970530, 0.1356133, 0.2331965, 0.5124862, 1.3571517, 3.7499204", \
"0.0820723, 0.0968443, 0.1355670, 0.2323759, 0.5119493, 1.3546664, 3.7060388", \
"0.0805503, 0.0966177, 0.1358440, 0.2331443, 0.5119604, 1.3567595, 3.7069692", \
"0.0803576, 0.0967518, 0.1352883, 0.2331856, 0.5119606, 1.3536716, 3.7531382");
}
}
timing () {
related_pin : "PAD";
timing_type : "combinational";
timing_sense : "positive_unate";
when : "( !INP_SEL_H & !ENABLE_H & !ENABLE_VDDIO & EN_VDDIO_SIG_H )";
sdf_cond : " INP_SEL_H==1'b0 & ENABLE_H==1'b0 & ENABLE_VDDIO==1'b0 & EN_VDDIO_SIG_H==1'b1 ";
cell_rise ("del_1_7_7") {
index_1("0.01, 4.17, 8.34, 12.5, 16.67, 20.84, 25");
index_2("0.01, 0.0278973, 0.077826, 0.217114, 0.605688, 1.68971, 4.71383");
values("173.5883200, 173.5883256, 173.6037800, 173.6779600, 173.9312000, 174.3177800, 175.7341600", \
"174.0358000, 174.0657900, 174.1072300, 174.1925900, 174.3767500, 174.8795700, 176.2702500", \
"174.2630400, 174.2807900, 174.3229600, 174.4077600, 174.5939800, 175.0688500, 176.4662200", \
"174.3274300, 174.3610600, 174.3950700, 174.4745800, 174.6768100, 175.1531600, 176.5576600", \
"174.3794900, 174.3993600, 174.4412100, 174.5259900, 174.7225600, 175.2187600, 176.6081100", \
"174.4180800, 174.4457700, 174.4873300, 174.5729700, 174.7636000, 175.2640300, 176.6484700", \
"174.4436300, 174.4634700, 174.5048800, 174.5899900, 174.7828400, 175.2796900, 176.6825600");
}
rise_transition ("del_1_7_7") {
index_1("0.01, 4.17, 8.34, 12.5, 16.67, 20.84, 25");
index_2("0.01, 0.0278973, 0.077826, 0.217114, 0.605688, 1.68971, 4.71383");
values("0.0933597, 0.1107486, 0.1451089, 0.2253305, 0.4557249, 1.1565826, 3.1717231", \
"0.0940060, 0.1119998, 0.1453244, 0.2251217, 0.4561351, 1.1555177, 3.1769440", \
"0.0947714, 0.1104893, 0.1464108, 0.2246028, 0.4553102, 1.1565794, 3.1768868", \
"0.0937612, 0.1100167, 0.1463872, 0.2246031, 0.4560294, 1.1565923, 3.1710639", \
"0.0933199, 0.1097896, 0.1451664, 0.2249194, 0.4558094, 1.1557547, 3.1819665", \
"0.0934783, 0.1097389, 0.1461331, 0.2251399, 0.4558207, 1.1566302, 3.1777372", \
"0.0943319, 0.1099771, 0.1454110, 0.2251707, 0.4558671, 1.1565033, 3.1778948");
}
cell_fall ("del_1_7_7") {
index_1("0.01, 4.17, 8.34, 12.5, 16.67, 20.84, 25");
index_2("0.01, 0.0278973, 0.077826, 0.217114, 0.605688, 1.68971, 4.71383");
values("164.6826500, 164.6838300, 164.7580200, 164.8189900, 165.0782300, 165.7516700, 167.5760600", \
"165.7725500, 165.7902800, 165.8332600, 165.9303600, 166.1707200, 166.8386000, 168.6906900", \
"166.7921200, 166.8165500, 166.8533500, 166.9537500, 167.1938700, 167.8518900, 169.7171500", \
"167.7817600, 167.7965300, 167.8423900, 167.9368900, 168.1763400, 168.8410500, 170.7000300", \
"168.7493700, 168.7675400, 168.8100000, 168.9071900, 169.1476100, 169.8065400, 171.6666800", \
"169.7181200, 169.7364200, 169.7794300, 169.8765900, 170.1165400, 170.7732100, 172.6315900", \
"170.6503700, 170.6685100, 170.7110300, 170.8082900, 171.0485400, 171.7097700, 173.5679700");
}
fall_transition ("del_1_7_7") {
index_1("0.01, 4.17, 8.34, 12.5, 16.67, 20.84, 25");
index_2("0.01, 0.0278973, 0.077826, 0.217114, 0.605688, 1.68971, 4.71383");
values("0.0799596, 0.0977064, 0.1349770, 0.2339981, 0.5147572, 1.3603234, 3.7299337", \
"0.0805502, 0.0966668, 0.1360384, 0.2339274, 0.5161148, 1.3685517, 3.7467345", \
"0.0796272, 0.0966755, 0.1353543, 0.2339891, 0.5156870, 1.3683239, 3.7926577", \
"0.0805515, 0.0982607, 0.1360365, 0.2329309, 0.5158289, 1.3679915, 3.7462913", \
"0.0805392, 0.0966205, 0.1360357, 0.2339610, 0.5160581, 1.3680305, 3.7497339", \
"0.0809436, 0.0967524, 0.1357330, 0.2339887, 0.5153586, 1.3566445, 3.7878332", \
"0.0805363, 0.0966158, 0.1360369, 0.2339625, 0.5160268, 1.3692460, 3.7497578");
}
}
timing () {
related_pin : "PAD";
timing_type : "combinational";
timing_sense : "positive_unate";
when : "( !INP_SEL_H & ENABLE_H & ENABLE_VDDIO & EN_VDDIO_SIG_H )";
sdf_cond : " INP_SEL_H==1'b0 & ENABLE_H==1'b1 & ENABLE_VDDIO==1'b1 & EN_VDDIO_SIG_H==1'b1 ";
cell_rise ("del_1_7_7") {
index_1("0.01, 4.17, 8.34, 12.5, 16.67, 20.84, 25");
index_2("0.01, 0.0278973, 0.077826, 0.217114, 0.605688, 1.68971, 4.71383");
values("173.4972800, 173.5169500, 173.5618700, 173.6395800, 173.9518600, 174.3976800, 175.7915600", \
"174.0578700, 174.0781500, 174.1190700, 174.2042000, 174.3949800, 174.8928600, 176.2939200", \
"174.2731100, 174.2928100, 174.3349000, 174.4197400, 174.6111300, 175.1042600, 176.4774100", \
"174.3298700, 174.3502800, 174.3916000, 174.4779600, 174.6688600, 175.1665800, 176.5708200", \
"174.3956400, 174.4101000, 174.4574100, 174.5424100, 174.7338100, 175.2394100, 176.6205600", \
"174.4408300, 174.4705000, 174.5181900, 174.6100500, 174.7912100, 175.2785400, 176.6947800", \
"174.4557500, 174.4841600, 174.5169000, 174.6020800, 174.7930300, 175.2901500, 176.6928200");
}
rise_transition ("del_1_7_7") {
index_1("0.01, 4.17, 8.34, 12.5, 16.67, 20.84, 25");
index_2("0.01, 0.0278973, 0.077826, 0.217114, 0.605688, 1.68971, 4.71383");
values("0.0930962, 0.1097159, 0.1452171, 0.2247695, 0.4556021, 1.1548013, 3.1694964", \
"0.0941898, 0.1100937, 0.1449873, 0.2251732, 0.4559796, 1.1564982, 3.1778387", \
"0.0937547, 0.1104886, 0.1464100, 0.2246044, 0.4560254, 1.1555941, 3.1774692", \
"0.0940083, 0.1103865, 0.1451169, 0.2253163, 0.4559115, 1.1564448, 3.1777845", \
"0.0937614, 0.1105903, 0.1464096, 0.2246040, 0.4560266, 1.1560776, 3.1777374", \
"0.0934567, 0.1099721, 0.1454181, 0.2251706, 0.4558824, 1.1566280, 3.1778968", \
"0.0943284, 0.1099787, 0.1454086, 0.2251722, 0.4558808, 1.1564828, 3.1778975");
}
cell_fall ("del_1_7_7") {
index_1("0.01, 4.17, 8.34, 12.5, 16.67, 20.84, 25");
index_2("0.01, 0.0278973, 0.077826, 0.217114, 0.605688, 1.68971, 4.71383");
values("164.6854700, 164.6914300, 164.7791000, 164.8432400, 165.0523000, 165.7590200, 167.6199200", \
"165.7818000, 165.8006300, 165.8421500, 165.9501100, 166.1784100, 166.8421400, 168.7047700", \
"166.8040700, 166.8313000, 166.8638300, 166.9659600, 167.2156500, 167.8713900, 169.7363500", \
"167.8028700, 167.8215700, 167.9001800, 167.9580800, 168.1981600, 168.8596000, 170.7114600", \
"168.7589700, 168.7770500, 168.8192600, 168.9164900, 169.1573500, 169.8181600, 171.6782500", \
"169.7074100, 169.7252400, 169.7746200, 169.8701300, 170.1054800, 170.7666700, 172.6318700", \
"170.6575900, 170.6733900, 170.7198600, 170.8162500, 171.0564000, 171.7177200, 173.5783100");
}
fall_transition ("del_1_7_7") {
index_1("0.01, 4.17, 8.34, 12.5, 16.67, 20.84, 25");
index_2("0.01, 0.0278973, 0.077826, 0.217114, 0.605688, 1.68971, 4.71383");
values("0.0799465, 0.0965174, 0.1349445, 0.2339299, 0.5159659, 1.3572702, 3.7423913", \
"0.0805477, 0.0966774, 0.1360404, 0.2340056, 0.5155832, 1.3678948, 3.7929055", \
"0.0805532, 0.0958191, 0.1360306, 0.2340058, 0.5158278, 1.3665491, 3.7680934", \
"0.0809579, 0.0967428, 0.1357382, 0.2332105, 0.5153297, 1.3561321, 3.7431045", \
"0.0805566, 0.0966826, 0.1350941, 0.2339079, 0.5161438, 1.3664199, 3.7425534", \
"0.0805492, 0.0966610, 0.1354756, 0.2340409, 0.5161049, 1.3684759, 3.7904710", \
"0.0793578, 0.0982928, 0.1354918, 0.2332630, 0.5151730, 1.3555266, 3.7430552");
}
}
}
pin (PAD) {
output_voltage : GENERAL_IO_VDDIO_VOLTAGE;
input_voltage : GENERAL_IO_VDDIO_VOLTAGE;
direction : "inout";
related_power_pin : "VDDIO";
related_ground_pin : "VSSIO";
always_on : false;
is_pad : true;
rise_capacitance : 0.850236;
capacitance : 0.854172;
fall_capacitance : 0.858108;
max_transition : 25.0;
internal_power () {
rise_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("-9.5581017, -7.0577694, -4.5574373, -3.7543516, -2.9833894, -2.1803038, -1.3772181");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("14.0415010, 14.7424620, 15.4434240, 16.1498350, 16.8279890, 17.5343990, 18.2408100");
}
}
}
pin ("PULLUP_H") {
output_voltage : GENERAL_IO_VDDIO_VOLTAGE;
input_voltage : GENERAL_IO_VDDIO_VOLTAGE;
direction : "inout";
related_power_pin : "VDDIO";
related_ground_pin : "VSSIO";
always_on : false;
signal_voltage_type : "analog";
rise_capacitance : 0.120580;
capacitance : 0.132244;
fall_capacitance : 0.143907;
internal_power () {
rise_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("-0.1740940, 1.1028611, 2.3798162, 3.6548627, 4.8789072, 6.1539536, 7.4290001");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.1742044, -1.1013418, -2.3768880, -3.6506008, -4.8733650, -6.1470777, -7.4207905");
}
}
}
pin ("TIE_WEAK_HI_H") {
output_voltage : GENERAL_IO_VDDIO_VOLTAGE;
input_voltage : GENERAL_IO_VDDIO_VOLTAGE;
direction : "inout";
related_power_pin : "VDDIO";
related_ground_pin : "VSSIO";
always_on : false;
signal_voltage_type : "analog";
rise_capacitance : 0.098191;
capacitance : 0.137527;
fall_capacitance : 0.176863;
internal_power () {
rise_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("-0.9520430, 0.3083069, 1.5686568, 2.8246467, 4.0303970, 5.2863869, 6.5423769");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.9518691, -0.3084894, -1.5688479, -2.8250043, -4.0309143, -5.2870706, -6.5432269");
}
}
}
pin ("TIE_LO_ESD") {
function : "0";
output_voltage : GENERAL_IO_VDDIO_VOLTAGE;
direction : "output";
related_power_pin : "VDDIO";
related_ground_pin : "VSSIO";
always_on : false;
signal_voltage_type : "analog";
}
pin ("TIE_HI_ESD") {
function : "1";
output_voltage : GENERAL_IO_VDDIO_VOLTAGE;
direction : "output";
related_power_pin : "VDDIO";
related_ground_pin : "VSSIO";
always_on : false;
signal_voltage_type : "analog";
}
pin ("PAD_A_ESD_H") {
output_voltage : GENERAL_IO_VDDIO_VOLTAGE;
input_voltage : GENERAL_IO_VDDIO_VOLTAGE;
direction : "inout";
related_power_pin : "VDDIO";
related_ground_pin : "VSSIO";
always_on : false;
signal_voltage_type : "analog";
rise_capacitance : 1.866084;
capacitance : 2.198842;
fall_capacitance : 2.531600;
internal_power () {
rise_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("-0.0606004, -0.0606374, -0.0606745, -0.0603521, -0.0600426, -0.0597202, -0.0593978");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.0606595, 0.0605584, 0.0604574, 0.0601694, 0.0598929, 0.0596049, 0.0593168");
}
}
}
pin ("AMUXBUS_A") {
output_voltage : GENERAL_IO_VDDIO_VOLTAGE;
input_voltage : GENERAL_IO_VDDIO_VOLTAGE;
direction : "inout";
related_power_pin : "VDDA";
related_ground_pin : "VSSA";
always_on : false;
signal_voltage_type : "analog";
rise_capacitance : 0.050205;
capacitance : 0.050205;
fall_capacitance : 0.050205;
internal_power () {
rise_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("-0.0310983, -0.0306604, -0.0302225, -0.0301143, -0.0300105, -0.0299024, -0.0297942");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.0311099, 0.0307515, 0.0303931, 0.0302857, 0.0301827, 0.0300753, 0.0299679");
}
}
}
pin ("AMUXBUS_B") {
output_voltage : GENERAL_IO_VDDIO_VOLTAGE;
input_voltage : GENERAL_IO_VDDIO_VOLTAGE;
direction : "inout";
related_power_pin : "VDDA";
related_ground_pin : "VSSA";
always_on : false;
signal_voltage_type : "analog";
rise_capacitance : 0.045954;
capacitance : 0.045954;
fall_capacitance : 0.045954;
internal_power () {
rise_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("-0.0509028, -0.0506098, -0.0503169, -0.0499884, -0.0496731, -0.0493447, -0.0490163");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.0506454, 0.0505165, 0.0503876, 0.0500869, 0.0497983, 0.0494977, 0.0491970");
}
}
}
}
default_operating_conditions : "ss_ff_1p60v_x_5p50v_n40C";
}