| /** |
| * 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_ff_100C_1v95_5v50") { |
| 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",5.500000); |
| voltage_map("VDDIO",5.500000); |
| voltage_map("VDDIO_Q",5.500000); |
| voltage_map("VSSA",0.000000); |
| voltage_map("VSSD",0.000000); |
| voltage_map("VSSIO",0.000000); |
| voltage_map("VSSIO_Q",0.000000); |
| voltage_map("VSWITCH",5.500000); |
| 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.550; |
| voh : 4.950; |
| vomax : 5.775; |
| vomin : -0.275; |
| } |
| output_voltage (GENERAL_CORE_VOLTAGE) { |
| vol : 0.195; |
| voh : 1.755; |
| vomax : 2.047; |
| vomin : -0.098; |
| } |
| input_voltage (GENERAL_IO_VDDIO_VOLTAGE) { |
| vil : 1.375; |
| vih : 4.125; |
| vimax : 5.775; |
| vimin : -0.275; |
| } |
| input_voltage (GENERAL_CORE_VOLTAGE) { |
| vil : 0.585; |
| vih : 1.365; |
| vimax : 2.047; |
| vimin : -0.098; |
| } |
| operating_conditions ("ff_ff_1p95v_x_5p50v_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.446080e+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 : "103.4190000"; |
| } |
| 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 : "144.6080000"; |
| } |
| 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.019237; |
| capacitance : 0.018923; |
| fall_capacitance : 0.018610; |
| 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.8358201, 3.3872840, 4.9387478, 6.4292615, 7.8601547, 9.3506684, 10.8411820"); |
| } |
| fall_power ("power_inputs_1") { |
| index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000"); |
| values("0.7996213, -0.1965761, -1.1927735, -1.9840502, -2.7436758, -3.5349524, -4.3262290"); |
| } |
| } |
| } |
| 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.025073; |
| capacitance : 0.024878; |
| fall_capacitance : 0.024683; |
| 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.1021189, 0.0743317, 0.2507823, 0.5017656, 0.7427095, 0.9936928, 1.2446760"); |
| } |
| fall_power ("power_inputs_1") { |
| index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000"); |
| values("0.7083431, 0.9057402, 1.1031373, 1.3577176, 1.6021147, 1.8566950, 2.1112753"); |
| } |
| } |
| } |
| 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.033727; |
| capacitance : 0.033072; |
| fall_capacitance : 0.032417; |
| 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.6365392, 1.6176835, 1.5988277, 1.7972860, 1.9878059, 2.1862642, 2.3847224"); |
| } |
| fall_power ("power_inputs_1") { |
| index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000"); |
| values("1.1960325, 1.3245083, 1.4529840, 1.6774067, 1.8928524, 2.1172751, 2.3416978"); |
| } |
| } |
| } |
| 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.017596; |
| capacitance : 0.017567; |
| fall_capacitance : 0.017538; |
| 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.0045264, 2.4870097e-06, 0.0045314, 0.0124133, 0.0199799, 0.0278618, 0.0357437"); |
| } |
| fall_power ("power_inputs_1") { |
| index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000"); |
| values("0.0695425, 0.0735294, 0.0775162, 0.0840764, 0.0903741, 0.0969343, 0.1034944"); |
| } |
| } |
| 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.028797; |
| capacitance : 0.028490; |
| fall_capacitance : 0.028182; |
| 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.4042086, 0.8188389, 1.2334692, 1.9451741, 2.6284107, 3.3401156, 4.0518205"); |
| } |
| fall_power ("power_inputs_1") { |
| index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000"); |
| values("2.5123907, 7.2668818, 12.0213730, 14.0599740, 16.0170320, 18.0556340, 20.0942350"); |
| } |
| } |
| 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.008908; |
| capacitance : 0.008933; |
| fall_capacitance : 0.008958; |
| 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.1094958, -0.1093648, -0.1092338, -0.1090673, -0.1089075, -0.1087410, -0.1085746"); |
| } |
| fall_power ("power_inputs_1") { |
| index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000"); |
| values("0.1093104, 0.1092348, 0.1091591, 0.1089353, 0.1087204, 0.1084966, 0.1082728"); |
| } |
| } |
| } |
| 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 : 3.631220; |
| max_transition : 3.749588; |
| 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.02671009, 0.07134292, 0.1905576, 0.5089811, 1.359493, 3.63122"); |
| values("59.3380465, 59.2759985, 59.0596375, 59.0705865, 59.1906915, 60.0412825, 62.7129435", \ |
| "62.9867820, 62.8354170, 62.7604770, 62.6630210, 62.7475290, 63.9103560, 66.2534060", \ |
| "63.0870980, 63.1398480, 62.8667330, 62.3742100, 62.7247490, 63.8611320, 66.5602300", \ |
| "63.6199840, 63.6382410, 63.4546370, 63.1593810, 63.1801490, 64.5856770, 66.9717060", \ |
| "64.1188630, 64.0808660, 63.9488880, 63.6828300, 63.6604310, 65.2736680, 67.4935320", \ |
| "64.3472010, 64.3076910, 64.1290910, 63.6610760, 63.9636750, 65.3187020, 67.7169920", \ |
| "64.7210760, 64.6272480, 64.4708520, 63.8868260, 64.3157540, 65.4626350, 68.0559640"); |
| } |
| 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.02671009, 0.07134292, 0.1905576, 0.5089811, 1.359493, 3.63122"); |
| values("71.0311385, 70.8780665, 70.5802495, 70.3871405, 70.3763435, 71.0159565, 73.2281035", \ |
| "68.3136050, 68.1828340, 67.9607200, 67.6899370, 67.5720660, 68.2177990, 70.3714930", \ |
| "68.6092850, 68.4958550, 68.2522440, 67.9695120, 68.0290130, 68.6214560, 70.5359800", \ |
| "68.7617460, 68.6280960, 68.3796420, 68.1143750, 68.0070650, 68.5734040, 70.6002410", \ |
| "69.0848000, 68.9830970, 68.7397780, 68.4669680, 68.4363260, 68.9280160, 70.9053370", \ |
| "69.3681780, 69.2643300, 69.0177360, 68.7477090, 68.5979810, 69.1594490, 71.1229270", \ |
| "69.6412930, 69.5346280, 69.1563890, 69.0075290, 68.8876250, 69.4485510, 71.4045140"); |
| } |
| } |
| 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.02671009, 0.07134292, 0.1905576, 0.5089811, 1.359493, 3.63122"); |
| values("75.8691575, 75.7488165, 75.5152395, 75.2404385, 75.2275875, 75.8390775, 78.1072565", \ |
| "73.2481300, 73.1227160, 72.8934900, 72.6090920, 72.5747030, 73.1801290, 75.1743180", \ |
| "73.9555360, 73.9173790, 73.5818070, 73.3142570, 73.3966570, 73.8415930, 75.9955640", \ |
| "74.7601080, 74.6495370, 74.3258020, 74.1391670, 74.0944740, 74.5818550, 76.5993030", \ |
| "75.3089600, 75.1837550, 75.1118680, 74.8178460, 74.7875580, 75.3631460, 77.3566970", \ |
| "76.0858740, 75.9353550, 75.7200620, 75.4374410, 75.4209330, 75.9820330, 77.9999050", \ |
| "76.5287490, 76.4193290, 76.1675170, 75.9084880, 75.8622890, 76.4238120, 78.3624280"); |
| } |
| 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.02671009, 0.07134292, 0.1905576, 0.5089811, 1.359493, 3.63122"); |
| values("74.2910155, 74.1695085, 73.9430855, 73.7687325, 73.9530705, 74.9375745, 77.7170395", \ |
| "83.1403900, 83.0367030, 82.8728200, 82.7603610, 82.8826170, 83.9599920, 86.7481640", \ |
| "88.5279900, 88.4131310, 88.2618700, 88.1641220, 88.3718030, 89.4084740, 92.1961120", \ |
| "92.4353090, 92.3039770, 92.1691130, 92.0458990, 92.2174770, 93.2820210, 96.0566970", \ |
| "95.2936970, 95.1880800, 95.0293590, 94.9499300, 95.1251020, 96.1178910, 98.8950940", \ |
| "97.5550610, 97.4528240, 97.2666110, 97.1854330, 97.3798750, 98.3458660, 101.1016200", \ |
| "99.3842650, 99.2795780, 99.0856010, 99.0092800, 99.1873320, 100.1810600, 102.9710000"); |
| } |
| } |
| 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.02671009, 0.07134292, 0.1905576, 0.5089811, 1.359493, 3.63122"); |
| values("25.2228878, 25.1297418, 24.2455568, 24.1291678, 24.3669168, 24.9326918, 26.2652588", \ |
| "25.0401780, 24.9423490, 24.6852640, 24.4020640, 24.1659470, 24.6298290, 26.1070210", \ |
| "25.2899300, 25.0634620, 24.4904980, 24.5828950, 24.5029080, 24.7239730, 26.2772300", \ |
| "24.9872310, 24.9992040, 24.1840190, 24.0750870, 24.2584650, 24.6184270, 26.1476050", \ |
| "25.0140130, 24.9263650, 24.0100530, 23.9535350, 24.1640460, 24.5927100, 26.0731990", \ |
| "25.0559970, 24.7756990, 24.3213160, 24.4314600, 24.2048850, 24.5771890, 26.0746130", \ |
| "25.3779600, 24.9280420, 24.8026770, 24.1040230, 24.2289680, 24.6630510, 26.1144650"); |
| } |
| 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.02671009, 0.07134292, 0.1905576, 0.5089811, 1.359493, 3.63122"); |
| values("52.5105116, 52.2537966, 52.2027996, 52.1116396, 52.2106986, 53.1286726, 55.7804306", \ |
| "52.6952720, 52.7644840, 52.1429390, 52.4811270, 52.7468170, 53.4598790, 56.2293370", \ |
| "52.3240134, 52.3806104, 52.4220944, 52.0319894, 52.2911674, 53.5544974, 56.0397774", \ |
| "52.4181290, 52.4800060, 52.1890900, 51.6478870, 52.1197150, 53.4931680, 55.7779480", \ |
| "52.4243910, 52.5521950, 52.6459610, 52.2020550, 52.0627670, 53.4783470, 55.6666660", \ |
| "52.4237490, 52.4807210, 52.1911510, 51.6471800, 52.1173280, 53.4933940, 55.6299140", \ |
| "52.4240620, 52.4886380, 52.4730190, 51.6862770, 52.0942350, 53.4848760, 55.6623980"); |
| } |
| } |
| |
| 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.02671149, 0.07135038, 0.1905875, 0.5090877, 1.359849, 3.63236"); |
| values("58.3584220, 58.1054990, 58.0293590, 57.7703300, 57.9492220, 59.1406370, 61.7045300", \ |
| "80.3451890, 80.1691770, 79.9862950, 79.8957910, 80.0638930, 80.9800490, 83.6547570", \ |
| "89.3806350, 89.2394560, 89.0559150, 88.7432420, 89.1165960, 90.0494540, 92.6653480", \ |
| "98.3510430, 98.2489160, 98.0614890, 97.9625620, 98.1328770, 99.0691970, 101.6793900", \ |
| "107.4440500, 107.3440900, 107.1584100, 107.0646600, 107.2266200, 108.2063600, 110.7418700", \ |
| "116.4390500, 116.2887400, 116.1662900, 116.0698500, 116.2155400, 117.1508600, 119.7428100", \ |
| "125.3577800, 125.2510000, 125.0893300, 124.9726600, 125.1251600, 126.0636500, 128.6566100"); |
| } |
| 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.02671149, 0.07135038, 0.1905875, 0.5090877, 1.359849, 3.63236"); |
| values("71.4154688, 71.0268978, 70.9021918, 70.6991598, 70.6765048, 71.1530888, 73.0826218", \ |
| "74.4367970, 74.1746460, 74.0237660, 73.6566360, 73.5459400, 74.2038170, 76.0615460", \ |
| "85.7224920, 85.6199970, 85.6232100, 85.0933980, 85.0972830, 85.6350270, 87.6578880", \ |
| "96.5851500, 96.4946320, 96.2308500, 95.9555140, 95.9325190, 96.4972550, 98.5035390", \ |
| "107.2012100, 107.1423600, 106.8954500, 106.5774900, 106.5978800, 107.1921500, 109.1516000", \ |
| "117.6550800, 117.4952200, 116.7853200, 117.0086000, 117.0154800, 117.6169400, 119.5200600", \ |
| "127.8549500, 127.7714700, 127.5115600, 127.2447000, 127.2033500, 127.8790800, 129.9832000"); |
| } |
| } |
| 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.02671149, 0.07135038, 0.1905875, 0.5090877, 1.359849, 3.63236"); |
| values("71.2955228, 71.1199688, 71.0339128, 70.5970128, 70.7729408, 71.0069828, 73.1229918", \ |
| "74.3190230, 74.1906190, 73.9612470, 73.4705010, 73.4718880, 74.0317110, 76.2297380", \ |
| "85.7531130, 85.6594860, 85.4026920, 85.1193210, 85.1026820, 85.6622760, 87.7433960", \ |
| "96.6272060, 96.4957970, 96.2514510, 95.9699820, 95.9695170, 96.5196600, 98.5423200", \ |
| "107.2463600, 107.2050200, 106.9498200, 106.6624400, 106.5047600, 107.2119600, 109.3332000", \ |
| "117.7032500, 117.5919800, 116.8397500, 117.0766500, 117.1873800, 117.5491500, 119.7092000", \ |
| "127.8888100, 127.9703400, 127.5361300, 127.2664200, 127.2346700, 127.8688500, 130.2037600"); |
| } |
| 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.02671149, 0.07135038, 0.1905875, 0.5090877, 1.359849, 3.63236"); |
| values("58.3961560, 58.3606700, 58.2383030, 57.7395280, 58.0669890, 58.7288270, 61.9636910", \ |
| "80.4541990, 80.3504210, 80.2559340, 80.1470140, 80.2947430, 81.1628540, 83.7549060", \ |
| "89.6245230, 89.5191140, 89.2649500, 89.2695710, 89.3380370, 90.3466750, 92.9303300", \ |
| "98.6183910, 98.5300800, 98.3740030, 98.4288070, 98.4285710, 99.3404040, 101.9816000", \ |
| "107.6892500, 107.5823400, 107.3820600, 107.2899300, 107.4480700, 108.3918000, 110.9425600", \ |
| "116.7017500, 116.5969000, 116.4504700, 116.3161200, 116.4651600, 117.4097900, 120.0349400", \ |
| "125.6764800, 125.5591900, 125.3246300, 125.2957600, 125.4458200, 126.3900200, 128.9862000"); |
| } |
| } |
| 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.0267101, 0.0713429, 0.190558, 0.508981, 1.35949, 3.63122"); |
| values("206.9209900, 206.9578800, 207.0034000, 207.0749800, 207.2860200, 207.7461400, 209.0414600", \ |
| "208.6407700, 208.6639600, 208.7124600, 208.8105000, 209.0269900, 209.4908600, 210.7559600", \ |
| "209.7710000, 209.7935000, 209.8420000, 209.9397400, 210.1465500, 210.6242900, 211.8839100", \ |
| "210.6801400, 210.7024000, 210.7506600, 210.8476900, 211.0128500, 211.4901000, 212.7534300", \ |
| "211.4226600, 211.4455800, 211.4950500, 211.5930800, 211.7946800, 212.2726200, 213.5351500", \ |
| "212.1572500, 212.1805900, 212.2289400, 212.3269000, 212.5386500, 213.0159400, 214.2790500", \ |
| "212.9005300, 212.9230800, 212.9770100, 213.0693100, 213.2769900, 213.7544300, 215.0170400"); |
| } |
| 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.0267101, 0.0713429, 0.190558, 0.508981, 1.35949, 3.63122"); |
| values("0.1384540, 0.1579149, 0.2005309, 0.2892169, 0.5256937, 1.2105167, 3.1317526", \ |
| "0.1379003, 0.1609261, 0.1996045, 0.2898261, 0.5255365, 1.2090094, 3.1405170", \ |
| "0.1387059, 0.1611430, 0.2000449, 0.2891248, 0.5251616, 1.2118013, 3.1377658", \ |
| "0.1395874, 0.1582473, 0.2011663, 0.2873216, 0.5249837, 1.2128902, 3.1344554", \ |
| "0.1391894, 0.1612335, 0.1997136, 0.2899372, 0.5258204, 1.2107020, 3.1313065", \ |
| "0.1379471, 0.1592474, 0.1996445, 0.2897241, 0.5258451, 1.2123077, 3.1257996", \ |
| "0.1387659, 0.1611695, 0.1990915, 0.2890794, 0.5258976, 1.2122023, 3.1232841"); |
| } |
| 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.0267101, 0.0713429, 0.190558, 0.508981, 1.35949, 3.63122"); |
| values("190.1879900, 190.1916400, 190.2241100, 190.3464800, 190.5951900, 191.2541600, 192.9640100", \ |
| "191.4589500, 191.4938300, 191.5327200, 191.6418300, 191.9026100, 192.5328900, 194.2774600", \ |
| "193.6149700, 193.6149827, 193.6910200, 193.8003900, 194.0504600, 194.6917400, 196.3849600", \ |
| "195.4321800, 195.5282900, 195.5282975, 195.6152600, 195.8670000, 196.5086900, 198.3147900", \ |
| "197.1026200, 197.1264800, 197.1766600, 197.2857900, 197.5375700, 198.1790800, 199.9139800", \ |
| "198.5160300, 198.5398800, 198.5919100, 198.7011600, 198.9510300, 199.5926100, 201.3273800", \ |
| "199.7896100, 199.8135400, 199.8635600, 199.9729300, 200.2227300, 200.8644500, 202.5991000"); |
| } |
| 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.0267101, 0.0713429, 0.190558, 0.508981, 1.35949, 3.63122"); |
| values("0.1197764, 0.1388723, 0.1876190, 0.2902134, 0.5816724, 1.4166995, 3.7162471", \ |
| "0.1188533, 0.1390287, 0.1840212, 0.2917061, 0.5816948, 1.4233497, 3.7486512", \ |
| "0.1173186, 0.1390701, 0.1848002, 0.2919676, 0.5818420, 1.4237979, 3.7488030", \ |
| "0.1173235, 0.1375615, 0.1860178, 0.2914422, 0.5823916, 1.4237629, 3.7610928", \ |
| "0.1173322, 0.1379652, 0.1860204, 0.2914273, 0.5823912, 1.4237505, 3.7488630", \ |
| "0.1173408, 0.1379724, 0.1848086, 0.2919722, 0.5823881, 1.4237937, 3.7493915", \ |
| "0.1192477, 0.1393502, 0.1847894, 0.2919621, 0.5818340, 1.4238023, 3.7494590"); |
| } |
| } |
| 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.0267101, 0.0713429, 0.190558, 0.508981, 1.35949, 3.63122"); |
| values("210.3921700, 210.3993400, 210.4590400, 210.5606400, 210.6499700, 211.1281200, 212.4882900", \ |
| "212.7680900, 212.7887300, 212.8397100, 212.9366400, 213.1372300, 213.6172800, 214.8810000", \ |
| "215.3925200, 215.4173700, 215.4899800, 215.5623100, 215.7655700, 216.2668700, 217.5083000", \ |
| "217.9240800, 217.9468300, 218.0106000, 218.0932500, 218.2954800, 218.7885000, 220.0369800", \ |
| "220.1310100, 220.1540100, 220.2116500, 220.3136200, 220.5163000, 220.9895800, 222.2438800", \ |
| "222.1752700, 222.1978700, 222.2463000, 222.3439900, 222.5464600, 223.0243200, 224.2883100", \ |
| "224.0383900, 224.0612000, 224.1103100, 224.2076700, 224.4097900, 224.8873700, 226.1513700"); |
| } |
| 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.0267101, 0.0713429, 0.190558, 0.508981, 1.35949, 3.63122"); |
| values("0.1402711, 0.1575214, 0.2013675, 0.2880187, 0.5249969, 1.2100277, 3.1333063", \ |
| "0.1387064, 0.1611448, 0.2018325, 0.2891241, 0.5251591, 1.2112052, 3.1378389", \ |
| "0.1382356, 0.1594982, 0.2001006, 0.2897421, 0.5254723, 1.2092087, 3.1406071", \ |
| "0.1396751, 0.1597879, 0.2001729, 0.2889450, 0.5258324, 1.2122597, 3.1340071", \ |
| "0.1387596, 0.1611717, 0.2004819, 0.2885829, 0.5251716, 1.2128754, 3.1360590", \ |
| "0.1387306, 0.1611581, 0.2000753, 0.2891171, 0.5251672, 1.2118851, 3.1373861", \ |
| "0.1397481, 0.1596104, 0.2018551, 0.2890138, 0.5258736, 1.2122623, 3.1344893"); |
| } |
| 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.0267101, 0.0713429, 0.190558, 0.508981, 1.35949, 3.63122"); |
| values("185.1932000, 185.1932145, 185.2482100, 185.3729500, 185.6094700, 186.2414900, 187.9851200", \ |
| "186.5768700, 186.5994800, 186.6266100, 186.7568900, 187.0153200, 187.6355200, 189.3664200", \ |
| "188.6756400, 188.6982900, 188.7733600, 188.8584400, 189.1000600, 189.7326700, 191.4636700", \ |
| "190.6476100, 190.6744600, 190.7647900, 190.8350500, 191.0775600, 191.7639200, 193.4966900", \ |
| "192.3786200, 192.4014200, 192.4626600, 192.5609800, 192.8105700, 193.4651300, 195.1860600", \ |
| "193.9532000, 193.9757400, 194.0237300, 194.1377400, 194.3876200, 195.0248100, 196.7587200", \ |
| "195.3783200, 195.4009600, 195.4481900, 195.5570100, 195.8074900, 196.4489700, 198.1804200"); |
| } |
| 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.0267101, 0.0713429, 0.190558, 0.508981, 1.35949, 3.63122"); |
| values("0.1198392, 0.1382134, 0.1850852, 0.2902894, 0.5815949, 1.4183137, 3.7160426", \ |
| "0.1173835, 0.1379840, 0.1864774, 0.2920005, 0.5817381, 1.4230001, 3.7445327", \ |
| "0.1199340, 0.1393586, 0.1834984, 0.2919684, 0.5816755, 1.4233459, 3.7440686", \ |
| "0.1222166, 0.1388349, 0.1848785, 0.2907806, 0.5825792, 1.4241415, 3.7277554", \ |
| "0.1189565, 0.1391184, 0.1860374, 0.2917424, 0.5812260, 1.4244763, 3.7489687", \ |
| "0.1173419, 0.1379747, 0.1839894, 0.2919866, 0.5822563, 1.4252243, 3.7341183", \ |
| "0.1173639, 0.1379771, 0.1850781, 0.2901471, 0.5824889, 1.4239547, 3.7422510"); |
| } |
| } |
| 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.0267101, 0.0713429, 0.190558, 0.508981, 1.35949, 3.63122"); |
| values("204.6324300, 204.6559500, 204.7037500, 204.8018600, 205.0045100, 205.4793000, 206.7446900", \ |
| "204.6533600, 204.6761100, 204.7250700, 204.8221700, 205.0243400, 205.5019300, 206.7661000", \ |
| "204.6827800, 204.7059100, 204.7543600, 204.8523000, 205.0541900, 205.5323400, 206.7975900", \ |
| "204.7295000, 204.7524800, 204.8010300, 204.8983300, 205.1011400, 205.5787000, 206.8412400", \ |
| "204.7675300, 204.7903800, 204.8387600, 204.9361300, 205.1389900, 205.6164400, 206.8790400", \ |
| "204.8101900, 204.8337100, 204.8817600, 204.9799000, 205.1817600, 205.6599000, 206.9251900", \ |
| "204.8378300, 204.8608000, 204.9093000, 205.0066300, 205.2092600, 205.6868500, 206.9487600"); |
| } |
| 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.0267101, 0.0713429, 0.190558, 0.508981, 1.35949, 3.63122"); |
| values("0.1391632, 0.1611663, 0.2004914, 0.2885408, 0.5250826, 1.2127230, 3.1315788", \ |
| "0.1426640, 0.1592708, 0.2018084, 0.2890276, 0.5258780, 1.2122270, 3.1346237", \ |
| "0.1382087, 0.1609255, 0.1996367, 0.2898112, 0.5255110, 1.2087907, 3.1393623", \ |
| "0.1391872, 0.1611863, 0.2004828, 0.2885544, 0.5251261, 1.2128725, 3.1316270", \ |
| "0.1391418, 0.1611449, 0.2005041, 0.2885545, 0.5250703, 1.2128734, 3.1314391", \ |
| "0.1383078, 0.1593901, 0.1995849, 0.2898234, 0.5255321, 1.2089640, 3.1393912", \ |
| "0.1401000, 0.1604013, 0.2003382, 0.2885920, 0.5254127, 1.2126394, 3.1275436"); |
| } |
| 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.0267101, 0.0713429, 0.190558, 0.508981, 1.35949, 3.63122"); |
| values("183.2859500, 183.3014000, 183.3541500, 183.4631000, 183.7125400, 184.3607200, 186.0909900", \ |
| "183.3103800, 183.3325000, 183.3833600, 183.4922800, 183.7414800, 184.3828000, 186.1163800", \ |
| "183.3584200, 183.3806100, 183.4315800, 183.5268800, 183.7765400, 184.4177100, 186.1682200", \ |
| "183.4086400, 183.4307300, 183.4836400, 183.5925300, 183.8418300, 184.4837500, 186.2165400", \ |
| "183.4611000, 183.4831200, 183.5337100, 183.6429200, 183.8924700, 184.5359800, 186.2708100", \ |
| "183.5122700, 183.5345000, 183.5874200, 183.6962200, 183.9455600, 184.5875600, 186.3221000", \ |
| "183.5658700, 183.5878300, 183.6387000, 183.7495600, 183.9992200, 184.6408400, 186.3755600"); |
| } |
| 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.0267101, 0.0713429, 0.190558, 0.508981, 1.35949, 3.63122"); |
| values("0.1176839, 0.1417381, 0.1867888, 0.2910816, 0.5817590, 1.4233896, 3.7316470", \ |
| "0.1214339, 0.1385612, 0.1840884, 0.2922153, 0.5822798, 1.4227096, 3.7461501", \ |
| "0.1173411, 0.1379569, 0.1860150, 0.2916657, 0.5817334, 1.4233535, 3.7492907", \ |
| "0.1191616, 0.1379614, 0.1847636, 0.2919336, 0.5818067, 1.4238034, 3.7495873", \ |
| "0.1173545, 0.1379546, 0.1860144, 0.2913665, 0.5811819, 1.4237567, 3.7495704", \ |
| "0.1173542, 0.1379614, 0.1847641, 0.2919341, 0.5818077, 1.4238031, 3.7495402", \ |
| "0.1173806, 0.1379619, 0.1860309, 0.2919449, 0.5818269, 1.4237950, 3.7495878"); |
| } |
| } |
| 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.0267115, 0.0713504, 0.190588, 0.509088, 1.35985, 3.63236"); |
| values("205.8662300, 205.8662339, 205.9390700, 206.0348000, 206.2217300, 206.7005500, 207.9624700", \ |
| "206.5020100, 206.5153200, 206.5715000, 206.6685500, 206.8714600, 207.3490600, 208.6160900", \ |
| "206.7856600, 206.8083100, 206.8568700, 206.9541800, 207.1570000, 207.6350300, 208.8990800", \ |
| "206.9483900, 206.9693900, 207.0195500, 207.1162600, 207.3195000, 207.7975700, 209.0619900", \ |
| "207.0589600, 207.0752600, 207.1116300, 207.2285800, 207.4268700, 207.8956400, 209.1585400", \ |
| "207.1315500, 207.1475100, 207.2033000, 207.3002600, 207.5068200, 207.9751100, 209.2561700", \ |
| "207.1597600, 207.1831300, 207.2312500, 207.3284400, 207.5314000, 208.0202700, 209.2801700"); |
| } |
| 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.0267115, 0.0713504, 0.190588, 0.509088, 1.35985, 3.63236"); |
| values("0.1421345, 0.1590342, 0.2012920, 0.2890754, 0.5252122, 1.2126717, 3.1346821", \ |
| "0.1392744, 0.1607693, 0.2002110, 0.2908767, 0.5255293, 1.2095812, 3.1433431", \ |
| "0.1387838, 0.1611799, 0.2001868, 0.2886592, 0.5253034, 1.2126881, 3.1376945", \ |
| "0.1387088, 0.1610889, 0.2000769, 0.2891822, 0.5252891, 1.2122200, 3.1375147", \ |
| "0.1396593, 0.1610286, 0.2003288, 0.2902255, 0.5260838, 1.2125171, 3.1256149", \ |
| "0.1391626, 0.1612259, 0.2005191, 0.2888782, 0.5258549, 1.2108964, 3.1384768", \ |
| "0.1392185, 0.1612287, 0.2005258, 0.2886263, 0.5252989, 1.2127622, 3.1332814"); |
| } |
| 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.0267115, 0.0713504, 0.190588, 0.509088, 1.35985, 3.63236"); |
| values("184.1958800, 184.2101900, 184.2522600, 184.3765600, 184.5990000, 185.2624900, 186.9749600", \ |
| "185.1586300, 185.1760800, 185.2272200, 185.3366700, 185.5872400, 186.2283100, 187.9731300", \ |
| "186.0547600, 186.0590300, 186.1111700, 186.2197900, 186.4704900, 187.1119200, 188.8578400", \ |
| "186.8856600, 186.9097000, 186.9580500, 187.0690100, 187.3191900, 187.9618500, 189.6975300", \ |
| "187.6994800, 187.7294300, 187.7748900, 187.8835100, 188.1352200, 188.7747100, 190.5113300", \ |
| "188.5262300, 188.5476600, 188.5918800, 188.7019700, 188.9542600, 189.5968200, 191.3407900", \ |
| "189.3360200, 189.3593400, 189.4095800, 189.5201500, 189.7705300, 190.4120400, 192.1480200"); |
| } |
| 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.0267115, 0.0713504, 0.190588, 0.509088, 1.35985, 3.63236"); |
| values("0.1176869, 0.1390698, 0.1857944, 0.2917357, 0.5822009, 1.4205037, 3.7327221", \ |
| "0.1173279, 0.1379727, 0.1860236, 0.2919942, 0.5824582, 1.4247938, 3.7512398", \ |
| "0.1189741, 0.1379685, 0.1848181, 0.2919929, 0.5824599, 1.4240885, 3.7514321", \ |
| "0.1173282, 0.1379607, 0.1840363, 0.2919828, 0.5819097, 1.4240638, 3.7504546", \ |
| "0.1173532, 0.1379694, 0.1847940, 0.2919680, 0.5819612, 1.4247846, 3.7504964", \ |
| "0.1173613, 0.1405038, 0.1860315, 0.2914381, 0.5824627, 1.4240525, 3.7513659", \ |
| "0.1173580, 0.1379720, 0.1860400, 0.2919857, 0.5819135, 1.4240852, 3.7503645"); |
| } |
| } |
| 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.0267115, 0.0713504, 0.190588, 0.509088, 1.35985, 3.63236"); |
| values("205.8892100, 205.8933600, 205.9663200, 206.0666300, 206.2539600, 206.7045400, 208.0092700", \ |
| "206.5157600, 206.5391100, 206.5956700, 206.6890400, 206.8942100, 207.3729900, 208.6365800", \ |
| "206.8023100, 206.8305600, 206.8735500, 206.9711700, 207.1738300, 207.6519400, 208.9192200", \ |
| "206.9639700, 206.9881600, 207.0369300, 207.1341900, 207.3356000, 207.8148100, 209.0790200", \ |
| "207.0655800, 207.0967900, 207.1353000, 207.2347300, 207.4448800, 207.9110400, 209.1787100", \ |
| "207.1485500, 207.1749100, 207.2198800, 207.3212600, 207.5089800, 208.0034700, 209.2563800", \ |
| "207.1765700, 207.2086000, 207.2556700, 207.3455900, 207.5580200, 208.0341800, 209.3017900"); |
| } |
| 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.0267115, 0.0713504, 0.190588, 0.509088, 1.35985, 3.63236"); |
| values("0.1422977, 0.1587112, 0.2015195, 0.2892697, 0.5252853, 1.2074879, 3.1292700", \ |
| "0.1397608, 0.1608530, 0.2017951, 0.2900139, 0.5252557, 1.2132472, 3.1389471", \ |
| "0.1387612, 0.1608305, 0.2001322, 0.2891316, 0.5253031, 1.2125260, 3.1260927", \ |
| "0.1386211, 0.1611388, 0.2000624, 0.2891635, 0.5252651, 1.2122201, 3.1390859", \ |
| "0.1427159, 0.1613905, 0.2018716, 0.2890978, 0.5256887, 1.2096056, 3.1363534", \ |
| "0.1393194, 0.1577364, 0.2005024, 0.2886693, 0.5252764, 1.2109457, 3.1408647", \ |
| "0.1392058, 0.1612296, 0.1997740, 0.2886177, 0.5257110, 1.2110790, 3.1415179"); |
| } |
| 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.0267115, 0.0713504, 0.190588, 0.509088, 1.35985, 3.63236"); |
| values("184.2158600, 184.2359700, 184.3065100, 184.4023700, 184.6324000, 185.2882900, 187.0192000", \ |
| "185.1920200, 185.2152400, 185.2697300, 185.3810500, 185.6312700, 186.2679500, 188.0033700", \ |
| "186.0626800, 186.0858800, 186.1525900, 186.2472500, 186.5156200, 187.1359500, 188.8703600", \ |
| "186.9248200, 186.9449200, 186.9998000, 187.1029100, 187.3497800, 187.9954100, 189.7283700", \ |
| "187.7375400, 187.7606200, 187.8219400, 187.9166700, 188.1676200, 188.8133300, 190.5614800", \ |
| "188.5567800, 188.5799600, 188.6300700, 188.7411700, 188.9910400, 189.6328300, 191.3693000", \ |
| "189.3731100, 189.3965000, 189.4483100, 189.5517600, 189.8029000, 190.4474700, 192.1694400"); |
| } |
| 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.0267115, 0.0713504, 0.190588, 0.509088, 1.35985, 3.63236"); |
| values("0.1213095, 0.1388016, 0.1858014, 0.2919880, 0.5817963, 1.4221806, 3.7335020", \ |
| "0.1173635, 0.1379724, 0.1860396, 0.2919939, 0.5819125, 1.4240883, 3.7503254", \ |
| "0.1187567, 0.1390832, 0.1847885, 0.2912954, 0.5824608, 1.4236534, 3.7498289", \ |
| "0.1170435, 0.1378315, 0.1863830, 0.2914664, 0.5818072, 1.4239977, 3.7442365", \ |
| "0.1173496, 0.1379722, 0.1847844, 0.2909420, 0.5821590, 1.4248105, 3.7372700", \ |
| "0.1173892, 0.1379800, 0.1860563, 0.2919733, 0.5818921, 1.4241019, 3.7503449", \ |
| "0.1199245, 0.1393562, 0.1848036, 0.2917335, 0.5817766, 1.4240958, 3.7503689"); |
| } |
| } |
| } |
| 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.865056; |
| capacitance : 0.861587; |
| rise_capacitance : 0.858117; |
| max_transition : 25.0; |
| internal_power () { |
| rise_power ("power_inputs_1") { |
| index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000"); |
| values("-9.8976018, -7.5641086, -5.2306154, -4.5553160, -3.9070286, -3.2317293, -2.5564299"); |
| } |
| fall_power ("power_inputs_1") { |
| index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000"); |
| values("14.7967890, 15.2269150, 15.6570420, 16.2829620, 16.8838460, 17.5097670, 18.1356870"); |
| } |
| } |
| } |
| 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.103884; |
| capacitance : 0.117892; |
| fall_capacitance : 0.131900; |
| 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.1814334, 0.9522358, 2.0859048, 3.2167569, 4.3023749, 5.4332270, 6.5640791"); |
| } |
| fall_power ("power_inputs_1") { |
| index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000"); |
| values("0.1816522, -0.9507345, -2.0831210, -3.2122486, -4.2962110, -5.4253386, -6.5544662"); |
| } |
| } |
| } |
| 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.084277; |
| 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.9647117, 0.1606168, 1.2859452, 2.4117851, 3.4925913, 4.6184311, 5.7442709"); |
| } |
| fall_power ("power_inputs_1") { |
| index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000"); |
| values("0.9645566, -0.1607489, -1.2860543, -2.4120315, -3.4929696, -4.6189468, -5.7449241"); |
| } |
| } |
| } |
| 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.681307; |
| capacitance : 1.980538; |
| fall_capacitance : 2.279768; |
| 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.0607305, -0.0606999, -0.0606692, -0.0604171, -0.0601751, -0.0599230, -0.0596708"); |
| } |
| fall_power ("power_inputs_1") { |
| index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000"); |
| values("0.0607557, 0.0607855, 0.0608152, 0.0605090, 0.0602149, 0.0599087, 0.0596024"); |
| } |
| } |
| } |
| 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.050078; |
| capacitance : 0.050115; |
| fall_capacitance : 0.050153; |
| 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.0315347, -0.0313176, -0.0311006, -0.0309342, -0.0307745, -0.0306081, -0.0304418"); |
| } |
| fall_power ("power_inputs_1") { |
| index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000"); |
| values("0.0315361, 0.0312751, 0.0310140, 0.0308981, 0.0307868, 0.0306709, 0.0305549"); |
| } |
| } |
| } |
| 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.045948; |
| capacitance : 0.045945; |
| fall_capacitance : 0.045942; |
| 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.0515969, -0.0512584, -0.0509199, -0.0506775, -0.0504448, -0.0502024, -0.0499600"); |
| } |
| fall_power ("power_inputs_1") { |
| index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000"); |
| values("0.0512251, 0.0511008, 0.0509766, 0.0507630, 0.0505579, 0.0503442, 0.0501306"); |
| } |
| } |
| } |
| } |
| default_operating_conditions : "ff_ff_1p95v_x_5p50v_100C"; |
| } |