blob: 3a96943d4b578c420cd5a724757c6744444278af [file] [log] [blame]
/**
* Copyright 2020 The SkyWater PDK Authors
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* SPDX-License-Identifier: Apache-2.0
*/
library ("sky130_fd_io__top_xres4v2_ss_ss_n40C_1v40_1v65") {
define(three_state_pullup_res,library,string);
define(three_state_pulldn_res,library,string);
define(zstate_leak_threshold_pct,library,string);
define(clk_width,library,string);
define(driver_model,library,string);
define(def_sim_opt,library,string);
define(simulator,library,string);
define(signal_voltage_type,pin,string);
technology("cmos");
delay_model : "table_lookup";
revision : "1.0";
date : "localtime";
default_leakage_power_density : 0.000000;
default_cell_leakage_power : 0.000000;
default_fanout_load : 0.000000;
default_inout_pin_cap : 0.000000;
default_input_pin_cap : 0.000000;
default_output_pin_cap : 0.000000;
default_max_transition : 1.500000;
bus_naming_style : "%s[%d]";
in_place_swap_mode : "match_footprint";
library_features("report_delay_calculation");
voltage_unit : "1V";
current_unit : "1mA";
leakage_power_unit : "1nW";
pulling_resistance_unit : "1kohm";
time_unit : "1ns";
resistance_unit : "1ohm";
capacitive_load_unit(1.000000, \
"pf");
input_threshold_pct_rise : 50.000000;
input_threshold_pct_fall : 50.000000;
output_threshold_pct_rise : 50.000000;
output_threshold_pct_fall : 50.000000;
slew_lower_threshold_pct_fall : 20.000000;
slew_lower_threshold_pct_rise : 20.000000;
slew_upper_threshold_pct_fall : 80.000000;
slew_upper_threshold_pct_rise : 80.000000;
slew_derate_from_library : 1.000000;
three_state_pullup_res : "1";
three_state_pulldn_res : "1";
zstate_leak_threshold_pct : "0.1";
clk_width : "1.00E-05";
nom_process : 1.000000;
nom_temperature : -40.000000;
nom_voltage : 1.400000;
driver_model : "snps_predriver";
def_sim_opt : "POST=1 PROBE POST_VERSION=2001 STATFL=1 BRIEF=1 LISLVL=1 INGOLD=2 NOMOD NOPAGE NUMDGT=10 MEASDGT=10 AUTOSTOP SYMB=1 ALTCC=1 RUNLVL=5 ACCURATE=1 ";
simulator : "HSPICE -- H-2013.03 64-BIT (Feb 27 2013)";
voltage_map("VSS",0.000000);
voltage_map("VCCD",1.400000);
voltage_map("VCCHIB",1.400000);
voltage_map("VDDA",1.650000);
voltage_map("VDDIO",1.650000);
voltage_map("VDDIO_Q",1.650000);
voltage_map("VSSA",0.000000);
voltage_map("VSSD",0.000000);
voltage_map("VSSIO",0.000000);
voltage_map("VSSIO_Q",0.000000);
voltage_map("VSWITCH",1.650000);
power_lut_template ("power_inputs_1") {
variable_1 : "input_transition_time";
index_1("1, 2, 3, 4, 5, 6, 7");
}
output_voltage (GENERAL_IO_VDDIO_VOLTAGE) {
vol : 0.165;
voh : 1.485;
vomax : 1.732;
vomin : -0.083;
}
output_voltage (GENERAL_CORE_VOLTAGE) {
vol : 0.140;
voh : 1.260;
vomax : 1.470;
vomin : -0.070;
}
input_voltage (GENERAL_IO_VDDIO_VOLTAGE) {
vil : 0.412;
vih : 1.237;
vimax : 1.732;
vimin : -0.083;
}
input_voltage (GENERAL_CORE_VOLTAGE) {
vil : 0.420;
vih : 0.980;
vimax : 1.470;
vimin : -0.070;
}
operating_conditions ("ss_ss_1p40v_x_1p65v_n40C") {
process : 1.000000;
temperature : -40.000000;
voltage : 1.400000;
tree_type : "balanced_tree";
}
lu_table_template ("del_1_7_7") {
variable_1 : "input_net_transition";
index_1("1, 2, 3, 4, 5, 6, 7");
variable_2 : "total_output_net_capacitance";
index_2("1, 2, 3, 4, 5, 6, 7");
}
power_lut_template ("power_outputs_1") {
variable_1 : "input_transition_time";
index_1("1, 2, 3, 4, 5, 6, 7");
variable_2 : "total_output_net_capacitance";
index_2("1, 2, 3, 4, 5, 6, 7");
}
cell ("sky130_fd_io__top_xres4v2") {
is_macro_cell : true;
dont_use : true;
interface_timing : true;
pad_cell : true;
dont_touch : true;
area : 15000.000000;
cell_leakage_power : 4.976550e+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 : "0.6038210";
}
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 : "4.9765500";
}
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.016054;
capacitance : 0.015559;
fall_capacitance : 0.015064;
internal_power () {
rise_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("0.2310830, 0.7886061, 1.3461293, 1.7817860, 2.2226917, 2.6583485, 3.0940053");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("-0.1806550, -0.8680673, -1.5554796, -2.0405811, -2.5315272, -3.0166287, -3.5017302");
}
}
}
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;
fall_capacitance : 0.021958;
capacitance : 0.022034;
rise_capacitance : 0.022109;
internal_power () {
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("0.0499704, 0.0550727, 0.0601750, 0.0600998, 0.0600238, 0.0599486, 0.0598734");
}
rise_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("-0.0077754, -0.0077884, -0.0078014, -0.0079901, -0.0081811, -0.0083698, -0.0085585");
}
}
}
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.028722;
capacitance : 0.028277;
fall_capacitance : 0.027832;
internal_power () {
rise_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("-0.0135223, 0.0386826, 0.0908875, 0.0890134, 0.0871167, 0.0852427, 0.0833686");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("0.0660737, 0.0820343, 0.0979948, 0.0973817, 0.0967612, 0.0961480, 0.0955349");
}
}
}
pin ("ENABLE_VDDIO") {
max_transition : 5.00;
input_voltage : GENERAL_CORE_VOLTAGE;
direction : "input";
related_power_pin : "VCCHIB";
related_ground_pin : "VSSD";
always_on : true;
rise_capacitance : 0.017231;
capacitance : 0.017070;
fall_capacitance : 0.016909;
internal_power () {
rise_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("0.0197273, 0.0249520, 0.0301766, 0.0301877, 0.0301988, 0.0302099, 0.0302209");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("0.0214336, 0.0218018, 0.0221699, 0.0221205, 0.0220705, 0.0220212, 0.0219718");
}
}
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.025823;
capacitance : 0.025177;
fall_capacitance : 0.024532;
internal_power () {
rise_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("-0.0112308, 0.0232221, 0.0576750, 0.0573947, 0.0571111, 0.0568309, 0.0565506");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("0.0624351, 0.2755895, 0.4887439, 0.5198776, 0.5513864, 0.5825201, 0.6136538");
}
}
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.010016;
capacitance : 0.010022;
fall_capacitance : 0.010028;
internal_power () {
rise_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("-0.0112899, -0.0112866, -0.0112833, -0.0112760, -0.0112686, -0.0112613, -0.0112540");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("0.0112599, 0.0112604, 0.0112608, 0.0112625, 0.0112643, 0.0112660, 0.0112677");
}
}
}
pin ("XRES_H_N") {
output_voltage : GENERAL_IO_VDDIO_VOLTAGE;
direction : "output";
related_power_pin : "VDDIO_Q";
related_ground_pin : "VSSD";
always_on : true;
function : "(PAD)";
max_capacitance : 0.608836;
max_transition : 3.748775;
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.01983429, 0.03933992, 0.07802794, 0.1547629, 0.3069613, 0.608836");
values("1.4599757, 1.4578903, 1.4523466, 1.4658306, 1.4753757, 1.4798094, 1.4880912", \
"1.1879480, 1.2022452, 1.2060538, 1.1995167, 1.2054483, 1.2243709, 1.2200105", \
"2.7284659, 2.7306189, 2.7363563, 2.7400508, 2.7466033, 2.7542408, 2.7609078", \
"2.7344865, 2.7371219, 2.7414527, 2.7463459, 2.7529188, 2.7597297, 2.7679280", \
"2.7391939, 2.7431868, 2.7465499, 2.7508495, 2.7579638, 2.7644456, 2.7728922", \
"2.7452552, 2.7480915, 2.7521080, 2.7576066, 2.7635110, 2.7699913, 2.7777433", \
"2.7529331, 2.7552476, 2.7595302, 2.7646123, 2.7708443, 2.7771466, 2.7861402");
}
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.01983429, 0.03933992, 0.07802794, 0.1547629, 0.3069613, 0.608836");
values("3.6311933, 3.6308856, 3.6866522, 3.6583588, 3.6534303, 3.6650250, 3.6852395", \
"3.3295222, 3.3320519, 3.3369017, 3.3439683, 3.3535128, 3.3619073, 3.3780873", \
"2.6102493, 2.6116075, 2.6157670, 2.6223516, 2.6297092, 2.6429369, 2.6649895", \
"2.6800005, 2.6823405, 2.6870715, 2.6912136, 2.7001506, 2.7131752, 2.7311590", \
"2.7435419, 2.7462069, 2.7493622, 2.7550518, 2.7637009, 2.7771424, 2.7978060", \
"2.8050314, 2.8073154, 2.8119757, 2.8158574, 2.8261594, 2.8373684, 2.8585955", \
"2.8604621, 2.8627257, 2.8667021, 2.8721680, 2.8811385, 2.8942638, 2.9138575");
}
}
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.01983429, 0.03933992, 0.07802794, 0.1547629, 0.3069613, 0.608836");
values("3.5676098, 3.5150531, 3.5224600, 3.5529937, 3.5783324, 3.5749722, 3.5902438", \
"3.2279164, 3.2303392, 3.2339264, 3.2405218, 3.2489153, 3.2594689, 3.2830884", \
"2.5023570, 2.5049093, 2.5086083, 2.5134404, 2.5215277, 2.5353647, 2.5531484", \
"2.5640909, 2.5666192, 2.5693308, 2.5772268, 2.5870627, 2.6018107, 2.6175811", \
"2.6202757, 2.6225378, 2.6273126, 2.6316020, 2.6429989, 2.6526383, 2.6728613", \
"2.6737967, 2.6756377, 2.6808957, 2.6881392, 2.6976121, 2.7059980, 2.7255140", \
"2.7319395, 2.7270959, 2.7384338, 2.7434251, 2.7454367, 2.7526785, 2.7768217");
}
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.01983429, 0.03933992, 0.07802794, 0.1547629, 0.3069613, 0.608836");
values("1.8363662, 1.8399198, 1.8409201, 1.8472542, 1.8552565, 1.8635875, 1.8760214", \
"1.5924237, 1.5946789, 1.5994758, 1.6047997, 1.5990120, 1.6200765, 1.6311063", \
"3.1252162, 3.1261552, 3.1327595, 3.1386814, 3.1428117, 3.1537175, 3.1646383", \
"3.1237970, 3.1265147, 3.1345493, 3.1392651, 3.1427207, 3.1508466, 3.1619915", \
"3.1252195, 3.1279660, 3.1321644, 3.1378223, 3.1448425, 3.1524436, 3.1631820", \
"3.1267469, 3.1307585, 3.1343454, 3.1400633, 3.1485199, 3.1550034, 3.1666284", \
"3.1297562, 3.1333245, 3.1373177, 3.1433222, 3.1503901, 3.1578037, 3.1693053");
}
}
internal_power () {
related_pin : "FILT_IN_H";
when : "( INP_SEL_H )";
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.0198436, 0.03937684, 0.07813783, 0.1550536, 0.3076821, 0.610552");
values("0.9624168, 0.9656381, 0.9671663, 0.9749462, 0.9791598, 0.9863813, 0.9925791", \
"0.9745305, 0.9768133, 0.9807594, 0.9858822, 0.9914584, 0.9978805, 1.0051660", \
"0.9743298, 0.9760803, 0.9805146, 0.9852656, 0.9915402, 0.9977830, 1.0049064", \
"0.9742564, 0.9761276, 0.9797272, 0.9855411, 0.9914598, 0.9979096, 1.0051388", \
"0.9634716, 0.9652474, 0.9696773, 0.9746546, 0.9803388, 0.9866649, 0.9937273", \
"0.9743876, 0.9761544, 0.9806362, 0.9861825, 0.9915572, 0.9979477, 1.0050799", \
"0.9743075, 0.9768559, 0.9807115, 0.9854717, 0.9918569, 0.9973717, 1.0046591");
}
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.0198436, 0.03937684, 0.07813783, 0.1550536, 0.3076821, 0.610552");
values("-0.7482338, -0.7483450, -0.7440964, -0.7426080, -0.7415272, -0.7438575, -0.7509413", \
"-0.7594227, -0.7584141, -0.7565224, -0.7545046, -0.7435930, -0.7559918, -0.7628447", \
"-0.7598426, -0.7580757, -0.7553828, -0.7656286, -0.7518122, -0.7558821, -0.7441161", \
"-0.7600500, -0.7583680, -0.7551967, -0.7508792, -0.7445228, -0.7511650, -0.7641436", \
"-0.7480961, -0.7470857, -0.7525837, -0.7206795, -0.7441845, -0.7543430, -0.7455534", \
"-0.7473633, -0.7581614, -0.7560872, -0.7545423, -0.7543760, -0.7564108, -0.7644011", \
"-0.7695924, -0.7594572, -0.7311949, -0.7432829, -0.7524053, -0.7552398, -0.7557190");
}
}
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.0198405, 0.03936454, 0.07810122, 0.1549567, 0.3074419, 0.60998");
values("1.4689847, 1.4722280, 1.4784886, 1.4933884, 1.4874606, 1.4925566, 1.5007505", \
"1.2046733, 1.1993626, 1.2118316, 1.2168033, 1.2233306, 1.2204829, 1.2349077", \
"2.6304187, 2.6329342, 2.6398812, 2.6452284, 2.6509391, 2.6536774, 2.6648152", \
"2.6342379, 2.6377696, 2.6425737, 2.6459648, 2.6531685, 2.6584381, 2.6682745", \
"2.6336741, 2.6370702, 2.6420363, 2.6459492, 2.6530922, 2.6580274, 2.6682395", \
"2.6391411, 2.6416551, 2.6454058, 2.6508093, 2.6564406, 2.6624896, 2.6708366", \
"2.6397038, 2.6421035, 2.6461854, 2.6513520, 2.6569096, 2.6631327, 2.6702787");
}
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.0198405, 0.03936454, 0.07810122, 0.1549567, 0.3074419, 0.60998");
values("3.5203445, 3.4952894, 3.5211945, 3.5097867, 3.5453522, 3.5461324, 3.5694592", \
"3.1377647, 3.1401571, 3.1439551, 3.1493366, 3.1599139, 3.1725574, 3.1945103", \
"2.4087221, 2.4107465, 2.4145512, 2.4204989, 2.4292406, 2.4378368, 2.4602004", \
"2.4240059, 2.4273552, 2.4310961, 2.4361188, 2.4448150, 2.4600697, 2.4745336", \
"2.4421491, 2.4459965, 2.4487595, 2.4546318, 2.4621204, 2.4791961, 2.5002010", \
"2.4585160, 2.4620286, 2.4639128, 2.4699765, 2.4787535, 2.4950539, 2.5115979", \
"2.4745566, 2.4797792, 2.4817425, 2.4878060, 2.4956619, 2.5158133, 2.5290668");
}
}
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.0198405, 0.03936454, 0.07810122, 0.1549567, 0.3074419, 0.60998");
values("3.5107920, 3.4764121, 3.5461485, 3.5149575, 3.5328462, 3.5288416, 3.5685238", \
"3.1375604, 3.1398904, 3.1442949, 3.1516104, 3.1624112, 3.1767294, 3.1989334", \
"2.4075366, 2.4106431, 2.4124275, 2.4197302, 2.4278927, 2.4394278, 2.4652199", \
"2.4236808, 2.4260305, 2.4300557, 2.4363638, 2.4468160, 2.4560061, 2.4769845", \
"2.4404415, 2.4435391, 2.4472965, 2.4524241, 2.4635099, 2.4764754, 2.4992348", \
"2.4585310, 2.4594070, 2.4636302, 2.4706964, 2.4786497, 2.4909920, 2.5124525", \
"2.4748016, 2.4774414, 2.4812832, 2.4865789, 2.4954166, 2.5104877, 2.5301389");
}
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.0198405, 0.03936454, 0.07810122, 0.1549567, 0.3074419, 0.60998");
values("1.5692045, 1.5724855, 1.5784059, 1.5786917, 1.5826486, 1.5938905, 1.6017609", \
"1.2987139, 1.2972275, 1.3014468, 1.3058087, 1.3120286, 1.3202577, 1.3300632", \
"2.7283377, 2.7214734, 2.7246443, 2.7302806, 2.7473729, 2.7416708, 2.7607348", \
"2.7308164, 2.7319061, 2.7367214, 2.7414347, 2.7480212, 2.7536827, 2.7615583", \
"2.7286810, 2.7312510, 2.7347638, 2.7400872, 2.7458816, 2.7542168, 2.7595983", \
"2.7269716, 2.7328016, 2.7365243, 2.7420121, 2.7565302, 2.7546188, 2.7629073", \
"2.7226524, 2.7251400, 2.7288402, 2.7341833, 2.7400796, 2.7457470, 2.7535003");
}
}
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.0198343, 0.0393399, 0.0780279, 0.154763, 0.306961, 0.608836");
values("233.5573200, 233.6181500, 233.8764500, 234.0489700, 234.4840800, 235.2594100, 236.4320400", \
"235.8301300, 235.9212500, 236.0613300, 236.3031200, 236.7059700, 237.4081600, 238.7217500", \
"237.9405000, 238.0111000, 238.0783900, 238.3104200, 238.7244300, 239.4266700, 240.7417100", \
"239.6286300, 239.7311800, 239.8724600, 240.1076500, 240.5242900, 241.2273500, 242.5425400", \
"241.3056000, 241.3951800, 241.5383400, 241.7806400, 242.1811300, 242.8872400, 244.2037900", \
"242.8732600, 242.9671600, 243.0744800, 243.3492900, 243.7674600, 244.4543000, 245.7459800", \
"244.4208500, 244.4501500, 244.6556400, 244.8504400, 245.2436800, 245.9471800, 247.3045100");
}
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.0198343, 0.0393399, 0.0780279, 0.154763, 0.306961, 0.608836");
values("0.4803202, 0.5442724, 0.6661217, 0.8760220, 1.2842579, 2.0866264, 3.7272749", \
"0.4751502, 0.5389647, 0.6668253, 0.8791886, 1.2817483, 2.0775024, 3.7487746", \
"0.4814523, 0.5431531, 0.6672117, 0.8723446, 1.2732384, 2.0793198, 3.7459928", \
"0.4848205, 0.5418370, 0.6584461, 0.8742728, 1.2814537, 2.0849273, 3.7466874", \
"0.4786141, 0.5484501, 0.6655171, 0.8694534, 1.2805876, 2.0731405, 3.7452192", \
"0.4828494, 0.5400910, 0.6619611, 0.8743896, 1.2741218, 2.1025253, 3.7267105", \
"0.4809000, 0.5452022, 0.6596471, 0.8772719, 1.2776841, 2.0840281, 3.7258721");
}
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.0198343, 0.0393399, 0.0780279, 0.154763, 0.306961, 0.608836");
values("340.1277700, 340.2143700, 340.2798000, 340.6052300, 340.8875100, 341.4517900, 342.6160600", \
"330.5987400, 330.6697100, 330.7918300, 331.0244100, 331.4613900, 331.9260900, 332.9239200", \
"334.0802600, 334.1572200, 334.2810800, 334.5171800, 334.8510800, 335.4084900, 336.4227200", \
"338.2013200, 338.2899600, 338.3368000, 338.5601100, 338.9671700, 339.5134600, 340.5269500", \
"342.3344900, 342.4029800, 342.5365900, 342.7443600, 343.0957100, 343.6604200, 344.6662600", \
"346.5099200, 346.5680400, 346.7430600, 346.9305900, 347.2800100, 347.8546400, 348.8440500", \
"350.6860700, 350.8117200, 350.9111400, 351.1266000, 351.4428200, 352.0380900, 353.0183800");
}
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.0198343, 0.0393399, 0.0780279, 0.154763, 0.306961, 0.608836");
values("0.4642760, 0.5116186, 0.6078995, 0.7810451, 1.0794297, 1.6555912, 2.8439620", \
"0.4695572, 0.5151724, 0.6142701, 0.7782630, 1.0654484, 1.6505035, 2.8458056", \
"0.4675772, 0.5166527, 0.6119707, 0.7757511, 1.0810978, 1.6545547, 2.8391409", \
"0.4648434, 0.5134281, 0.6099464, 0.7798679, 1.0777508, 1.6525501, 2.8496365", \
"0.4629186, 0.5179620, 0.6107351, 0.7799637, 1.0728652, 1.6472258, 2.8322611", \
"0.4622860, 0.5153733, 0.6053763, 0.7766273, 1.0767820, 1.6543700, 2.8353628", \
"0.4595374, 0.5148721, 0.6160918, 0.7766190, 1.0770010, 1.6466781, 2.8458005");
}
}
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.0198343, 0.0393399, 0.0780279, 0.154763, 0.306961, 0.608836");
values("234.8925800, 235.0889900, 235.1877800, 235.3820700, 235.8233200, 236.4917700, 237.7928200", \
"237.2418100, 237.3290900, 237.4769800, 237.7197500, 238.1231600, 238.8254900, 240.1359900", \
"239.2705500, 239.3523700, 239.4992600, 239.7420900, 240.1464800, 240.8502600, 242.1601600", \
"240.9842100, 241.0709800, 241.2198500, 241.4602100, 241.8643400, 242.5686900, 243.8803200", \
"242.6692700, 242.7507300, 242.8977000, 243.1400800, 243.5443500, 244.2487500, 245.5618400", \
"244.2401700, 244.3394200, 244.4746500, 244.7247900, 245.1209600, 245.8233200, 247.1462300", \
"245.7311700, 245.8172000, 245.9628400, 246.2052700, 246.6099400, 247.3121600, 248.6262900");
}
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.0198343, 0.0393399, 0.0780279, 0.154763, 0.306961, 0.608836");
values("0.4801688, 0.5431534, 0.6666501, 0.8729176, 1.2816450, 2.0924751, 3.7281347", \
"0.4801730, 0.5478935, 0.6650505, 0.8738211, 1.2768254, 2.0758888, 3.7353316", \
"0.4806224, 0.5417827, 0.6646090, 0.8787224, 1.2800951, 2.0928306, 3.7363286", \
"0.4811328, 0.5469405, 0.6630121, 0.8749803, 1.2759965, 2.0908848, 3.7404257", \
"0.4807344, 0.5466257, 0.6629915, 0.8748844, 1.2798546, 2.0910611, 3.7464809", \
"0.4811429, 0.5467561, 0.6632838, 0.8722235, 1.2804038, 2.0860007, 3.7466914", \
"0.4762382, 0.5410430, 0.6631655, 0.8766883, 1.2791758, 2.1023487, 3.7417811");
}
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.0198343, 0.0393399, 0.0780279, 0.154763, 0.306961, 0.608836");
values("260.7521600, 260.8993300, 261.0373100, 261.1574200, 261.7248400, 262.1560500, 263.2108400", \
"262.2850600, 262.3309300, 262.4643400, 262.7017800, 263.0335400, 263.5831000, 264.6003700", \
"265.8828700, 265.9624000, 266.0975400, 266.3152500, 266.6586500, 267.2081200, 268.2157300", \
"269.6597200, 269.7430800, 269.8755300, 270.0992400, 270.4414000, 270.9920800, 271.9884000", \
"273.4196300, 273.4782600, 273.6021800, 273.8115400, 274.1566000, 274.7481500, 275.7070100", \
"277.0858000, 277.1508300, 277.2829600, 277.5031800, 277.8342900, 278.4028900, 279.4186600", \
"280.5540800, 280.6392300, 280.7714700, 280.9807400, 281.3163500, 281.9005300, 282.8849400");
}
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.0198343, 0.0393399, 0.0780279, 0.154763, 0.306961, 0.608836");
values("0.4635737, 0.5116354, 0.6157043, 0.7811412, 1.0796041, 1.6548167, 2.8436276", \
"0.4612195, 0.5145277, 0.6068093, 0.7717951, 1.0795699, 1.6559647, 2.8413374", \
"0.4622146, 0.5145651, 0.6063494, 0.7781864, 1.0721386, 1.6519365, 2.8369391", \
"0.4646613, 0.5138230, 0.6058594, 0.7746122, 1.0758079, 1.6503526, 2.8453062", \
"0.4617217, 0.5168617, 0.6046598, 0.7700571, 1.0760669, 1.6582216, 2.8525518", \
"0.4615422, 0.5142973, 0.6096084, 0.7743282, 1.0807826, 1.6530137, 2.8434208", \
"0.4599766, 0.5140561, 0.6063403, 0.7750973, 1.0744725, 1.6533506, 2.8497020");
}
}
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.0198436, 0.0393768, 0.0781378, 0.155054, 0.307682, 0.610552");
values("212.0348600, 212.1459200, 212.2938800, 212.5355000, 212.9397000, 213.6210500, 214.9576500", \
"212.1313100, 212.2154800, 212.3627100, 212.6053100, 213.0101300, 213.7152700, 215.0326400", \
"212.3816400, 212.4700000, 212.6181300, 212.8601600, 213.2642200, 213.9675800, 215.2826800", \
"212.6367500, 212.7218300, 212.8733200, 213.1126400, 213.5174200, 214.2222100, 215.5395600", \
"212.9041700, 212.9923900, 213.1125300, 213.3546500, 213.7587400, 214.4634800, 215.7770600", \
"213.1546500, 213.2420500, 213.4059700, 213.6465400, 214.0518400, 214.7568000, 216.0720800", \
"213.4034800, 213.4922400, 213.6327900, 213.8755100, 214.2863500, 214.9846800, 216.3068900");
}
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.0198436, 0.0393768, 0.0781378, 0.155054, 0.307682, 0.610552");
values("0.4805915, 0.5467470, 0.6607149, 0.8790010, 1.2783351, 2.1004600, 3.7499959", \
"0.4773623, 0.5476198, 0.6639761, 0.8751673, 1.2795233, 2.0974824, 3.7553507", \
"0.4807198, 0.5456280, 0.6607466, 0.8795655, 1.2775171, 2.1003472, 3.7465746", \
"0.4807068, 0.5471391, 0.6636217, 0.8764712, 1.2771892, 2.0971354, 3.7523602", \
"0.4833414, 0.5451020, 0.6607154, 0.8794965, 1.2776669, 2.0937814, 3.7467940", \
"0.4811467, 0.5461402, 0.6602650, 0.8790340, 1.2846464, 2.0976225, 3.7429571", \
"0.4812234, 0.5440719, 0.6644471, 0.8750714, 1.2767550, 2.0956588, 3.7518522");
}
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.0198436, 0.0393768, 0.0781378, 0.155054, 0.307682, 0.610552");
values("250.4227700, 250.5036000, 250.6339200, 250.8629100, 251.1837400, 251.7511500, 252.7549700", \
"250.7675600, 250.8497800, 250.9824500, 251.1960400, 251.5326100, 252.0948500, 253.1009500", \
"251.0434500, 251.1242800, 251.2547600, 251.4747700, 251.8100900, 252.3700000, 253.3766700", \
"251.3205900, 251.3950200, 251.5188800, 251.7387300, 252.0776800, 252.6423900, 253.6498000", \
"251.6164000, 251.6914900, 251.8260400, 252.0395700, 252.3761100, 252.9433500, 253.9445900", \
"251.9155900, 252.0102700, 252.1412100, 252.3482300, 252.6962200, 253.2438000, 254.2665200", \
"252.1775900, 252.2519700, 252.3893800, 252.6042500, 252.9432900, 253.5048800, 254.5091000");
}
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.0198436, 0.0393768, 0.0781378, 0.155054, 0.307682, 0.610552");
values("0.4605951, 0.5125347, 0.6091131, 0.7790658, 1.0793040, 1.6587286, 2.8433051", \
"0.4621239, 0.5162294, 0.6122865, 0.7793083, 1.0768862, 1.6547410, 2.8537772", \
"0.4603382, 0.5123316, 0.6044311, 0.7784282, 1.0787298, 1.6529598, 2.8525586", \
"0.4594930, 0.5132471, 0.6093995, 0.7772178, 1.0759783, 1.6568459, 2.8562144", \
"0.4620447, 0.5144666, 0.6122544, 0.7790233, 1.0761707, 1.6537036, 2.8537535", \
"0.4589465, 0.5119480, 0.6042843, 0.7798524, 1.0787287, 1.6562307, 2.8587177", \
"0.4638145, 0.5125359, 0.6090404, 0.7774574, 1.0796979, 1.6560547, 2.8403797");
}
}
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.0198405, 0.0393645, 0.0781012, 0.154957, 0.307442, 0.60998");
values("225.6643100, 225.6643143, 225.9186700, 226.0546200, 226.3775500, 227.2095100, 228.4498100", \
"228.1448000, 228.2330200, 228.3801500, 228.6252700, 229.0639900, 229.7502600, 231.0822700", \
"230.3275200, 230.4149800, 230.5595100, 230.8022600, 231.2069800, 231.9078200, 233.2267100", \
"232.2645400, 232.3326200, 232.4566100, 232.7193000, 233.1218100, 233.8403500, 235.1436900", \
"234.0437400, 234.0966600, 234.2789000, 234.5220200, 234.9255100, 235.5907900, 236.9426000", \
"235.7217100, 235.8145300, 235.9525600, 236.1944400, 236.6022000, 237.3089100, 238.6230400", \
"237.3694100, 237.4657800, 237.6032900, 237.8459000, 238.2494300, 238.9517700, 240.2719300");
}
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.0198405, 0.0393645, 0.0781012, 0.154957, 0.307442, 0.60998");
values("0.4807400, 0.5453282, 0.6577331, 0.8783641, 1.2794642, 2.0929454, 3.7459844", \
"0.4776103, 0.5417785, 0.6567230, 0.8719004, 1.2744330, 2.0912050, 3.7542152", \
"0.4798268, 0.5438759, 0.6645260, 0.8714759, 1.2819490, 2.0964059, 3.7511989", \
"0.4738718, 0.5454843, 0.6613871, 0.8736525, 1.2836019, 2.1005426, 3.7421772", \
"0.4793846, 0.5455025, 0.6601485, 0.8686374, 1.2849521, 2.0870983, 3.7470547", \
"0.4812277, 0.5411145, 0.6582412, 0.8755734, 1.2816990, 2.0923483, 3.7401682", \
"0.4819991, 0.5446852, 0.6645331, 0.8715817, 1.2817593, 2.0797966, 3.7513930");
}
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.0198405, 0.0393645, 0.0781012, 0.154957, 0.307442, 0.60998");
values("258.1502700, 258.3248000, 258.4481500, 258.5618700, 259.0570900, 259.5303100, 260.6444400", \
"260.7723400, 260.8447000, 260.9709200, 261.1863600, 261.5418900, 262.1003400, 263.1117600", \
"263.6348000, 263.7052000, 263.8394400, 264.0578600, 264.3857900, 264.9599900, 265.9595900", \
"266.1271000, 266.2028500, 266.3388700, 266.5511000, 266.8878900, 267.4552800, 268.4618600", \
"268.3902700, 268.4633700, 268.5904400, 268.8202600, 269.1446600, 269.7130400, 270.7206200", \
"270.5355100, 270.6079600, 270.7352000, 270.9654700, 271.2918700, 271.8594500, 272.8654600", \
"272.5808500, 272.6603200, 272.7928500, 273.0116400, 273.3489700, 273.9151300, 274.9224600");
}
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.0198405, 0.0393645, 0.0781012, 0.154957, 0.307442, 0.60998");
values("0.4638897, 0.5143625, 0.6066849, 0.7766547, 1.0756899, 1.6529307, 2.8485894", \
"0.4616117, 0.5130067, 0.6065261, 0.7798784, 1.0780721, 1.6536355, 2.8470124", \
"0.4629568, 0.5119608, 0.6152702, 0.7676403, 1.0751680, 1.6553346, 2.8505867", \
"0.4610516, 0.5138528, 0.6123746, 0.7760047, 1.0759726, 1.6568065, 2.8423059", \
"0.4608366, 0.5183499, 0.6094661, 0.7745907, 1.0748850, 1.6568754, 2.8414611", \
"0.4613239, 0.5173926, 0.6068492, 0.7749235, 1.0771687, 1.6528463, 2.8467522", \
"0.4603658, 0.5128084, 0.6105418, 0.7786442, 1.0773895, 1.6542855, 2.8367115");
}
}
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.0198405, 0.0393645, 0.0781012, 0.154957, 0.307442, 0.60998");
values("225.5056300, 225.6749100, 225.7764700, 226.0041300, 226.5403900, 227.1724600, 228.5765700", \
"228.2245400, 228.3117500, 228.4587700, 228.7031700, 229.0514200, 229.8093400, 231.1232500", \
"230.3163500, 230.3992900, 230.5347000, 230.7889400, 231.1943900, 231.9007300, 233.2123900", \
"232.2604000, 232.3545400, 232.5018800, 232.7447200, 233.1303500, 233.8528200, 235.1624600", \
"234.0227400, 234.1128700, 234.2606300, 234.4988400, 234.9072600, 235.6075600, 236.9257600", \
"235.7173200, 235.8023500, 235.9505900, 236.1942500, 236.5897700, 237.3005700, 238.6139800", \
"237.3994100, 237.4766000, 237.6209000, 237.8626100, 238.2655400, 238.9681100, 240.3068000");
}
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.0198405, 0.0393645, 0.0781012, 0.154957, 0.307442, 0.60998");
values("0.4760605, 0.5458181, 0.6617613, 0.8717664, 1.2796534, 2.0891815, 3.7521306", \
"0.4778513, 0.5431649, 0.6597682, 0.8757545, 1.2835920, 2.0765205, 3.7541903", \
"0.4769948, 0.5476672, 0.6578725, 0.8779660, 1.2845521, 2.0957844, 3.7438022", \
"0.4798353, 0.5401049, 0.6557153, 0.8786922, 1.2784341, 2.0807971, 3.7518677", \
"0.4779770, 0.5455676, 0.6613142, 0.8718229, 1.2727243, 2.0893955, 3.7493817", \
"0.4790487, 0.5432398, 0.6598661, 0.8757138, 1.2687043, 2.0719120, 3.7575001", \
"0.4814326, 0.5455691, 0.6613147, 0.8717475, 1.2839850, 2.0894770, 3.7508889");
}
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.0198405, 0.0393645, 0.0781012, 0.154957, 0.307442, 0.60998");
values("256.4964100, 256.4964142, 256.5480200, 256.8975200, 257.0927200, 257.7449200, 258.7950100", \
"258.7733800, 258.8546700, 258.9974900, 259.2063000, 259.5445500, 260.1075300, 261.1113800", \
"261.7097700, 261.7904900, 261.9318300, 262.1415000, 262.4682300, 263.0428600, 264.0375700", \
"264.2856600, 264.3317300, 264.4747500, 264.6851300, 265.0516800, 265.5853600, 266.6245700", \
"266.6515400, 266.7268900, 266.8701300, 267.0803400, 267.4175100, 267.9748800, 268.9901600", \
"268.9009800, 268.9763500, 269.1124300, 269.3301700, 269.6681300, 270.2292400, 271.2401400", \
"271.0124000, 271.0878300, 271.2306800, 271.4410800, 271.7784200, 272.3417900, 273.3514500");
}
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.0198405, 0.0393645, 0.0781012, 0.154957, 0.307442, 0.60998");
values("0.4625262, 0.5121822, 0.6089254, 0.7724966, 1.0746717, 1.6555241, 2.8551312", \
"0.4591031, 0.5123929, 0.6136680, 0.7749484, 1.0764053, 1.6525866, 2.8475180", \
"0.4608539, 0.5145714, 0.6060519, 0.7777272, 1.0719303, 1.6533976, 2.8468103", \
"0.4609484, 0.5124433, 0.6047131, 0.7755724, 1.0782045, 1.6528523, 2.8511247", \
"0.4604707, 0.5122680, 0.6037252, 0.7755992, 1.0788574, 1.6525897, 2.8506459", \
"0.4610033, 0.5134392, 0.6092747, 0.7763273, 1.0774636, 1.6560118, 2.8523062", \
"0.4610408, 0.5116108, 0.6097075, 0.7767629, 1.0782695, 1.6505367, 2.8511011");
}
}
}
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 : 1.002591;
capacitance : 0.999728;
fall_capacitance : 0.996865;
max_transition : 25.0;
internal_power () {
rise_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("-1.1398346, -1.0638108, -0.9877870, -0.9075805, -0.8264077, -0.7462012, -0.6659948");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("1.2075906, 1.2211871, 1.2347835, 1.3013860, 1.3687909, 1.4353933, 1.5019958");
}
}
}
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.373358;
capacitance : 0.356955;
fall_capacitance : 0.340551;
internal_power () {
rise_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("-0.0111987, 0.3028896, 0.6169779, 0.9322972, 1.2514155, 1.5667347, 1.8820540");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("0.0224044, -0.2565028, -0.5354100, -0.8112982, -1.0905103, -1.3663985, -1.6422867");
}
}
}
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.428040;
capacitance : 0.425814;
fall_capacitance : 0.423589;
internal_power () {
rise_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("-0.0858957, 0.2894192, 0.6647342, 1.0398994, 1.4195848, 1.7947500, 2.1699153");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("0.0859005, -0.2894136, -0.6647278, -1.0398822, -1.4195566, -1.7947110, -2.1698654");
}
}
}
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 : 6.175608;
capacitance : 7.289911;
fall_capacitance : 8.404213;
internal_power () {
rise_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("-0.0055089, -0.0054694, -0.0054299, -0.0055185, -0.0056082, -0.0056968, -0.0057854");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("0.0055052, 0.0054749, 0.0054445, 0.0054358, 0.0054270, 0.0054183, 0.0054096");
}
}
}
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.049807;
capacitance : 0.049814;
fall_capacitance : 0.049822;
internal_power () {
rise_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("-0.0028090, -0.0027985, -0.0027880, -0.0027777, -0.0027671, -0.0027567, -0.0027463");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("0.0027872, 0.0027918, 0.0027963, 0.0027888, 0.0027812, 0.0027737, 0.0027662");
}
}
}
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";
fall_capacitance : 0.046030;
capacitance : 0.046029;
rise_capacitance : 0.046028;
internal_power () {
rise_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("-0.0045601, -0.0045670, -0.0045739, -0.0045686, -0.0045633, -0.0045581, -0.0045528");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.8400000, 1.6700000, 2.5000000, 3.3400000, 4.1700000, 5.0000000");
values("0.0046123, 0.0046036, 0.0045948, 0.0045845, 0.0045741, 0.0045638, 0.0045535");
}
}
}
}
default_operating_conditions : "ss_ss_1p40v_x_1p65v_n40C";
}