| /** |
| * 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_ff_100C_1v60_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.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",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.160; |
| voh : 1.440; |
| vomax : 1.680; |
| vomin : -0.080; |
| } |
| 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.480; |
| vih : 1.120; |
| vimax : 1.680; |
| vimin : -0.080; |
| } |
| operating_conditions ("ss_ff_1p60v_x_5p50v_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") { |
| is_macro_cell : true; |
| dont_use : true; |
| interface_timing : true; |
| pad_cell : true; |
| dont_touch : true; |
| area : 15000.000000; |
| cell_leakage_power : 1.390550e+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 : "139.0550000"; |
| } |
| 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.8348014, 3.3859983, 4.9371952, 6.4277845, 7.8587502, 9.3493395, 10.8399290"); |
| } |
| fall_power ("power_inputs_1") { |
| index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000"); |
| values("0.8012446, -0.1950082, -1.1912610, -1.9825766, -2.7422395, -3.5335551, -4.3248708"); |
| } |
| } |
| } |
| 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.025079; |
| capacitance : 0.024881; |
| fall_capacitance : 0.024684; |
| 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.1022127, 0.0742904, 0.2507935, 0.5017038, 0.7425777, 0.9934880, 1.2443982"); |
| } |
| fall_power ("power_inputs_1") { |
| index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000"); |
| values("0.7081072, 0.9056100, 1.1031128, 1.3577021, 1.6021078, 1.8566971, 2.1112864"); |
| } |
| } |
| } |
| 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.033728; |
| 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.6390708, 1.6207273, 1.6023837, 1.8004796, 1.9906517, 2.1887476, 2.3868435"); |
| } |
| fall_power ("power_inputs_1") { |
| index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000"); |
| values("1.1960433, 1.3248616, 1.4536798, 1.6780633, 1.8934714, 2.1178549, 2.3422384"); |
| } |
| } |
| } |
| 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.017521; |
| capacitance : 0.017399; |
| fall_capacitance : 0.017276; |
| 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.0128675, -0.0131842, -0.0135010, -0.0132029, -0.0129167, -0.0126185, -0.0123204"); |
| } |
| fall_power ("power_inputs_1") { |
| index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000"); |
| values("0.0525637, 0.0524198, 0.0522760, 0.0521324, 0.0519946, 0.0518510, 0.0517074"); |
| } |
| } |
| 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.028800; |
| capacitance : 0.028492; |
| fall_capacitance : 0.028184; |
| 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.4148286, 0.9192645, 1.4237004, 2.1674530, 2.8814556, 3.6252082, 4.3689609"); |
| } |
| fall_power ("power_inputs_1") { |
| index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000"); |
| values("2.5003472, 7.1608155, 11.8212840, 14.0230330, 16.1367120, 18.3384610, 20.5402100"); |
| } |
| } |
| 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.008928; |
| fall_capacitance : 0.008947; |
| 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.1078588, -0.1078148, -0.1077707, -0.1076391, -0.1075128, -0.1073811, -0.1072495"); |
| } |
| fall_power ("power_inputs_1") { |
| index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000"); |
| values("0.1071311, 0.1074066, 0.1076820, 0.1074990, 0.1073234, 0.1071404, 0.1069574"); |
| } |
| } |
| } |
| 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.635230; |
| max_transition : 3.752899; |
| 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.0267164, 0.07137663, 0.1906927, 0.5094623, 1.3611, 3.63637"); |
| values("77.1649355, 77.0653895, 76.8037515, 76.4694085, 76.5335025, 77.1112005, 79.4613965", \ |
| "74.3113630, 74.1941370, 74.0462340, 73.7026550, 73.6297060, 74.2553590, 76.3722210", \ |
| "74.7174820, 74.6281720, 74.3572700, 74.1016410, 74.0340430, 74.6591680, 76.8677340", \ |
| "75.0299060, 74.8484050, 74.9481030, 74.2687020, 74.3743470, 74.9557710, 77.0833810", \ |
| "75.1919500, 75.0380660, 74.8415010, 74.5962320, 74.5440720, 75.1090090, 77.1263750", \ |
| "75.3311650, 75.2321890, 74.9684760, 74.7205010, 74.6782980, 75.2668970, 77.4677200", \ |
| "75.8248880, 75.6184210, 75.4708730, 75.0908570, 75.1808750, 75.7637290, 77.8585180"); |
| } |
| 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.0267164, 0.07137663, 0.1906927, 0.5094623, 1.3611, 3.63637"); |
| values("61.5911662, 61.4477602, 61.3460502, 61.3369322, 61.3913892, 62.3139632, 64.9880392", \ |
| "65.2114270, 65.0840010, 64.9521200, 64.8522140, 64.9796260, 65.9096460, 68.5525660", \ |
| "65.5023260, 65.3871400, 65.2263380, 65.1345440, 65.2650090, 66.2116820, 68.8185690", \ |
| "66.0819800, 65.8995430, 65.7342650, 65.6226600, 65.8980230, 66.6981330, 69.3675050", \ |
| "66.3596470, 66.3981720, 66.0872540, 65.9949940, 66.1372760, 67.0673660, 69.6956520", \ |
| "66.7000900, 66.6157130, 66.4335050, 66.3360270, 66.5617350, 67.4024450, 69.7556180", \ |
| "67.0841990, 66.9644270, 66.8051860, 66.7162990, 66.8681780, 67.7973860, 70.4395710"); |
| } |
| } |
| 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.0267164, 0.07137663, 0.1906927, 0.5094623, 1.3611, 3.63637"); |
| values("82.0897455, 81.9203675, 81.6491195, 81.5978335, 81.4186295, 81.9704105, 84.2991315", \ |
| "79.4413700, 79.3674290, 79.0962920, 78.8200750, 78.7888990, 79.3749720, 81.4830630", \ |
| "80.1048190, 80.0102620, 79.7729450, 79.4394270, 79.4260000, 80.0592440, 82.2614410", \ |
| "80.9044570, 80.8018240, 80.5571030, 80.3020570, 80.2524090, 80.8478770, 83.0826870", \ |
| "81.7382200, 81.4714410, 81.6262960, 81.0130990, 80.9972370, 81.5822130, 83.6446540", \ |
| "82.1429310, 82.0384730, 81.7986300, 81.5128030, 81.4886630, 82.0384110, 84.1675900", \ |
| "82.6772050, 82.3594730, 82.3302330, 82.0689420, 82.0298620, 82.6029800, 84.7585820"); |
| } |
| 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.0267164, 0.07137663, 0.1906927, 0.5094623, 1.3611, 3.63637"); |
| values("76.7739522, 76.7802392, 76.6412462, 76.6068772, 76.7373632, 77.6147242, 80.5247922", \ |
| "85.9136030, 85.7417890, 85.6526860, 85.5103900, 85.6371500, 86.6626770, 89.4567060", \ |
| "91.2495290, 91.1225750, 90.9784820, 90.9146650, 91.0513330, 92.0905020, 94.8579900", \ |
| "95.0804090, 94.9811900, 94.8173280, 94.7261090, 94.8918510, 95.8763830, 98.7185330", \ |
| "97.9945080, 97.8064920, 97.6123830, 97.5617780, 97.8164150, 98.7233350, 101.4264200", \ |
| "100.1664700, 100.0837500, 99.9299810, 99.8369650, 100.0044700, 100.9831200, 103.7686100", \ |
| "101.9894300, 101.9656600, 101.7275200, 101.6424700, 101.8192300, 102.8082900, 105.5986000"); |
| } |
| } |
| 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.02671501, 0.07136917, 0.1906628, 0.5093558, 1.360744, 3.63523"); |
| values("27.3598474, 27.2250604, 27.0014894, 26.7185264, 26.6072234, 26.9479664, 28.4630744", \ |
| "27.3577900, 27.2289170, 26.9898080, 27.0975030, 26.3370110, 26.7097510, 28.2823800", \ |
| "27.3235203, 27.3165103, 27.5069493, 26.8741473, 26.7605783, 27.0981573, 28.6450343", \ |
| "27.2454560, 27.1892920, 26.8056080, 26.7750540, 26.6317610, 26.7990370, 28.4100970", \ |
| "27.2482120, 27.1203290, 26.8945200, 26.5005380, 26.2456840, 26.8428140, 28.2062360", \ |
| "27.3102650, 27.1786550, 27.6017770, 26.4998670, 26.4221090, 26.7739940, 28.1568020", \ |
| "26.8858390, 27.1845500, 27.2481400, 26.6256700, 26.5541180, 26.7768080, 28.3915650"); |
| } |
| 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.02671501, 0.07136917, 0.1906628, 0.5093558, 1.360744, 3.63523"); |
| values("54.5560079, 54.5912709, 54.4300939, 54.3307849, 54.3493849, 55.4019249, 58.0131449", \ |
| "54.8345500, 54.6243020, 54.5591520, 54.4901420, 54.4868390, 55.4725120, 57.8915490", \ |
| "54.7224236, 54.6529696, 54.0048556, 54.1457636, 54.5569316, 55.4497316, 57.6908136", \ |
| "54.7856200, 54.6806800, 54.4798550, 54.6961020, 54.5628920, 55.4722340, 57.9490100", \ |
| "54.7231250, 54.6950090, 54.7658100, 53.9185810, 54.5286320, 55.8763800, 58.1783410", \ |
| "54.7781890, 54.9677980, 54.8602620, 53.9798380, 54.7686970, 55.5121430, 57.7947860", \ |
| "54.7884380, 54.7527440, 54.4007480, 54.3057340, 54.6214180, 55.8638410, 57.8741220"); |
| } |
| } |
| |
| 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.0267171, 0.07138035, 0.1907076, 0.5095156, 1.361278, 3.63694"); |
| values("77.5283138, 77.0686328, 77.0223228, 76.9004828, 77.0080008, 77.3057968, 79.4272388", \ |
| "80.3054500, 80.1480410, 79.9202230, 79.7354680, 79.7831310, 80.2898650, 82.3126570", \ |
| "92.0032940, 91.8651820, 91.8831680, 91.4263180, 91.3520300, 91.9027420, 94.0059630", \ |
| "102.8086700, 102.6802700, 102.5701700, 102.1346100, 102.1865600, 102.7212000, 104.6666900", \ |
| "113.4354000, 113.4552000, 113.1061400, 112.8590300, 112.7759600, 113.4167100, 115.4667400", \ |
| "123.9728500, 123.8127000, 123.5654600, 123.2730000, 123.2484400, 123.8389900, 125.9380900", \ |
| "134.1893700, 134.0403300, 133.7909900, 133.5204600, 133.5025600, 134.0800100, 136.2401400"); |
| } |
| 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.0267171, 0.07138035, 0.1907076, 0.5095156, 1.361278, 3.63694"); |
| values("60.4793380, 60.5030760, 60.4002560, 60.4887610, 60.1350230, 61.6473340, 63.9086570", \ |
| "82.6837070, 82.5796790, 82.4144640, 82.2289880, 82.3902060, 83.3030520, 86.0522350", \ |
| "91.6363650, 91.6010530, 91.3138110, 91.3124230, 91.4538380, 92.2856510, 94.9051460", \ |
| "100.6791500, 100.5688200, 100.4072700, 100.3186200, 100.4691500, 101.4748400, 103.9684900", \ |
| "109.7493700, 109.6121400, 109.6752700, 109.2945200, 109.4788400, 110.4066600, 112.9844100", \ |
| "118.7412400, 118.7331500, 118.5789700, 118.3562300, 118.6523400, 119.4003500, 122.1570800", \ |
| "127.6311800, 127.5349400, 127.3693100, 127.2606000, 127.4086000, 128.3389500, 130.9766700"); |
| } |
| } |
| 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.0267171, 0.07138035, 0.1907076, 0.5095156, 1.361278, 3.63694"); |
| values("60.7239270, 60.5667130, 60.5330310, 60.1103690, 61.0506380, 61.2392720, 63.6063300", \ |
| "82.8051930, 82.6122500, 82.5978520, 82.5322310, 82.6552780, 83.5767500, 86.2221610", \ |
| "91.8726350, 91.7697310, 91.7059550, 91.5063650, 91.7015280, 92.6212790, 95.1795310", \ |
| "100.9473600, 100.8240000, 100.7625300, 100.6737800, 100.8176700, 101.7153000, 104.2126600", \ |
| "110.0311400, 109.9100500, 109.7565600, 109.6306200, 109.7374600, 110.6752400, 113.5091400", \ |
| "119.0480900, 119.0130800, 118.7064800, 118.7564600, 118.8223500, 119.8309900, 122.3916000", \ |
| "127.9155800, 127.8191200, 127.7953700, 127.5795700, 127.6920000, 128.7399900, 131.2617800"); |
| } |
| 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.0267171, 0.07138035, 0.1907076, 0.5095156, 1.361278, 3.63694"); |
| values("77.4834678, 77.3912148, 76.9711688, 76.6669268, 76.3915698, 77.3257048, 79.6246718", \ |
| "80.4841820, 80.3324140, 79.9525240, 79.8630260, 79.6626240, 80.4097970, 82.4802170", \ |
| "92.1062530, 91.6840210, 91.8307440, 91.7236910, 91.4012480, 91.8951370, 94.0450430", \ |
| "102.8665500, 102.5241400, 102.5029600, 102.7435600, 102.2044900, 102.8633500, 104.6829000", \ |
| "113.4675300, 113.4041300, 113.2507400, 112.8655800, 112.8741200, 113.4226300, 115.5035900", \ |
| "123.9431600, 123.8521900, 123.5191100, 123.3277600, 123.3092800, 123.8858200, 125.8055700", \ |
| "134.1995400, 134.0448600, 133.8203000, 133.5652000, 133.5337000, 134.1198100, 136.2791100"); |
| } |
| } |
| 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.0267164, 0.0713766, 0.190693, 0.509462, 1.3611, 3.63637"); |
| values("223.3162100, 223.3458100, 223.3705600, 223.4848600, 223.6907800, 224.1654900, 225.4668500", \ |
| "225.0327100, 225.0654500, 225.1030700, 225.2113700, 225.4032600, 225.8741300, 227.1484500", \ |
| "226.1688100, 226.1874800, 226.2395800, 226.3372500, 226.5398800, 227.0185700, 228.2844800", \ |
| "227.0163900, 227.0836000, 227.0882800, 227.1857800, 227.3886500, 227.8673300, 229.1778600", \ |
| "227.7980800, 227.8349200, 227.8693900, 227.9820100, 228.1691800, 228.6482900, 229.9297700", \ |
| "228.5536200, 228.5536271, 228.6254000, 228.7226300, 228.9255600, 229.4032600, 230.6706900", \ |
| "229.2848100, 229.3034000, 229.3567300, 229.4497200, 229.6570600, 230.1399500, 231.3970400"); |
| } |
| 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.0267164, 0.0713766, 0.190693, 0.509462, 1.3611, 3.63637"); |
| values("0.1394512, 0.1575428, 0.1995993, 0.2894152, 0.5253401, 1.2120895, 3.1315464", \ |
| "0.1392398, 0.1607707, 0.2022724, 0.2874340, 0.5251231, 1.2125841, 3.1291125", \ |
| "0.1390667, 0.1611956, 0.2002082, 0.2893545, 0.5258382, 1.2141764, 3.1401564", \ |
| "0.1383168, 0.1592121, 0.1997858, 0.2890002, 0.5258954, 1.2107469, 3.1457577", \ |
| "0.1395505, 0.1612996, 0.2000628, 0.2888722, 0.5262206, 1.2116290, 3.1419880", \ |
| "0.1383180, 0.1591750, 0.1997478, 0.2909856, 0.5259845, 1.2117251, 3.1455414", \ |
| "0.1389066, 0.1611332, 0.2000274, 0.2897190, 0.5256230, 1.2127335, 3.1434286"); |
| } |
| 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.0267164, 0.0713766, 0.190693, 0.509462, 1.3611, 3.63637"); |
| values("202.9405800, 202.9646900, 202.9935900, 203.1045600, 203.3408200, 203.9963500, 205.7075200", \ |
| "204.2332500, 204.2538400, 204.3072600, 204.4150700, 204.6534700, 205.3019900, 207.0317600", \ |
| "206.3365500, 206.3593300, 206.4101600, 206.5200400, 206.7961600, 207.4121000, 209.1777300", \ |
| "208.1723000, 208.2767600, 208.3272800, 208.4391900, 208.6150900, 209.3311500, 210.9813400", \ |
| "209.8577500, 209.8577652, 209.9310200, 210.0404000, 210.2903700, 210.9315500, 212.6685000", \ |
| "211.2665100, 211.2665177, 211.3398100, 211.4483200, 211.7001800, 212.3435400, 214.0765400", \ |
| "212.5365300, 212.5365372, 212.6100800, 212.7199500, 212.9698500, 213.6115700, 215.3479200"); |
| } |
| 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.0267164, 0.0713766, 0.190693, 0.509462, 1.3611, 3.63637"); |
| values("0.1206382, 0.1386152, 0.1850505, 0.2909649, 0.5815563, 1.4182278, 3.7213075", \ |
| "0.1190140, 0.1405774, 0.1844347, 0.2911574, 0.5828303, 1.4273579, 3.7496264", \ |
| "0.1184583, 0.1388630, 0.1842741, 0.2924050, 0.5824017, 1.4240792, 3.7540122", \ |
| "0.1181041, 0.1380612, 0.1872094, 0.2924021, 0.5824641, 1.4247743, 3.7476688", \ |
| "0.1186959, 0.1392182, 0.1842396, 0.2920606, 0.5822775, 1.4272032, 3.7539731", \ |
| "0.1170039, 0.1380633, 0.1872100, 0.2920514, 0.5827626, 1.4247521, 3.7476555", \ |
| "0.1184477, 0.1386609, 0.1842745, 0.2924057, 0.5827970, 1.4256479, 3.7496468"); |
| } |
| } |
| 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.0267164, 0.0713766, 0.190693, 0.509462, 1.3611, 3.63637"); |
| values("226.8077300, 226.8157100, 226.8472200, 226.8863300, 227.0996200, 227.6247200, 228.9022400", \ |
| "229.1614900, 229.1843400, 229.2328500, 229.3305400, 229.5333700, 230.0115900, 231.2749100", \ |
| "231.8072100, 231.8301100, 231.8785700, 231.9752400, 232.1773800, 232.6553000, 233.9214300", \ |
| "234.3434000, 234.3662400, 234.4152700, 234.5128300, 234.7151300, 235.1943800, 236.4595800", \ |
| "236.5435600, 236.5669500, 236.6152600, 236.7134000, 236.9157400, 237.3943000, 238.6604800", \ |
| "238.5976400, 238.6206000, 238.6696300, 238.7681700, 238.9687900, 239.4475300, 240.7157900", \ |
| "240.4600300, 240.4830200, 240.5319300, 240.6294500, 240.8318100, 241.3098300, 242.5761600"); |
| } |
| 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.0267164, 0.0713766, 0.190693, 0.509462, 1.3611, 3.63637"); |
| values("0.1397438, 0.1577490, 0.2011107, 0.2896913, 0.5251834, 1.2106960, 3.1394274", \ |
| "0.1399236, 0.1611353, 0.2007476, 0.2888636, 0.5258032, 1.2141282, 3.1297498", \ |
| "0.1391022, 0.1613601, 0.2005182, 0.2886661, 0.5262729, 1.2133958, 3.1388354", \ |
| "0.1428739, 0.1597417, 0.2020246, 0.2892499, 0.5277408, 1.2121680, 3.1349174", \ |
| "0.1384644, 0.1611247, 0.1998914, 0.2896556, 0.5257712, 1.2116151, 3.1428817", \ |
| "0.1397772, 0.1599149, 0.2020151, 0.2886513, 0.5244900, 1.2084974, 3.1436385", \ |
| "0.1428716, 0.1597331, 0.2020247, 0.2892496, 0.5263367, 1.2134901, 3.1395901"); |
| } |
| 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.0267164, 0.0713766, 0.190693, 0.509462, 1.3611, 3.63637"); |
| values("197.9400000, 197.9924500, 198.0168200, 198.0985200, 198.3759400, 199.0155000, 200.7399800", \ |
| "199.3145800, 199.3539800, 199.3874200, 199.5167800, 199.8038600, 200.4132400, 202.1273200", \ |
| "201.4193500, 201.4585300, 201.5312100, 201.6112600, 201.8998700, 202.5083300, 204.2633700", \ |
| "203.3979900, 203.4211800, 203.4717900, 203.5802700, 203.8322900, 204.4752400, 206.2653100", \ |
| "205.1399800, 205.1661200, 205.2183700, 205.3235200, 205.5779500, 206.2165300, 207.9510200", \ |
| "206.7002100, 206.7260700, 206.7757200, 206.8842400, 207.1357000, 207.7791900, 209.5132300", \ |
| "208.1223700, 208.1493400, 208.1964700, 208.3046100, 208.5545400, 209.1966600, 210.9357800"); |
| } |
| 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.0267164, 0.0713766, 0.190693, 0.509462, 1.3611, 3.63637"); |
| values("0.1207346, 0.1389245, 0.1852805, 0.2924309, 0.5821470, 1.4193576, 3.7229528", \ |
| "0.1177751, 0.1389646, 0.1861348, 0.2908281, 0.5822783, 1.4285174, 3.7416013", \ |
| "0.1185994, 0.1417896, 0.1837873, 0.2906380, 0.5813918, 1.4257402, 3.7427084", \ |
| "0.1170845, 0.1380722, 0.1870460, 0.2920146, 0.5827651, 1.4247651, 3.7503445", \ |
| "0.1175473, 0.1386360, 0.1837043, 0.2924117, 0.5833023, 1.4240765, 3.7336378", \ |
| "0.1215304, 0.1380656, 0.1870164, 0.2920064, 0.5828070, 1.4240726, 3.7485148", \ |
| "0.1193935, 0.1380604, 0.1838540, 0.2901497, 0.5828572, 1.4263822, 3.7435317"); |
| } |
| } |
| 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.026715, 0.0713692, 0.190663, 0.509356, 1.36074, 3.63523"); |
| values("220.9282600, 220.9511900, 221.0002800, 221.0977500, 221.3000000, 221.7777000, 223.0437800", \ |
| "220.9400100, 220.9627800, 221.0118700, 221.1093500, 221.3115700, 221.7894800, 223.0557400", \ |
| "220.9946500, 221.0060500, 221.0546800, 221.1523900, 221.3549400, 221.8333000, 223.0990400", \ |
| "221.0223800, 221.0334600, 221.0818900, 221.1798300, 221.3822800, 221.8606300, 223.1263400", \ |
| "221.0750600, 221.0979900, 221.1471300, 221.2431100, 221.4456200, 221.9249100, 223.1890100", \ |
| "221.1118900, 221.1344800, 221.1829200, 221.2858400, 221.4885300, 221.9613400, 223.2321100", \ |
| "221.1427300, 221.1662300, 221.2147200, 221.3079600, 221.5106300, 221.9931500, 223.2544700"); |
| } |
| 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.026715, 0.0713692, 0.190663, 0.509356, 1.36074, 3.63523"); |
| values("0.1390935, 0.1587701, 0.2008712, 0.2895043, 0.5254284, 1.2124556, 3.1403444", \ |
| "0.1426715, 0.1589453, 0.2017520, 0.2894044, 0.5263872, 1.2128625, 3.1387581", \ |
| "0.1392272, 0.1612556, 0.2001252, 0.2893084, 0.5255293, 1.2127069, 3.1409211", \ |
| "0.1391174, 0.1611429, 0.1999283, 0.2895791, 0.5256651, 1.2115785, 3.1417329", \ |
| "0.1394366, 0.1605342, 0.2022841, 0.2890168, 0.5261444, 1.2135807, 3.1375482", \ |
| "0.1386692, 0.1609848, 0.2000706, 0.2890518, 0.5261589, 1.2137439, 3.1377605", \ |
| "0.1388999, 0.1609467, 0.1999773, 0.2886124, 0.5255527, 1.2136273, 3.1403853"); |
| } |
| 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.026715, 0.0713692, 0.190663, 0.509356, 1.36074, 3.63523"); |
| values("195.9860900, 195.9860917, 196.0307400, 196.1393500, 196.4380900, 197.0319800, 198.7678600", \ |
| "195.9788600, 196.0000600, 196.0518300, 196.1585400, 196.4166100, 197.0537500, 198.7845300", \ |
| "196.0295000, 196.0530800, 196.1031300, 196.2118700, 196.4649700, 197.1066000, 198.8429000", \ |
| "196.0804500, 196.1040500, 196.1566800, 196.2627300, 196.5139100, 197.1605900, 198.8957600", \ |
| "196.1280700, 196.1516600, 196.2038100, 196.3127100, 196.5637900, 197.2050800, 198.9406800", \ |
| "196.1819900, 196.2055900, 196.2564400, 196.3647900, 196.6158200, 197.2600500, 198.9917000", \ |
| "196.2365600, 196.2589700, 196.3098100, 196.4179400, 196.6711500, 197.3111900, 199.0468000"); |
| } |
| 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.026715, 0.0713692, 0.190663, 0.509356, 1.36074, 3.63523"); |
| values("0.1211929, 0.1387411, 0.1843066, 0.2924207, 0.5829501, 1.4240552, 3.7506402", \ |
| "0.1177735, 0.1392435, 0.1852286, 0.2920136, 0.5819442, 1.4232286, 3.7478873", \ |
| "0.1170729, 0.1380616, 0.1866311, 0.2919582, 0.5826517, 1.4243936, 3.7524059", \ |
| "0.1187867, 0.1392869, 0.1841579, 0.2920787, 0.5821608, 1.4247075, 3.7514494", \ |
| "0.1170554, 0.1380575, 0.1842069, 0.2923535, 0.5827203, 1.4246518, 3.7526684", \ |
| "0.1184774, 0.1388376, 0.1870840, 0.2923556, 0.5827181, 1.4243878, 3.7470080", \ |
| "0.1190562, 0.1380542, 0.1842469, 0.2919693, 0.5826565, 1.4246260, 3.7528993"); |
| } |
| } |
| 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.0267171, 0.0713804, 0.190708, 0.509516, 1.36128, 3.63694"); |
| values("222.2683400, 222.3722200, 222.3722306, 222.4354500, 222.6406200, 223.0919400, 224.3987500", \ |
| "222.8888100, 222.9285800, 222.9760700, 223.0719900, 223.2660600, 223.7527100, 225.0211800", \ |
| "223.1697900, 223.1932300, 223.2405600, 223.3396700, 223.5420700, 224.0207400, 225.2871200", \ |
| "223.3384300, 223.3620900, 223.4123400, 223.5106700, 223.7124600, 224.1915500, 225.4697900", \ |
| "223.4467600, 223.4582000, 223.5067600, 223.6214600, 223.8228200, 224.2855100, 225.5554800", \ |
| "223.5163800, 223.5367200, 223.5852900, 223.6824600, 223.8843700, 224.3643300, 225.6319100", \ |
| "223.5475300, 223.5849800, 223.6334900, 223.7305200, 223.9335300, 224.4104300, 225.6742700"); |
| } |
| 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.0267171, 0.0713804, 0.190708, 0.509516, 1.36128, 3.63694"); |
| values("0.1420568, 0.1592081, 0.2016513, 0.2895368, 0.5267002, 1.2137737, 3.1406877", \ |
| "0.1395708, 0.1606680, 0.2007672, 0.2893042, 0.5267488, 1.2137327, 3.1349487", \ |
| "0.1383186, 0.1597279, 0.1996736, 0.2899282, 0.5259639, 1.2111250, 3.1445557", \ |
| "0.1422457, 0.1587524, 0.2004916, 0.2897623, 0.5262415, 1.2113964, 3.1434522", \ |
| "0.1391024, 0.1616394, 0.2001295, 0.2895956, 0.5260251, 1.2118806, 3.1434921", \ |
| "0.1391092, 0.1585503, 0.2005311, 0.2879467, 0.5252560, 1.2144364, 3.1424132", \ |
| "0.1383310, 0.1611952, 0.2000417, 0.2899434, 0.5258215, 1.2111152, 3.1390825"); |
| } |
| 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.0267171, 0.0713804, 0.190708, 0.509516, 1.36128, 3.63694"); |
| values("196.9184500, 196.9566900, 197.0156400, 197.1246100, 197.3771800, 197.9913500, 199.7334100", \ |
| "197.8859500, 197.9087300, 197.9590400, 198.0906500, 198.3411800, 198.9839000, 200.7107900", \ |
| "198.7856600, 198.8062500, 198.8648100, 198.9714900, 199.2224800, 199.8668600, 201.6032000", \ |
| "199.6340200, 199.6569400, 199.7072700, 199.8175800, 200.0680600, 200.7085300, 202.4453900", \ |
| "200.4420300, 200.4693200, 200.5170100, 200.6438400, 200.8862900, 201.5236000, 203.2652000", \ |
| "201.2695900, 201.2865700, 201.3366900, 201.4531600, 201.6965100, 202.3435300, 204.0701900", \ |
| "202.0843500, 202.1072000, 202.1575800, 202.2683700, 202.5191000, 203.1615900, 204.8977600"); |
| } |
| 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.0267171, 0.0713804, 0.190708, 0.509516, 1.36128, 3.63694"); |
| values("0.1212626, 0.1382733, 0.1844900, 0.2925830, 0.5824724, 1.4221391, 3.7378789", \ |
| "0.1169164, 0.1381588, 0.1836766, 0.2924016, 0.5828083, 1.4241944, 3.7541628", \ |
| "0.1176031, 0.1389322, 0.1842959, 0.2921424, 0.5828267, 1.4261383, 3.7543662", \ |
| "0.1184568, 0.1388572, 0.1852835, 0.2924040, 0.5826240, 1.4249062, 3.7543666", \ |
| "0.1192326, 0.1380712, 0.1872099, 0.2904858, 0.5837009, 1.4248859, 3.7425685", \ |
| "0.1170411, 0.1379960, 0.1852154, 0.2924024, 0.5825523, 1.4247585, 3.7451100", \ |
| "0.1170393, 0.1380640, 0.1871395, 0.2924014, 0.5828279, 1.4248898, 3.7500345"); |
| } |
| } |
| 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.0267171, 0.0713804, 0.190708, 0.509516, 1.36128, 3.63694"); |
| values("222.2925800, 222.3027000, 222.3551500, 222.5331500, 222.6378200, 223.2107500, 224.4220200", \ |
| "222.8996700, 222.9284200, 222.9893000, 223.0695800, 223.2843300, 223.7516800, 225.0142300", \ |
| "223.1796000, 223.2032700, 223.2514000, 223.3493500, 223.5515800, 224.0303600, 225.2985100", \ |
| "223.3592700, 223.3827800, 223.4316800, 223.5287700, 223.7309200, 224.2060000, 225.4826100", \ |
| "223.4627300, 223.4872200, 223.5193600, 223.6292100, 223.8271300, 224.3106100, 225.5679200", \ |
| "223.5277300, 223.5506100, 223.6051400, 223.6967000, 223.8993900, 224.3784000, 225.6540100", \ |
| "223.5566300, 223.5921800, 223.6378100, 223.7261500, 223.9429200, 224.4228300, 225.6854000"); |
| } |
| 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.0267171, 0.0713804, 0.190708, 0.509516, 1.36128, 3.63694"); |
| values("0.1425954, 0.1592334, 0.2013107, 0.2900424, 0.5259173, 1.2123426, 3.1401775", \ |
| "0.1393578, 0.1613280, 0.2008009, 0.2888733, 0.5252694, 1.2144515, 3.1423644", \ |
| "0.1385423, 0.1592376, 0.1993726, 0.2909406, 0.5263022, 1.2120460, 3.1449385", \ |
| "0.1424977, 0.1587941, 0.2016539, 0.2894986, 0.5265659, 1.2129856, 3.1433731", \ |
| "0.1392770, 0.1611801, 0.2001621, 0.2882737, 0.5261506, 1.2143954, 3.1435239", \ |
| "0.1391186, 0.1613234, 0.2001903, 0.2880234, 0.5256220, 1.2144293, 3.1437966", \ |
| "0.1383305, 0.1603358, 0.1995935, 0.2898752, 0.5263199, 1.2106369, 3.1291321"); |
| } |
| 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.0267171, 0.0713804, 0.190708, 0.509516, 1.36128, 3.63694"); |
| values("196.9741800, 196.9956700, 197.0491200, 197.1588400, 197.4052300, 198.0385800, 199.7734400", \ |
| "197.9407400, 197.9637300, 198.0194500, 198.1041300, 198.3796500, 199.0220300, 200.7576500", \ |
| "198.8230900, 198.8461200, 198.8994900, 199.0033200, 199.2591900, 199.9023900, 201.6337000", \ |
| "199.6783500, 199.6960600, 199.7405000, 199.8496900, 200.0998900, 200.7470800, 202.4884500", \ |
| "200.4843200, 200.5058900, 200.5926100, 200.6684200, 200.9215900, 201.5648400, 203.2912200", \ |
| "201.3041300, 201.3236300, 201.3787100, 201.4834600, 201.7388100, 202.3767300, 204.1166700", \ |
| "202.1211000, 202.1434400, 202.1915700, 202.3068200, 202.5557100, 203.1985100, 204.9337700"); |
| } |
| 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.0267171, 0.0713804, 0.190708, 0.509516, 1.36128, 3.63694"); |
| values("0.1196397, 0.1384458, 0.1845807, 0.2923970, 0.5823020, 1.4219974, 3.7307255", \ |
| "0.1184485, 0.1388576, 0.1842637, 0.2906833, 0.5828059, 1.4248873, 3.7498049", \ |
| "0.1185713, 0.1393001, 0.1862929, 0.2901914, 0.5828075, 1.4241908, 3.7436858", \ |
| "0.1175917, 0.1374639, 0.1841360, 0.2924535, 0.5820218, 1.4271860, 3.7434726", \ |
| "0.1170455, 0.1380699, 0.1862288, 0.2924045, 0.5817107, 1.4264196, 3.7426315", \ |
| "0.1170894, 0.1412430, 0.1862936, 0.2917352, 0.5827897, 1.4288494, 3.7492889", \ |
| "0.1170445, 0.1380636, 0.1839594, 0.2924060, 0.5828120, 1.4248618, 3.7500119"); |
| } |
| } |
| } |
| 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.865023; |
| capacitance : 0.861595; |
| rise_capacitance : 0.858166; |
| 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.8835558, -7.4166462, -4.9497368, -4.2160185, -3.5116490, -2.7779307, -2.0442125"); |
| } |
| fall_power ("power_inputs_1") { |
| index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000"); |
| values("14.7736740, 15.2235920, 15.6735110, 16.2684880, 16.8396650, 17.4346410, 18.0296180"); |
| } |
| } |
| } |
| 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.103883; |
| capacitance : 0.117892; |
| fall_capacitance : 0.131901; |
| 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.1734828, 0.9598967, 2.0932761, 3.2238648, 4.3092300, 5.4398187, 6.5704074"); |
| } |
| fall_power ("power_inputs_1") { |
| index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000"); |
| values("0.1738196, -0.9583341, -2.0904877, -3.2193427, -4.3030434, -5.4318983, -6.5607532"); |
| } |
| } |
| } |
| 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.125091; |
| fall_capacitance : 0.165906; |
| 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.9558507, 0.1692260, 1.2943027, 2.4198374, 3.5003507, 4.6258854, 5.7514202"); |
| } |
| fall_power ("power_inputs_1") { |
| index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000"); |
| values("0.9557165, -0.1693541, -1.2944246, -2.4201220, -3.5007914, -4.6264887, -5.7521861"); |
| } |
| } |
| } |
| 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.681318; |
| capacitance : 1.980608; |
| fall_capacitance : 2.279899; |
| 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.0593879, -0.0594016, -0.0594154, -0.0591898, -0.0589732, -0.0587475, -0.0585219"); |
| } |
| fall_power ("power_inputs_1") { |
| index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000"); |
| values("0.0594205, 0.0595544, 0.0596884, 0.0593953, 0.0591139, 0.0588208, 0.0585278"); |
| } |
| } |
| } |
| 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.050075; |
| capacitance : 0.050112; |
| fall_capacitance : 0.050149; |
| 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.0307410, -0.0303392, -0.0299373, -0.0298881, -0.0298408, -0.0297915, -0.0297423"); |
| } |
| fall_power ("power_inputs_1") { |
| index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000"); |
| values("0.0307547, 0.0304801, 0.0302055, 0.0301388, 0.0300748, 0.0300082, 0.0299415"); |
| } |
| } |
| } |
| 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.045946; |
| capacitance : 0.045963; |
| fall_capacitance : 0.045979; |
| 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.0503813, -0.0501007, -0.0498200, -0.0496407, -0.0494685, -0.0492892, -0.0491099"); |
| } |
| fall_power ("power_inputs_1") { |
| index_1("0.0100000, 0.2600000, 0.5100000, 0.7600000, 1.0000000, 1.2500000, 1.5000000"); |
| values("0.0504140, 0.0501480, 0.0498820, 0.0496920, 0.0495095, 0.0493194, 0.0491293"); |
| } |
| } |
| } |
| } |
| default_operating_conditions : "ss_ff_1p60v_x_5p50v_100C"; |
| } |