blob: 75250223390d5a44e27a555a29334fc0e85ca14b [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_100C_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 : 100.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_100C") {
process : 1.000000;
temperature : 100.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.390550e+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 : "139.0550000";
}
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.8348014, 3.3859983, 4.9371952, 6.4277845, 7.8587502, 9.3493395, 10.8399290");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.8012446, -0.1950082, -1.1912610, -1.9825766, -2.7422395, -3.5335551, -4.3248708");
}
}
}
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.025079;
capacitance : 0.024881;
fall_capacitance : 0.024684;
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.1022127, 0.0742904, 0.2507935, 0.5017038, 0.7425777, 0.9934880, 1.2443982");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.7081072, 0.9056100, 1.1031128, 1.3577021, 1.6021078, 1.8566971, 2.1112864");
}
}
}
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.033728;
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.6390708, 1.6207273, 1.6023837, 1.8004796, 1.9906517, 2.1887476, 2.3868435");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("1.1960433, 1.3248616, 1.4536798, 1.6780633, 1.8934714, 2.1178549, 2.3422384");
}
}
}
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.017521;
capacitance : 0.017399;
fall_capacitance : 0.017276;
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.0128675, -0.0131842, -0.0135010, -0.0132029, -0.0129167, -0.0126185, -0.0123204");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.0525637, 0.0524198, 0.0522760, 0.0521324, 0.0519946, 0.0518510, 0.0517074");
}
}
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.028800;
capacitance : 0.028492;
fall_capacitance : 0.028184;
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.4148286, 0.9192645, 1.4237004, 2.1674530, 2.8814556, 3.6252082, 4.3689609");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("2.5003472, 7.1608155, 11.8212840, 14.0230330, 16.1367120, 18.3384610, 20.5402100");
}
}
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.008928;
fall_capacitance : 0.008947;
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.1078588, -0.1078148, -0.1077707, -0.1076391, -0.1075128, -0.1073811, -0.1072495");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.1071311, 0.1074066, 0.1076820, 0.1074990, 0.1073234, 0.1071404, 0.1069574");
}
}
}
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.635230;
max_transition : 3.752899;
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.0267164, 0.07137663, 0.1906927, 0.5094623, 1.3611, 3.63637");
values("77.1649355, 77.0653895, 76.8037515, 76.4694085, 76.5335025, 77.1112005, 79.4613965", \
"74.3113630, 74.1941370, 74.0462340, 73.7026550, 73.6297060, 74.2553590, 76.3722210", \
"74.7174820, 74.6281720, 74.3572700, 74.1016410, 74.0340430, 74.6591680, 76.8677340", \
"75.0299060, 74.8484050, 74.9481030, 74.2687020, 74.3743470, 74.9557710, 77.0833810", \
"75.1919500, 75.0380660, 74.8415010, 74.5962320, 74.5440720, 75.1090090, 77.1263750", \
"75.3311650, 75.2321890, 74.9684760, 74.7205010, 74.6782980, 75.2668970, 77.4677200", \
"75.8248880, 75.6184210, 75.4708730, 75.0908570, 75.1808750, 75.7637290, 77.8585180");
}
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.0267164, 0.07137663, 0.1906927, 0.5094623, 1.3611, 3.63637");
values("61.5911662, 61.4477602, 61.3460502, 61.3369322, 61.3913892, 62.3139632, 64.9880392", \
"65.2114270, 65.0840010, 64.9521200, 64.8522140, 64.9796260, 65.9096460, 68.5525660", \
"65.5023260, 65.3871400, 65.2263380, 65.1345440, 65.2650090, 66.2116820, 68.8185690", \
"66.0819800, 65.8995430, 65.7342650, 65.6226600, 65.8980230, 66.6981330, 69.3675050", \
"66.3596470, 66.3981720, 66.0872540, 65.9949940, 66.1372760, 67.0673660, 69.6956520", \
"66.7000900, 66.6157130, 66.4335050, 66.3360270, 66.5617350, 67.4024450, 69.7556180", \
"67.0841990, 66.9644270, 66.8051860, 66.7162990, 66.8681780, 67.7973860, 70.4395710");
}
}
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.0267164, 0.07137663, 0.1906927, 0.5094623, 1.3611, 3.63637");
values("82.0897455, 81.9203675, 81.6491195, 81.5978335, 81.4186295, 81.9704105, 84.2991315", \
"79.4413700, 79.3674290, 79.0962920, 78.8200750, 78.7888990, 79.3749720, 81.4830630", \
"80.1048190, 80.0102620, 79.7729450, 79.4394270, 79.4260000, 80.0592440, 82.2614410", \
"80.9044570, 80.8018240, 80.5571030, 80.3020570, 80.2524090, 80.8478770, 83.0826870", \
"81.7382200, 81.4714410, 81.6262960, 81.0130990, 80.9972370, 81.5822130, 83.6446540", \
"82.1429310, 82.0384730, 81.7986300, 81.5128030, 81.4886630, 82.0384110, 84.1675900", \
"82.6772050, 82.3594730, 82.3302330, 82.0689420, 82.0298620, 82.6029800, 84.7585820");
}
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.0267164, 0.07137663, 0.1906927, 0.5094623, 1.3611, 3.63637");
values("76.7739522, 76.7802392, 76.6412462, 76.6068772, 76.7373632, 77.6147242, 80.5247922", \
"85.9136030, 85.7417890, 85.6526860, 85.5103900, 85.6371500, 86.6626770, 89.4567060", \
"91.2495290, 91.1225750, 90.9784820, 90.9146650, 91.0513330, 92.0905020, 94.8579900", \
"95.0804090, 94.9811900, 94.8173280, 94.7261090, 94.8918510, 95.8763830, 98.7185330", \
"97.9945080, 97.8064920, 97.6123830, 97.5617780, 97.8164150, 98.7233350, 101.4264200", \
"100.1664700, 100.0837500, 99.9299810, 99.8369650, 100.0044700, 100.9831200, 103.7686100", \
"101.9894300, 101.9656600, 101.7275200, 101.6424700, 101.8192300, 102.8082900, 105.5986000");
}
}
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.02671501, 0.07136917, 0.1906628, 0.5093558, 1.360744, 3.63523");
values("27.3598474, 27.2250604, 27.0014894, 26.7185264, 26.6072234, 26.9479664, 28.4630744", \
"27.3577900, 27.2289170, 26.9898080, 27.0975030, 26.3370110, 26.7097510, 28.2823800", \
"27.3235203, 27.3165103, 27.5069493, 26.8741473, 26.7605783, 27.0981573, 28.6450343", \
"27.2454560, 27.1892920, 26.8056080, 26.7750540, 26.6317610, 26.7990370, 28.4100970", \
"27.2482120, 27.1203290, 26.8945200, 26.5005380, 26.2456840, 26.8428140, 28.2062360", \
"27.3102650, 27.1786550, 27.6017770, 26.4998670, 26.4221090, 26.7739940, 28.1568020", \
"26.8858390, 27.1845500, 27.2481400, 26.6256700, 26.5541180, 26.7768080, 28.3915650");
}
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.02671501, 0.07136917, 0.1906628, 0.5093558, 1.360744, 3.63523");
values("54.5560079, 54.5912709, 54.4300939, 54.3307849, 54.3493849, 55.4019249, 58.0131449", \
"54.8345500, 54.6243020, 54.5591520, 54.4901420, 54.4868390, 55.4725120, 57.8915490", \
"54.7224236, 54.6529696, 54.0048556, 54.1457636, 54.5569316, 55.4497316, 57.6908136", \
"54.7856200, 54.6806800, 54.4798550, 54.6961020, 54.5628920, 55.4722340, 57.9490100", \
"54.7231250, 54.6950090, 54.7658100, 53.9185810, 54.5286320, 55.8763800, 58.1783410", \
"54.7781890, 54.9677980, 54.8602620, 53.9798380, 54.7686970, 55.5121430, 57.7947860", \
"54.7884380, 54.7527440, 54.4007480, 54.3057340, 54.6214180, 55.8638410, 57.8741220");
}
}
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.0267171, 0.07138035, 0.1907076, 0.5095156, 1.361278, 3.63694");
values("77.5283138, 77.0686328, 77.0223228, 76.9004828, 77.0080008, 77.3057968, 79.4272388", \
"80.3054500, 80.1480410, 79.9202230, 79.7354680, 79.7831310, 80.2898650, 82.3126570", \
"92.0032940, 91.8651820, 91.8831680, 91.4263180, 91.3520300, 91.9027420, 94.0059630", \
"102.8086700, 102.6802700, 102.5701700, 102.1346100, 102.1865600, 102.7212000, 104.6666900", \
"113.4354000, 113.4552000, 113.1061400, 112.8590300, 112.7759600, 113.4167100, 115.4667400", \
"123.9728500, 123.8127000, 123.5654600, 123.2730000, 123.2484400, 123.8389900, 125.9380900", \
"134.1893700, 134.0403300, 133.7909900, 133.5204600, 133.5025600, 134.0800100, 136.2401400");
}
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.0267171, 0.07138035, 0.1907076, 0.5095156, 1.361278, 3.63694");
values("60.4793380, 60.5030760, 60.4002560, 60.4887610, 60.1350230, 61.6473340, 63.9086570", \
"82.6837070, 82.5796790, 82.4144640, 82.2289880, 82.3902060, 83.3030520, 86.0522350", \
"91.6363650, 91.6010530, 91.3138110, 91.3124230, 91.4538380, 92.2856510, 94.9051460", \
"100.6791500, 100.5688200, 100.4072700, 100.3186200, 100.4691500, 101.4748400, 103.9684900", \
"109.7493700, 109.6121400, 109.6752700, 109.2945200, 109.4788400, 110.4066600, 112.9844100", \
"118.7412400, 118.7331500, 118.5789700, 118.3562300, 118.6523400, 119.4003500, 122.1570800", \
"127.6311800, 127.5349400, 127.3693100, 127.2606000, 127.4086000, 128.3389500, 130.9766700");
}
}
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.0267171, 0.07138035, 0.1907076, 0.5095156, 1.361278, 3.63694");
values("60.7239270, 60.5667130, 60.5330310, 60.1103690, 61.0506380, 61.2392720, 63.6063300", \
"82.8051930, 82.6122500, 82.5978520, 82.5322310, 82.6552780, 83.5767500, 86.2221610", \
"91.8726350, 91.7697310, 91.7059550, 91.5063650, 91.7015280, 92.6212790, 95.1795310", \
"100.9473600, 100.8240000, 100.7625300, 100.6737800, 100.8176700, 101.7153000, 104.2126600", \
"110.0311400, 109.9100500, 109.7565600, 109.6306200, 109.7374600, 110.6752400, 113.5091400", \
"119.0480900, 119.0130800, 118.7064800, 118.7564600, 118.8223500, 119.8309900, 122.3916000", \
"127.9155800, 127.8191200, 127.7953700, 127.5795700, 127.6920000, 128.7399900, 131.2617800");
}
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.0267171, 0.07138035, 0.1907076, 0.5095156, 1.361278, 3.63694");
values("77.4834678, 77.3912148, 76.9711688, 76.6669268, 76.3915698, 77.3257048, 79.6246718", \
"80.4841820, 80.3324140, 79.9525240, 79.8630260, 79.6626240, 80.4097970, 82.4802170", \
"92.1062530, 91.6840210, 91.8307440, 91.7236910, 91.4012480, 91.8951370, 94.0450430", \
"102.8665500, 102.5241400, 102.5029600, 102.7435600, 102.2044900, 102.8633500, 104.6829000", \
"113.4675300, 113.4041300, 113.2507400, 112.8655800, 112.8741200, 113.4226300, 115.5035900", \
"123.9431600, 123.8521900, 123.5191100, 123.3277600, 123.3092800, 123.8858200, 125.8055700", \
"134.1995400, 134.0448600, 133.8203000, 133.5652000, 133.5337000, 134.1198100, 136.2791100");
}
}
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.0267164, 0.0713766, 0.190693, 0.509462, 1.3611, 3.63637");
values("223.3162100, 223.3458100, 223.3705600, 223.4848600, 223.6907800, 224.1654900, 225.4668500", \
"225.0327100, 225.0654500, 225.1030700, 225.2113700, 225.4032600, 225.8741300, 227.1484500", \
"226.1688100, 226.1874800, 226.2395800, 226.3372500, 226.5398800, 227.0185700, 228.2844800", \
"227.0163900, 227.0836000, 227.0882800, 227.1857800, 227.3886500, 227.8673300, 229.1778600", \
"227.7980800, 227.8349200, 227.8693900, 227.9820100, 228.1691800, 228.6482900, 229.9297700", \
"228.5536200, 228.5536271, 228.6254000, 228.7226300, 228.9255600, 229.4032600, 230.6706900", \
"229.2848100, 229.3034000, 229.3567300, 229.4497200, 229.6570600, 230.1399500, 231.3970400");
}
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.0267164, 0.0713766, 0.190693, 0.509462, 1.3611, 3.63637");
values("0.1394512, 0.1575428, 0.1995993, 0.2894152, 0.5253401, 1.2120895, 3.1315464", \
"0.1392398, 0.1607707, 0.2022724, 0.2874340, 0.5251231, 1.2125841, 3.1291125", \
"0.1390667, 0.1611956, 0.2002082, 0.2893545, 0.5258382, 1.2141764, 3.1401564", \
"0.1383168, 0.1592121, 0.1997858, 0.2890002, 0.5258954, 1.2107469, 3.1457577", \
"0.1395505, 0.1612996, 0.2000628, 0.2888722, 0.5262206, 1.2116290, 3.1419880", \
"0.1383180, 0.1591750, 0.1997478, 0.2909856, 0.5259845, 1.2117251, 3.1455414", \
"0.1389066, 0.1611332, 0.2000274, 0.2897190, 0.5256230, 1.2127335, 3.1434286");
}
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.0267164, 0.0713766, 0.190693, 0.509462, 1.3611, 3.63637");
values("202.9405800, 202.9646900, 202.9935900, 203.1045600, 203.3408200, 203.9963500, 205.7075200", \
"204.2332500, 204.2538400, 204.3072600, 204.4150700, 204.6534700, 205.3019900, 207.0317600", \
"206.3365500, 206.3593300, 206.4101600, 206.5200400, 206.7961600, 207.4121000, 209.1777300", \
"208.1723000, 208.2767600, 208.3272800, 208.4391900, 208.6150900, 209.3311500, 210.9813400", \
"209.8577500, 209.8577652, 209.9310200, 210.0404000, 210.2903700, 210.9315500, 212.6685000", \
"211.2665100, 211.2665177, 211.3398100, 211.4483200, 211.7001800, 212.3435400, 214.0765400", \
"212.5365300, 212.5365372, 212.6100800, 212.7199500, 212.9698500, 213.6115700, 215.3479200");
}
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.0267164, 0.0713766, 0.190693, 0.509462, 1.3611, 3.63637");
values("0.1206382, 0.1386152, 0.1850505, 0.2909649, 0.5815563, 1.4182278, 3.7213075", \
"0.1190140, 0.1405774, 0.1844347, 0.2911574, 0.5828303, 1.4273579, 3.7496264", \
"0.1184583, 0.1388630, 0.1842741, 0.2924050, 0.5824017, 1.4240792, 3.7540122", \
"0.1181041, 0.1380612, 0.1872094, 0.2924021, 0.5824641, 1.4247743, 3.7476688", \
"0.1186959, 0.1392182, 0.1842396, 0.2920606, 0.5822775, 1.4272032, 3.7539731", \
"0.1170039, 0.1380633, 0.1872100, 0.2920514, 0.5827626, 1.4247521, 3.7476555", \
"0.1184477, 0.1386609, 0.1842745, 0.2924057, 0.5827970, 1.4256479, 3.7496468");
}
}
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.0267164, 0.0713766, 0.190693, 0.509462, 1.3611, 3.63637");
values("226.8077300, 226.8157100, 226.8472200, 226.8863300, 227.0996200, 227.6247200, 228.9022400", \
"229.1614900, 229.1843400, 229.2328500, 229.3305400, 229.5333700, 230.0115900, 231.2749100", \
"231.8072100, 231.8301100, 231.8785700, 231.9752400, 232.1773800, 232.6553000, 233.9214300", \
"234.3434000, 234.3662400, 234.4152700, 234.5128300, 234.7151300, 235.1943800, 236.4595800", \
"236.5435600, 236.5669500, 236.6152600, 236.7134000, 236.9157400, 237.3943000, 238.6604800", \
"238.5976400, 238.6206000, 238.6696300, 238.7681700, 238.9687900, 239.4475300, 240.7157900", \
"240.4600300, 240.4830200, 240.5319300, 240.6294500, 240.8318100, 241.3098300, 242.5761600");
}
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.0267164, 0.0713766, 0.190693, 0.509462, 1.3611, 3.63637");
values("0.1397438, 0.1577490, 0.2011107, 0.2896913, 0.5251834, 1.2106960, 3.1394274", \
"0.1399236, 0.1611353, 0.2007476, 0.2888636, 0.5258032, 1.2141282, 3.1297498", \
"0.1391022, 0.1613601, 0.2005182, 0.2886661, 0.5262729, 1.2133958, 3.1388354", \
"0.1428739, 0.1597417, 0.2020246, 0.2892499, 0.5277408, 1.2121680, 3.1349174", \
"0.1384644, 0.1611247, 0.1998914, 0.2896556, 0.5257712, 1.2116151, 3.1428817", \
"0.1397772, 0.1599149, 0.2020151, 0.2886513, 0.5244900, 1.2084974, 3.1436385", \
"0.1428716, 0.1597331, 0.2020247, 0.2892496, 0.5263367, 1.2134901, 3.1395901");
}
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.0267164, 0.0713766, 0.190693, 0.509462, 1.3611, 3.63637");
values("197.9400000, 197.9924500, 198.0168200, 198.0985200, 198.3759400, 199.0155000, 200.7399800", \
"199.3145800, 199.3539800, 199.3874200, 199.5167800, 199.8038600, 200.4132400, 202.1273200", \
"201.4193500, 201.4585300, 201.5312100, 201.6112600, 201.8998700, 202.5083300, 204.2633700", \
"203.3979900, 203.4211800, 203.4717900, 203.5802700, 203.8322900, 204.4752400, 206.2653100", \
"205.1399800, 205.1661200, 205.2183700, 205.3235200, 205.5779500, 206.2165300, 207.9510200", \
"206.7002100, 206.7260700, 206.7757200, 206.8842400, 207.1357000, 207.7791900, 209.5132300", \
"208.1223700, 208.1493400, 208.1964700, 208.3046100, 208.5545400, 209.1966600, 210.9357800");
}
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.0267164, 0.0713766, 0.190693, 0.509462, 1.3611, 3.63637");
values("0.1207346, 0.1389245, 0.1852805, 0.2924309, 0.5821470, 1.4193576, 3.7229528", \
"0.1177751, 0.1389646, 0.1861348, 0.2908281, 0.5822783, 1.4285174, 3.7416013", \
"0.1185994, 0.1417896, 0.1837873, 0.2906380, 0.5813918, 1.4257402, 3.7427084", \
"0.1170845, 0.1380722, 0.1870460, 0.2920146, 0.5827651, 1.4247651, 3.7503445", \
"0.1175473, 0.1386360, 0.1837043, 0.2924117, 0.5833023, 1.4240765, 3.7336378", \
"0.1215304, 0.1380656, 0.1870164, 0.2920064, 0.5828070, 1.4240726, 3.7485148", \
"0.1193935, 0.1380604, 0.1838540, 0.2901497, 0.5828572, 1.4263822, 3.7435317");
}
}
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.026715, 0.0713692, 0.190663, 0.509356, 1.36074, 3.63523");
values("220.9282600, 220.9511900, 221.0002800, 221.0977500, 221.3000000, 221.7777000, 223.0437800", \
"220.9400100, 220.9627800, 221.0118700, 221.1093500, 221.3115700, 221.7894800, 223.0557400", \
"220.9946500, 221.0060500, 221.0546800, 221.1523900, 221.3549400, 221.8333000, 223.0990400", \
"221.0223800, 221.0334600, 221.0818900, 221.1798300, 221.3822800, 221.8606300, 223.1263400", \
"221.0750600, 221.0979900, 221.1471300, 221.2431100, 221.4456200, 221.9249100, 223.1890100", \
"221.1118900, 221.1344800, 221.1829200, 221.2858400, 221.4885300, 221.9613400, 223.2321100", \
"221.1427300, 221.1662300, 221.2147200, 221.3079600, 221.5106300, 221.9931500, 223.2544700");
}
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.026715, 0.0713692, 0.190663, 0.509356, 1.36074, 3.63523");
values("0.1390935, 0.1587701, 0.2008712, 0.2895043, 0.5254284, 1.2124556, 3.1403444", \
"0.1426715, 0.1589453, 0.2017520, 0.2894044, 0.5263872, 1.2128625, 3.1387581", \
"0.1392272, 0.1612556, 0.2001252, 0.2893084, 0.5255293, 1.2127069, 3.1409211", \
"0.1391174, 0.1611429, 0.1999283, 0.2895791, 0.5256651, 1.2115785, 3.1417329", \
"0.1394366, 0.1605342, 0.2022841, 0.2890168, 0.5261444, 1.2135807, 3.1375482", \
"0.1386692, 0.1609848, 0.2000706, 0.2890518, 0.5261589, 1.2137439, 3.1377605", \
"0.1388999, 0.1609467, 0.1999773, 0.2886124, 0.5255527, 1.2136273, 3.1403853");
}
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.026715, 0.0713692, 0.190663, 0.509356, 1.36074, 3.63523");
values("195.9860900, 195.9860917, 196.0307400, 196.1393500, 196.4380900, 197.0319800, 198.7678600", \
"195.9788600, 196.0000600, 196.0518300, 196.1585400, 196.4166100, 197.0537500, 198.7845300", \
"196.0295000, 196.0530800, 196.1031300, 196.2118700, 196.4649700, 197.1066000, 198.8429000", \
"196.0804500, 196.1040500, 196.1566800, 196.2627300, 196.5139100, 197.1605900, 198.8957600", \
"196.1280700, 196.1516600, 196.2038100, 196.3127100, 196.5637900, 197.2050800, 198.9406800", \
"196.1819900, 196.2055900, 196.2564400, 196.3647900, 196.6158200, 197.2600500, 198.9917000", \
"196.2365600, 196.2589700, 196.3098100, 196.4179400, 196.6711500, 197.3111900, 199.0468000");
}
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.026715, 0.0713692, 0.190663, 0.509356, 1.36074, 3.63523");
values("0.1211929, 0.1387411, 0.1843066, 0.2924207, 0.5829501, 1.4240552, 3.7506402", \
"0.1177735, 0.1392435, 0.1852286, 0.2920136, 0.5819442, 1.4232286, 3.7478873", \
"0.1170729, 0.1380616, 0.1866311, 0.2919582, 0.5826517, 1.4243936, 3.7524059", \
"0.1187867, 0.1392869, 0.1841579, 0.2920787, 0.5821608, 1.4247075, 3.7514494", \
"0.1170554, 0.1380575, 0.1842069, 0.2923535, 0.5827203, 1.4246518, 3.7526684", \
"0.1184774, 0.1388376, 0.1870840, 0.2923556, 0.5827181, 1.4243878, 3.7470080", \
"0.1190562, 0.1380542, 0.1842469, 0.2919693, 0.5826565, 1.4246260, 3.7528993");
}
}
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.0267171, 0.0713804, 0.190708, 0.509516, 1.36128, 3.63694");
values("222.2683400, 222.3722200, 222.3722306, 222.4354500, 222.6406200, 223.0919400, 224.3987500", \
"222.8888100, 222.9285800, 222.9760700, 223.0719900, 223.2660600, 223.7527100, 225.0211800", \
"223.1697900, 223.1932300, 223.2405600, 223.3396700, 223.5420700, 224.0207400, 225.2871200", \
"223.3384300, 223.3620900, 223.4123400, 223.5106700, 223.7124600, 224.1915500, 225.4697900", \
"223.4467600, 223.4582000, 223.5067600, 223.6214600, 223.8228200, 224.2855100, 225.5554800", \
"223.5163800, 223.5367200, 223.5852900, 223.6824600, 223.8843700, 224.3643300, 225.6319100", \
"223.5475300, 223.5849800, 223.6334900, 223.7305200, 223.9335300, 224.4104300, 225.6742700");
}
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.0267171, 0.0713804, 0.190708, 0.509516, 1.36128, 3.63694");
values("0.1420568, 0.1592081, 0.2016513, 0.2895368, 0.5267002, 1.2137737, 3.1406877", \
"0.1395708, 0.1606680, 0.2007672, 0.2893042, 0.5267488, 1.2137327, 3.1349487", \
"0.1383186, 0.1597279, 0.1996736, 0.2899282, 0.5259639, 1.2111250, 3.1445557", \
"0.1422457, 0.1587524, 0.2004916, 0.2897623, 0.5262415, 1.2113964, 3.1434522", \
"0.1391024, 0.1616394, 0.2001295, 0.2895956, 0.5260251, 1.2118806, 3.1434921", \
"0.1391092, 0.1585503, 0.2005311, 0.2879467, 0.5252560, 1.2144364, 3.1424132", \
"0.1383310, 0.1611952, 0.2000417, 0.2899434, 0.5258215, 1.2111152, 3.1390825");
}
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.0267171, 0.0713804, 0.190708, 0.509516, 1.36128, 3.63694");
values("196.9184500, 196.9566900, 197.0156400, 197.1246100, 197.3771800, 197.9913500, 199.7334100", \
"197.8859500, 197.9087300, 197.9590400, 198.0906500, 198.3411800, 198.9839000, 200.7107900", \
"198.7856600, 198.8062500, 198.8648100, 198.9714900, 199.2224800, 199.8668600, 201.6032000", \
"199.6340200, 199.6569400, 199.7072700, 199.8175800, 200.0680600, 200.7085300, 202.4453900", \
"200.4420300, 200.4693200, 200.5170100, 200.6438400, 200.8862900, 201.5236000, 203.2652000", \
"201.2695900, 201.2865700, 201.3366900, 201.4531600, 201.6965100, 202.3435300, 204.0701900", \
"202.0843500, 202.1072000, 202.1575800, 202.2683700, 202.5191000, 203.1615900, 204.8977600");
}
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.0267171, 0.0713804, 0.190708, 0.509516, 1.36128, 3.63694");
values("0.1212626, 0.1382733, 0.1844900, 0.2925830, 0.5824724, 1.4221391, 3.7378789", \
"0.1169164, 0.1381588, 0.1836766, 0.2924016, 0.5828083, 1.4241944, 3.7541628", \
"0.1176031, 0.1389322, 0.1842959, 0.2921424, 0.5828267, 1.4261383, 3.7543662", \
"0.1184568, 0.1388572, 0.1852835, 0.2924040, 0.5826240, 1.4249062, 3.7543666", \
"0.1192326, 0.1380712, 0.1872099, 0.2904858, 0.5837009, 1.4248859, 3.7425685", \
"0.1170411, 0.1379960, 0.1852154, 0.2924024, 0.5825523, 1.4247585, 3.7451100", \
"0.1170393, 0.1380640, 0.1871395, 0.2924014, 0.5828279, 1.4248898, 3.7500345");
}
}
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.0267171, 0.0713804, 0.190708, 0.509516, 1.36128, 3.63694");
values("222.2925800, 222.3027000, 222.3551500, 222.5331500, 222.6378200, 223.2107500, 224.4220200", \
"222.8996700, 222.9284200, 222.9893000, 223.0695800, 223.2843300, 223.7516800, 225.0142300", \
"223.1796000, 223.2032700, 223.2514000, 223.3493500, 223.5515800, 224.0303600, 225.2985100", \
"223.3592700, 223.3827800, 223.4316800, 223.5287700, 223.7309200, 224.2060000, 225.4826100", \
"223.4627300, 223.4872200, 223.5193600, 223.6292100, 223.8271300, 224.3106100, 225.5679200", \
"223.5277300, 223.5506100, 223.6051400, 223.6967000, 223.8993900, 224.3784000, 225.6540100", \
"223.5566300, 223.5921800, 223.6378100, 223.7261500, 223.9429200, 224.4228300, 225.6854000");
}
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.0267171, 0.0713804, 0.190708, 0.509516, 1.36128, 3.63694");
values("0.1425954, 0.1592334, 0.2013107, 0.2900424, 0.5259173, 1.2123426, 3.1401775", \
"0.1393578, 0.1613280, 0.2008009, 0.2888733, 0.5252694, 1.2144515, 3.1423644", \
"0.1385423, 0.1592376, 0.1993726, 0.2909406, 0.5263022, 1.2120460, 3.1449385", \
"0.1424977, 0.1587941, 0.2016539, 0.2894986, 0.5265659, 1.2129856, 3.1433731", \
"0.1392770, 0.1611801, 0.2001621, 0.2882737, 0.5261506, 1.2143954, 3.1435239", \
"0.1391186, 0.1613234, 0.2001903, 0.2880234, 0.5256220, 1.2144293, 3.1437966", \
"0.1383305, 0.1603358, 0.1995935, 0.2898752, 0.5263199, 1.2106369, 3.1291321");
}
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.0267171, 0.0713804, 0.190708, 0.509516, 1.36128, 3.63694");
values("196.9741800, 196.9956700, 197.0491200, 197.1588400, 197.4052300, 198.0385800, 199.7734400", \
"197.9407400, 197.9637300, 198.0194500, 198.1041300, 198.3796500, 199.0220300, 200.7576500", \
"198.8230900, 198.8461200, 198.8994900, 199.0033200, 199.2591900, 199.9023900, 201.6337000", \
"199.6783500, 199.6960600, 199.7405000, 199.8496900, 200.0998900, 200.7470800, 202.4884500", \
"200.4843200, 200.5058900, 200.5926100, 200.6684200, 200.9215900, 201.5648400, 203.2912200", \
"201.3041300, 201.3236300, 201.3787100, 201.4834600, 201.7388100, 202.3767300, 204.1166700", \
"202.1211000, 202.1434400, 202.1915700, 202.3068200, 202.5557100, 203.1985100, 204.9337700");
}
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.0267171, 0.0713804, 0.190708, 0.509516, 1.36128, 3.63694");
values("0.1196397, 0.1384458, 0.1845807, 0.2923970, 0.5823020, 1.4219974, 3.7307255", \
"0.1184485, 0.1388576, 0.1842637, 0.2906833, 0.5828059, 1.4248873, 3.7498049", \
"0.1185713, 0.1393001, 0.1862929, 0.2901914, 0.5828075, 1.4241908, 3.7436858", \
"0.1175917, 0.1374639, 0.1841360, 0.2924535, 0.5820218, 1.4271860, 3.7434726", \
"0.1170455, 0.1380699, 0.1862288, 0.2924045, 0.5817107, 1.4264196, 3.7426315", \
"0.1170894, 0.1412430, 0.1862936, 0.2917352, 0.5827897, 1.4288494, 3.7492889", \
"0.1170445, 0.1380636, 0.1839594, 0.2924060, 0.5828120, 1.4248618, 3.7500119");
}
}
}
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.865023;
capacitance : 0.861595;
rise_capacitance : 0.858166;
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.8835558, -7.4166462, -4.9497368, -4.2160185, -3.5116490, -2.7779307, -2.0442125");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("14.7736740, 15.2235920, 15.6735110, 16.2684880, 16.8396650, 17.4346410, 18.0296180");
}
}
}
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.103883;
capacitance : 0.117892;
fall_capacitance : 0.131901;
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.1734828, 0.9598967, 2.0932761, 3.2238648, 4.3092300, 5.4398187, 6.5704074");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.1738196, -0.9583341, -2.0904877, -3.2193427, -4.3030434, -5.4318983, -6.5607532");
}
}
}
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.084276;
capacitance : 0.125091;
fall_capacitance : 0.165906;
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.9558507, 0.1692260, 1.2943027, 2.4198374, 3.5003507, 4.6258854, 5.7514202");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.9557165, -0.1693541, -1.2944246, -2.4201220, -3.5007914, -4.6264887, -5.7521861");
}
}
}
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.681318;
capacitance : 1.980608;
fall_capacitance : 2.279899;
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.0593879, -0.0594016, -0.0594154, -0.0591898, -0.0589732, -0.0587475, -0.0585219");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.0594205, 0.0595544, 0.0596884, 0.0593953, 0.0591139, 0.0588208, 0.0585278");
}
}
}
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.050075;
capacitance : 0.050112;
fall_capacitance : 0.050149;
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.0307410, -0.0303392, -0.0299373, -0.0298881, -0.0298408, -0.0297915, -0.0297423");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.0307547, 0.0304801, 0.0302055, 0.0301388, 0.0300748, 0.0300082, 0.0299415");
}
}
}
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.045946;
capacitance : 0.045963;
fall_capacitance : 0.045979;
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.0503813, -0.0501007, -0.0498200, -0.0496407, -0.0494685, -0.0492892, -0.0491099");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.0504140, 0.0501480, 0.0498820, 0.0496920, 0.0495095, 0.0493194, 0.0491293");
}
}
}
}
default_operating_conditions : "ss_ff_1p60v_x_5p50v_100C";
}