| /** |
| * 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"; |
| } |