blob: c3a9aae3c8936330250df0fcbcde7f36ed559d3d [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_ff_ff_100C_1v95_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 : 100.000000;
nom_voltage : 1.950000;
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.950000);
voltage_map("VCCHIB",1.950000);
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.195;
voh : 1.755;
vomax : 2.047;
vomin : -0.098;
}
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.585;
vih : 1.365;
vimax : 2.047;
vimin : -0.098;
}
operating_conditions ("ff_ff_1p95v_x_5p50v_100C") {
process : 1.000000;
temperature : 100.000000;
voltage : 1.950000;
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") {
dont_use : true;
is_macro_cell : true;
interface_timing : true;
pad_cell : true;
dont_touch : true;
area : 15000.000000;
cell_leakage_power : 1.446080e+02;
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 : "103.4190000";
}
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 : "144.6080000";
}
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.019237;
capacitance : 0.018923;
fall_capacitance : 0.018610;
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.8358201, 3.3872840, 4.9387478, 6.4292615, 7.8601547, 9.3506684, 10.8411820");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.7996213, -0.1965761, -1.1927735, -1.9840502, -2.7436758, -3.5349524, -4.3262290");
}
}
}
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.025073;
capacitance : 0.024878;
fall_capacitance : 0.024683;
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.1021189, 0.0743317, 0.2507823, 0.5017656, 0.7427095, 0.9936928, 1.2446760");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.7083431, 0.9057402, 1.1031373, 1.3577176, 1.6021147, 1.8566950, 2.1112753");
}
}
}
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.033727;
capacitance : 0.033072;
fall_capacitance : 0.032417;
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.6365392, 1.6176835, 1.5988277, 1.7972860, 1.9878059, 2.1862642, 2.3847224");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("1.1960325, 1.3245083, 1.4529840, 1.6774067, 1.8928524, 2.1172751, 2.3416978");
}
}
}
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.017596;
capacitance : 0.017567;
fall_capacitance : 0.017538;
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.0045264, 2.4870097e-06, 0.0045314, 0.0124133, 0.0199799, 0.0278618, 0.0357437");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.0695425, 0.0735294, 0.0775162, 0.0840764, 0.0903741, 0.0969343, 0.1034944");
}
}
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.028797;
capacitance : 0.028490;
fall_capacitance : 0.028182;
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.4042086, 0.8188389, 1.2334692, 1.9451741, 2.6284107, 3.3401156, 4.0518205");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("2.5123907, 7.2668818, 12.0213730, 14.0599740, 16.0170320, 18.0556340, 20.0942350");
}
}
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.008908;
capacitance : 0.008933;
fall_capacitance : 0.008958;
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.1094958, -0.1093648, -0.1092338, -0.1090673, -0.1089075, -0.1087410, -0.1085746");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.1093104, 0.1092348, 0.1091591, 0.1089353, 0.1087204, 0.1084966, 0.1082728");
}
}
}
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 : 3.631220;
max_transition : 3.749588;
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.02671009, 0.07134292, 0.1905576, 0.5089811, 1.359493, 3.63122");
values("59.3380465, 59.2759985, 59.0596375, 59.0705865, 59.1906915, 60.0412825, 62.7129435", \
"62.9867820, 62.8354170, 62.7604770, 62.6630210, 62.7475290, 63.9103560, 66.2534060", \
"63.0870980, 63.1398480, 62.8667330, 62.3742100, 62.7247490, 63.8611320, 66.5602300", \
"63.6199840, 63.6382410, 63.4546370, 63.1593810, 63.1801490, 64.5856770, 66.9717060", \
"64.1188630, 64.0808660, 63.9488880, 63.6828300, 63.6604310, 65.2736680, 67.4935320", \
"64.3472010, 64.3076910, 64.1290910, 63.6610760, 63.9636750, 65.3187020, 67.7169920", \
"64.7210760, 64.6272480, 64.4708520, 63.8868260, 64.3157540, 65.4626350, 68.0559640");
}
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.02671009, 0.07134292, 0.1905576, 0.5089811, 1.359493, 3.63122");
values("71.0311385, 70.8780665, 70.5802495, 70.3871405, 70.3763435, 71.0159565, 73.2281035", \
"68.3136050, 68.1828340, 67.9607200, 67.6899370, 67.5720660, 68.2177990, 70.3714930", \
"68.6092850, 68.4958550, 68.2522440, 67.9695120, 68.0290130, 68.6214560, 70.5359800", \
"68.7617460, 68.6280960, 68.3796420, 68.1143750, 68.0070650, 68.5734040, 70.6002410", \
"69.0848000, 68.9830970, 68.7397780, 68.4669680, 68.4363260, 68.9280160, 70.9053370", \
"69.3681780, 69.2643300, 69.0177360, 68.7477090, 68.5979810, 69.1594490, 71.1229270", \
"69.6412930, 69.5346280, 69.1563890, 69.0075290, 68.8876250, 69.4485510, 71.4045140");
}
}
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.02671009, 0.07134292, 0.1905576, 0.5089811, 1.359493, 3.63122");
values("75.8691575, 75.7488165, 75.5152395, 75.2404385, 75.2275875, 75.8390775, 78.1072565", \
"73.2481300, 73.1227160, 72.8934900, 72.6090920, 72.5747030, 73.1801290, 75.1743180", \
"73.9555360, 73.9173790, 73.5818070, 73.3142570, 73.3966570, 73.8415930, 75.9955640", \
"74.7601080, 74.6495370, 74.3258020, 74.1391670, 74.0944740, 74.5818550, 76.5993030", \
"75.3089600, 75.1837550, 75.1118680, 74.8178460, 74.7875580, 75.3631460, 77.3566970", \
"76.0858740, 75.9353550, 75.7200620, 75.4374410, 75.4209330, 75.9820330, 77.9999050", \
"76.5287490, 76.4193290, 76.1675170, 75.9084880, 75.8622890, 76.4238120, 78.3624280");
}
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.02671009, 0.07134292, 0.1905576, 0.5089811, 1.359493, 3.63122");
values("74.2910155, 74.1695085, 73.9430855, 73.7687325, 73.9530705, 74.9375745, 77.7170395", \
"83.1403900, 83.0367030, 82.8728200, 82.7603610, 82.8826170, 83.9599920, 86.7481640", \
"88.5279900, 88.4131310, 88.2618700, 88.1641220, 88.3718030, 89.4084740, 92.1961120", \
"92.4353090, 92.3039770, 92.1691130, 92.0458990, 92.2174770, 93.2820210, 96.0566970", \
"95.2936970, 95.1880800, 95.0293590, 94.9499300, 95.1251020, 96.1178910, 98.8950940", \
"97.5550610, 97.4528240, 97.2666110, 97.1854330, 97.3798750, 98.3458660, 101.1016200", \
"99.3842650, 99.2795780, 99.0856010, 99.0092800, 99.1873320, 100.1810600, 102.9710000");
}
}
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.02671009, 0.07134292, 0.1905576, 0.5089811, 1.359493, 3.63122");
values("25.2228878, 25.1297418, 24.2455568, 24.1291678, 24.3669168, 24.9326918, 26.2652588", \
"25.0401780, 24.9423490, 24.6852640, 24.4020640, 24.1659470, 24.6298290, 26.1070210", \
"25.2899300, 25.0634620, 24.4904980, 24.5828950, 24.5029080, 24.7239730, 26.2772300", \
"24.9872310, 24.9992040, 24.1840190, 24.0750870, 24.2584650, 24.6184270, 26.1476050", \
"25.0140130, 24.9263650, 24.0100530, 23.9535350, 24.1640460, 24.5927100, 26.0731990", \
"25.0559970, 24.7756990, 24.3213160, 24.4314600, 24.2048850, 24.5771890, 26.0746130", \
"25.3779600, 24.9280420, 24.8026770, 24.1040230, 24.2289680, 24.6630510, 26.1144650");
}
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.02671009, 0.07134292, 0.1905576, 0.5089811, 1.359493, 3.63122");
values("52.5105116, 52.2537966, 52.2027996, 52.1116396, 52.2106986, 53.1286726, 55.7804306", \
"52.6952720, 52.7644840, 52.1429390, 52.4811270, 52.7468170, 53.4598790, 56.2293370", \
"52.3240134, 52.3806104, 52.4220944, 52.0319894, 52.2911674, 53.5544974, 56.0397774", \
"52.4181290, 52.4800060, 52.1890900, 51.6478870, 52.1197150, 53.4931680, 55.7779480", \
"52.4243910, 52.5521950, 52.6459610, 52.2020550, 52.0627670, 53.4783470, 55.6666660", \
"52.4237490, 52.4807210, 52.1911510, 51.6471800, 52.1173280, 53.4933940, 55.6299140", \
"52.4240620, 52.4886380, 52.4730190, 51.6862770, 52.0942350, 53.4848760, 55.6623980");
}
}
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.02671149, 0.07135038, 0.1905875, 0.5090877, 1.359849, 3.63236");
values("58.3584220, 58.1054990, 58.0293590, 57.7703300, 57.9492220, 59.1406370, 61.7045300", \
"80.3451890, 80.1691770, 79.9862950, 79.8957910, 80.0638930, 80.9800490, 83.6547570", \
"89.3806350, 89.2394560, 89.0559150, 88.7432420, 89.1165960, 90.0494540, 92.6653480", \
"98.3510430, 98.2489160, 98.0614890, 97.9625620, 98.1328770, 99.0691970, 101.6793900", \
"107.4440500, 107.3440900, 107.1584100, 107.0646600, 107.2266200, 108.2063600, 110.7418700", \
"116.4390500, 116.2887400, 116.1662900, 116.0698500, 116.2155400, 117.1508600, 119.7428100", \
"125.3577800, 125.2510000, 125.0893300, 124.9726600, 125.1251600, 126.0636500, 128.6566100");
}
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.02671149, 0.07135038, 0.1905875, 0.5090877, 1.359849, 3.63236");
values("71.4154688, 71.0268978, 70.9021918, 70.6991598, 70.6765048, 71.1530888, 73.0826218", \
"74.4367970, 74.1746460, 74.0237660, 73.6566360, 73.5459400, 74.2038170, 76.0615460", \
"85.7224920, 85.6199970, 85.6232100, 85.0933980, 85.0972830, 85.6350270, 87.6578880", \
"96.5851500, 96.4946320, 96.2308500, 95.9555140, 95.9325190, 96.4972550, 98.5035390", \
"107.2012100, 107.1423600, 106.8954500, 106.5774900, 106.5978800, 107.1921500, 109.1516000", \
"117.6550800, 117.4952200, 116.7853200, 117.0086000, 117.0154800, 117.6169400, 119.5200600", \
"127.8549500, 127.7714700, 127.5115600, 127.2447000, 127.2033500, 127.8790800, 129.9832000");
}
}
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.02671149, 0.07135038, 0.1905875, 0.5090877, 1.359849, 3.63236");
values("71.2955228, 71.1199688, 71.0339128, 70.5970128, 70.7729408, 71.0069828, 73.1229918", \
"74.3190230, 74.1906190, 73.9612470, 73.4705010, 73.4718880, 74.0317110, 76.2297380", \
"85.7531130, 85.6594860, 85.4026920, 85.1193210, 85.1026820, 85.6622760, 87.7433960", \
"96.6272060, 96.4957970, 96.2514510, 95.9699820, 95.9695170, 96.5196600, 98.5423200", \
"107.2463600, 107.2050200, 106.9498200, 106.6624400, 106.5047600, 107.2119600, 109.3332000", \
"117.7032500, 117.5919800, 116.8397500, 117.0766500, 117.1873800, 117.5491500, 119.7092000", \
"127.8888100, 127.9703400, 127.5361300, 127.2664200, 127.2346700, 127.8688500, 130.2037600");
}
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.02671149, 0.07135038, 0.1905875, 0.5090877, 1.359849, 3.63236");
values("58.3961560, 58.3606700, 58.2383030, 57.7395280, 58.0669890, 58.7288270, 61.9636910", \
"80.4541990, 80.3504210, 80.2559340, 80.1470140, 80.2947430, 81.1628540, 83.7549060", \
"89.6245230, 89.5191140, 89.2649500, 89.2695710, 89.3380370, 90.3466750, 92.9303300", \
"98.6183910, 98.5300800, 98.3740030, 98.4288070, 98.4285710, 99.3404040, 101.9816000", \
"107.6892500, 107.5823400, 107.3820600, 107.2899300, 107.4480700, 108.3918000, 110.9425600", \
"116.7017500, 116.5969000, 116.4504700, 116.3161200, 116.4651600, 117.4097900, 120.0349400", \
"125.6764800, 125.5591900, 125.3246300, 125.2957600, 125.4458200, 126.3900200, 128.9862000");
}
}
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.0267101, 0.0713429, 0.190558, 0.508981, 1.35949, 3.63122");
values("206.9209900, 206.9578800, 207.0034000, 207.0749800, 207.2860200, 207.7461400, 209.0414600", \
"208.6407700, 208.6639600, 208.7124600, 208.8105000, 209.0269900, 209.4908600, 210.7559600", \
"209.7710000, 209.7935000, 209.8420000, 209.9397400, 210.1465500, 210.6242900, 211.8839100", \
"210.6801400, 210.7024000, 210.7506600, 210.8476900, 211.0128500, 211.4901000, 212.7534300", \
"211.4226600, 211.4455800, 211.4950500, 211.5930800, 211.7946800, 212.2726200, 213.5351500", \
"212.1572500, 212.1805900, 212.2289400, 212.3269000, 212.5386500, 213.0159400, 214.2790500", \
"212.9005300, 212.9230800, 212.9770100, 213.0693100, 213.2769900, 213.7544300, 215.0170400");
}
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.0267101, 0.0713429, 0.190558, 0.508981, 1.35949, 3.63122");
values("0.1384540, 0.1579149, 0.2005309, 0.2892169, 0.5256937, 1.2105167, 3.1317526", \
"0.1379003, 0.1609261, 0.1996045, 0.2898261, 0.5255365, 1.2090094, 3.1405170", \
"0.1387059, 0.1611430, 0.2000449, 0.2891248, 0.5251616, 1.2118013, 3.1377658", \
"0.1395874, 0.1582473, 0.2011663, 0.2873216, 0.5249837, 1.2128902, 3.1344554", \
"0.1391894, 0.1612335, 0.1997136, 0.2899372, 0.5258204, 1.2107020, 3.1313065", \
"0.1379471, 0.1592474, 0.1996445, 0.2897241, 0.5258451, 1.2123077, 3.1257996", \
"0.1387659, 0.1611695, 0.1990915, 0.2890794, 0.5258976, 1.2122023, 3.1232841");
}
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.0267101, 0.0713429, 0.190558, 0.508981, 1.35949, 3.63122");
values("190.1879900, 190.1916400, 190.2241100, 190.3464800, 190.5951900, 191.2541600, 192.9640100", \
"191.4589500, 191.4938300, 191.5327200, 191.6418300, 191.9026100, 192.5328900, 194.2774600", \
"193.6149700, 193.6149827, 193.6910200, 193.8003900, 194.0504600, 194.6917400, 196.3849600", \
"195.4321800, 195.5282900, 195.5282975, 195.6152600, 195.8670000, 196.5086900, 198.3147900", \
"197.1026200, 197.1264800, 197.1766600, 197.2857900, 197.5375700, 198.1790800, 199.9139800", \
"198.5160300, 198.5398800, 198.5919100, 198.7011600, 198.9510300, 199.5926100, 201.3273800", \
"199.7896100, 199.8135400, 199.8635600, 199.9729300, 200.2227300, 200.8644500, 202.5991000");
}
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.0267101, 0.0713429, 0.190558, 0.508981, 1.35949, 3.63122");
values("0.1197764, 0.1388723, 0.1876190, 0.2902134, 0.5816724, 1.4166995, 3.7162471", \
"0.1188533, 0.1390287, 0.1840212, 0.2917061, 0.5816948, 1.4233497, 3.7486512", \
"0.1173186, 0.1390701, 0.1848002, 0.2919676, 0.5818420, 1.4237979, 3.7488030", \
"0.1173235, 0.1375615, 0.1860178, 0.2914422, 0.5823916, 1.4237629, 3.7610928", \
"0.1173322, 0.1379652, 0.1860204, 0.2914273, 0.5823912, 1.4237505, 3.7488630", \
"0.1173408, 0.1379724, 0.1848086, 0.2919722, 0.5823881, 1.4237937, 3.7493915", \
"0.1192477, 0.1393502, 0.1847894, 0.2919621, 0.5818340, 1.4238023, 3.7494590");
}
}
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.0267101, 0.0713429, 0.190558, 0.508981, 1.35949, 3.63122");
values("210.3921700, 210.3993400, 210.4590400, 210.5606400, 210.6499700, 211.1281200, 212.4882900", \
"212.7680900, 212.7887300, 212.8397100, 212.9366400, 213.1372300, 213.6172800, 214.8810000", \
"215.3925200, 215.4173700, 215.4899800, 215.5623100, 215.7655700, 216.2668700, 217.5083000", \
"217.9240800, 217.9468300, 218.0106000, 218.0932500, 218.2954800, 218.7885000, 220.0369800", \
"220.1310100, 220.1540100, 220.2116500, 220.3136200, 220.5163000, 220.9895800, 222.2438800", \
"222.1752700, 222.1978700, 222.2463000, 222.3439900, 222.5464600, 223.0243200, 224.2883100", \
"224.0383900, 224.0612000, 224.1103100, 224.2076700, 224.4097900, 224.8873700, 226.1513700");
}
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.0267101, 0.0713429, 0.190558, 0.508981, 1.35949, 3.63122");
values("0.1402711, 0.1575214, 0.2013675, 0.2880187, 0.5249969, 1.2100277, 3.1333063", \
"0.1387064, 0.1611448, 0.2018325, 0.2891241, 0.5251591, 1.2112052, 3.1378389", \
"0.1382356, 0.1594982, 0.2001006, 0.2897421, 0.5254723, 1.2092087, 3.1406071", \
"0.1396751, 0.1597879, 0.2001729, 0.2889450, 0.5258324, 1.2122597, 3.1340071", \
"0.1387596, 0.1611717, 0.2004819, 0.2885829, 0.5251716, 1.2128754, 3.1360590", \
"0.1387306, 0.1611581, 0.2000753, 0.2891171, 0.5251672, 1.2118851, 3.1373861", \
"0.1397481, 0.1596104, 0.2018551, 0.2890138, 0.5258736, 1.2122623, 3.1344893");
}
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.0267101, 0.0713429, 0.190558, 0.508981, 1.35949, 3.63122");
values("185.1932000, 185.1932145, 185.2482100, 185.3729500, 185.6094700, 186.2414900, 187.9851200", \
"186.5768700, 186.5994800, 186.6266100, 186.7568900, 187.0153200, 187.6355200, 189.3664200", \
"188.6756400, 188.6982900, 188.7733600, 188.8584400, 189.1000600, 189.7326700, 191.4636700", \
"190.6476100, 190.6744600, 190.7647900, 190.8350500, 191.0775600, 191.7639200, 193.4966900", \
"192.3786200, 192.4014200, 192.4626600, 192.5609800, 192.8105700, 193.4651300, 195.1860600", \
"193.9532000, 193.9757400, 194.0237300, 194.1377400, 194.3876200, 195.0248100, 196.7587200", \
"195.3783200, 195.4009600, 195.4481900, 195.5570100, 195.8074900, 196.4489700, 198.1804200");
}
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.0267101, 0.0713429, 0.190558, 0.508981, 1.35949, 3.63122");
values("0.1198392, 0.1382134, 0.1850852, 0.2902894, 0.5815949, 1.4183137, 3.7160426", \
"0.1173835, 0.1379840, 0.1864774, 0.2920005, 0.5817381, 1.4230001, 3.7445327", \
"0.1199340, 0.1393586, 0.1834984, 0.2919684, 0.5816755, 1.4233459, 3.7440686", \
"0.1222166, 0.1388349, 0.1848785, 0.2907806, 0.5825792, 1.4241415, 3.7277554", \
"0.1189565, 0.1391184, 0.1860374, 0.2917424, 0.5812260, 1.4244763, 3.7489687", \
"0.1173419, 0.1379747, 0.1839894, 0.2919866, 0.5822563, 1.4252243, 3.7341183", \
"0.1173639, 0.1379771, 0.1850781, 0.2901471, 0.5824889, 1.4239547, 3.7422510");
}
}
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.0267101, 0.0713429, 0.190558, 0.508981, 1.35949, 3.63122");
values("204.6324300, 204.6559500, 204.7037500, 204.8018600, 205.0045100, 205.4793000, 206.7446900", \
"204.6533600, 204.6761100, 204.7250700, 204.8221700, 205.0243400, 205.5019300, 206.7661000", \
"204.6827800, 204.7059100, 204.7543600, 204.8523000, 205.0541900, 205.5323400, 206.7975900", \
"204.7295000, 204.7524800, 204.8010300, 204.8983300, 205.1011400, 205.5787000, 206.8412400", \
"204.7675300, 204.7903800, 204.8387600, 204.9361300, 205.1389900, 205.6164400, 206.8790400", \
"204.8101900, 204.8337100, 204.8817600, 204.9799000, 205.1817600, 205.6599000, 206.9251900", \
"204.8378300, 204.8608000, 204.9093000, 205.0066300, 205.2092600, 205.6868500, 206.9487600");
}
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.0267101, 0.0713429, 0.190558, 0.508981, 1.35949, 3.63122");
values("0.1391632, 0.1611663, 0.2004914, 0.2885408, 0.5250826, 1.2127230, 3.1315788", \
"0.1426640, 0.1592708, 0.2018084, 0.2890276, 0.5258780, 1.2122270, 3.1346237", \
"0.1382087, 0.1609255, 0.1996367, 0.2898112, 0.5255110, 1.2087907, 3.1393623", \
"0.1391872, 0.1611863, 0.2004828, 0.2885544, 0.5251261, 1.2128725, 3.1316270", \
"0.1391418, 0.1611449, 0.2005041, 0.2885545, 0.5250703, 1.2128734, 3.1314391", \
"0.1383078, 0.1593901, 0.1995849, 0.2898234, 0.5255321, 1.2089640, 3.1393912", \
"0.1401000, 0.1604013, 0.2003382, 0.2885920, 0.5254127, 1.2126394, 3.1275436");
}
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.0267101, 0.0713429, 0.190558, 0.508981, 1.35949, 3.63122");
values("183.2859500, 183.3014000, 183.3541500, 183.4631000, 183.7125400, 184.3607200, 186.0909900", \
"183.3103800, 183.3325000, 183.3833600, 183.4922800, 183.7414800, 184.3828000, 186.1163800", \
"183.3584200, 183.3806100, 183.4315800, 183.5268800, 183.7765400, 184.4177100, 186.1682200", \
"183.4086400, 183.4307300, 183.4836400, 183.5925300, 183.8418300, 184.4837500, 186.2165400", \
"183.4611000, 183.4831200, 183.5337100, 183.6429200, 183.8924700, 184.5359800, 186.2708100", \
"183.5122700, 183.5345000, 183.5874200, 183.6962200, 183.9455600, 184.5875600, 186.3221000", \
"183.5658700, 183.5878300, 183.6387000, 183.7495600, 183.9992200, 184.6408400, 186.3755600");
}
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.0267101, 0.0713429, 0.190558, 0.508981, 1.35949, 3.63122");
values("0.1176839, 0.1417381, 0.1867888, 0.2910816, 0.5817590, 1.4233896, 3.7316470", \
"0.1214339, 0.1385612, 0.1840884, 0.2922153, 0.5822798, 1.4227096, 3.7461501", \
"0.1173411, 0.1379569, 0.1860150, 0.2916657, 0.5817334, 1.4233535, 3.7492907", \
"0.1191616, 0.1379614, 0.1847636, 0.2919336, 0.5818067, 1.4238034, 3.7495873", \
"0.1173545, 0.1379546, 0.1860144, 0.2913665, 0.5811819, 1.4237567, 3.7495704", \
"0.1173542, 0.1379614, 0.1847641, 0.2919341, 0.5818077, 1.4238031, 3.7495402", \
"0.1173806, 0.1379619, 0.1860309, 0.2919449, 0.5818269, 1.4237950, 3.7495878");
}
}
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.0267115, 0.0713504, 0.190588, 0.509088, 1.35985, 3.63236");
values("205.8662300, 205.8662339, 205.9390700, 206.0348000, 206.2217300, 206.7005500, 207.9624700", \
"206.5020100, 206.5153200, 206.5715000, 206.6685500, 206.8714600, 207.3490600, 208.6160900", \
"206.7856600, 206.8083100, 206.8568700, 206.9541800, 207.1570000, 207.6350300, 208.8990800", \
"206.9483900, 206.9693900, 207.0195500, 207.1162600, 207.3195000, 207.7975700, 209.0619900", \
"207.0589600, 207.0752600, 207.1116300, 207.2285800, 207.4268700, 207.8956400, 209.1585400", \
"207.1315500, 207.1475100, 207.2033000, 207.3002600, 207.5068200, 207.9751100, 209.2561700", \
"207.1597600, 207.1831300, 207.2312500, 207.3284400, 207.5314000, 208.0202700, 209.2801700");
}
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.0267115, 0.0713504, 0.190588, 0.509088, 1.35985, 3.63236");
values("0.1421345, 0.1590342, 0.2012920, 0.2890754, 0.5252122, 1.2126717, 3.1346821", \
"0.1392744, 0.1607693, 0.2002110, 0.2908767, 0.5255293, 1.2095812, 3.1433431", \
"0.1387838, 0.1611799, 0.2001868, 0.2886592, 0.5253034, 1.2126881, 3.1376945", \
"0.1387088, 0.1610889, 0.2000769, 0.2891822, 0.5252891, 1.2122200, 3.1375147", \
"0.1396593, 0.1610286, 0.2003288, 0.2902255, 0.5260838, 1.2125171, 3.1256149", \
"0.1391626, 0.1612259, 0.2005191, 0.2888782, 0.5258549, 1.2108964, 3.1384768", \
"0.1392185, 0.1612287, 0.2005258, 0.2886263, 0.5252989, 1.2127622, 3.1332814");
}
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.0267115, 0.0713504, 0.190588, 0.509088, 1.35985, 3.63236");
values("184.1958800, 184.2101900, 184.2522600, 184.3765600, 184.5990000, 185.2624900, 186.9749600", \
"185.1586300, 185.1760800, 185.2272200, 185.3366700, 185.5872400, 186.2283100, 187.9731300", \
"186.0547600, 186.0590300, 186.1111700, 186.2197900, 186.4704900, 187.1119200, 188.8578400", \
"186.8856600, 186.9097000, 186.9580500, 187.0690100, 187.3191900, 187.9618500, 189.6975300", \
"187.6994800, 187.7294300, 187.7748900, 187.8835100, 188.1352200, 188.7747100, 190.5113300", \
"188.5262300, 188.5476600, 188.5918800, 188.7019700, 188.9542600, 189.5968200, 191.3407900", \
"189.3360200, 189.3593400, 189.4095800, 189.5201500, 189.7705300, 190.4120400, 192.1480200");
}
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.0267115, 0.0713504, 0.190588, 0.509088, 1.35985, 3.63236");
values("0.1176869, 0.1390698, 0.1857944, 0.2917357, 0.5822009, 1.4205037, 3.7327221", \
"0.1173279, 0.1379727, 0.1860236, 0.2919942, 0.5824582, 1.4247938, 3.7512398", \
"0.1189741, 0.1379685, 0.1848181, 0.2919929, 0.5824599, 1.4240885, 3.7514321", \
"0.1173282, 0.1379607, 0.1840363, 0.2919828, 0.5819097, 1.4240638, 3.7504546", \
"0.1173532, 0.1379694, 0.1847940, 0.2919680, 0.5819612, 1.4247846, 3.7504964", \
"0.1173613, 0.1405038, 0.1860315, 0.2914381, 0.5824627, 1.4240525, 3.7513659", \
"0.1173580, 0.1379720, 0.1860400, 0.2919857, 0.5819135, 1.4240852, 3.7503645");
}
}
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.0267115, 0.0713504, 0.190588, 0.509088, 1.35985, 3.63236");
values("205.8892100, 205.8933600, 205.9663200, 206.0666300, 206.2539600, 206.7045400, 208.0092700", \
"206.5157600, 206.5391100, 206.5956700, 206.6890400, 206.8942100, 207.3729900, 208.6365800", \
"206.8023100, 206.8305600, 206.8735500, 206.9711700, 207.1738300, 207.6519400, 208.9192200", \
"206.9639700, 206.9881600, 207.0369300, 207.1341900, 207.3356000, 207.8148100, 209.0790200", \
"207.0655800, 207.0967900, 207.1353000, 207.2347300, 207.4448800, 207.9110400, 209.1787100", \
"207.1485500, 207.1749100, 207.2198800, 207.3212600, 207.5089800, 208.0034700, 209.2563800", \
"207.1765700, 207.2086000, 207.2556700, 207.3455900, 207.5580200, 208.0341800, 209.3017900");
}
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.0267115, 0.0713504, 0.190588, 0.509088, 1.35985, 3.63236");
values("0.1422977, 0.1587112, 0.2015195, 0.2892697, 0.5252853, 1.2074879, 3.1292700", \
"0.1397608, 0.1608530, 0.2017951, 0.2900139, 0.5252557, 1.2132472, 3.1389471", \
"0.1387612, 0.1608305, 0.2001322, 0.2891316, 0.5253031, 1.2125260, 3.1260927", \
"0.1386211, 0.1611388, 0.2000624, 0.2891635, 0.5252651, 1.2122201, 3.1390859", \
"0.1427159, 0.1613905, 0.2018716, 0.2890978, 0.5256887, 1.2096056, 3.1363534", \
"0.1393194, 0.1577364, 0.2005024, 0.2886693, 0.5252764, 1.2109457, 3.1408647", \
"0.1392058, 0.1612296, 0.1997740, 0.2886177, 0.5257110, 1.2110790, 3.1415179");
}
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.0267115, 0.0713504, 0.190588, 0.509088, 1.35985, 3.63236");
values("184.2158600, 184.2359700, 184.3065100, 184.4023700, 184.6324000, 185.2882900, 187.0192000", \
"185.1920200, 185.2152400, 185.2697300, 185.3810500, 185.6312700, 186.2679500, 188.0033700", \
"186.0626800, 186.0858800, 186.1525900, 186.2472500, 186.5156200, 187.1359500, 188.8703600", \
"186.9248200, 186.9449200, 186.9998000, 187.1029100, 187.3497800, 187.9954100, 189.7283700", \
"187.7375400, 187.7606200, 187.8219400, 187.9166700, 188.1676200, 188.8133300, 190.5614800", \
"188.5567800, 188.5799600, 188.6300700, 188.7411700, 188.9910400, 189.6328300, 191.3693000", \
"189.3731100, 189.3965000, 189.4483100, 189.5517600, 189.8029000, 190.4474700, 192.1694400");
}
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.0267115, 0.0713504, 0.190588, 0.509088, 1.35985, 3.63236");
values("0.1213095, 0.1388016, 0.1858014, 0.2919880, 0.5817963, 1.4221806, 3.7335020", \
"0.1173635, 0.1379724, 0.1860396, 0.2919939, 0.5819125, 1.4240883, 3.7503254", \
"0.1187567, 0.1390832, 0.1847885, 0.2912954, 0.5824608, 1.4236534, 3.7498289", \
"0.1170435, 0.1378315, 0.1863830, 0.2914664, 0.5818072, 1.4239977, 3.7442365", \
"0.1173496, 0.1379722, 0.1847844, 0.2909420, 0.5821590, 1.4248105, 3.7372700", \
"0.1173892, 0.1379800, 0.1860563, 0.2919733, 0.5818921, 1.4241019, 3.7503449", \
"0.1199245, 0.1393562, 0.1848036, 0.2917335, 0.5817766, 1.4240958, 3.7503689");
}
}
}
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 : 0.865056;
capacitance : 0.861587;
rise_capacitance : 0.858117;
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.8976018, -7.5641086, -5.2306154, -4.5553160, -3.9070286, -3.2317293, -2.5564299");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("14.7967890, 15.2269150, 15.6570420, 16.2829620, 16.8838460, 17.5097670, 18.1356870");
}
}
}
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.103884;
capacitance : 0.117892;
fall_capacitance : 0.131900;
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.1814334, 0.9522358, 2.0859048, 3.2167569, 4.3023749, 5.4332270, 6.5640791");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.1816522, -0.9507345, -2.0831210, -3.2122486, -4.2962110, -5.4253386, -6.5544662");
}
}
}
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.084277;
capacitance : 0.125090;
fall_capacitance : 0.165904;
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.9647117, 0.1606168, 1.2859452, 2.4117851, 3.4925913, 4.6184311, 5.7442709");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.9645566, -0.1607489, -1.2860543, -2.4120315, -3.4929696, -4.6189468, -5.7449241");
}
}
}
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.681307;
capacitance : 1.980538;
fall_capacitance : 2.279768;
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.0607305, -0.0606999, -0.0606692, -0.0604171, -0.0601751, -0.0599230, -0.0596708");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.0607557, 0.0607855, 0.0608152, 0.0605090, 0.0602149, 0.0599087, 0.0596024");
}
}
}
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.050078;
capacitance : 0.050115;
fall_capacitance : 0.050153;
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.0315347, -0.0313176, -0.0311006, -0.0309342, -0.0307745, -0.0306081, -0.0304418");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.0315361, 0.0312751, 0.0310140, 0.0308981, 0.0307868, 0.0306709, 0.0305549");
}
}
}
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.045948;
capacitance : 0.045945;
fall_capacitance : 0.045942;
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.0515969, -0.0512584, -0.0509199, -0.0506775, -0.0504448, -0.0502024, -0.0499600");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.0512251, 0.0511008, 0.0509766, 0.0507630, 0.0505579, 0.0503442, 0.0501306");
}
}
}
}
default_operating_conditions : "ff_ff_1p95v_x_5p50v_100C";
}