blob: 2f89df22836caf55b9a0bbfcaf397fe86e69ee2a [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_tt_tt_025C_1v80_3v30") {
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 : 25.000000;
nom_voltage : 1.800000;
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.800000);
voltage_map("VCCHIB",1.800000);
voltage_map("VDDA",3.300000);
voltage_map("VDDIO",3.300000);
voltage_map("VDDIO_Q",3.300000);
voltage_map("VSSA",0.000000);
voltage_map("VSSD",0.000000);
voltage_map("VSSIO",0.000000);
voltage_map("VSSIO_Q",0.000000);
voltage_map("VSWITCH",3.300000);
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.330;
voh : 2.970;
vomax : 3.465;
vomin : -0.165;
}
output_voltage (GENERAL_CORE_VOLTAGE) {
vol : 0.180;
voh : 1.620;
vomax : 1.890;
vomin : -0.090;
}
input_voltage (GENERAL_IO_VDDIO_VOLTAGE) {
vil : 0.825;
vih : 2.475;
vimax : 3.465;
vimin : -0.165;
}
input_voltage (GENERAL_CORE_VOLTAGE) {
vil : 0.540;
vih : 1.260;
vimax : 1.890;
vimin : -0.090;
}
operating_conditions ("tt_tt_1p80v_x_3p30v_025C") {
process : 1.000000;
temperature : 25.000000;
voltage : 1.800000;
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.194100e+00;
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 : "1.8660400";
}
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 : "2.1941000";
}
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.018729;
capacitance : 0.018323;
fall_capacitance : 0.017917;
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.7975062, 1.3189939, 1.8404815, 2.3025863, 2.7462069, 3.2083116, 3.6704164");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("-0.0052907, -0.5017791, -0.9982676, -1.4253116, -1.8352739, -2.2623179, -2.6893620");
}
}
}
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.024898;
capacitance : 0.024708;
fall_capacitance : 0.024519;
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.0312858, -0.0280085, -0.0247312, -0.0064923, 0.0110170, 0.0292559, 0.0474948");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.2575564, 0.2649843, 0.2724123, 0.2925985, 0.3119773, 0.3321635, 0.3523497");
}
}
}
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.032961;
capacitance : 0.032209;
fall_capacitance : 0.031456;
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.4292203, 0.4651770, 0.5011338, 0.4980173, 0.4950255, 0.4919091, 0.4887926");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.4375453, 0.4358774, 0.4342095, 0.4468371, 0.4589596, 0.4715872, 0.4842148");
}
}
}
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.017493;
capacitance : 0.017430;
fall_capacitance : 0.017367;
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.0324499, 0.0326572, 0.0328645, 0.0335150, 0.0341395, 0.0347900, 0.0354405");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.0473842, 0.0466201, 0.0458560, 0.0460560, 0.0462479, 0.0464479, 0.0466479");
}
}
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.028834;
capacitance : 0.028433;
fall_capacitance : 0.028032;
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.0925761, 0.1674066, 0.2422370, 0.2758183, 0.3080563, 0.3416376, 0.3752188");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.3849223, 1.1996048, 2.0142874, 2.1259287, 2.2331043, 2.3447456, 2.4563869");
}
}
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.009441;
capacitance : 0.009452;
fall_capacitance : 0.009463;
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.0420974, -0.0421766, -0.0422558, -0.0421830, -0.0421131, -0.0420403, -0.0419675");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.0420163, 0.0421445, 0.0422726, 0.0421609, 0.0420537, 0.0419421, 0.0418305");
}
}
}
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 : 2.722560;
max_transition : 3.756995;
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.02545831, 0.06481256, 0.1650018, 0.4200668, 1.069419, 2.72256");
values("8.9380741, 8.9317641, 8.9155341, 8.9550571, 8.9965531, 9.0983531, 9.3919421", \
"11.1920210, 11.1639410, 11.1615430, 11.1832350, 11.2262240, 11.3446790, 11.6343670", \
"11.1397470, 11.1280490, 11.1277240, 11.1490580, 11.1945730, 11.3109440, 11.5978410", \
"11.2144750, 11.1987160, 11.1965850, 11.2075610, 11.2530780, 11.3677420, 11.6561530", \
"11.2951300, 11.2799070, 11.2841980, 11.3005260, 11.3468260, 11.4617110, 11.7493820", \
"11.3609620, 11.3370700, 11.3507180, 11.3707050, 11.4136190, 11.5310340, 11.8083620", \
"11.4325170, 11.4188450, 11.4157290, 11.4365720, 11.4823200, 11.5985670, 11.8854500");
}
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.02545831, 0.06481256, 0.1650018, 0.4200668, 1.069419, 2.72256");
values("14.6920893, 14.6845913, 14.6791223, 14.6270963, 14.6955933, 14.7811763, 15.0210903", \
"12.8181780, 12.7921940, 12.7621200, 12.7761540, 12.8080910, 12.8949970, 13.1248810", \
"12.9716060, 12.9470570, 12.9174890, 12.9226080, 12.9640460, 13.0470760, 13.3003240", \
"13.1032950, 13.0743380, 13.0500510, 13.0587810, 13.0962530, 13.1751390, 13.4326470", \
"13.2570230, 13.2157520, 13.2036290, 13.2076240, 13.2443800, 13.3357720, 13.5935910", \
"13.3923990, 13.3599260, 13.3362520, 13.3488500, 13.3805130, 13.4701570, 13.7165570", \
"13.4982680, 13.4731620, 13.4443040, 13.4569530, 13.4928950, 13.5759830, 13.8300920");
}
}
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.02545831, 0.06481256, 0.1650018, 0.4200668, 1.069419, 2.72256");
values("10.1829801, 10.1550101, 10.1712181, 10.1808471, 10.2550711, 10.3593741, 10.6803831", \
"13.1647960, 13.1469150, 13.1467280, 13.1683020, 13.2155050, 13.3438150, 13.6478430", \
"13.8775090, 13.8668840, 13.8607010, 13.8852180, 13.9285180, 14.0588470, 14.3618890", \
"14.4221960, 14.3981360, 14.3997400, 14.4270470, 14.4790540, 14.6006750, 14.9149150", \
"14.8533180, 14.8379710, 14.8366560, 14.8575230, 14.9114710, 15.0343110, 15.3396690", \
"15.2138060, 15.1994460, 15.2035030, 15.2200230, 15.2812140, 15.4030400, 15.6997260", \
"15.5203590, 15.5034790, 15.5057630, 15.5205220, 15.5693010, 15.6935990, 15.9980570");
}
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.02545831, 0.06481256, 0.1650018, 0.4200668, 1.069419, 2.72256");
values("15.7434473, 15.7734453, 15.6989603, 15.7182383, 15.7373613, 15.8369333, 16.1415823", \
"14.0642210, 14.0373420, 14.0090560, 14.0173820, 14.0509490, 14.1385550, 14.3526410", \
"14.4936580, 14.4669590, 14.4386130, 14.4486750, 14.4814490, 14.5937780, 14.7883860", \
"14.8104880, 14.7836360, 14.7549280, 14.7640750, 14.7969830, 14.8874680, 15.1282410", \
"15.1010070, 15.0730640, 15.0465200, 15.0509410, 15.0872060, 15.1782930, 15.4365570", \
"15.3645450, 15.3408450, 15.3103310, 15.3242850, 15.3521050, 15.4436500, 15.7173650", \
"15.6166750, 15.5898750, 15.5595190, 15.5715540, 15.6057560, 15.7161260, 15.9226970");
}
}
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.02546544, 0.06484888, 0.1651405, 0.4205377, 1.070918, 2.72714");
values("-1.7021595, -1.7049344, -1.7399471, -1.7541212, -1.8035686, -1.7490888, -1.7116252", \
"-1.7312559, -1.7570490, -1.7891941, -1.7908463, -1.7947806, -1.7997273, -1.7501404", \
"-1.6913284, -1.7176300, -1.7503007, -1.7529845, -1.7533062, -1.7697452, -1.7645180", \
"-1.7243121, -1.7503962, -1.7825951, -1.7838755, -1.7888561, -1.7928638, -1.7425745", \
"-1.7416875, -1.7699471, -1.7983906, -1.8013083, -1.8102730, -1.8178538, -1.8076925", \
"-1.7343239, -1.7637693, -1.7892252, -1.7975967, -1.8000529, -1.8053042, -1.7543099", \
"-1.7407979, -1.7707222, -1.7980513, -1.8007544, -1.8032731, -1.8028822, -1.8084495");
}
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.02546544, 0.06484888, 0.1651405, 0.4205377, 1.070918, 2.72714");
values("7.4028123, 7.3971658, 7.3959688, 7.4333547, 7.4595690, 7.5740633, 7.8553418", \
"7.4479572, 7.4304079, 7.4325017, 7.4297096, 7.4967454, 7.6128158, 7.8968247", \
"7.4078010, 7.3915119, 7.3923342, 7.4107370, 7.4578321, 7.5764100, 7.8629222", \
"7.4489026, 7.4316664, 7.4334549, 7.4583551, 7.4978244, 7.6150301, 7.8980858", \
"7.4490795, 7.4326873, 7.4342459, 7.4531900, 7.4995461, 7.6176886, 7.9010028", \
"7.4538405, 7.4354039, 7.4374049, 7.4523989, 7.4958303, 7.6155532, 7.9011919", \
"7.4493337, 7.4325147, 7.4349450, 7.4522324, 7.4987291, 7.6154569, 7.8993296");
}
}
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.02546188, 0.06483072, 0.1650712, 0.4203023, 1.070169, 2.72485");
values("14.8086113, 14.8082483, 14.8148243, 14.8367003, 14.7901113, 14.8957113, 15.0957323", \
"13.0249510, 13.0116880, 12.9771870, 12.9922480, 13.0345720, 13.1413350, 13.3766120", \
"15.2584370, 15.2233940, 15.1957820, 15.2142730, 15.2404480, 15.3209150, 15.6204460", \
"17.2987910, 17.3122940, 17.2846360, 17.2556410, 17.2839940, 17.3542920, 17.6591950", \
"19.2913170, 19.2662330, 19.2041800, 19.2490020, 19.2832100, 19.3930150, 19.6005040", \
"21.1860840, 21.1568640, 21.1283070, 21.1431340, 21.1744510, 21.2639400, 21.5463880", \
"23.0257720, 23.0070250, 22.9612060, 22.9907740, 23.0220440, 23.0940600, 23.3682780");
}
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.02546188, 0.06483072, 0.1650712, 0.4203023, 1.070169, 2.72485");
values("9.8961718, 9.8682178, 9.8397388, 9.8799968, 9.9575048, 10.0563948, 10.3462338", \
"15.0491220, 15.0335920, 15.0676190, 15.0895580, 15.1171160, 15.2321800, 15.5162460", \
"15.8388720, 15.8312360, 15.7782350, 15.8479290, 15.8912030, 16.0154160, 16.3005130", \
"16.6251580, 16.6078800, 16.6473120, 16.6294600, 16.6739800, 16.8011650, 17.0838050", \
"17.4279740, 17.4128280, 17.4362350, 17.5023550, 17.4765270, 17.5700950, 17.8774770", \
"18.2435560, 18.2281030, 18.2920260, 18.2481790, 18.2927980, 18.4110380, 18.6951500", \
"19.0591280, 19.0415860, 19.1183700, 19.0618790, 19.1074860, 19.2241120, 19.5137660");
}
}
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.02546188, 0.06483072, 0.1650712, 0.4203023, 1.070169, 2.72485");
values("14.7973533, 14.7706383, 14.6209403, 14.8946783, 14.7732913, 14.8849533, 15.1360083", \
"13.0320540, 13.0031530, 12.9806890, 12.9855030, 13.0291430, 13.1076080, 13.3766900", \
"15.2550260, 15.2279790, 15.2194400, 15.2239970, 15.2527970, 15.3149820, 15.5558760", \
"17.3196140, 17.2927870, 17.2438820, 17.2571470, 17.3199960, 17.3807060, 17.6229360", \
"19.2940070, 19.2678100, 19.2384550, 19.2454980, 19.2899600, 19.3756850, 19.5994850", \
"21.1873370, 21.1598480, 21.1403500, 21.1426640, 21.1607690, 21.2653940, 21.5491860", \
"23.0145500, 22.9867100, 22.9556740, 22.9706030, 23.0008860, 23.1114810, 23.3646660");
}
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.02546188, 0.06483072, 0.1650712, 0.4203023, 1.070169, 2.72485");
values("9.8850438, 9.8773078, 9.8513918, 9.9080378, 9.9573368, 10.0584058, 10.3334958", \
"15.0622070, 15.0588030, 15.0486690, 15.1033660, 15.1620560, 15.1748740, 15.5216270", \
"15.8373450, 15.8202390, 15.8225810, 15.8409950, 15.8861920, 16.0628110, 16.2874400", \
"16.6252220, 16.6077600, 16.6083220, 16.6949960, 16.6019060, 16.7555220, 17.0564670", \
"17.4299060, 17.4159750, 17.4134040, 17.4363060, 17.4768690, 17.5622830, 17.8827860", \
"18.2378900, 18.2218940, 18.2258030, 18.2428100, 18.2526040, 18.4942460, 18.6886500", \
"19.0508200, 19.0345830, 19.0377140, 19.0563540, 19.2160870, 19.2370340, 19.5012370");
}
}
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.0254583, 0.0648126, 0.165002, 0.420067, 1.06942, 2.72256");
values("186.1388500, 186.1673300, 186.2346700, 186.3694500, 186.6302500, 187.1475900, 188.6643700", \
"188.3130900, 188.3456400, 188.4114900, 188.5457700, 188.8136900, 189.3945700, 190.8348400", \
"189.9197200, 189.9522500, 190.0181400, 190.1524100, 190.4204200, 191.0011300, 192.4420000", \
"191.2430200, 191.2748200, 191.3416700, 191.4770700, 191.7446200, 192.3253700, 193.7688000", \
"192.5155400, 192.5480600, 192.6147100, 192.7488600, 193.0165200, 193.5976700, 195.0406400", \
"193.7004900, 193.7323200, 193.7991800, 193.9345800, 194.2020400, 194.7828100, 196.2238700", \
"194.7918700, 194.8243400, 194.8902300, 195.0245400, 195.2924600, 195.8733500, 197.3135100");
}
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.0254583, 0.0648126, 0.165002, 0.420067, 1.06942, 2.72256");
values("0.1520523, 0.1773792, 0.2320686, 0.3611266, 0.6534472, 1.4306164, 3.5113845", \
"0.1520034, 0.1767621, 0.2337288, 0.3597689, 0.6533797, 1.4346728, 3.5173788", \
"0.1519124, 0.1768276, 0.2337475, 0.3597345, 0.6534674, 1.4346893, 3.5182599", \
"0.1520359, 0.1785152, 0.2341082, 0.3610555, 0.6536739, 1.4329089, 3.5156273", \
"0.1514379, 0.1766670, 0.2336957, 0.3591254, 0.6529820, 1.4341319, 3.5151346", \
"0.1520336, 0.1785170, 0.2341140, 0.3610579, 0.6536829, 1.4315880, 3.5097829", \
"0.1520140, 0.1767405, 0.2337108, 0.3597710, 0.6533430, 1.4346693, 3.5171022");
}
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.0254583, 0.0648126, 0.165002, 0.420067, 1.06942, 2.72256");
values("177.2160900, 177.2641600, 177.2877600, 177.4637000, 177.7401300, 178.3790700, 180.1272300", \
"179.1533500, 179.1889900, 179.2667300, 179.4110200, 179.6998100, 180.3723700, 182.0497600", \
"182.0539800, 182.0951100, 182.1762700, 182.3188100, 182.6112300, 183.2817400, 184.9521600", \
"184.8890000, 184.9217900, 184.9859100, 185.1713300, 185.4623000, 186.1287600, 187.7775000", \
"187.3952300, 187.4241300, 187.4894300, 187.5979300, 187.9235900, 188.5589000, 190.2827500", \
"189.6396200, 189.6755900, 189.7439600, 189.8483200, 190.1764500, 190.8471700, 192.5379100", \
"191.6778700, 191.7129900, 191.7817700, 191.9205800, 192.2110800, 192.8817600, 194.5680300");
}
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.0254583, 0.0648126, 0.165002, 0.420067, 1.06942, 2.72256");
values("0.1350681, 0.1606401, 0.2225585, 0.3517861, 0.6616179, 1.5055608, 3.7362042", \
"0.1356108, 0.1616801, 0.2208675, 0.3494507, 0.6612357, 1.5093350, 3.7453121", \
"0.1359654, 0.1614834, 0.2204613, 0.3485857, 0.6619441, 1.5092275, 3.7520085", \
"0.1353319, 0.1607840, 0.2205782, 0.3502552, 0.6616617, 1.5101781, 3.7536343", \
"0.1348071, 0.1608030, 0.2221191, 0.3485138, 0.6625676, 1.5092513, 3.7445300", \
"0.1356489, 0.1617051, 0.2223705, 0.3480503, 0.6624973, 1.5099151, 3.7569947", \
"0.1353573, 0.1608503, 0.2226784, 0.3486165, 0.6621728, 1.5092547, 3.7494017");
}
}
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.0254583, 0.0648126, 0.165002, 0.420067, 1.06942, 2.72256");
values("187.1297100, 187.2171400, 187.2171402, 187.4427800, 187.6954500, 188.2791000, 189.6861500", \
"190.0157800, 190.0481300, 190.1147600, 190.2502800, 190.5161200, 191.0978800, 192.5406700", \
"192.6554200, 192.6943700, 192.7609800, 192.8963500, 193.1631900, 193.7443600, 195.1852400", \
"194.9149200, 194.9470100, 195.0129300, 195.1487900, 195.4149400, 195.9963100, 197.4418200", \
"196.9519600, 196.9840600, 197.0505800, 197.1849600, 197.4525200, 198.0336000, 199.4766300", \
"198.8481300, 198.8761500, 198.9420800, 199.0766900, 199.3693100, 199.9254100, 201.3654900", \
"200.6598400, 200.6989800, 200.7659400, 200.9012400, 201.1682100, 201.7502100, 203.1953300");
}
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.0254583, 0.0648126, 0.165002, 0.420067, 1.06942, 2.72256");
values("0.1518222, 0.1781647, 0.2364058, 0.3605136, 0.6498166, 1.4313638, 3.5072212", \
"0.1519717, 0.1795287, 0.2330038, 0.3595230, 0.6523013, 1.4296906, 3.5192167", \
"0.1536870, 0.1788312, 0.2327259, 0.3622948, 0.6518656, 1.4325865, 3.5117891", \
"0.1515155, 0.1772100, 0.2332474, 0.3596507, 0.6521794, 1.4345695, 3.5187888", \
"0.1539912, 0.1766109, 0.2334845, 0.3591157, 0.6529911, 1.4341225, 3.5150771", \
"0.1519622, 0.1767370, 0.2337049, 0.3597797, 0.6525520, 1.4346653, 3.5170187", \
"0.1514053, 0.1773201, 0.2331579, 0.3616578, 0.6522955, 1.4300047, 3.5156362");
}
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.0254583, 0.0648126, 0.165002, 0.420067, 1.06942, 2.72256");
values("173.3479300, 173.3503600, 173.4144600, 173.5621600, 173.8713300, 174.5248700, 176.2180500", \
"174.2749000, 174.2892000, 174.3579600, 174.5008800, 174.7907400, 175.4790400, 177.1529000", \
"175.6073700, 175.6290700, 175.7113100, 175.8410000, 176.1435600, 176.8107900, 178.4865600", \
"177.0704600, 177.1232700, 177.1917500, 177.3342000, 177.6222400, 178.2735000, 179.9783400", \
"178.5870900, 178.6194000, 178.6876900, 178.8305500, 179.1193800, 179.7879500, 181.4815000", \
"180.0131700, 180.0439300, 180.1123400, 180.2557100, 180.5401700, 181.2147400, 182.9026500", \
"181.3208100, 181.3529600, 181.4297100, 181.5786600, 181.8665400, 182.5329600, 184.2213200");
}
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.0254583, 0.0648126, 0.165002, 0.420067, 1.06942, 2.72256");
values("0.1351326, 0.1603421, 0.2227794, 0.3518438, 0.6610186, 1.5062556, 3.7430246", \
"0.1355139, 0.1616718, 0.2232461, 0.3488509, 0.6623227, 1.5110030, 3.7488919", \
"0.1348861, 0.1611428, 0.2200024, 0.3514526, 0.6634288, 1.5092488, 3.7376311", \
"0.1351078, 0.1618940, 0.2204133, 0.3503134, 0.6626995, 1.5093871, 3.7520484", \
"0.1359196, 0.1634312, 0.2208104, 0.3479841, 0.6622450, 1.5092455, 3.7488062", \
"0.1359698, 0.1608743, 0.2212829, 0.3500500, 0.6623930, 1.5099372, 3.7494834", \
"0.1354935, 0.1620940, 0.2204654, 0.3517259, 0.6624838, 1.5101033, 3.7491175");
}
}
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.0254654, 0.0648489, 0.165141, 0.420538, 1.07092, 2.72714");
values("183.1485300, 183.1811900, 183.2476900, 183.3827700, 183.6499300, 184.2325900, 185.6791600", \
"183.1730300, 183.2055700, 183.2718200, 183.4071100, 183.6750600, 184.2561100, 185.7033400", \
"183.2256900, 183.2584800, 183.3252600, 183.4592900, 183.7278300, 184.3099100, 185.7556200", \
"183.2597300, 183.2921400, 183.3585400, 183.4936800, 183.7616700, 184.3427700, 185.7898300", \
"183.3215700, 183.3535600, 183.4218200, 183.5560500, 183.8235600, 184.4062000, 185.8510800", \
"183.3726300, 183.4051500, 183.4712700, 183.6065500, 183.8747300, 184.4555200, 185.9019100", \
"183.4257500, 183.4575600, 183.5260000, 183.6600200, 183.9275400, 184.5101400, 185.9595200");
}
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.0254654, 0.0648489, 0.165141, 0.420538, 1.07092, 2.72714");
values("0.1540860, 0.1796882, 0.2343168, 0.3605304, 0.6531312, 1.4315010, 3.5191754", \
"0.1540820, 0.1796178, 0.2340050, 0.3599437, 0.6545900, 1.4333480, 3.5250907", \
"0.1537744, 0.1791700, 0.2335887, 0.3600886, 0.6531271, 1.4340198, 3.5235703", \
"0.1537876, 0.1796601, 0.2339659, 0.3602207, 0.6545891, 1.4333327, 3.5254177", \
"0.1523307, 0.1787998, 0.2364612, 0.3608649, 0.6531721, 1.4344204, 3.5255447", \
"0.1542530, 0.1796190, 0.2339729, 0.3598452, 0.6546214, 1.4326986, 3.5199919", \
"0.1520943, 0.1788762, 0.2363928, 0.3609461, 0.6528412, 1.4379681, 3.5234489");
}
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.0254654, 0.0648489, 0.165141, 0.420538, 1.07092, 2.72714");
values("171.4160500, 171.4412600, 171.5129400, 171.6521500, 171.9422300, 172.6148600, 174.3121800", \
"171.4889100, 171.5214200, 171.5900200, 171.7325700, 172.0235000, 172.6955900, 174.3836600", \
"171.5454200, 171.5775000, 171.6466300, 171.7886100, 172.0797100, 172.7517100, 174.4412700", \
"171.6042300, 171.6365600, 171.7052400, 171.8479300, 172.1388500, 172.8107600, 174.4989200", \
"171.6643700, 171.6966400, 171.7655400, 171.9081400, 172.1991500, 172.8711500, 174.5602800", \
"171.7198000, 171.7529700, 171.8214300, 171.9696500, 172.2608300, 172.9322200, 174.6154400", \
"171.7888700, 171.8209300, 171.8892300, 172.0317300, 172.3227400, 172.9948900, 174.6837900");
}
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.0254654, 0.0648489, 0.165141, 0.420538, 1.07092, 2.72714");
values("0.1349769, 0.1617117, 0.2219432, 0.3500420, 0.6624812, 1.5126796, 3.7584473", \
"0.1354711, 0.1618966, 0.2225611, 0.3515507, 0.6626146, 1.5112487, 3.7427372", \
"0.1354308, 0.1618241, 0.2215500, 0.3516842, 0.6630246, 1.5120106, 3.7576164", \
"0.1354764, 0.1613766, 0.2229629, 0.3518644, 0.6628378, 1.5114027, 3.7429855", \
"0.1353920, 0.1615878, 0.2216300, 0.3517413, 0.6627216, 1.5120213, 3.7574202", \
"0.1354838, 0.1620042, 0.2224000, 0.3505691, 0.6625739, 1.5126350, 3.7425014", \
"0.1353763, 0.1618656, 0.2226862, 0.3514383, 0.6625783, 1.5113614, 3.7510417");
}
}
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.0254619, 0.0648307, 0.165071, 0.420302, 1.07017, 2.72485");
values("185.3252300, 185.3400800, 185.4054700, 185.5344500, 185.7919500, 186.3900100, 187.8306800", \
"186.3189400, 186.3563600, 186.4138400, 186.5585400, 186.8250200, 187.4020900, 188.8486700", \
"187.0994000, 187.1305000, 187.2039200, 187.3327600, 187.5997800, 188.1838900, 189.6260500", \
"187.7541000, 187.8079000, 187.8715800, 187.9927800, 188.2557500, 188.8420800, 190.2873400", \
"188.3837500, 188.4175700, 188.4706900, 188.6182300, 188.8849800, 189.4665500, 190.9133700", \
"188.9637100, 188.9947000, 189.0624300, 189.1962000, 189.4662100, 190.0471000, 191.4921300", \
"189.4930400, 189.5306100, 189.5909500, 189.7328600, 189.9991600, 190.5726100, 192.0228700");
}
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.0254619, 0.0648307, 0.165071, 0.420302, 1.07017, 2.72485");
values("0.1510251, 0.1758023, 0.2336164, 0.3609965, 0.6540295, 1.4316178, 3.5229397", \
"0.1520872, 0.1776323, 0.2340423, 0.3609599, 0.6524627, 1.4305739, 3.5179994", \
"0.1534839, 0.1797099, 0.2360917, 0.3599233, 0.6544424, 1.4326523, 3.5172683", \
"0.1542100, 0.1796349, 0.2343652, 0.3611473, 0.6534623, 1.4326310, 3.5168521", \
"0.1527303, 0.1761632, 0.2337062, 0.3596582, 0.6525462, 1.4307227, 3.5195942", \
"0.1539055, 0.1797110, 0.2340253, 0.3599170, 0.6544403, 1.4318229, 3.5173693", \
"0.1544543, 0.1796804, 0.2337047, 0.3618490, 0.6522839, 1.4321796, 3.5180041");
}
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.0254619, 0.0648307, 0.165071, 0.420302, 1.07017, 2.72485");
values("172.7170100, 172.7240600, 172.7936900, 172.9350200, 173.2804500, 173.8992000, 175.5836500", \
"173.6845700, 173.7170500, 173.7859800, 173.9313100, 174.2164500, 174.8869500, 176.5727400", \
"174.4803200, 174.5101900, 174.5730900, 174.7142400, 174.9974700, 175.6725300, 177.3552500", \
"175.1711700, 175.2036100, 175.2720100, 175.4138700, 175.7066600, 176.3892800, 178.0743300", \
"175.8408100, 175.8728400, 175.9418500, 176.0770700, 176.3758500, 177.0396900, 178.7327800", \
"176.4643500, 176.4962900, 176.5659500, 176.7072600, 176.9997100, 177.6697900, 179.3572000", \
"177.0824400, 177.1146700, 177.1829300, 177.3247100, 177.6176900, 178.2871900, 179.9743500");
}
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.0254619, 0.0648307, 0.165071, 0.420302, 1.07017, 2.72485");
values("0.1356387, 0.1606027, 0.2228954, 0.3519214, 0.6626920, 1.5110895, 3.7437169", \
"0.1355208, 0.1616933, 0.2227005, 0.3511280, 0.6620536, 1.5107872, 3.7433243", \
"0.1354985, 0.1618172, 0.2227867, 0.3521160, 0.6639867, 1.5107652, 3.7461132", \
"0.1355154, 0.1616713, 0.2226857, 0.3515956, 0.6622050, 1.5104913, 3.7416781", \
"0.1351362, 0.1626725, 0.2237298, 0.3517891, 0.6619131, 1.5103676, 3.7398249", \
"0.1354922, 0.1640410, 0.2233032, 0.3515391, 0.6624488, 1.5112762, 3.7508969", \
"0.1354159, 0.1618154, 0.2231085, 0.3517893, 0.6627407, 1.5114333, 3.7465471");
}
}
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.0254619, 0.0648307, 0.165071, 0.420302, 1.07017, 2.72485");
values("185.3199800, 185.3521500, 185.4142900, 185.5389700, 185.8114200, 186.3752500, 187.8454000", \
"186.3317300, 186.3688200, 186.4298600, 186.5661800, 186.8403100, 187.4225600, 188.8682100", \
"187.1122500, 187.1444400, 187.2152500, 187.3480600, 187.6146700, 188.1955700, 189.6413700", \
"187.7751700, 187.8141700, 187.8690200, 188.0047300, 188.2938200, 188.8576700, 190.2974800", \
"188.3969700, 188.4287400, 188.4947900, 188.6314900, 188.9021300, 189.4789000, 190.9316300", \
"188.9767000, 189.0082300, 189.0755200, 189.2114300, 189.4752200, 190.0592400, 191.5040300", \
"189.5040400, 189.5362900, 189.6096800, 189.7433300, 190.0052200, 190.5869000, 192.0361500");
}
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.0254619, 0.0648307, 0.165071, 0.420302, 1.07017, 2.72485");
values("0.1511334, 0.1758831, 0.2364983, 0.3610426, 0.6539920, 1.4325896, 3.5175076", \
"0.1520142, 0.1790955, 0.2337315, 0.3597982, 0.6533590, 1.4374654, 3.5139009", \
"0.1538135, 0.1797083, 0.2360720, 0.3616382, 0.6544326, 1.4325925, 3.5150083", \
"0.1542412, 0.1788488, 0.2331599, 0.3607036, 0.6530004, 1.4326801, 3.5206247", \
"0.1533517, 0.1773873, 0.2333670, 0.3600672, 0.6539546, 1.4324690, 3.5181815", \
"0.1534393, 0.1797167, 0.2339579, 0.3600094, 0.6544337, 1.4313494, 3.5175909", \
"0.1539972, 0.1796637, 0.2332628, 0.3597846, 0.6543170, 1.4324741, 3.5171666");
}
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.0254619, 0.0648307, 0.165071, 0.420302, 1.07017, 2.72485");
values("172.7753400, 172.7916000, 172.8651000, 172.9760900, 173.3003100, 173.9380900, 175.6240100", \
"173.6949600, 173.7310800, 173.7960700, 173.9385700, 174.2327500, 174.9042300, 176.5865000", \
"174.4782700, 174.5167600, 174.5818700, 174.7225700, 175.0212400, 175.6919100, 177.3706700", \
"175.1855500, 175.2166300, 175.2989100, 175.4298600, 175.7204300, 176.3903700, 178.0771600", \
"175.8486700, 175.8793100, 175.9447900, 176.0895900, 176.3804400, 177.0522300, 178.7355000", \
"176.4778000, 176.5101400, 176.5797700, 176.7215100, 177.0123800, 177.6835500, 179.3704000", \
"177.0953400, 177.1277600, 177.1977200, 177.3389800, 177.6297700, 178.3010200, 179.9879500");
}
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.0254619, 0.0648307, 0.165071, 0.420302, 1.07017, 2.72485");
values("0.1355606, 0.1617481, 0.2230448, 0.3518091, 0.6627325, 1.5118772, 3.7487400", \
"0.1351663, 0.1614052, 0.2226668, 0.3512365, 0.6626058, 1.5103169, 3.7428385", \
"0.1358502, 0.1616292, 0.2204784, 0.3501018, 0.6622571, 1.5114612, 3.7572043", \
"0.1355241, 0.1620148, 0.2205667, 0.3500961, 0.6619951, 1.5103437, 3.7409080", \
"0.1351860, 0.1612422, 0.2232835, 0.3512647, 0.6633787, 1.5113010, 3.7398178", \
"0.1354926, 0.1640229, 0.2233050, 0.3515360, 0.6624273, 1.5112669, 3.7509165", \
"0.1357160, 0.1621560, 0.2229248, 0.3517954, 0.6625658, 1.5114362, 3.7489944");
}
}
}
pin (PAD) {
output_voltage : GENERAL_IO_VDDIO_VOLTAGE;
input_voltage : GENERAL_IO_VDDIO_VOLTAGE;
direction : "inout";
related_power_pin : "VDDIO";
related_ground_pin : "VSSIO";
always_on : false;
is_pad : true;
rise_capacitance : 0.930286;
capacitance : 0.932414;
fall_capacitance : 0.934543;
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("-3.9896723, -3.3658650, -2.7420577, -2.4211060, -2.1129925, -1.7920408, -1.4710892");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("4.5193502, 5.0552661, 5.5911820, 5.6913313, 5.7874746, 5.8876239, 5.9877732");
}
}
}
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.109474;
capacitance : 0.122847;
fall_capacitance : 0.136220;
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.0602062, 0.3652575, 0.7907212, 1.2158391, 1.6239522, 2.0490701, 2.4741880");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.0607053, -0.3636734, -0.7880520, -1.2117956, -1.6185894, -2.0423330, -2.4660766");
}
}
}
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.091868;
capacitance : 0.131825;
fall_capacitance : 0.171782;
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.3459033, 0.0855707, 0.5170446, 0.9474554, 1.3606498, 1.7910606, 2.2214715");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.3458554, -0.0856060, -0.5170673, -0.9474774, -1.3606711, -1.7910811, -2.2214912");
}
}
}
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.781897;
capacitance : 2.099243;
fall_capacitance : 2.416589;
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.0220586, -0.0221303, -0.0222019, -0.0220925, -0.0219874, -0.0218780, -0.0217686");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.0220722, 0.0221234, 0.0221746, 0.0220719, 0.0219733, 0.0218706, 0.0217679");
}
}
}
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.050119;
capacitance : 0.050120;
fall_capacitance : 0.050121;
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.0111781, -0.0110944, -0.0110107, -0.0109948, -0.0109795, -0.0109635, -0.0109476");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.0111822, 0.0111494, 0.0111166, 0.0110790, 0.0110429, 0.0110053, 0.0109677");
}
}
}
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.045921;
capacitance : 0.045933;
fall_capacitance : 0.045944;
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.0185841, -0.0185424, -0.0185007, -0.0183992, -0.0183017, -0.0182001, -0.0180985");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.0185570, 0.0185384, 0.0185198, 0.0184107, 0.0183059, 0.0181968, 0.0180876");
}
}
}
}
default_operating_conditions : "tt_tt_1p80v_x_3p30v_025C";
}