blob: a7637e92b55a827c5fc7b8e91822269e75a70d5b [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_100C_1v60_3v00") {
define(three_state_pullup_res,library,string);
define(three_state_pulldn_res,library,string);
define(zstate_leak_threshold_pct,library,string);
define(clk_width,library,string);
define(driver_model,library,string);
define(def_sim_opt,library,string);
define(simulator,library,string);
define(signal_voltage_type,pin,string);
technology("cmos");
delay_model : "table_lookup";
revision : "1.0";
date : "localtime";
default_leakage_power_density : 0.000000;
default_cell_leakage_power : 0.000000;
default_fanout_load : 0.000000;
default_inout_pin_cap : 0.000000;
default_input_pin_cap : 0.000000;
default_output_pin_cap : 0.000000;
default_max_transition : 1.500000;
bus_naming_style : "%s[%d]";
in_place_swap_mode : "match_footprint";
library_features("report_delay_calculation");
voltage_unit : "1V";
current_unit : "1mA";
leakage_power_unit : "1nW";
pulling_resistance_unit : "1kohm";
time_unit : "1ns";
resistance_unit : "1ohm";
capacitive_load_unit(1.000000, \
"pf");
input_threshold_pct_rise : 50.000000;
input_threshold_pct_fall : 50.000000;
output_threshold_pct_rise : 50.000000;
output_threshold_pct_fall : 50.000000;
slew_lower_threshold_pct_fall : 20.000000;
slew_lower_threshold_pct_rise : 20.000000;
slew_upper_threshold_pct_fall : 80.000000;
slew_upper_threshold_pct_rise : 80.000000;
slew_derate_from_library : 1.000000;
three_state_pullup_res : "1";
three_state_pulldn_res : "1";
zstate_leak_threshold_pct : "0.1";
clk_width : "1.00E-05";
nom_process : 1.000000;
nom_temperature : 100.000000;
nom_voltage : 1.600000;
driver_model : "snps_predriver";
def_sim_opt : "POST=1 PROBE POST_VERSION=2001 STATFL=1 BRIEF=1 LISLVL=1 INGOLD=2 NOMOD NOPAGE NUMDGT=10 MEASDGT=10 AUTOSTOP SYMB=1 ALTCC=1 RUNLVL=5 ACCURATE=1 ";
simulator : "HSPICE -- H-2013.03 64-BIT (Feb 27 2013)";
voltage_map("VSS",0.000000);
voltage_map("VCCD",1.600000);
voltage_map("VCCHIB",1.600000);
voltage_map("VDDA",3.000000);
voltage_map("VDDIO",3.000000);
voltage_map("VDDIO_Q",3.000000);
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.000000);
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.300;
voh : 2.700;
vomax : 3.150;
vomin : -0.150;
}
output_voltage (GENERAL_CORE_VOLTAGE) {
vol : 0.160;
voh : 1.440;
vomax : 1.680;
vomin : -0.080;
}
input_voltage (GENERAL_IO_VDDIO_VOLTAGE) {
vil : 0.750;
vih : 2.250;
vimax : 3.150;
vimin : -0.150;
}
input_voltage (GENERAL_CORE_VOLTAGE) {
vil : 0.480;
vih : 1.120;
vimax : 1.680;
vimin : -0.080;
}
operating_conditions ("ss_ss_1p60v_x_3p00v_100C") {
process : 1.000000;
temperature : 100.000000;
voltage : 1.600000;
tree_type : "balanced_tree";
}
lu_table_template ("del_1_7_7") {
variable_1 : "input_net_transition";
index_1("1, 2, 3, 4, 5, 6, 7");
variable_2 : "total_output_net_capacitance";
index_2("1, 2, 3, 4, 5, 6, 7");
}
power_lut_template ("power_outputs_1") {
variable_1 : "input_transition_time";
index_1("1, 2, 3, 4, 5, 6, 7");
variable_2 : "total_output_net_capacitance";
index_2("1, 2, 3, 4, 5, 6, 7");
}
cell ("sky130_fd_io__top_xres4v2") {
dont_use : true;
interface_timing : true;
is_macro_cell : true;
pad_cell : true;
dont_touch : true;
area : 15000.000000;
cell_leakage_power : 4.412920e+01;
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 : "39.9396000";
}
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 : "44.1292000";
}
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.018530;
capacitance : 0.018145;
fall_capacitance : 0.017760;
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.7682027, 1.2303418, 1.6924810, 2.0580826, 2.4090601, 2.7746616, 3.1402632");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("-0.3310423, -0.6828809, -1.0347194, -1.3714595, -1.6947299, -2.0314700, -2.3682100");
}
}
}
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.025026;
capacitance : 0.024880;
fall_capacitance : 0.024734;
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.0248246, -0.0276893, -0.0305541, -0.0236905, -0.0171014, -0.0102378, -0.0033742");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.2184154, 0.2184637, 0.2185120, 0.2260642, 0.2333144, 0.2408666, 0.2484188");
}
}
}
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.032815;
capacitance : 0.032188;
fall_capacitance : 0.031560;
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.1128488, 0.2895091, 0.4661695, 0.4496940, 0.4338775, 0.4174020, 0.4009265");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.3496800, 0.3570385, 0.3643970, 0.3668768, 0.3692574, 0.3717372, 0.3742169");
}
}
}
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.017514;
capacitance : 0.017389;
fall_capacitance : 0.017265;
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.0329886, 0.0361248, 0.0392609, 0.0395406, 0.0398091, 0.0400887, 0.0403684");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.0378411, 0.0375226, 0.0372041, 0.0370904, 0.0369813, 0.0368676, 0.0367539");
}
}
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.029344;
capacitance : 0.029027;
fall_capacitance : 0.028709;
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.0033488, 0.0969611, 0.1905735, 0.1935610, 0.1964290, 0.1994165, 0.2024040");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.2612715, 1.0097486, 1.7582257, 2.2090677, 2.6418759, 3.0927178, 3.5435598");
}
}
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.009877;
capacitance : 0.009892;
fall_capacitance : 0.009906;
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.0362824, -0.0363778, -0.0364732, -0.0364164, -0.0363620, -0.0363052, -0.0362485");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.0363647, 0.0363409, 0.0363171, 0.0362651, 0.0362152, 0.0361633, 0.0361113");
}
}
}
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 : 1.709760;
max_transition : 3.750847;
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.02355895, 0.05550239, 0.1307578, 0.3080516, 0.7257371, 1.70976");
values("13.2149996, 13.1301946, 13.2451326, 13.1465266, 13.2255016, 13.2877216, 13.3906946", \
"11.4215260, 11.4050080, 11.3870070, 11.3925300, 11.4167880, 11.4982730, 11.6027290", \
"11.7300750, 11.7127970, 11.6928880, 11.7037440, 11.7357270, 11.7547280, 11.9163620", \
"11.9786770, 11.9615910, 11.9427050, 11.9505790, 11.9824830, 12.0459240, 12.1563040", \
"12.1777100, 12.1612130, 12.1425940, 12.1554150, 12.1842520, 12.2547060, 12.3657260", \
"12.3760980, 12.3621230, 12.3414740, 12.3516280, 12.3913880, 12.4485930, 12.5445300", \
"12.5528270, 12.5360830, 12.5165440, 12.5273980, 12.5585780, 12.5752540, 12.7443650");
}
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.02355895, 0.05550239, 0.1307578, 0.3080516, 0.7257371, 1.70976");
values("7.7930039, 7.7889672, 7.7644660, 7.8341696, 7.8191576, 7.9199496, 8.0909226", \
"10.3394690, 10.3250490, 10.3402370, 10.3528830, 10.3835120, 10.4608290, 10.6236650", \
"10.8608870, 10.8489010, 10.8437410, 10.8688180, 10.8964530, 10.9745490, 11.1559100", \
"11.2856700, 11.2751230, 11.2733590, 11.3021980, 11.3308410, 11.4130260, 11.5787650", \
"11.6416040, 11.6347160, 11.6372830, 11.6556400, 11.6866820, 11.7460600, 11.9358240", \
"11.9341630, 11.9276810, 11.9294730, 11.9481330, 11.9828130, 12.0307170, 12.2273970", \
"12.1550480, 12.1415950, 12.1453460, 12.1675060, 12.1929440, 12.2806810, 12.4476870");
}
}
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.02355895, 0.05550239, 0.1307578, 0.3080516, 0.7257371, 1.70976");
values("7.8789116, 7.8987346, 7.8648446, 7.9354156, 7.9328636, 7.9956746, 8.1537356", \
"10.0393160, 10.0443580, 10.0524850, 10.0647300, 10.0829550, 10.1724790, 10.3188390", \
"10.0418400, 10.0220250, 10.0268920, 10.0419260, 10.0857360, 10.1533680, 10.3201870", \
"10.0315960, 10.0134590, 10.0229050, 10.0352380, 10.0809880, 10.1415980, 10.3131220", \
"10.0515560, 10.0516730, 10.0549330, 10.0717700, 10.1103320, 10.1809890, 10.3358380", \
"10.1123740, 10.1040720, 10.1085070, 10.1252300, 10.1590690, 10.2315010, 10.3952090", \
"10.1362700, 10.1328430, 10.1435800, 10.1603410, 10.1933120, 10.2673210, 10.4255080");
}
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.02355895, 0.05550239, 0.1307578, 0.3080516, 0.7257371, 1.70976");
values("12.3914386, 12.4090066, 12.4540326, 12.3207166, 12.4070346, 12.5059866, 12.6101466", \
"10.5035360, 10.4866890, 10.4717310, 10.4799850, 10.5159700, 10.5749210, 10.6904800", \
"10.6315350, 10.6120950, 10.6044160, 10.6073380, 10.6308040, 10.7145250, 10.8240680", \
"10.7437780, 10.7289470, 10.7085890, 10.7146900, 10.7524550, 10.8120420, 10.9142040", \
"10.8425930, 10.8263690, 10.8051700, 10.8232900, 10.8515850, 10.8980520, 11.0245720", \
"10.9121400, 10.8957570, 10.8764040, 10.8888510, 10.9161720, 10.9744410, 11.1059540", \
"10.9915230, 10.9727770, 10.9569650, 10.9595670, 11.0001160, 11.0626750, 11.1812490");
}
}
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.0235642, 0.05552716, 0.1308453, 0.3083266, 0.726547, 1.71205");
values("5.1070572, 5.0980557, 5.0986941, 5.1133734, 5.1485748, 5.2194699, 5.3671135", \
"5.1114495, 5.1107439, 5.1353080, 5.1036332, 5.1891087, 5.2056371, 5.3936317", \
"5.0953750, 5.0868714, 5.0897150, 5.1080086, 5.1375995, 5.2052966, 5.3550449", \
"5.1385779, 5.1310258, 5.1326274, 5.1531565, 5.1849445, 5.2505847, 5.4107617", \
"5.1398855, 5.1473283, 5.1341514, 5.1498254, 5.2043695, 5.2497646, 5.4072515", \
"5.1399813, 5.1296155, 5.1346293, 5.1501841, 5.1824079, 5.2507131, 5.4006443", \
"5.1409372, 5.1279606, 5.1367851, 5.1748081, 5.1729406, 5.2413859, 5.3899259");
}
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.0235642, 0.05552716, 0.1308453, 0.3083266, 0.726547, 1.71205");
values("-1.8487390, -1.8535585, -1.8745326, -1.8773017, -1.8858524, -1.9336345, -1.9100693", \
"-1.8841163, -1.9041862, -1.9242431, -1.9211837, -1.9179263, -1.9242179, -1.9650885", \
"-1.8495814, -1.8676529, -1.8895406, -1.8850288, -1.8826283, -1.8892775, -1.9299867", \
"-1.8841686, -1.9026445, -1.9221081, -1.9215989, -1.9182323, -1.9253865, -1.9637579", \
"-1.8835137, -1.9036712, -1.9241429, -1.9249487, -1.9165964, -1.9257449, -1.9725166", \
"-1.8927390, -1.9113934, -1.9328308, -1.9321068, -1.9267689, -1.9361147, -1.9787355", \
"-1.8872731, -1.9034834, -1.9245814, -1.9221354, -1.9184942, -1.9254283, -1.9645544");
}
}
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.02356551, 0.05553332, 0.1308671, 0.308395, 0.7267486, 1.71262");
values("7.3459298, 7.3178048, 7.3101548, 7.2942118, 7.4948768, 7.4545308, 7.6085068", \
"11.4606830, 11.4393650, 11.4620350, 11.4797780, 11.5103570, 11.5724610, 11.7082930", \
"11.8542360, 11.8460900, 11.8524580, 11.8671440, 11.9003530, 11.9687780, 12.1153730", \
"12.2535910, 12.2371190, 12.2506840, 12.2659840, 12.3023970, 12.3563690, 12.5180220", \
"12.6510860, 12.6416590, 12.6442950, 12.6641100, 12.6929310, 12.7623680, 12.9104520", \
"13.0537120, 13.0451740, 13.0477930, 13.0663670, 13.0993520, 13.1689050, 13.3213020", \
"13.4618760, 13.4553470, 13.4565060, 13.4731670, 13.5063820, 13.5735040, 13.7240120");
}
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.02356551, 0.05553332, 0.1308671, 0.308395, 0.7267486, 1.71262");
values("12.5492583, 12.4237754, 12.5701210, 12.4520626, 12.5865462, 12.5592529, 12.6779332", \
"10.0395970, 10.0229070, 10.0119170, 10.0145480, 10.0553130, 10.1194630, 10.2069940", \
"11.3376560, 11.3217440, 11.2962100, 11.3074880, 11.3477160, 11.3880910, 11.5070510", \
"12.4987680, 12.4766930, 12.4611590, 12.4692520, 12.5031990, 12.5571480, 12.6805050", \
"13.6420040, 13.6247280, 13.5793880, 13.6190710, 13.6533860, 13.7139490, 13.8369080", \
"14.7197950, 14.7023440, 14.6803520, 14.6992240, 14.7256860, 14.7693840, 14.8917750", \
"15.7637340, 15.7437800, 15.7230360, 15.7379530, 15.7698190, 15.8348700, 15.9493040");
}
}
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.02356551, 0.05553332, 0.1308671, 0.308395, 0.7267486, 1.71262");
values("7.4105828, 7.3702018, 7.4452148, 7.3911628, 7.4374158, 7.5226258, 7.6771548", \
"11.5158890, 11.5081580, 11.5098200, 11.5265690, 11.5572830, 11.6260100, 11.7937030", \
"11.9185510, 11.9099610, 11.9124240, 11.9298190, 11.8670600, 12.0032740, 12.1728470", \
"12.3250220, 12.3175450, 12.3168830, 12.3327860, 12.3645700, 12.4327790, 12.5840290", \
"12.7150060, 12.7177570, 12.7079900, 12.7328760, 12.7645940, 12.8319460, 12.9838600", \
"13.1242570, 13.1114100, 13.1139970, 13.1295820, 13.1626760, 13.2340580, 13.3830720", \
"13.5288390, 13.5214500, 13.5237130, 13.5393940, 13.5709830, 13.6407320, 13.7924470");
}
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.02356551, 0.05553332, 0.1308671, 0.308395, 0.7267486, 1.71262");
values("12.5265317, 12.5567853, 12.5251526, 12.5738064, 12.5338583, 12.5807080, 12.6976041", \
"10.0514610, 10.0359220, 10.0232540, 10.0270070, 10.0526540, 10.1309600, 10.2481170", \
"11.3548450, 11.3320940, 11.3168060, 11.3270410, 11.3604350, 11.4187550, 11.5231020", \
"12.5134890, 12.4974560, 12.4824150, 12.4904050, 12.5267700, 12.5545090, 12.6948320", \
"13.6759280, 13.6579300, 13.6391740, 13.6489800, 13.6827080, 13.7156250, 13.8405660", \
"14.7293670, 14.7095550, 14.6942680, 14.7003560, 14.7314660, 14.7909790, 14.9136150", \
"15.7769610, 15.7670660, 15.7440050, 15.7475960, 15.7870370, 15.8566370, 15.9136630");
}
}
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.0235589, 0.0555024, 0.130758, 0.308052, 0.725737, 1.70976");
values("221.4570400, 221.4570542, 221.5375000, 221.6874700, 222.0367300, 222.6387900, 223.9069700", \
"223.6022900, 223.6480200, 223.7385000, 223.9087000, 224.2181400, 224.7998200, 226.0557900", \
"225.2327200, 225.2758100, 225.3668300, 225.5382000, 225.8465900, 226.4291900, 227.6852500", \
"226.5748500, 226.6211000, 226.7096600, 226.8779000, 227.1883900, 227.7708000, 229.0258200", \
"227.7345900, 227.7808700, 227.8708400, 228.0413900, 228.3505200, 228.9324100, 230.1874000", \
"228.7944300, 228.8401100, 228.9309200, 229.0997800, 229.4070600, 229.9924500, 231.2479500", \
"229.7960600, 229.8410900, 229.9316400, 230.1005300, 230.4140900, 230.9940500, 232.2511100");
}
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.0235589, 0.0555024, 0.130758, 0.308052, 0.725737, 1.70976");
values("0.2446082, 0.2831317, 0.3542573, 0.5052068, 0.8115439, 1.5212158, 3.2921068", \
"0.2438468, 0.2793314, 0.3552015, 0.5049959, 0.8110312, 1.5194690, 3.2946466", \
"0.2473732, 0.2827680, 0.3571564, 0.5051937, 0.8132520, 1.5189660, 3.2929917", \
"0.2447745, 0.2810402, 0.3542844, 0.5016753, 0.8099538, 1.5176743, 3.2968743", \
"0.2476701, 0.2843856, 0.3542367, 0.5057342, 0.8133607, 1.5179071, 3.2950409", \
"0.2471185, 0.2814256, 0.3523355, 0.5059314, 0.8147656, 1.5209678, 3.2884773", \
"0.2458739, 0.2840950, 0.3546178, 0.5035940, 0.8126838, 1.5185648, 3.3017755");
}
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.0235589, 0.0555024, 0.130758, 0.308052, 0.725737, 1.70976");
values("204.6227600, 204.6333400, 204.7642900, 204.9264100, 205.2632100, 205.9265100, 207.4886000", \
"205.8319200, 205.8866200, 205.9748900, 206.1520200, 206.4687300, 207.1591300, 208.6859900", \
"208.0756000, 208.1629700, 208.2548000, 208.4288900, 208.7140800, 209.4371600, 210.9312000", \
"210.4826400, 210.5253600, 210.6137900, 210.7902000, 211.1277800, 211.8031700, 213.3367900", \
"212.8845600, 212.8845749, 212.9391700, 213.1114500, 213.4425500, 214.1204900, 215.7427600", \
"214.9997200, 215.0045200, 215.1059300, 215.2799300, 215.6099000, 216.2872200, 217.8176000", \
"216.9743100, 216.9844300, 217.0739300, 217.2400900, 217.5703600, 218.2481200, 219.7972000");
}
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.0235589, 0.0555024, 0.130758, 0.308052, 0.725737, 1.70976");
values("0.2105540, 0.2495433, 0.3301046, 0.4879900, 0.8300157, 1.6707681, 3.7508467", \
"0.2108786, 0.2492079, 0.3274407, 0.4876249, 0.8290350, 1.6721483, 3.7429073", \
"0.2129746, 0.2512671, 0.3287936, 0.4890765, 0.8304525, 1.6722029, 3.7473193", \
"0.2102966, 0.2491346, 0.3305174, 0.4850034, 0.8311185, 1.6713163, 3.7508294", \
"0.2119315, 0.2489335, 0.3290364, 0.4849593, 0.8305652, 1.6684829, 3.7456860", \
"0.2118543, 0.2489474, 0.3280583, 0.4876250, 0.8308943, 1.6705924, 3.7502579", \
"0.2120180, 0.2487164, 0.3273045, 0.4895312, 0.8341386, 1.6729214, 3.7493506");
}
}
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.0235589, 0.0555024, 0.130758, 0.308052, 0.725737, 1.70976");
values("222.6300200, 222.6300278, 222.7741800, 222.9185900, 223.2439000, 223.8090000, 225.0771200", \
"225.3814400, 225.4268900, 225.5161600, 225.6851300, 225.9988700, 226.5787900, 227.8345200", \
"228.0642800, 228.1092600, 228.1994100, 228.3710600, 228.6795500, 229.2605100, 230.5163800", \
"230.3160900, 230.3625600, 230.4524100, 230.6209300, 230.9294900, 231.5145500, 232.7678200", \
"232.3377500, 232.3839700, 232.4740100, 232.6443400, 232.9535700, 233.5360000, 234.7930500", \
"234.2142300, 234.2590300, 234.3490300, 234.5176000, 234.8305900, 235.4116600, 236.6681300", \
"235.9528000, 235.9978500, 236.0879000, 236.2595700, 236.5681600, 237.1491400, 238.4048800");
}
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.0235589, 0.0555024, 0.130758, 0.308052, 0.725737, 1.70976");
values("0.2477033, 0.2808908, 0.3530550, 0.5038189, 0.8097371, 1.5189554, 3.2934198", \
"0.2490243, 0.2827397, 0.3523467, 0.5018840, 0.8105266, 1.5203807, 3.3020380", \
"0.2458887, 0.2813818, 0.3523606, 0.5054316, 0.8096527, 1.5211276, 3.2958216", \
"0.2476238, 0.2835376, 0.3540812, 0.5034398, 0.8101024, 1.5203037, 3.2896141", \
"0.2478467, 0.2841453, 0.3558027, 0.5045359, 0.8113527, 1.5193080, 3.2969358", \
"0.2465324, 0.2818135, 0.3536700, 0.5038272, 0.8127774, 1.5209433, 3.2916208", \
"0.2458965, 0.2813807, 0.3523666, 0.5054358, 0.8096635, 1.5211382, 3.2934016");
}
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.0235589, 0.0555024, 0.130758, 0.308052, 0.725737, 1.70976");
values("195.8608800, 195.9426600, 196.0110400, 196.1692800, 196.5088800, 197.1808500, 198.7612000", \
"197.0441000, 197.0852000, 197.1885600, 197.3473200, 197.6809600, 198.3588600, 199.8946400", \
"198.5656200, 198.6107500, 198.7054800, 198.8806800, 199.2084600, 199.8887500, 201.4221100", \
"200.4538500, 200.4969300, 200.5707500, 200.7632500, 201.0933400, 201.7717800, 203.3114900", \
"202.4394900, 202.4865500, 202.5762000, 202.7472300, 203.0866100, 203.7321700, 205.3003000", \
"204.4170500, 204.4552300, 204.5474800, 204.7231800, 205.0536700, 205.7011000, 207.2742400", \
"206.2905800, 206.3470400, 206.4381200, 206.6006500, 206.9297800, 207.6063200, 209.1633600");
}
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.0235589, 0.0555024, 0.130758, 0.308052, 0.725737, 1.70976");
values("0.2102261, 0.2473638, 0.3268851, 0.4871222, 0.8301376, 1.6712869, 3.7459977", \
"0.2111685, 0.2480279, 0.3264978, 0.4859481, 0.8291517, 1.6717221, 3.7495806", \
"0.2120961, 0.2495342, 0.3274780, 0.4876376, 0.8316275, 1.6729585, 3.7457446", \
"0.2121932, 0.2506516, 0.3267262, 0.4863925, 0.8301512, 1.6723133, 3.7498786", \
"0.2136189, 0.2499747, 0.3313328, 0.4877055, 0.8309898, 1.6696778, 3.7435477", \
"0.2108556, 0.2482800, 0.3275008, 0.4858434, 0.8311998, 1.6708392, 3.7456789", \
"0.2106087, 0.2482065, 0.3260690, 0.4891958, 0.8293417, 1.6684685, 3.7388199");
}
}
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.0235642, 0.0555272, 0.130845, 0.308327, 0.726547, 1.71205");
values("216.6786600, 216.7241900, 216.8147800, 216.9869900, 217.2955200, 217.8782800, 219.1357300", \
"216.7066400, 216.7529500, 216.8430900, 217.0135100, 217.3230500, 217.9068300, 219.1642400", \
"216.7649300, 216.8121100, 216.9011300, 217.0727400, 217.3821500, 217.9660800, 219.2227400", \
"216.8240100, 216.8694800, 216.9616700, 217.1298800, 217.4397600, 218.0236900, 219.2801200", \
"216.8873700, 216.9320800, 217.0221900, 217.1906700, 217.5043400, 218.0851900, 219.3436500", \
"216.9494700, 216.9950500, 217.0830800, 217.2545700, 217.5630100, 218.1472100, 219.4051900", \
"216.9956900, 217.0415700, 217.1316700, 217.3022600, 217.6116100, 218.1956400, 219.4530300");
}
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.0235642, 0.0555272, 0.130845, 0.308327, 0.726547, 1.71205");
values("0.2464770, 0.2827743, 0.3547710, 0.5062903, 0.8089873, 1.5198858, 3.3062149", \
"0.2499796, 0.2846199, 0.3538662, 0.5054486, 0.8114641, 1.5211876, 3.2987542", \
"0.2499609, 0.2848218, 0.3536665, 0.5058805, 0.8117058, 1.5213025, 3.2992589", \
"0.2488055, 0.2826146, 0.3583523, 0.5057567, 0.8131343, 1.5205655, 3.2920426", \
"0.2453658, 0.2816477, 0.3542320, 0.5045486, 0.8117989, 1.5195660, 3.2989154", \
"0.2490095, 0.2828511, 0.3545316, 0.5060404, 0.8120070, 1.5220472, 3.2963081", \
"0.2483965, 0.2848456, 0.3536144, 0.5059352, 0.8117283, 1.5213336, 3.2993115");
}
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.0235642, 0.0555272, 0.130845, 0.308327, 0.726547, 1.71205");
values("192.6162000, 192.6599300, 192.7515600, 192.9444100, 193.2540500, 193.9348200, 195.4926600", \
"192.7198200, 192.7634500, 192.8552300, 193.0303300, 193.3610200, 194.0385100, 195.5796600", \
"192.8133600, 192.8582900, 192.9488700, 193.1237400, 193.4574800, 194.1354700, 195.6767200", \
"192.8666900, 192.9108600, 193.0020100, 193.1781000, 193.5078900, 194.1870100, 195.7284900", \
"192.9540000, 192.9981400, 193.0890400, 193.2645300, 193.5951100, 194.2727000, 195.8132300", \
"193.0231500, 193.0673100, 193.1584700, 193.3337200, 193.6643300, 194.3419500, 195.8829000", \
"193.0907100, 193.1206600, 193.2268100, 193.4033800, 193.7351600, 194.4120500, 195.9544700");
}
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.0235642, 0.0555272, 0.130845, 0.308327, 0.726547, 1.71205");
values("0.2110814, 0.2487465, 0.3274430, 0.4872028, 0.8316435, 1.6707864, 3.7494239", \
"0.2114362, 0.2504962, 0.3307288, 0.4871830, 0.8313631, 1.6733895, 3.7476782", \
"0.2108291, 0.2491277, 0.3289922, 0.4866811, 0.8311655, 1.6727397, 3.7500674", \
"0.2133522, 0.2508802, 0.3268101, 0.4890425, 0.8330688, 1.6723891, 3.7478185", \
"0.2132906, 0.2492886, 0.3304679, 0.4876137, 0.8310225, 1.6729699, 3.7509356", \
"0.2113995, 0.2496043, 0.3305462, 0.4874404, 0.8311603, 1.6732864, 3.7488950", \
"0.2121989, 0.2491368, 0.3305132, 0.4876221, 0.8311880, 1.6725312, 3.7494687");
}
}
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.0235655, 0.0555333, 0.130867, 0.308395, 0.726749, 1.71262");
values("220.4199800, 220.4771300, 220.5552400, 220.7690000, 221.0598800, 221.6271600, 222.9058300", \
"221.5994200, 221.6510400, 221.7324800, 221.9114900, 222.2223100, 222.7905200, 224.0689800", \
"222.5766900, 222.6183400, 222.7111200, 222.8808400, 223.1890900, 223.7754300, 225.0324800", \
"223.3999500, 223.4458900, 223.5332800, 223.7065800, 224.0164200, 224.5983400, 225.8531400", \
"224.1654500, 224.2070000, 224.2972400, 224.4854000, 224.7781500, 225.3720600, 226.6204900", \
"224.8695200, 224.9155100, 225.0031200, 225.1741600, 225.4835600, 226.0878200, 227.3445900", \
"225.5507500, 225.5990800, 225.6801100, 225.8577800, 226.1624300, 226.7436200, 227.9759300");
}
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.0235655, 0.0555333, 0.130867, 0.308395, 0.726749, 1.71262");
values("0.2447593, 0.2813907, 0.3584236, 0.5052909, 0.8110639, 1.5213172, 3.2923104", \
"0.2450971, 0.2819333, 0.3549816, 0.5063144, 0.8137612, 1.5229429, 3.3040957", \
"0.2486762, 0.2818790, 0.3516347, 0.5060590, 0.8121262, 1.5212909, 3.2992311", \
"0.2444553, 0.2805014, 0.3542571, 0.5052072, 0.8116381, 1.5225270, 3.2936691", \
"0.2465144, 0.2834283, 0.3560675, 0.5046636, 0.8126518, 1.5228803, 3.2974456", \
"0.2476260, 0.2835621, 0.3547501, 0.5036293, 0.8106929, 1.5213603, 3.3020473", \
"0.2455614, 0.2830884, 0.3525306, 0.5029664, 0.8128189, 1.5209762, 3.3015599");
}
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.0235655, 0.0555333, 0.130867, 0.308395, 0.726749, 1.71262");
values("195.3327700, 195.3752400, 195.4769400, 195.6485400, 195.9319500, 196.6685200, 198.1937000", \
"196.4113900, 196.4562100, 196.5459500, 196.7223500, 197.0527800, 197.7313000, 199.2713500", \
"197.2391700, 197.2830900, 197.3736400, 197.5491800, 197.8802100, 198.5596500, 200.1021600", \
"197.9877200, 198.0305600, 198.1232300, 198.2991100, 198.6295100, 199.3078500, 200.8499500", \
"198.6707800, 198.6985200, 198.8043700, 198.9755300, 199.3066100, 199.9859900, 201.5288900", \
"199.3016500, 199.3443400, 199.4332300, 199.6098700, 199.9410700, 200.6339100, 202.1617300", \
"199.8906600, 199.9346800, 200.0215900, 200.1981900, 200.5285000, 201.2074300, 202.7488600");
}
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.0235655, 0.0555333, 0.130867, 0.308395, 0.726749, 1.71262");
values("0.2108954, 0.2489586, 0.3293847, 0.4877315, 0.8305022, 1.6716706, 3.7521315", \
"0.2125084, 0.2491702, 0.3302935, 0.4885152, 0.8309152, 1.6721313, 3.7545687", \
"0.2122600, 0.2494226, 0.3264837, 0.4891588, 0.8325378, 1.6752517, 3.7488586", \
"0.2127643, 0.2495574, 0.3306525, 0.4872136, 0.8313685, 1.6737506, 3.7495500", \
"0.2099119, 0.2485534, 0.3269524, 0.4891522, 0.8325172, 1.6752714, 3.7490091", \
"0.2116607, 0.2494417, 0.3284041, 0.4888667, 0.8306675, 1.6740970, 3.7531871", \
"0.2122584, 0.2494355, 0.3284015, 0.4888825, 0.8303612, 1.6708559, 3.7562926");
}
}
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.0235655, 0.0555333, 0.130867, 0.308395, 0.726749, 1.71262");
values("220.4323800, 220.4620800, 220.5581100, 220.7396800, 221.0652800, 221.6088900, 222.8648600", \
"221.5911100, 221.6344900, 221.7309000, 221.8971400, 222.2088500, 222.7879500, 224.0535100", \
"222.5600500, 222.5953800, 222.6865800, 222.8576800, 223.1782600, 223.7593000, 225.0193300", \
"223.3713200, 223.4181100, 223.5074400, 223.6787300, 223.9944500, 224.5787300, 225.8379700", \
"224.1413900, 224.1825300, 224.2666600, 224.4384700, 224.7474200, 225.3464300, 226.5937600", \
"224.8785300, 224.9251000, 225.0150400, 225.1592100, 225.4942600, 226.0522800, 227.3294100", \
"225.5218300, 225.5671600, 225.6574300, 225.8277200, 226.1393800, 226.7224800, 227.9804400");
}
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.0235655, 0.0555333, 0.130867, 0.308395, 0.726749, 1.71262");
values("0.2480150, 0.2826860, 0.3548308, 0.5058966, 0.8116844, 1.5225815, 3.3003156", \
"0.2460317, 0.2823240, 0.3544505, 0.5031359, 0.8119789, 1.5212422, 3.3004668", \
"0.2498599, 0.2830484, 0.3545997, 0.5059899, 0.8142374, 1.5224825, 3.2919705", \
"0.2485348, 0.2827681, 0.3557943, 0.5069790, 0.8116350, 1.5198550, 3.3004623", \
"0.2482580, 0.2835184, 0.3548941, 0.5028501, 0.8109682, 1.5218901, 3.3077574", \
"0.2463840, 0.2828602, 0.3531445, 0.5031150, 0.8132512, 1.5213735, 3.2991274", \
"0.2454744, 0.2841606, 0.3545513, 0.5048432, 0.8117340, 1.5210009, 3.2972105");
}
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.0235655, 0.0555333, 0.130867, 0.308395, 0.726749, 1.71262");
values("195.2964800, 195.3586900, 195.4283300, 195.6107400, 195.9393600, 196.6090400, 198.1477900", \
"196.3301100, 196.3766700, 196.4680400, 196.6438200, 196.9749500, 197.6485200, 199.1948900", \
"197.1288400, 197.1738900, 197.2624700, 197.4330400, 197.7697400, 198.4478600, 199.9921900", \
"197.8547700, 197.9027100, 197.9910400, 198.1659400, 198.4984800, 199.1768400, 200.7162600", \
"198.5116900, 198.5567500, 198.6382800, 198.8174200, 199.1683100, 199.8321300, 201.3733000", \
"199.1471700, 199.1921300, 199.2698800, 199.4589000, 199.7757700, 200.4691700, 202.0112200", \
"199.7172100, 199.7591100, 199.8499900, 200.0319200, 200.3638700, 201.0379900, 202.5801000");
}
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.0235655, 0.0555333, 0.130867, 0.308395, 0.726749, 1.71262");
values("0.2125937, 0.2498903, 0.3296009, 0.4856567, 0.8315932, 1.6731957, 3.7537586", \
"0.2109968, 0.2496811, 0.3274036, 0.4868631, 0.8317194, 1.6740355, 3.7467038", \
"0.2147363, 0.2494128, 0.3286039, 0.4843742, 0.8346398, 1.6748110, 3.7504022", \
"0.2119929, 0.2486178, 0.3304572, 0.4877473, 0.8312700, 1.6718738, 3.7567784", \
"0.2124271, 0.2492876, 0.3313890, 0.4891359, 0.8309846, 1.6738422, 3.7533492", \
"0.2120730, 0.2494981, 0.3264563, 0.4877432, 0.8345241, 1.6724568, 3.7478478", \
"0.2116239, 0.2484839, 0.3264632, 0.4891546, 0.8325117, 1.6742892, 3.7545429");
}
}
}
pin (PAD) {
output_voltage : GENERAL_IO_VDDIO_VOLTAGE;
input_voltage : GENERAL_IO_VDDIO_VOLTAGE;
direction : "inout";
related_power_pin : "VDDIO";
related_ground_pin : "VSSIO";
always_on : false;
is_pad : true;
fall_capacitance : 0.991811;
capacitance : 0.990998;
rise_capacitance : 0.990185;
max_transition : 25.0;
internal_power () {
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("3.8599072, 4.3273360, 4.7947648, 4.8647744, 4.9319836, 5.0019931, 5.0720027");
}
rise_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("-3.5654403, -3.4383916, -3.3113430, -2.8879423, -2.4814778, -2.0580772, -1.6346766");
}
}
}
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.097971;
capacitance : 0.113117;
fall_capacitance : 0.128263;
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.0447131, 0.2780692, 0.6008516, 0.9228701, 1.2320079, 1.5540264, 1.8760449");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.0457285, -0.2755732, -0.5968749, -0.9171088, -1.2245334, -1.5447673, -1.8650012");
}
}
}
pin ("TIE_WEAK_HI_H") {
output_voltage : GENERAL_IO_VDDIO_VOLTAGE;
input_voltage : GENERAL_IO_VDDIO_VOLTAGE;
direction : "inout";
related_power_pin : "VDDIO";
related_ground_pin : "VSSIO";
always_on : false;
signal_voltage_type : "analog";
rise_capacitance : 0.084276;
capacitance : 0.125090;
fall_capacitance : 0.165904;
internal_power () {
rise_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("-0.2842618, 0.0499197, 0.3841011, 0.7189387, 1.0403828, 1.3752204, 1.7100580");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.2842241, -0.0499423, -0.3841087, -0.7189735, -1.0404436, -1.3753083, -1.7101730");
}
}
}
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.681037;
capacitance : 1.980833;
fall_capacitance : 2.280628;
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.0177292, -0.0178683, -0.0180075, -0.0179927, -0.0179785, -0.0179636, -0.0179488");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.0176341, 0.0177841, 0.0179341, 0.0178618, 0.0177925, 0.0177203, 0.0176481");
}
}
}
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.050068;
capacitance : 0.050068;
fall_capacitance : 0.050067;
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.0089763, -0.0089928, -0.0090093, -0.0089883, -0.0089681, -0.0089471, -0.0089261");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.0090022, 0.0090397, 0.0090773, 0.0090437, 0.0090115, 0.0089779, 0.0089443");
}
}
}
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.045975;
capacitance : 0.045969;
fall_capacitance : 0.045964;
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.0149454, -0.0150015, -0.0150576, -0.0149766, -0.0148989, -0.0148179, -0.0147369");
}
fall_power ("power_inputs_1") {
index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000");
values("0.0149414, 0.0149623, 0.0149833, 0.0149235, 0.0148661, 0.0148063, 0.0147465");
}
}
}
}
default_operating_conditions : "ss_ss_1p60v_x_3p00v_100C";
}