blob: 138d88b93c0faa78bf8214d61256f99e9db02f74 [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_ss_100C_1v40_1v65") {
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 : 100.000000;
nom_voltage : 1.400000;
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.400000);
voltage_map("VCCHIB",1.400000);
voltage_map("VDDA",1.650000);
voltage_map("VDDIO",1.650000);
voltage_map("VDDIO_Q",1.650000);
voltage_map("VSSA",0.000000);
voltage_map("VSSD",0.000000);
voltage_map("VSSIO",0.000000);
voltage_map("VSSIO_Q",0.000000);
voltage_map("VSWITCH",1.650000);
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.165;
voh : 1.485;
vomax : 1.732;
vomin : -0.083;
}
output_voltage (GENERAL_CORE_VOLTAGE) {
vol : 0.140;
voh : 1.260;
vomax : 1.470;
vomin : -0.070;
}
input_voltage (GENERAL_IO_VDDIO_VOLTAGE) {
vil : 0.412;
vih : 1.237;
vimax : 1.732;
vimin : -0.083;
}
input_voltage (GENERAL_CORE_VOLTAGE) {
vil : 0.420;
vih : 0.980;
vimax : 1.470;
vimin : -0.070;
}
operating_conditions ("ss_ss_1p40v_x_1p65v_100C") {
process : 1.000000;
temperature : 100.000000;
voltage : 1.400000;
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 : 2.839960e+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 : "28.3996000";
}
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 : "19.4790000";
}
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.017143;
capacitance : 0.016826;
fall_capacitance : 0.016508;
internal_power () {
rise_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("0.2148495, 0.7385545, 1.2622594, 1.6288851, 1.9999280, 2.3665537, 2.7331794");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("-0.1659279, -0.7518048, -1.3376817, -1.7055104, -2.0777707, -2.4455994, -2.8134281");
}
}
}
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.023344;
capacitance : 0.023278;
fall_capacitance : 0.023212;
internal_power () {
rise_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("-0.0097146, -0.0095791, -0.0094435, -0.0095697, -0.0096974, -0.0098236, -0.0099498");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("0.0545538, 0.0579752, 0.0613967, 0.0613315, 0.0612656, 0.0612004, 0.0611352");
}
}
}
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.030222;
capacitance : 0.029805;
fall_capacitance : 0.029388;
internal_power () {
rise_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("-0.0202749, 0.0361697, 0.0926142, 0.0906405, 0.0886430, 0.0866692, 0.0846955");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("0.0719552, 0.0866620, 0.1013687, 0.1005829, 0.0997876, 0.0990017, 0.0982158");
}
}
}
pin ("ENABLE_VDDIO") {
max_transition : 5.00;
input_voltage : GENERAL_CORE_VOLTAGE;
direction : "input";
related_power_pin : "VCCHIB";
related_ground_pin : "VSSD";
always_on : true;
rise_capacitance : 0.017404;
capacitance : 0.017374;
fall_capacitance : 0.017344;
internal_power () {
rise_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("0.0293393, 0.0351532, 0.0409670, 0.0411116, 0.0412579, 0.0414024, 0.0415470");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("0.0231546, 0.0228958, 0.0226370, 0.0225419, 0.0224457, 0.0223506, 0.0222555");
}
}
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.027213;
capacitance : 0.026981;
fall_capacitance : 0.026749;
internal_power () {
rise_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("-0.0133066, 0.0186857, 0.0506780, 0.0506069, 0.0505350, 0.0504640, 0.0503930");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("0.0657122, 0.3446830, 0.6236538, 0.7310713, 0.8397830, 0.9472006, 1.0546181");
}
}
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.010098;
capacitance : 0.010105;
fall_capacitance : 0.010112;
internal_power () {
rise_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("-0.0112908, -0.0113352, -0.0113796, -0.0113661, -0.0113524, -0.0113389, -0.0113253");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("0.0112897, 0.0113200, 0.0113503, 0.0113409, 0.0113314, 0.0113220, 0.0113126");
}
}
}
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 : 0.655184;
max_transition : 3.748662;
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.02008123, 0.04032559, 0.08097876, 0.1626153, 0.3265517, 0.655756");
values("2.6433416, 2.6464320, 2.6712940, 2.6561989, 2.6610717, 2.6815432, 2.7010719", \
"2.2406520, 2.2438395, 2.2489097, 2.2542331, 2.2639181, 2.2786971, 2.2975813", \
"3.9637863, 3.9651993, 3.9703666, 3.9787132, 3.9881280, 4.0002658, 4.0210010", \
"3.9569363, 3.9600567, 3.9651949, 3.9709711, 3.9932116, 3.9947655, 4.0268982", \
"3.9565577, 3.9590475, 3.9641380, 3.9713389, 3.9851321, 3.9940603, 4.0145300", \
"3.9560451, 3.9585492, 3.9634407, 3.9701042, 3.9798785, 3.9937641, 4.0141840", \
"3.9591195, 3.9620958, 3.9669938, 3.9744063, 3.9832486, 3.9972292, 4.0176048");
}
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.02008123, 0.04032559, 0.08097876, 0.1626153, 0.3265517, 0.655756");
values("3.4200531, 3.4258206, 3.4283613, 3.4220649, 3.4371505, 3.4847058, 3.4905188", \
"2.8448370, 2.8422590, 2.8498423, 2.8576249, 2.8717473, 2.8860417, 2.9098161", \
"2.2867055, 2.2874291, 2.2910565, 2.2956561, 2.3113662, 2.3285724, 2.3548819", \
"2.3392466, 2.3402790, 2.3443164, 2.3540878, 2.3665104, 2.3836486, 2.4075494", \
"2.3861720, 2.3868795, 2.3908432, 2.3984569, 2.4128067, 2.4295995, 2.4518788", \
"2.4308034, 2.4326231, 2.4371924, 2.4461247, 2.4590781, 2.4727379, 2.5023215", \
"2.4683736, 2.4704019, 2.4734273, 2.4822908, 2.4950066, 2.5120208, 2.5351941");
}
}
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.02008123, 0.04032559, 0.08097876, 0.1626153, 0.3265517, 0.655756");
values("1.5493491, 1.5497045, 1.5566152, 1.5447527, 1.5738488, 1.5785709, 1.5941331", \
"1.1134601, 1.1154839, 1.1197817, 1.1258911, 1.1404689, 1.1532516, 1.1596872", \
"2.8342873, 2.8365433, 2.8411247, 2.8468532, 2.8542676, 2.8662285, 2.8805597", \
"2.8406409, 2.8527883, 2.8570130, 2.8537340, 2.8617124, 2.8726398, 2.8968219", \
"2.8588887, 2.8588770, 2.8631745, 2.8696583, 2.8776150, 2.8884100, 2.9029071", \
"2.8700787, 2.8718193, 2.8764140, 2.8831401, 2.8912610, 2.9016954, 2.9163226", \
"2.8855742, 2.8883471, 2.8926115, 2.8990089, 2.9070936, 2.9179651, 2.9326565");
}
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.02008123, 0.04032559, 0.08097876, 0.1626153, 0.3265517, 0.655756");
values("3.5586930, 3.5699137, 3.5718509, 3.5810027, 3.5869374, 3.6301604, 3.6291826", \
"2.9755272, 2.9770485, 2.9802950, 2.9874549, 3.0016376, 3.0188246, 3.0452383", \
"2.4142292, 2.4160914, 2.4196858, 2.4278812, 2.4403702, 2.4572761, 2.4794585", \
"2.4661213, 2.4677612, 2.4708553, 2.4810462, 2.4929874, 2.5102559, 2.5336521", \
"2.5135113, 2.5135506, 2.5195130, 2.5258944, 2.5397668, 2.5568785, 2.5811230", \
"2.5550987, 2.5561918, 2.5612327, 2.5697179, 2.5819397, 2.6009913, 2.6242539", \
"2.5905352, 2.5922838, 2.5958712, 2.6036944, 2.6167287, 2.6336886, 2.6582278");
}
}
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.02008123, 0.04032559, 0.08097876, 0.1626153, 0.3265517, 0.655756");
values("-0.8384309, -0.8374036, -0.8351867, -0.8319337, -0.8258181, -0.8262246, -0.8329858", \
"-0.8488493, -0.8482745, -0.8459485, -0.8421357, -0.8618623, -0.8362364, -0.8442591", \
"-0.8444449, -0.8487129, -0.8471271, -0.8435753, -0.8374940, -0.8367036, -0.8435679", \
"-0.8365817, -0.8416219, -0.8722365, -0.8446473, -0.8657711, -0.8377758, -0.8529507", \
"-0.8382889, -0.8368159, -0.8347495, -0.8315207, -0.8440688, -0.8208825, -0.8409550", \
"-0.8459426, -0.8644300, -0.8678559, -0.8364305, -0.8619207, -0.8392616, -0.8531895", \
"-0.8398291, -0.8494986, -0.8473805, -0.8437296, -0.8386110, -0.8370431, -0.8446694");
}
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.02008123, 0.04032559, 0.08097876, 0.1626153, 0.3265517, 0.655756");
values("0.9327105, 0.9353626, 0.9329036, 0.9591669, 0.9651808, 0.9633318, 0.9792941", \
"0.9462399, 0.9470373, 0.9452515, 0.9663916, 0.9745893, 0.9742675, 0.9911161", \
"0.9651454, 0.9552214, 0.9496888, 0.9695516, 0.9568218, 0.9837306, 0.9859317", \
"0.9445384, 0.9466148, 0.9576834, 0.9693097, 0.9761853, 0.9750709, 0.9846411", \
"0.9319783, 0.9370910, 0.9418737, 0.9540568, 0.9501386, 0.9625099, 0.9805192", \
"0.9536771, 0.9324062, 0.9419850, 0.9711261, 0.9558288, 0.9743966, 0.9902765", \
"0.9553431, 0.9491027, 0.9492368, 0.9490518, 0.9666067, 0.9733852, 0.9837682");
}
}
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.02007831, 0.04031387, 0.08094344, 0.1625208, 0.3263143, 0.655184");
values("1.5899478, 1.5907978, 1.6088882, 1.6011880, 1.6094251, 1.6187156, 1.6313082", \
"1.1819208, 1.1759770, 1.1801302, 1.1858001, 1.2020998, 1.2027846, 1.2154246", \
"2.7709475, 2.7720944, 2.7765316, 2.7825548, 2.7909808, 2.7992409, 2.8117823", \
"2.7712203, 2.7741774, 2.7781759, 2.7840746, 2.7917696, 2.8009485, 2.8134290", \
"2.7780137, 2.7803226, 2.7845391, 2.7912150, 2.7979951, 2.8077141, 2.8199281", \
"2.7832318, 2.7855058, 2.7900392, 2.7960741, 2.8034465, 2.8132319, 2.8253459", \
"2.7884283, 2.7908439, 2.7952684, 2.8014329, 2.8085327, 2.8185627, 2.8305292");
}
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.02007831, 0.04031387, 0.08094344, 0.1625208, 0.3263143, 0.655184");
values("3.4543296, 3.4693837, 3.4737867, 3.4808212, 3.4942594, 3.5041732, 3.5292417", \
"2.8045787, 2.8057707, 2.8103525, 2.8191662, 2.8336195, 2.8482448, 2.8669099", \
"2.3175485, 2.3185514, 2.3220295, 2.3299095, 2.3443619, 2.3613058, 2.3815912", \
"2.3361139, 2.3388190, 2.3416596, 2.3496196, 2.3631500, 2.3800014, 2.4039837", \
"2.3541835, 2.3561110, 2.3597008, 2.3683471, 2.3805565, 2.3916726, 2.4166160", \
"2.3752068, 2.3759725, 2.3810181, 2.3881771, 2.4043764, 2.4189203, 2.4473739", \
"2.4009672, 2.4012205, 2.4064199, 2.4136613, 2.4278429, 2.4450583, 2.4700077");
}
}
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.02007831, 0.04031387, 0.08094344, 0.1625208, 0.3263143, 0.655184");
values("1.5645298, 1.5613778, 1.5654310, 1.5667654, 1.5783616, 1.5868667, 1.5989543", \
"1.1427460, 1.1452260, 1.1498176, 1.1645706, 1.1628489, 1.1721949, 1.1841966", \
"2.7348605, 2.7372375, 2.7416108, 2.7514228, 2.7546012, 2.7641481, 2.7764787", \
"2.7398301, 2.7421370, 2.7457628, 2.7521947, 2.7599806, 2.7695075, 2.7816915", \
"2.7442811, 2.7469721, 2.7515798, 2.7573302, 2.7646915, 2.7738554, 2.7859986", \
"2.7494107, 2.7521182, 2.7560330, 2.7620406, 2.7697642, 2.7788648, 2.7912108", \
"2.7541409, 2.7547795, 2.7595072, 2.7670659, 2.7742823, 2.7835698, 2.7941130");
}
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.02007831, 0.04031387, 0.08094344, 0.1625208, 0.3263143, 0.655184");
values("3.4559433, 3.4567823, 3.4594952, 3.4629813, 3.4869962, 3.4933207, 3.5206880", \
"2.7923385, 2.7959238, 2.7975609, 2.8055140, 2.8192989, 2.8373435, 2.8553207", \
"2.3055876, 2.3074617, 2.3110262, 2.3193702, 2.3320944, 2.3509818, 2.3737334", \
"2.3233878, 2.3264674, 2.3308417, 2.3405748, 2.3491478, 2.3687933, 2.3895473", \
"2.3408105, 2.3435863, 2.3471340, 2.3545460, 2.3694148, 2.3859053, 2.4109458", \
"2.3624492, 2.3648440, 2.3688519, 2.3773459, 2.3920538, 2.4061445, 2.4249149", \
"2.3869021, 2.3899838, 2.3934309, 2.4017459, 2.4136240, 2.4334827, 2.4491607");
}
}
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.0200812, 0.0403256, 0.0809788, 0.162615, 0.326552, 0.655756");
values("240.0958000, 240.1666600, 240.3337200, 240.6237100, 241.1182700, 241.8846900, 243.0888100", \
"242.2674500, 242.3652500, 242.5721300, 242.8181500, 243.2600200, 243.9131200, 245.1946600", \
"243.8768500, 243.9823000, 244.1301800, 244.3862300, 244.8695400, 245.5494400, 246.8044600", \
"245.1760400, 245.2775300, 245.4534400, 245.7320000, 246.1671000, 246.8732400, 248.1017100", \
"246.2982700, 246.4009300, 246.5772900, 246.8456700, 247.2897900, 247.9941900, 249.2037400", \
"247.3925300, 247.4759800, 247.6515100, 247.9572500, 248.3661800, 249.0870100, 250.3200000", \
"248.4018800, 248.5109000, 248.6839900, 248.9636900, 249.3976000, 250.1038800, 251.3324400");
}
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.0200812, 0.0403256, 0.0809788, 0.162615, 0.326552, 0.655756");
values("0.5902262, 0.6404332, 0.7632175, 0.9776344, 1.3487663, 2.0525606, 3.5293646", \
"0.5772832, 0.6364190, 0.7581515, 0.9705546, 1.3421680, 2.0593447, 3.5297059", \
"0.5775380, 0.6452494, 0.7591315, 0.9669083, 1.3381918, 2.0515629, 3.5272452", \
"0.5829954, 0.6368568, 0.7620204, 0.9775820, 1.3487557, 2.0615250, 3.5293239", \
"0.5834402, 0.6411741, 0.7732344, 0.9712694, 1.3460745, 2.0596653, 3.5375856", \
"0.5771121, 0.6412132, 0.7732912, 0.9730141, 1.3460966, 2.0509738, 3.5328358", \
"0.5781630, 0.6484317, 0.7598981, 0.9761134, 1.3482859, 2.0631861, 3.5258931");
}
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.0200812, 0.0403256, 0.0809788, 0.162615, 0.326552, 0.655756");
values("264.4842700, 264.5779500, 264.7623500, 264.9880200, 265.4634000, 266.1714700, 267.4566100", \
"264.2212000, 264.3264700, 264.5054200, 264.7455500, 265.1699200, 265.8984200, 267.2120200", \
"266.9098600, 267.0192300, 267.1823200, 267.4335600, 267.8620800, 268.5910700, 269.9025900", \
"269.9222000, 270.0242000, 270.2035700, 270.4395600, 270.8623000, 271.5963500, 272.9258900", \
"273.0171800, 273.1189600, 273.2826100, 273.5450800, 273.9512000, 274.6913600, 276.0094700", \
"276.1772500, 276.2760100, 276.4409100, 276.6988400, 277.1285500, 277.8472200, 279.1657900", \
"279.3315700, 279.4318400, 279.5952400, 279.8581700, 280.2812800, 281.0045300, 282.3225300");
}
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.0200812, 0.0403256, 0.0809788, 0.162615, 0.326552, 0.655756");
values("0.5181071, 0.5821585, 0.7031178, 0.9182630, 1.3136452, 2.1012918, 3.7411381", \
"0.5150938, 0.5806652, 0.7010819, 0.9202255, 1.3136482, 2.0995718, 3.7361843", \
"0.5206931, 0.5843098, 0.7006715, 0.9195319, 1.3113942, 2.0987989, 3.7368850", \
"0.5135273, 0.5802086, 0.7014379, 0.9184094, 1.3129756, 2.1000097, 3.7392969", \
"0.5143893, 0.5805531, 0.7029302, 0.9161160, 1.3118322, 2.0997295, 3.7476471", \
"0.5154874, 0.5795461, 0.7002207, 0.9180504, 1.3106650, 2.0994810, 3.7471777", \
"0.5138250, 0.5804975, 0.7025579, 0.9160543, 1.3113303, 2.0998243, 3.7479011");
}
}
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.0200812, 0.0403256, 0.0809788, 0.162615, 0.326552, 0.655756");
values("245.1636500, 245.2800900, 245.4391400, 245.5873900, 246.0188000, 246.8510400, 247.9195900", \
"247.0673300, 247.1721800, 247.3408900, 247.6192000, 248.0825900, 248.7881500, 250.0150900", \
"248.6151500, 248.7246900, 248.8981200, 249.1782700, 249.6121600, 250.3174100, 251.5464500", \
"249.9091400, 250.0136400, 250.1866400, 250.4733900, 250.9059100, 251.6134100, 252.8453500", \
"251.0777200, 251.1538600, 251.3609700, 251.5962200, 252.0523600, 252.7472100, 253.9729600", \
"252.0988600, 252.1980800, 252.3752600, 252.6883200, 253.0923100, 253.7973400, 255.0227700", \
"253.0257200, 253.1332700, 253.2787800, 253.5783200, 253.9931100, 254.6985300, 255.9269500");
}
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.0200812, 0.0403256, 0.0809788, 0.162615, 0.326552, 0.655756");
values("0.5783614, 0.6437500, 0.7633014, 0.9690608, 1.3487907, 2.0608917, 3.5290040", \
"0.5854652, 0.6533868, 0.7592007, 0.9665518, 1.3487825, 2.0615536, 3.5228762", \
"0.5783712, 0.6474300, 0.7602038, 0.9764814, 1.3484609, 2.0631976, 3.5259899", \
"0.5736920, 0.6403071, 0.7603353, 0.9735753, 1.3472670, 2.0542978, 3.5361769", \
"0.5833458, 0.6420438, 0.7619235, 0.9741751, 1.3382301, 2.0548838, 3.5300438", \
"0.5857422, 0.6500527, 0.7622735, 0.9734706, 1.3509482, 2.0532307, 3.5362995", \
"0.5771224, 0.6563972, 0.7623788, 0.9708575, 1.3488469, 2.0617781, 3.5267234");
}
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.0200812, 0.0403256, 0.0809788, 0.162615, 0.326552, 0.655756");
values("245.2027000, 245.2027054, 245.4217500, 245.5939500, 246.1111100, 246.7644200, 248.1498000", \
"246.7529000, 246.8371200, 247.0033300, 247.2608000, 247.6873800, 248.4113100, 249.7454000", \
"249.9758400, 250.0698000, 250.2328300, 250.4949100, 250.9173100, 251.6453300, 252.9562600", \
"253.0414100, 253.1493500, 253.3064100, 253.5653000, 253.9848900, 254.7104700, 256.0482200", \
"255.9609700, 256.0436200, 256.2074100, 256.4715700, 256.8938600, 257.6191800, 258.9403300", \
"258.7835300, 258.8813900, 259.0436700, 259.3152100, 259.7381900, 260.4636200, 261.7860600", \
"261.5008200, 261.5900000, 261.7565300, 262.0232100, 262.4435900, 263.1689400, 264.4864900");
}
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.0200812, 0.0403256, 0.0809788, 0.162615, 0.326552, 0.655756");
values("0.5179578, 0.5789811, 0.7090431, 0.9168474, 1.3126121, 2.1013717, 3.7505767", \
"0.5146916, 0.5831477, 0.7102736, 0.9184989, 1.3115624, 2.0991706, 3.7502184", \
"0.5201499, 0.5847830, 0.7003836, 0.9182912, 1.3115641, 2.0985547, 3.7404049", \
"0.5160555, 0.5811233, 0.7099447, 0.9128567, 1.3129855, 2.1014606, 3.7506327", \
"0.5146365, 0.5865289, 0.7021372, 0.9162252, 1.3110164, 2.0996180, 3.7476329", \
"0.5147191, 0.5930093, 0.7067286, 0.9192566, 1.3139929, 2.0975361, 3.7330303", \
"0.5133818, 0.5806252, 0.6972310, 0.9123646, 1.3129147, 2.1017248, 3.7528358");
}
}
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.0200812, 0.0403256, 0.0809788, 0.162615, 0.326552, 0.655756");
values("229.4452200, 229.5484100, 229.6738200, 229.9946800, 230.4408000, 231.1453100, 232.3691200", \
"229.5091500, 229.6112200, 229.7872800, 230.0576200, 230.4925500, 231.2042100, 232.4319900", \
"229.6766200, 229.7821700, 229.9501900, 230.2275700, 230.6711300, 231.3739200, 232.6005600", \
"229.8864500, 229.9826900, 230.1505600, 230.4281100, 230.8756100, 231.5780100, 232.8050800", \
"230.0361100, 230.1435600, 230.3114900, 230.5888500, 231.0324200, 231.7351000, 232.9616300", \
"230.2378200, 230.2938200, 230.4664300, 230.7445600, 231.1888900, 231.8905700, 233.1183300", \
"230.3893300, 230.5297100, 230.6974500, 230.9752700, 231.4196800, 232.1214500, 233.3488900");
}
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.0200812, 0.0403256, 0.0809788, 0.162615, 0.326552, 0.655756");
values("0.5847806, 0.6503689, 0.7614427, 0.9617077, 1.3450956, 2.0553381, 3.5331480", \
"0.5731659, 0.6410832, 0.7680385, 0.9712694, 1.3421909, 2.0588080, 3.5298344", \
"0.5865317, 0.6497460, 0.7611672, 0.9686980, 1.3453053, 2.0555906, 3.5312340", \
"0.5733863, 0.6497524, 0.7610437, 0.9689138, 1.3452052, 2.0545659, 3.5321919", \
"0.5866345, 0.6497335, 0.7612150, 0.9685676, 1.3452895, 2.0557707, 3.5311096", \
"0.5838738, 0.6466399, 0.7615891, 0.9618469, 1.3458554, 2.0525968, 3.5334833", \
"0.5833605, 0.6508382, 0.7614898, 0.9617967, 1.3452502, 2.0527577, 3.5333991");
}
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.0200812, 0.0403256, 0.0809788, 0.162615, 0.326552, 0.655756");
values("234.8467500, 234.9338500, 235.0891000, 235.3816800, 235.7842300, 236.5247600, 237.8250600", \
"235.1007400, 235.2008400, 235.3584000, 235.6250700, 236.0646100, 236.7756900, 238.0938500", \
"235.3291000, 235.4292000, 235.5954400, 235.8503800, 236.2776600, 237.0014000, 238.3311300", \
"235.5464500, 235.6446600, 235.8060000, 236.0875600, 236.5145700, 237.2219000, 238.5423800", \
"235.7476800, 235.8512600, 236.0054900, 236.2764600, 236.7028200, 237.4218000, 238.7452000", \
"235.9227700, 236.0223700, 236.1909800, 236.4486800, 236.8761900, 237.6089200, 238.9281200", \
"236.1256000, 236.2253500, 236.3891100, 236.6523400, 237.0711600, 237.8032900, 239.1203700");
}
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.0200812, 0.0403256, 0.0809788, 0.162615, 0.326552, 0.655756");
values("0.5144800, 0.5823047, 0.7027712, 0.9137971, 1.3095789, 2.0962301, 3.7475414", \
"0.5140645, 0.5778019, 0.7039324, 0.9131835, 1.3098438, 2.0951800, 3.7436481", \
"0.5156663, 0.5816539, 0.7017128, 0.9139067, 1.3114146, 2.0985143, 3.7412944", \
"0.5141005, 0.5858271, 0.7091899, 0.9136319, 1.3094889, 2.0964774, 3.7485237", \
"0.5118574, 0.5781171, 0.7058009, 0.9130455, 1.3108694, 2.1015090, 3.7432981", \
"0.5199984, 0.5869658, 0.7038279, 0.9141402, 1.3089237, 2.0958049, 3.7452708", \
"0.5127221, 0.5763909, 0.7039767, 0.9203496, 1.3135363, 2.1016131, 3.7481032");
}
}
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.0200783, 0.0403139, 0.0809434, 0.162521, 0.326314, 0.655184");
values("240.9367400, 240.9367447, 241.1110800, 241.4158800, 241.7756900, 242.4762900, 243.7138800", \
"243.0057600, 243.1114600, 243.2860500, 243.5620600, 243.9973100, 244.7021600, 245.9286500", \
"244.6339000, 244.7166600, 244.9587000, 245.1927800, 245.6532400, 246.3319200, 247.5576700", \
"245.9947600, 246.1332000, 246.2730300, 246.5499700, 246.9865900, 247.6893700, 248.9181600", \
"247.2281400, 247.3347800, 247.4894200, 247.7723600, 248.2097700, 248.9100300, 250.1475400", \
"248.3838600, 248.4627000, 248.6371200, 248.8700700, 249.3447700, 250.0160000, 251.2752800", \
"249.4236900, 249.5928900, 249.7083900, 249.9805900, 250.4236500, 251.1247000, 252.3728700");
}
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.0200783, 0.0403139, 0.0809434, 0.162521, 0.326314, 0.655184");
values("0.5774151, 0.6507401, 0.7595408, 0.9635218, 1.3431827, 2.0516098, 3.5292154", \
"0.5751387, 0.6402317, 0.7705454, 0.9755099, 1.3434741, 2.0517741, 3.5254484", \
"0.5700742, 0.6395091, 0.7599202, 0.9637132, 1.3408843, 2.0468454, 3.5311625", \
"0.5849369, 0.6511624, 0.7579709, 0.9614294, 1.3474236, 2.0596247, 3.5315593", \
"0.5792428, 0.6442072, 0.7614601, 0.9667099, 1.3397108, 2.0514992, 3.5302805", \
"0.5767359, 0.6495147, 0.7612151, 0.9694396, 1.3444906, 2.0571873, 3.5307146", \
"0.5740703, 0.6467145, 0.7698962, 0.9664093, 1.3442741, 2.0568236, 3.5281658");
}
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.0200783, 0.0403139, 0.0809434, 0.162521, 0.326314, 0.655184");
values("243.2891500, 243.3706100, 243.6225700, 243.7919300, 244.2831700, 245.0395900, 246.3698900", \
"245.3365900, 245.4523300, 245.6168600, 245.8697000, 246.2865600, 247.0304700, 248.3500300", \
"247.2927700, 247.4034800, 247.5670700, 247.8377300, 248.2421700, 248.9840100, 250.3018900", \
"248.8039900, 248.8969200, 249.0623700, 249.3289100, 249.7544400, 250.4786500, 251.7963900", \
"250.0893000, 250.1823000, 250.3428200, 250.6229500, 251.0347800, 251.7670600, 253.0800600", \
"251.2123000, 251.3008300, 251.4682900, 251.7376200, 252.1611600, 252.8842600, 254.2022900", \
"252.2523600, 252.3373200, 252.5107400, 252.7800700, 253.1940900, 253.9274000, 255.2442900");
}
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.0200783, 0.0403139, 0.0809434, 0.162521, 0.326314, 0.655184");
values("0.5147343, 0.5784573, 0.7038270, 0.9177478, 1.3124557, 2.0983044, 3.7442018", \
"0.5143484, 0.5808809, 0.7008751, 0.9138240, 1.3102830, 2.1033197, 3.7350123", \
"0.5178075, 0.5878368, 0.7028223, 0.9142990, 1.3137723, 2.0977828, 3.7456380", \
"0.5199396, 0.5870903, 0.7036289, 0.9115674, 1.3088810, 2.0970046, 3.7453796", \
"0.5130093, 0.5767482, 0.7041913, 0.9132299, 1.3106520, 2.0990958, 3.7422785", \
"0.5125830, 0.5870721, 0.7095455, 0.9198972, 1.3137953, 2.1005904, 3.7452228", \
"0.5150352, 0.5788293, 0.7036664, 0.9141668, 1.3084074, 2.0965936, 3.7455430");
}
}
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.0200783, 0.0403139, 0.0809434, 0.162521, 0.326314, 0.655184");
values("240.6482300, 240.8704900, 240.9783800, 241.3500200, 241.6071500, 242.4957900, 243.7201400", \
"242.9197000, 242.9928300, 243.1788500, 243.4560100, 243.8926000, 244.5908600, 245.8261900", \
"244.5211200, 244.6426800, 244.8198300, 245.0937000, 245.5623200, 246.2397500, 247.4048100", \
"245.8622500, 245.9796600, 246.1538300, 246.4319400, 246.8757400, 247.5713900, 248.7973100", \
"247.0554300, 247.1694200, 247.3371400, 247.6143900, 248.0578000, 248.7605900, 249.9859900", \
"248.1885700, 248.3273200, 248.5098800, 248.7888700, 249.2176900, 249.9207300, 251.1493200", \
"249.2941500, 249.4141100, 249.5870000, 249.8636000, 250.2991100, 251.0036300, 252.2328900");
}
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.0200783, 0.0403139, 0.0809434, 0.162521, 0.326314, 0.655184");
values("0.5781453, 0.6431244, 0.7551881, 0.9657954, 1.3436869, 2.0515638, 3.5306849", \
"0.5790958, 0.6467664, 0.7580294, 0.9617291, 1.3475875, 2.0596462, 3.5297512", \
"0.5755804, 0.6467402, 0.7595539, 0.9631700, 1.3398107, 2.0506532, 3.5318921", \
"0.5869907, 0.6473088, 0.7691503, 0.9743473, 1.3404847, 2.0535678, 3.5169807", \
"0.5776672, 0.6498982, 0.7614417, 0.9682390, 1.3449591, 2.0549766, 3.5285392", \
"0.5743076, 0.6405307, 0.7600386, 0.9660921, 1.3436654, 2.0593585, 3.5249665", \
"0.5745512, 0.6406839, 0.7691588, 0.9696958, 1.3385171, 2.0520226, 3.5339749");
}
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.0200783, 0.0403139, 0.0809434, 0.162521, 0.326314, 0.655184");
values("243.0561800, 243.2591400, 243.3691300, 243.7161000, 244.0891100, 244.8285300, 246.1433700", \
"245.2317700, 245.3237800, 245.4818300, 245.7374300, 246.1707400, 246.8948700, 248.2136900", \
"247.1289200, 247.2160100, 247.3800300, 247.6233200, 248.0817300, 248.8049200, 250.1187700", \
"248.6003400, 248.6897300, 248.8555400, 249.1250400, 249.5358400, 250.2594900, 251.5853600", \
"249.8235300, 249.9173500, 250.0821400, 250.3451000, 250.7677800, 251.4926200, 252.8109900", \
"250.8972200, 250.9919500, 251.1588700, 251.4243200, 251.8527500, 252.5777100, 253.8901400", \
"251.8837300, 251.9833800, 252.1661600, 252.4097600, 252.8371100, 253.5628300, 254.8870300");
}
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.0200783, 0.0403139, 0.0809434, 0.162521, 0.326314, 0.655184");
values("0.5240497, 0.5842150, 0.7014548, 0.9190810, 1.3123947, 2.0959205, 3.7451642", \
"0.5129990, 0.5833616, 0.7016118, 0.9121136, 1.3142895, 2.1048483, 3.7466732", \
"0.5169890, 0.5785589, 0.7016697, 0.9171792, 1.3115540, 2.0937085, 3.7472856", \
"0.5154022, 0.5827113, 0.7021422, 0.9135442, 1.3126504, 2.0941231, 3.7417083", \
"0.5137096, 0.5768855, 0.7002074, 0.9196604, 1.3123559, 2.0914164, 3.7453836", \
"0.5198491, 0.5870734, 0.7036228, 0.9140819, 1.3088866, 2.0970121, 3.7453542", \
"0.5129322, 0.5784188, 0.6996796, 0.9195996, 1.3137823, 2.1003652, 3.7486618");
}
}
}
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;
fall_capacitance : 1.022879;
capacitance : 1.024176;
rise_capacitance : 1.025473;
max_transition : 25.0;
internal_power () {
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("1.2269816, 1.3534027, 1.4798239, 1.5172596, 1.5551463, 1.5925820, 1.6300177");
}
rise_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("-1.1817050, -1.0934147, -1.0051245, -0.8382901, -0.6694457, -0.5026113, -0.3357769");
}
}
}
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.340279;
capacitance : 0.325769;
fall_capacitance : 0.311258;
internal_power () {
rise_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("-0.0121878, 0.2759997, 0.5641871, 0.8524422, 1.1441701, 1.4324251, 1.7206801");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("0.0166842, -0.2599144, -0.5365131, -0.8116300, -1.0900616, -1.3651785, -1.6402954");
}
}
}
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.377541;
capacitance : 0.382088;
fall_capacitance : 0.386635;
internal_power () {
rise_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("-0.0861957, 0.2495499, 0.5852955, 0.9211460, 1.2610430, 1.5968936, 1.9327441");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("0.0861999, -0.2495511, -0.5853021, -0.9211513, -1.2610469, -1.5968962, -1.9327454");
}
}
}
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 : 5.563687;
capacitance : 6.565224;
fall_capacitance : 7.566761;
internal_power () {
rise_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("-0.0053989, -0.0053832, -0.0053676, -0.0053900, -0.0054126, -0.0054350, -0.0054574");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("0.0054108, 0.0053924, 0.0053739, 0.0053862, 0.0053986, 0.0054108, 0.0054231");
}
}
}
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.049861;
capacitance : 0.049861;
fall_capacitance : 0.049862;
internal_power () {
rise_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("-0.0027371, -0.0027525, -0.0027680, -0.0027597, -0.0027513, -0.0027431, -0.0027348");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("0.0027347, 0.0027569, 0.0027791, 0.0027723, 0.0027655, 0.0027587, 0.0027519");
}
}
}
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.045995;
capacitance : 0.045986;
fall_capacitance : 0.045978;
internal_power () {
rise_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("-0.0045165, -0.0045435, -0.0045706, -0.0045551, -0.0045395, -0.0045241, -0.0045087");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("0.0045096, 0.0045323, 0.0045549, 0.0045449, 0.0045348, 0.0045248, 0.0045147");
}
}
}
}
default_operating_conditions : "ss_ss_1p40v_x_1p65v_100C";
}