blob: 1d94eb1880c67f99481f3d39850260dafbfab22a [file] [log] [blame]
/**
* Copyright 2020 The SkyWater PDK Authors
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* SPDX-License-Identifier: Apache-2.0
*/
library ("sky130_fd_io__top_xres4v2_ff_ss_100C_1v95_1v65") {
define(three_state_pullup_res,library,string);
define(three_state_pulldn_res,library,string);
define(zstate_leak_threshold_pct,library,string);
define(clk_width,library,string);
define(driver_model,library,string);
define(def_sim_opt,library,string);
define(simulator,library,string);
define(signal_voltage_type,pin,string);
technology("cmos");
delay_model : "table_lookup";
revision : "1.0";
date : "localtime";
default_leakage_power_density : 0.000000;
default_cell_leakage_power : 0.000000;
default_fanout_load : 0.000000;
default_inout_pin_cap : 0.000000;
default_input_pin_cap : 0.000000;
default_output_pin_cap : 0.000000;
default_max_transition : 1.500000;
bus_naming_style : "%s[%d]";
in_place_swap_mode : "match_footprint";
library_features("report_delay_calculation");
voltage_unit : "1V";
current_unit : "1mA";
leakage_power_unit : "1nW";
pulling_resistance_unit : "1kohm";
time_unit : "1ns";
resistance_unit : "1ohm";
capacitive_load_unit(1.000000, \
"pf");
input_threshold_pct_rise : 50.000000;
input_threshold_pct_fall : 50.000000;
output_threshold_pct_rise : 50.000000;
output_threshold_pct_fall : 50.000000;
slew_lower_threshold_pct_fall : 20.000000;
slew_lower_threshold_pct_rise : 20.000000;
slew_upper_threshold_pct_fall : 80.000000;
slew_upper_threshold_pct_rise : 80.000000;
slew_derate_from_library : 1.000000;
three_state_pullup_res : "1";
three_state_pulldn_res : "1";
zstate_leak_threshold_pct : "0.1";
clk_width : "1.00E-05";
nom_process : 1.000000;
nom_temperature : 100.000000;
nom_voltage : 1.950000;
driver_model : "snps_predriver";
def_sim_opt : "POST=1 PROBE POST_VERSION=2001 STATFL=1 BRIEF=1 LISLVL=1 INGOLD=2 NOMOD NOPAGE NUMDGT=10 MEASDGT=10 AUTOSTOP SYMB=1 ALTCC=1 RUNLVL=5 ACCURATE=1 ";
simulator : "HSPICE -- H-2013.03 64-BIT (Feb 27 2013)";
voltage_map("VSS",0.000000);
voltage_map("VCCD",1.950000);
voltage_map("VCCHIB",1.950000);
voltage_map("VDDA",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.195;
voh : 1.755;
vomax : 2.047;
vomin : -0.098;
}
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.585;
vih : 1.365;
vimax : 2.047;
vimin : -0.098;
}
operating_conditions ("ff_ss_1p95v_x_1p65v_100C") {
process : 1.000000;
temperature : 100.000000;
voltage : 1.950000;
tree_type : "balanced_tree";
}
lu_table_template ("del_1_7_7") {
variable_1 : "input_net_transition";
index_1("1, 2, 3, 4, 5, 6, 7");
variable_2 : "total_output_net_capacitance";
index_2("1, 2, 3, 4, 5, 6, 7");
}
power_lut_template ("power_outputs_1") {
variable_1 : "input_transition_time";
index_1("1, 2, 3, 4, 5, 6, 7");
variable_2 : "total_output_net_capacitance";
index_2("1, 2, 3, 4, 5, 6, 7");
}
cell ("sky130_fd_io__top_xres4v2") {
dont_use : true;
is_macro_cell : true;
interface_timing : true;
pad_cell : true;
dont_touch : true;
area : 15000.000000;
cell_leakage_power : 1.687320e+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 : "168.7320000";
}
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 : "27.0292000";
}
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.016294;
capacitance : 0.015947;
fall_capacitance : 0.015601;
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.2148054, 0.4371699, 0.6595343, 0.7907594, 0.9167354, 1.0479605, 1.1791855");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("-0.1659147, -0.4505314, -0.7351482, -0.8662484, -0.9921045, -1.1232047, -1.2543048");
}
}
}
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.022607;
capacitance : 0.022510;
fall_capacitance : 0.022412;
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.0097780, -0.0090341, -0.0082902, -0.0085538, -0.0088068, -0.0090704, -0.0093339");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.0547725, 0.0586411, 0.0625097, 0.0622655, 0.0620310, 0.0617868, 0.0615425");
}
}
}
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.029798;
capacitance : 0.029288;
fall_capacitance : 0.028777;
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.0207541, 0.0268741, 0.0745023, 0.0790689, 0.0834528, 0.0880194, 0.0925860");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.0725994, 0.0887540, 0.1049087, 0.1040630, 0.1032511, 0.1024055, 0.1015598");
}
}
}
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.017492;
capacitance : 0.017530;
fall_capacitance : 0.017568;
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.0937050, 0.0994896, 0.1052743, 0.1128973, 0.1202154, 0.1278385, 0.1354615");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.0419798, 0.0451322, 0.0482847, 0.0547781, 0.0610118, 0.0675052, 0.0739986");
}
}
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.025995;
capacitance : 0.025645;
fall_capacitance : 0.025295;
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.0135517, 0.0005750, 0.0147017, 0.0232459, 0.0314484, 0.0399926, 0.0485368");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.0659811, 0.0745477, 0.0831144, 0.1970903, 0.3065071, 0.4204829, 0.5344587");
}
}
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.010065;
capacitance : 0.010085;
fall_capacitance : 0.010105;
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.0115154, -0.0116510, -0.0117865, -0.0117540, -0.0117228, -0.0116902, -0.0116577");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.0115383, 0.0116665, 0.0117947, 0.0117534, 0.0117138, 0.0116726, 0.0116314");
}
}
}
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.654612;
max_transition : 3.749247;
internal_power () {
related_pin : "PAD";
when : "( !INP_SEL_H & !ENABLE_H & !ENABLE_VDDIO & !EN_VDDIO_SIG_H )";
fall_power ("power_outputs_1") {
index_1("0.01, 4.17, 8.34, 12.5, 16.67, 20.84, 25");
index_2("0.01, 0.02007831, 0.04031387, 0.08094344, 0.1625208, 0.3263143, 0.655184");
values("1.5513343, 1.5731174, 1.5641496, 1.5709221, 1.5791933, 1.5892859, 1.6108134", \
"2.9709481, 2.9742463, 2.9744852, 2.9803349, 2.9895405, 3.0039608, 3.0160147", \
"2.9685850, 2.9709937, 2.9712116, 2.9769824, 2.9859578, 3.0014411, 3.0119134", \
"2.9745438, 2.9780271, 2.9823333, 2.9893982, 2.9976304, 3.0087111, 3.0240914", \
"2.9890153, 2.9916093, 2.9965611, 3.0031372, 3.0116059, 3.0223296, 3.0372070", \
"2.9991257, 3.0015541, 3.0059271, 3.0119505, 3.0206232, 3.0317196, 3.0467430", \
"3.0163138, 3.0189089, 3.0239487, 3.0296275, 3.0385332, 3.0496675, 3.0649396");
}
rise_power ("power_outputs_1") {
index_1("0.01, 4.17, 8.34, 12.5, 16.67, 20.84, 25");
index_2("0.01, 0.02007831, 0.04031387, 0.08094344, 0.1625208, 0.3263143, 0.655184");
values("3.0818961, 3.0853553, 3.0877959, 3.1013240, 3.0976845, 3.1204416, 3.1531889", \
"1.7350424, 1.7364886, 1.7396362, 1.7500547, 1.7619610, 1.7778113, 1.8007452", \
"1.7897757, 1.7908326, 1.7952555, 1.8031229, 1.8151800, 1.8333223, 1.8541674", \
"1.8378331, 1.8390701, 1.8435516, 1.8514250, 1.8653182, 1.8799738, 1.8997789", \
"1.8843063, 1.8852784, 1.8892418, 1.8971565, 1.9107895, 1.9300390, 1.9452456", \
"1.9232365, 1.9245929, 1.9281783, 1.9301082, 1.9401670, 1.9627173, 1.9848780", \
"1.9612285, 1.9624938, 1.9665083, 1.9748168, 1.9872199, 2.0027695, 2.0278397");
}
}
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.02007831, 0.04031387, 0.08094344, 0.1625208, 0.3263143, 0.655184");
values("3.0204963, 3.0162750, 3.0308488, 3.0179545, 3.0426284, 3.0651559, 3.1003075", \
"1.6929594, 1.6928970, 1.6944470, 1.7049847, 1.7171154, 1.7323303, 1.7606190", \
"1.7512464, 1.7533277, 1.7578804, 1.7659345, 1.7776553, 1.7942306, 1.8195825", \
"1.8036630, 1.8033473, 1.8087402, 1.8176149, 1.8294821, 1.8497697, 1.8675695", \
"1.8477526, 1.8440839, 1.8527658, 1.8607776, 1.8727368, 1.8907922, 1.9133755", \
"1.8887040, 1.8849351, 1.8948452, 1.9033310, 1.9154801, 1.9338071, 1.9563533", \
"1.9327953, 1.9243272, 1.9364530, 1.9470625, 1.9580362, 1.9748413, 1.9972164");
}
fall_power ("power_outputs_1") {
index_1("0.01, 4.17, 8.34, 12.5, 16.67, 20.84, 25");
index_2("0.01, 0.02007831, 0.04031387, 0.08094344, 0.1625208, 0.3263143, 0.655184");
values("2.7306054, 2.7335527, 2.7383474, 2.7446788, 2.7562897, 2.7734990, 2.7944415", \
"4.1804073, 4.1819347, 4.1861649, 4.1944803, 4.2060582, 4.2202947, 4.2426926", \
"4.1751442, 4.1766586, 4.1824625, 4.1902475, 4.2002721, 4.2174142, 4.2409101", \
"4.1752322, 4.1780702, 4.1831790, 4.1905880, 4.2010588, 4.2222857, 4.2454954", \
"4.1820306, 4.1845386, 4.1900142, 4.1969934, 4.2077526, 4.2217748, 4.2447764", \
"4.1839136, 4.1869060, 4.1923639, 4.1993106, 4.2096222, 4.2240517, 4.2470762", \
"4.1802334, 4.1831551, 4.1877639, 4.1954855, 4.2057586, 4.2212193, 4.2430660");
}
}
internal_power () {
related_pin : "FILT_IN_H";
when : "( INP_SEL_H )";
rise_power ("power_outputs_1") {
index_1("0.01, 0.63, 1.26, 1.88, 2.5, 3.13, 3.75");
index_2("0.01, 0.02008123, 0.04032559, 0.08097876, 0.1626153, 0.3265517, 0.655756");
values("-0.8382026, -0.8375996, -0.8497382, -0.8399912, -0.8333498, -0.8172378, -0.8328517", \
"-0.8373471, -0.8647573, -0.8594638, -0.8535242, -0.8443361, -0.8447771, -0.8405057", \
"-0.8375750, -0.8370215, -0.8346707, -0.8381132, -0.8450203, -0.8245921, -0.8323994", \
"-0.8463139, -0.8683195, -0.8578857, -0.8472921, -0.8458907, -0.8428131, -0.8437399", \
"-0.8499334, -0.8489874, -0.8896039, -0.8450558, -0.8387794, -0.8362668, -0.8462217", \
"-0.8488236, -0.8973488, -0.8548106, -0.8639771, -0.8529149, -0.8344795, -0.8392960", \
"-0.8497839, -0.8492552, -0.8610393, -0.8574015, -0.8401299, -0.8378114, -0.8417950");
}
fall_power ("power_outputs_1") {
index_1("0.01, 0.63, 1.26, 1.88, 2.5, 3.13, 3.75");
index_2("0.01, 0.02008123, 0.04032559, 0.08097876, 0.1626153, 0.3265517, 0.655756");
values("0.9350460, 0.9378189, 0.9412509, 0.9720181, 0.9556495, 0.9651650, 0.9781363", \
"0.9450217, 0.9484924, 0.9768548, 0.9685239, 0.9652819, 0.9675920, 0.9905440", \
"0.9348418, 0.9370467, 0.9370006, 0.9721855, 0.9576419, 0.9675757, 0.9803361", \
"0.9454645, 0.9478095, 0.9526085, 0.9676851, 0.9664391, 0.9766802, 0.9883166", \
"0.9463822, 0.9090198, 0.9527293, 0.9618903, 0.9622653, 0.9762890, 0.9890110", \
"0.9462567, 0.9492933, 0.9612713, 0.9624051, 0.9671231, 0.9709542, 0.9894838", \
"0.9455901, 0.9480054, 0.9525809, 0.9583094, 0.9664571, 0.9762249, 0.9883572");
}
}
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.02007539, 0.04030213, 0.0809081, 0.1624262, 0.3260768, 0.654612");
values("1.5858101, 1.6015336, 1.5778568, 1.5986197, 1.6042866, 1.6121772, 1.6253689", \
"2.7747351, 2.7769709, 2.7819255, 2.7852124, 2.7956621, 2.8005144, 2.8183107", \
"2.7752416, 2.7782613, 2.7818824, 2.7880591, 2.7968691, 2.8057743, 2.8184449", \
"2.7789353, 2.7815064, 2.7860537, 2.7923291, 2.8016693, 2.8097672, 2.8224638", \
"2.7844213, 2.7870113, 2.7912520, 2.8020338, 2.8051615, 2.8084874, 2.8272929", \
"2.7893987, 2.7918362, 2.7960221, 2.8019601, 2.8101456, 2.8197210, 2.8323203", \
"2.7950422, 2.7979268, 2.8018169, 2.8085249, 2.8164482, 2.8140097, 2.8384020");
}
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.02007539, 0.04030213, 0.0809081, 0.1624262, 0.3260768, 0.654612");
values("3.0053597, 3.0088201, 3.0001389, 3.0229031, 3.0591047, 3.0495734, 3.0880060", \
"1.8352752, 1.8369659, 1.8411234, 1.8495800, 1.8616961, 1.8768093, 1.8989424", \
"1.8505330, 1.8506479, 1.8552857, 1.8626383, 1.8770413, 1.8951815, 1.9159635", \
"1.8701444, 1.8712061, 1.8746645, 1.8832535, 1.8962512, 1.9139280, 1.9387929", \
"1.8878193, 1.8888682, 1.8926226, 1.9019075, 1.9145701, 1.9306895, 1.9538349", \
"1.9070607, 1.9088557, 1.9117496, 1.9201819, 1.9352660, 1.9518291, 1.9757290", \
"1.9290127, 1.9325117, 1.9336824, 1.9423614, 1.9590074, 1.9769453, 1.9994568");
}
}
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.02007539, 0.04030213, 0.0809081, 0.1624262, 0.3260768, 0.654612");
values("1.5572075, 1.5593458, 1.5635408, 1.5813212, 1.5862431, 1.5873108, 1.5984087", \
"2.7470793, 2.7496146, 2.7543324, 2.7604423, 2.7676834, 2.7774482, 2.7905909", \
"2.7473531, 2.7498043, 2.7533175, 2.7600476, 2.7682093, 2.7773281, 2.7901722", \
"2.7501753, 2.7519896, 2.7562616, 2.7626744, 2.7708320, 2.7800390, 2.7923247", \
"2.7546646, 2.7573935, 2.7618376, 2.7677639, 2.7757304, 2.7846724, 2.7980296", \
"2.7577073, 2.7606476, 2.7646214, 2.7703202, 2.7779053, 2.7880948, 2.8008062", \
"2.7624771, 2.7653032, 2.7698158, 2.7756306, 2.7836702, 2.7933580, 2.8060800");
}
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.02007539, 0.04030213, 0.0809081, 0.1624262, 0.3260768, 0.654612");
values("3.0068949, 3.0135109, 2.9921851, 3.0051264, 3.0498820, 3.0509246, 3.0719659", \
"1.8256739, 1.8262267, 1.8313382, 1.8387507, 1.8520109, 1.8704155, 1.8922659", \
"1.8418769, 1.8403256, 1.8464011, 1.8543149, 1.8664660, 1.8839654, 1.9017646", \
"1.8591771, 1.8589531, 1.8641638, 1.8740111, 1.8860755, 1.8984992, 1.9205590", \
"1.8775975, 1.8782014, 1.8818367, 1.8904964, 1.9042938, 1.9198944, 1.9433081", \
"1.8990488, 1.8994578, 1.9038499, 1.9143920, 1.9246135, 1.9398634, 1.9634255", \
"1.9200772, 1.9233881, 1.9255624, 1.9346178, 1.9476710, 1.9652602, 1.9816546");
}
}
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.0200783, 0.0403139, 0.0809434, 0.162521, 0.326314, 0.655184");
values("218.3338200, 218.5294100, 218.6939400, 218.9260000, 219.3205300, 220.0256800, 221.3957200", \
"220.2481700, 220.3587900, 220.5325700, 220.8171000, 221.1761100, 221.8816900, 223.1104900", \
"221.4665800, 221.5627900, 221.6630600, 222.0535700, 222.3923300, 223.1186800, 224.3171900", \
"222.3999500, 222.5101500, 222.6984300, 222.9831500, 223.4220800, 224.1258400, 225.3490000", \
"223.2799400, 223.3708300, 223.5485500, 223.8334800, 224.2717000, 224.9758100, 226.1996700", \
"224.0288200, 224.1073100, 224.2983000, 224.5829800, 225.0209000, 225.7252200, 226.9496000", \
"224.7272300, 224.8153100, 224.9963400, 225.2765900, 225.7129700, 226.4160200, 227.6341900");
}
rise_transition ("del_1_7_7") {
index_1("0.01, 4.17, 8.34, 12.5, 16.67, 20.84, 25");
index_2("0.01, 0.0200783, 0.0403139, 0.0809434, 0.162521, 0.326314, 0.655184");
values("0.5739997, 0.6395235, 0.7599164, 0.9765475, 1.3495992, 2.0570265, 3.5231822", \
"0.5857539, 0.6398533, 0.7613902, 0.9668269, 1.3434863, 2.0531103, 3.5364345", \
"0.5866545, 0.6436214, 0.7691210, 0.9690591, 1.3451881, 2.0580140, 3.5264638", \
"0.5742809, 0.6388969, 0.7631653, 0.9668936, 1.3514790, 2.0533184, 3.5311447", \
"0.5900175, 0.6533673, 0.7615625, 0.9678361, 1.3513447, 2.0550763, 3.5232390", \
"0.5858248, 0.6505457, 0.7613629, 0.9684393, 1.3508935, 2.0566031, 3.5238692", \
"0.5745989, 0.6403442, 0.7630178, 0.9798178, 1.3492123, 2.0569104, 3.5302197");
}
cell_fall ("del_1_7_7") {
index_1("0.01, 4.17, 8.34, 12.5, 16.67, 20.84, 25");
index_2("0.01, 0.0200783, 0.0403139, 0.0809434, 0.162521, 0.326314, 0.655184");
values("242.3832900, 242.4996800, 242.5844600, 242.8552900, 243.3548000, 244.0780000, 245.3819000", \
"241.6156800, 241.7119400, 241.8775000, 242.1437800, 242.5737800, 243.2914500, 244.6081500", \
"244.5258400, 244.6304600, 244.7848400, 245.0795800, 245.4966400, 246.2255100, 247.5352400", \
"247.8196600, 247.9158400, 248.0788900, 248.3392900, 248.7889200, 249.5242500, 250.8075700", \
"251.1943900, 251.3018800, 251.4545400, 251.7160500, 252.1567000, 252.8558100, 254.1929400", \
"254.5509400, 254.6482600, 254.8110800, 255.0727900, 255.5024400, 256.2244700, 257.5425500", \
"257.8808300, 257.9774600, 258.1299700, 258.4009200, 258.8297100, 259.5515700, 260.8701900");
}
fall_transition ("del_1_7_7") {
index_1("0.01, 4.17, 8.34, 12.5, 16.67, 20.84, 25");
index_2("0.01, 0.0200783, 0.0403139, 0.0809434, 0.162521, 0.326314, 0.655184");
values("0.5132261, 0.5823234, 0.7043887, 0.9113691, 1.3147864, 2.1026427, 3.7369241", \
"0.5171549, 0.5845828, 0.7027715, 0.9164743, 1.3144550, 2.1001836, 3.7297507", \
"0.5151718, 0.5811633, 0.7039145, 0.9202110, 1.3110132, 2.0988740, 3.7519352", \
"0.5150453, 0.5847699, 0.7010007, 0.9205023, 1.3145727, 2.1021558, 3.7517878", \
"0.5138558, 0.5776284, 0.7008398, 0.9165520, 1.3137448, 2.0946982, 3.7301229", \
"0.5121373, 0.5811038, 0.7004499, 0.9165492, 1.3088437, 2.0996747, 3.7521728", \
"0.5172427, 0.5833993, 0.7121319, 0.9165450, 1.3079916, 2.1039359, 3.7450554");
}
}
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.0200783, 0.0403139, 0.0809434, 0.162521, 0.326314, 0.655184");
values("221.9436200, 222.1555300, 222.3314200, 222.5365300, 223.0890600, 223.7371500, 224.9064600", \
"223.6942300, 223.7929900, 223.9702200, 224.2489500, 224.6866600, 225.3916300, 226.6150300", \
"224.7518700, 224.8562700, 225.0282900, 225.3042100, 225.7516300, 226.4516300, 227.6775000", \
"225.6806500, 225.7816900, 225.9618100, 226.2401800, 226.6796300, 227.3793000, 228.6056700", \
"226.5247600, 226.6293400, 226.8037500, 227.0964800, 227.5333600, 228.2226500, 229.4655100", \
"227.2506400, 227.3553000, 227.5297100, 227.7245400, 228.1585700, 228.9434100, 230.1756400", \
"227.8683600, 227.9702800, 228.1508700, 228.4192200, 228.8600500, 229.5618900, 230.7920400");
}
rise_transition ("del_1_7_7") {
index_1("0.01, 4.17, 8.34, 12.5, 16.67, 20.84, 25");
index_2("0.01, 0.0200783, 0.0403139, 0.0809434, 0.162521, 0.326314, 0.655184");
values("0.5768186, 0.6447359, 0.7633346, 0.9646986, 1.3488242, 2.0553121, 3.5228684", \
"0.5738932, 0.6492560, 0.7651007, 0.9803520, 1.3499560, 2.0583879, 3.5160590", \
"0.5741997, 0.6417096, 0.7627767, 0.9676162, 1.3471514, 2.0500657, 3.5230470", \
"0.5719169, 0.6419219, 0.7590706, 0.9656390, 1.3497413, 2.0507778, 3.5243439", \
"0.5799764, 0.6426344, 0.7586363, 0.9683460, 1.3509676, 2.0549389, 3.5191028", \
"0.5799596, 0.6425689, 0.7588140, 0.9717240, 1.3424986, 2.0629620, 3.5191128", \
"0.5758110, 0.6432126, 0.7554993, 0.9694694, 1.3410956, 2.0594180, 3.5334802");
}
cell_fall ("del_1_7_7") {
index_1("0.01, 4.17, 8.34, 12.5, 16.67, 20.84, 25");
index_2("0.01, 0.0200783, 0.0403139, 0.0809434, 0.162521, 0.326314, 0.655184");
values("223.9802900, 223.9968400, 224.2774900, 224.5042100, 224.9472900, 225.6102200, 226.9444400", \
"225.4272300, 225.5385600, 225.6782900, 225.9355100, 226.3676200, 227.0900100, 228.4125000", \
"228.6300000, 228.7357400, 228.8956000, 229.1681900, 229.5855900, 230.3074100, 231.6278200", \
"231.9140600, 232.0068700, 232.1665300, 232.4344500, 232.8596100, 233.5805200, 234.9027600", \
"234.9623300, 235.0647500, 235.2256300, 235.4977700, 235.9181100, 236.6439700, 237.9559300", \
"237.9881600, 238.0911600, 238.2489400, 238.4861400, 238.9279000, 239.6493000, 240.9694800", \
"240.8802400, 240.9885800, 241.1445100, 241.4115000, 241.8386800, 242.5604500, 243.8819100");
}
fall_transition ("del_1_7_7") {
index_1("0.01, 4.17, 8.34, 12.5, 16.67, 20.84, 25");
index_2("0.01, 0.0200783, 0.0403139, 0.0809434, 0.162521, 0.326314, 0.655184");
values("0.5213635, 0.5808774, 0.7027764, 0.9139856, 1.3148217, 2.1009694, 3.7523478", \
"0.5181742, 0.5845267, 0.7011242, 0.9147640, 1.3128008, 2.1024007, 3.7270191", \
"0.5134178, 0.5803483, 0.7046980, 0.9142256, 1.3147791, 2.1028119, 3.7374850", \
"0.5134207, 0.5827437, 0.7016212, 0.9164986, 1.3139392, 2.1008999, 3.7483101", \
"0.5133037, 0.5781843, 0.7039004, 0.9156801, 1.3145348, 2.1010331, 3.7466763", \
"0.5149597, 0.5835157, 0.7001966, 0.9214240, 1.3141466, 2.1027184, 3.7472088", \
"0.5132948, 0.5861261, 0.7038883, 0.9215479, 1.3141984, 2.0944604, 3.7430623");
}
}
timing () {
related_pin : "FILT_IN_H";
timing_type : "combinational";
timing_sense : "positive_unate";
when : "( INP_SEL_H )";
sdf_cond : " INP_SEL_H==1'b1 ";
cell_rise ("del_1_7_7") {
index_1("0.01, 0.63, 1.26, 1.88, 2.5, 3.13, 3.75");
index_2("0.01, 0.0200812, 0.0403256, 0.0809788, 0.162615, 0.326552, 0.655756");
values("207.3378800, 207.4363900, 207.6126900, 207.8927100, 208.3293000, 209.0347200, 210.2609200", \
"207.4350900, 207.5313400, 207.7124000, 207.9929800, 208.4241300, 209.1296100, 210.3610400", \
"207.6471800, 207.7457100, 207.9230800, 208.2020500, 208.6385000, 209.3439900, 210.5701900", \
"207.8154300, 207.9125800, 208.0854200, 208.3704800, 208.8071800, 209.5126800, 210.7386100", \
"207.9999600, 208.1063300, 208.2554100, 208.4772500, 208.9958600, 209.6277400, 210.8539300", \
"208.1559000, 208.2574000, 208.4486300, 208.7058600, 209.1468000, 209.8555300, 211.0966600", \
"208.3678200, 208.4692700, 208.6410700, 208.9291200, 209.3636200, 210.0691300, 211.2888800");
}
rise_transition ("del_1_7_7") {
index_1("0.01, 0.63, 1.26, 1.88, 2.5, 3.13, 3.75");
index_2("0.01, 0.0200812, 0.0403256, 0.0809788, 0.162615, 0.326552, 0.655756");
values("0.5860671, 0.6489533, 0.7647158, 0.9801448, 1.3503090, 2.0586071, 3.5268608", \
"0.5771074, 0.6486463, 0.7591023, 0.9780730, 1.3500173, 2.0587887, 3.5307588", \
"0.5862200, 0.6491528, 0.7649301, 0.9803027, 1.3504524, 2.0585065, 3.5268348", \
"0.5860527, 0.6496044, 0.7611819, 0.9807681, 1.3507647, 2.0581963, 3.5267620", \
"0.5754889, 0.6434143, 0.7614728, 0.9750488, 1.3465629, 2.0551087, 3.5293954", \
"0.5776640, 0.6512960, 0.7605309, 0.9737570, 1.3464139, 2.0569535, 3.5285221", \
"0.5808831, 0.6474474, 0.7608570, 0.9792128, 1.3477607, 2.0608619, 3.5288055");
}
cell_fall ("del_1_7_7") {
index_1("0.01, 0.63, 1.26, 1.88, 2.5, 3.13, 3.75");
index_2("0.01, 0.0200812, 0.0403256, 0.0809788, 0.162615, 0.326552, 0.655756");
values("213.9895100, 214.0855600, 214.2499200, 214.5008300, 214.9409100, 215.6624700, 216.9757100", \
"214.1770900, 214.2720200, 214.4379900, 214.7084400, 215.1377500, 215.8610900, 217.1658500", \
"214.4620900, 214.5566500, 214.7159000, 214.9664600, 215.4071000, 216.1281900, 217.4519600", \
"214.6708800, 214.7683600, 214.9354100, 215.1668500, 215.6176200, 216.3166800, 217.6607800", \
"214.8753600, 214.9759700, 215.1399200, 215.3934800, 215.8209000, 216.5491500, 217.8738000", \
"215.0510300, 215.1470500, 215.2950700, 215.5579800, 215.9957100, 216.7191200, 218.0372700", \
"215.2496000, 215.3476000, 215.5160800, 215.7676700, 216.1988300, 216.9220600, 218.2395200");
}
fall_transition ("del_1_7_7") {
index_1("0.01, 0.63, 1.26, 1.88, 2.5, 3.13, 3.75");
index_2("0.01, 0.0200812, 0.0403256, 0.0809788, 0.162615, 0.326552, 0.655756");
values("0.5145205, 0.5860401, 0.7099597, 0.9234787, 1.3127571, 2.0995652, 3.7521861", \
"0.5189615, 0.5836378, 0.6996007, 0.9218518, 1.3120873, 2.1028903, 3.7525250", \
"0.5160474, 0.5812107, 0.7107818, 0.9235304, 1.3115838, 2.0991913, 3.7553427", \
"0.5129530, 0.5784544, 0.7049454, 0.9217407, 1.3143651, 2.1014039, 3.7483274", \
"0.5275990, 0.5831334, 0.7037040, 0.9171151, 1.3143459, 2.0956805, 3.7477239", \
"0.5144638, 0.5863642, 0.7069840, 0.9173051, 1.3125852, 2.1031366, 3.7521639", \
"0.5130021, 0.5787436, 0.7048734, 0.9203747, 1.3144382, 2.1036655, 3.7479664");
}
}
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.0200754, 0.0403021, 0.0809081, 0.162426, 0.326077, 0.654612");
values("218.1941500, 218.3007100, 218.4627000, 218.7489100, 219.1161300, 219.8527700, 221.0166300", \
"220.3477000, 220.4477300, 220.6205400, 220.8967200, 221.3784700, 222.0798900, 223.3269900", \
"222.0070900, 222.1074700, 222.3130900, 222.5847900, 223.0055000, 223.7221500, 224.9078800", \
"223.3826300, 223.4815200, 223.6515500, 223.9373100, 224.3681400, 225.0725500, 226.2931700", \
"224.5965600, 224.6952800, 224.8728900, 225.1480100, 225.5846600, 226.2893000, 227.5126900", \
"225.7286000, 225.8152400, 226.0049300, 226.2809600, 226.7331500, 227.4361000, 228.6637200", \
"226.8194400, 226.9153500, 227.0934800, 227.3692600, 227.8116100, 228.5174800, 229.7403200");
}
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.0200754, 0.0403021, 0.0809081, 0.162426, 0.326077, 0.654612");
values("0.5794230, 0.6434216, 0.7745931, 0.9687278, 1.3509643, 2.0570108, 3.5237413", \
"0.5910016, 0.6517591, 0.7697766, 0.9735073, 1.3497312, 2.0636211, 3.5246708", \
"0.5840228, 0.6417069, 0.7583771, 0.9684516, 1.3507975, 2.0544006, 3.5238643", \
"0.5860079, 0.6499796, 0.7614909, 0.9683718, 1.3494830, 2.0568280, 3.5280290", \
"0.5862166, 0.6489337, 0.7643545, 0.9796723, 1.3498630, 2.0563433, 3.5137344", \
"0.5896526, 0.6455375, 0.7594099, 0.9781251, 1.3377661, 2.0576825, 3.5183594", \
"0.5770432, 0.6512267, 0.7703887, 0.9695712, 1.3505108, 2.0555304, 3.5210905");
}
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.0200754, 0.0403021, 0.0809081, 0.162426, 0.326077, 0.654612");
values("221.9001900, 221.9856000, 222.1212900, 222.3923200, 222.8061400, 223.4393400, 224.8437200", \
"223.9189600, 223.9737400, 224.1760500, 224.4433300, 224.8349100, 225.5853700, 226.8721700", \
"225.8651600, 225.9497200, 226.1267400, 226.3980300, 226.8223400, 227.5509100, 228.8513800", \
"227.3789100, 227.4746300, 227.6417600, 227.8907700, 228.3177900, 229.0511700, 230.3695200", \
"228.6605800, 228.7448800, 228.9141200, 229.1687100, 229.5945600, 230.3255300, 231.6398200", \
"229.7591900, 229.8499300, 230.0166000, 230.2718900, 230.6891400, 231.4272200, 232.7434300", \
"230.8287500, 230.9206300, 231.0851400, 231.3531700, 231.7783400, 232.4893600, 233.8090000");
}
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.0200754, 0.0403021, 0.0809081, 0.162426, 0.326077, 0.654612");
values("0.5137025, 0.5832457, 0.6996681, 0.9140876, 1.3123767, 2.0995727, 3.7389616", \
"0.5133296, 0.5786078, 0.7038703, 0.9149033, 1.3141380, 2.1016180, 3.7407384", \
"0.5135095, 0.5785012, 0.6951784, 0.9224307, 1.3129509, 2.1014734, 3.7367740", \
"0.5132234, 0.5861024, 0.7024060, 0.9151974, 1.3184667, 2.1016646, 3.7479047", \
"0.5166014, 0.5863427, 0.6990317, 0.9190252, 1.3083411, 2.1014597, 3.7459427", \
"0.5138711, 0.5861660, 0.7024786, 0.9225773, 1.3140820, 2.1015902, 3.7259245", \
"0.5273598, 0.5891022, 0.7063777, 0.9206675, 1.3135675, 2.0957780, 3.7492467");
}
}
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.0200754, 0.0403021, 0.0809081, 0.162426, 0.326077, 0.654612");
values("218.0308800, 218.1817000, 218.4150200, 218.6132400, 219.0903800, 219.7605800, 220.9852600", \
"220.2769500, 220.3998400, 220.5587600, 220.8624600, 221.2710200, 221.9924400, 223.2343900", \
"221.8712900, 221.9784000, 222.1941900, 222.4281300, 222.9107000, 223.6383400, 224.8415300", \
"223.1882800, 223.2833500, 223.4667000, 223.7464500, 224.1813300, 224.8762000, 226.1108400", \
"224.4722500, 224.5736400, 224.7416400, 225.0269400, 225.4631300, 226.1647900, 227.3907300", \
"225.5206800, 225.6923200, 225.8803300, 226.1604500, 226.5832400, 227.2895000, 228.5148800", \
"226.6578200, 226.6934600, 226.9349400, 227.2161200, 227.6495200, 228.2936700, 229.5798300");
}
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.0200754, 0.0403021, 0.0809081, 0.162426, 0.326077, 0.654612");
values("0.5750937, 0.6424878, 0.7583196, 0.9679896, 1.3450482, 2.0568902, 3.5255892", \
"0.5764135, 0.6448084, 0.7746531, 0.9697486, 1.3503650, 2.0533890, 3.5327861", \
"0.5809814, 0.6361199, 0.7644924, 0.9715863, 1.3495923, 2.0539286, 3.5166587", \
"0.5724759, 0.6358142, 0.7614077, 0.9791815, 1.3480570, 2.0502562, 3.5148766", \
"0.5859794, 0.6558328, 0.7614551, 0.9683521, 1.3503005, 2.0546809, 3.5146843", \
"0.5813028, 0.6452457, 0.7605843, 0.9805239, 1.3370381, 2.0595414, 3.5153565", \
"0.5833582, 0.6530198, 0.7597847, 0.9793035, 1.3467741, 2.0510740, 3.5142516");
}
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.0200754, 0.0403021, 0.0809081, 0.162426, 0.326077, 0.654612");
values("221.7885000, 221.8533600, 221.8958600, 222.3077200, 222.5809700, 223.4766000, 224.5967000", \
"223.7800300, 223.8787100, 224.0433600, 224.3096200, 224.7282100, 225.4541900, 226.7849100", \
"225.6745500, 225.7729800, 225.9431000, 226.2088000, 226.6314300, 227.3514400, 228.6768700", \
"227.1463600, 227.2415300, 227.4056600, 227.6632500, 228.0952700, 228.8127100, 230.1311100", \
"228.4061200, 228.5013200, 228.6659800, 228.9310000, 229.3615200, 230.0553300, 231.4005300", \
"229.5142300, 229.6100400, 229.7737500, 230.0319400, 230.4655600, 231.1816400, 232.5044300", \
"230.4974300, 230.5919400, 230.7553200, 231.0270900, 231.4248300, 232.1714700, 233.4607400");
}
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.0200754, 0.0403021, 0.0809081, 0.162426, 0.326077, 0.654612");
values("0.5213967, 0.5824109, 0.6971847, 0.9119165, 1.3129475, 2.1013069, 3.7451438", \
"0.5133515, 0.5798631, 0.7046648, 0.9126529, 1.3143244, 2.1015205, 3.7459627", \
"0.5147565, 0.5881768, 0.7053554, 0.9158533, 1.3126836, 2.1014717, 3.7471972", \
"0.5166715, 0.5824330, 0.6992956, 0.9198350, 1.3136500, 2.0994773, 3.7324730", \
"0.5195048, 0.5832380, 0.7084142, 0.9170412, 1.3135812, 2.0979123, 3.7407415", \
"0.5152303, 0.5811394, 0.7005815, 0.9206825, 1.3110334, 2.0958537, 3.7270467", \
"0.5258989, 0.5859047, 0.7023064, 0.9230913, 1.3146458, 2.0987703, 3.7354817");
}
}
}
pin (PAD) {
output_voltage : GENERAL_IO_VDDIO_VOLTAGE;
input_voltage : GENERAL_IO_VDDIO_VOLTAGE;
direction : "inout";
related_power_pin : "VDDIO";
related_ground_pin : "VSSIO";
always_on : false;
is_pad : true;
fall_capacitance : 1.022347;
capacitance : 1.023858;
rise_capacitance : 1.025368;
max_transition : 25.000000;
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.1927096, -1.1507230, -1.1087364, -1.0884467, -1.0689686, -1.0486789, -1.0283892");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("1.2383898, 1.2573192, 1.2762485, 1.3232211, 1.3683148, 1.4152873, 1.4622599");
}
}
}
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.082553;
capacitance : 0.101332;
fall_capacitance : 0.120110;
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.0133431, 0.0734084, 0.1601598, 0.2469818, 0.3303309, 0.4171529, 0.5039748");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.0178347, -0.0657784, -0.1493914, -0.2325325, -0.3123478, -0.3954888, -0.4786298");
}
}
}
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.084460;
capacitance : 0.125247;
fall_capacitance : 0.166033;
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.0878578, 0.0129190, 0.1136957, 0.2150414, 0.3123333, 0.4136789, 0.5150246");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.0880199, -0.0128174, -0.1136547, -0.2150129, -0.3123168, -0.4136750, -0.5150332");
}
}
}
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.681444;
capacitance : 1.981097;
fall_capacitance : 2.280750;
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.0057125, -0.0057568, -0.0058011, -0.0057562, -0.0057132, -0.0056683, -0.0056234");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.0056985, 0.0057675, 0.0058364, 0.0058320, 0.0058277, 0.0058232, 0.0058187");
}
}
}
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.049953;
capacitance : 0.049953;
fall_capacitance : 0.049953;
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.0028131, -0.0028686, -0.0029240, -0.0029189, -0.0029141, -0.0029090, -0.0029040");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.0027440, 0.0028494, 0.0029547, 0.0029406, 0.0029270, 0.0029129, 0.0028988");
}
}
}
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.046008;
capacitance : 0.046020;
fall_capacitance : 0.046032;
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.0046283, -0.0047434, -0.0048585, -0.0048456, -0.0048333, -0.0048204, -0.0048075");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.0046460, 0.0047502, 0.0048544, 0.0048429, 0.0048318, 0.0048203, 0.0048088");
}
}
}
}
default_operating_conditions : "ff_ss_1p95v_x_1p65v_100C";
}