/* BSD 3-Clause License Copyright 2020 Lawrence T. Clark, Vinay Vashishtha, or Arizona State University Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ library (asap7sc7p5t_INVBUF_RVT_FF_nldm_201020) { comment : ""; date : "$Date: Mon Dec 7 13:57:12 2020 $"; revision : "1.0"; delay_model : table_lookup; capacitive_load_unit (1,ff); current_unit : "1mA"; leakage_power_unit : "1pW"; pulling_resistance_unit : "1kohm"; time_unit : "1ps"; voltage_unit : "1V"; voltage_map (VDD, 0.77); voltage_map (VSS, 0); voltage_map (GND, 0); default_cell_leakage_power : 0; default_fanout_load : 1; default_max_transition : 320; default_output_pin_cap : 0; in_place_swap_mode : match_footprint; input_threshold_pct_fall : 50; input_threshold_pct_rise : 50; nom_process : 1; nom_temperature : 0; nom_voltage : 0.77; output_threshold_pct_fall : 50; output_threshold_pct_rise : 50; slew_derate_from_library : 1; slew_lower_threshold_pct_fall : 10; slew_lower_threshold_pct_rise : 10; slew_upper_threshold_pct_fall : 90; slew_upper_threshold_pct_rise : 90; operating_conditions (PVT_0P77V_0C) { process : 1; temperature : 0; voltage : 0.77; } default_operating_conditions : PVT_0P77V_0C; lu_table_template (constraint_template_7x7) { variable_1 : constrained_pin_transition; variable_2 : related_pin_transition; index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5, 10, 20, 40, 80, 160, 320"); } lu_table_template (delay_template_7x7_x1) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.72, 1.44, 2.88, 5.76, 11.52, 23.04, 46.08"); } lu_table_template (mpw_constraint_template_7x7) { variable_1 : constrained_pin_transition; index_1 ("5, 10, 20, 40, 80, 160, 320"); } power_lut_template (passive_power_template_7x1_x1) { variable_1 : input_transition_time; index_1 ("5, 10, 20, 40, 80, 160, 320"); } power_lut_template (power_template_7x7_x1) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.72, 1.44, 2.88, 5.76, 11.52, 23.04, 46.08"); } lu_table_template (waveform_template_name) { variable_1 : input_net_transition; variable_2 : normalized_voltage; index_1 ("0, 1000, 2000, 3000, 4000, 5000, 6000"); index_2 ("0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16"); } input_voltage (default_VDD_VSS_input) { vil : 0; vih : 0.77; vimin : 0; vimax : 0.77; } output_voltage (default_VDD_VSS_output) { vol : 0; voh : 0.77; vomin : 0; vomax : 0.77; } normalized_driver_waveform (waveform_template_name) { driver_waveform_name : "PreDriver20.5:rise"; index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0, 0.03, 0.1, 0.158744, 0.221271, 0.279374, 0.333513, 0.3841, 0.437223, 0.533203, 0.58153, 0.626864, 0.717883, 0.806555, 0.9, 0.958983, 1"); values ( \ "0, 0.375, 0.625, 0.84375, 1.09375, 1.34375, 1.59375, 1.84375, 2.125, 2.6875, 3, 3.3125, 4, 4.75, 5.625, 6.21875, 6.65625", \ "0, 0.75, 1.25, 1.6875, 2.1875, 2.6875, 3.1875, 3.6875, 4.25, 5.375, 6, 6.625, 8, 9.5, 11.25, 12.4375, 13.3125", \ "0, 1.5, 2.5, 3.375, 4.375, 5.375, 6.375, 7.375, 8.5, 10.75, 12, 13.25, 16, 19, 22.5, 24.875, 26.625", \ "0, 3, 5, 6.75, 8.75, 10.75, 12.75, 14.75, 17, 21.5, 24, 26.5, 32, 38, 45, 49.75, 53.25", \ "0, 6, 10, 13.5, 17.5, 21.5, 25.5, 29.5, 34, 43, 48, 53, 64, 76, 90, 99.5, 106.5", \ "0, 12, 20, 27, 35, 43, 51, 59, 68, 86, 96, 106, 128, 152, 180, 199, 213", \ "0, 24, 40, 54, 70, 86, 102, 118, 136, 172, 192, 212, 256, 304, 360, 398, 426" \ ); } normalized_driver_waveform (waveform_template_name) { driver_waveform_name : "PreDriver20.5:fall"; index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0, 0.03, 0.1, 0.158744, 0.221271, 0.279374, 0.333513, 0.3841, 0.437223, 0.533203, 0.58153, 0.626864, 0.717883, 0.806555, 0.9, 0.958983, 1"); values ( \ "0, 0.375, 0.625, 0.84375, 1.09375, 1.34375, 1.59375, 1.84375, 2.125, 2.6875, 3, 3.3125, 4, 4.75, 5.625, 6.21875, 6.65625", \ "0, 0.75, 1.25, 1.6875, 2.1875, 2.6875, 3.1875, 3.6875, 4.25, 5.375, 6, 6.625, 8, 9.5, 11.25, 12.4375, 13.3125", \ "0, 1.5, 2.5, 3.375, 4.375, 5.375, 6.375, 7.375, 8.5, 10.75, 12, 13.25, 16, 19, 22.5, 24.875, 26.625", \ "0, 3, 5, 6.75, 8.75, 10.75, 12.75, 14.75, 17, 21.5, 24, 26.5, 32, 38, 45, 49.75, 53.25", \ "0, 6, 10, 13.5, 17.5, 21.5, 25.5, 29.5, 34, 43, 48, 53, 64, 76, 90, 99.5, 106.5", \ "0, 12, 20, 27, 35, 43, 51, 59, 68, 86, 96, 106, 128, 152, 180, 199, 213", \ "0, 24, 40, 54, 70, 86, 102, 118, 136, 172, 192, 212, 256, 304, 360, 398, 426" \ ); } normalized_driver_waveform (waveform_template_name) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0, 0.03, 0.1, 0.158744, 0.221271, 0.279374, 0.333513, 0.3841, 0.437223, 0.533203, 0.58153, 0.626864, 0.717883, 0.806555, 0.9, 0.958983, 1"); values ( \ "0, 0.375, 0.625, 0.84375, 1.09375, 1.34375, 1.59375, 1.84375, 2.125, 2.6875, 3, 3.3125, 4, 4.75, 5.625, 6.21875, 6.65625", \ "0, 0.75, 1.25, 1.6875, 2.1875, 2.6875, 3.1875, 3.6875, 4.25, 5.375, 6, 6.625, 8, 9.5, 11.25, 12.4375, 13.3125", \ "0, 1.5, 2.5, 3.375, 4.375, 5.375, 6.375, 7.375, 8.5, 10.75, 12, 13.25, 16, 19, 22.5, 24.875, 26.625", \ "0, 3, 5, 6.75, 8.75, 10.75, 12.75, 14.75, 17, 21.5, 24, 26.5, 32, 38, 45, 49.75, 53.25", \ "0, 6, 10, 13.5, 17.5, 21.5, 25.5, 29.5, 34, 43, 48, 53, 64, 76, 90, 99.5, 106.5", \ "0, 12, 20, 27, 35, 43, 51, 59, 68, 86, 96, 106, 128, 152, 180, 199, 213", \ "0, 24, 40, 54, 70, 86, 102, 118, 136, 172, 192, 212, 256, 304, 360, 398, 426" \ ); } cell (BUFx10_ASAP7_75t_R) { area : 0.20412; pg_pin (VDD) { pg_type : primary_power; voltage_name : "VDD"; } pg_pin (VSS) { pg_type : primary_ground; voltage_name : "VSS"; } leakage_power () { value : 496.771; when : "(A * Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(A * Y)"; related_pg_pin : VSS; } leakage_power () { value : 286.02; when : "(!A * !Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(!A * !Y)"; related_pg_pin : VSS; } leakage_power () { value : 391.395; related_pg_pin : VDD; } leakage_power () { value : 0; related_pg_pin : VSS; } pin (Y) { direction : output; function : "A"; power_down_function : "(!VDD) + (VSS)"; related_ground_pin : VSS; related_power_pin : VDD; max_capacitance : 368.64; output_voltage : default_VDD_VSS_output; timing () { related_pin : "A"; timing_sense : positive_unate; timing_type : combinational; cell_rise (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "15.0766, 17.3154, 21.1233, 27.9869, 41.1405, 67.1681, 119.118", \ "16.5986, 18.8348, 22.6443, 29.5095, 42.6653, 68.6697, 120.62", \ "19.6364, 21.8499, 25.6677, 32.5066, 45.6621, 71.6952, 123.647", \ "24.2778, 26.5616, 30.3877, 37.3048, 50.4768, 76.506, 128.46", \ "30.3099, 32.7346, 36.6755, 43.607, 56.7783, 82.8402, 134.752", \ "37.9007, 40.5225, 44.6961, 51.7722, 64.8935, 90.8798, 142.86", \ "46.974, 49.9639, 54.5844, 61.9487, 75.1215, 100.936, 152.702" \ ); } rise_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "8.61654, 12.4002, 19.9495, 35.3249, 66.6229, 129.933, 257.292", \ "8.61889, 12.404, 19.9525, 35.3246, 66.6222, 129.935, 257.272", \ "8.80163, 12.5514, 20.0416, 35.3944, 66.6299, 129.94, 257.274", \ "9.65772, 13.3967, 20.6535, 35.7281, 66.8467, 130.024, 257.272", \ "11.1413, 14.6956, 21.758, 36.603, 67.3727, 130.252, 257.391", \ "13.4952, 17.0715, 23.7634, 38.1998, 68.3604, 130.743, 257.623", \ "17.0405, 20.5938, 27.1531, 40.7312, 70.0217, 131.998, 258.872" \ ); } cell_fall (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "15.8289, 17.9918, 21.5712, 27.7819, 39.3631, 62.0046, 107.095", \ "17.4576, 19.6198, 23.202, 29.4263, 41.002, 63.6441, 108.74", \ "20.8897, 23.0289, 26.5795, 32.8028, 44.3868, 66.9552, 112.048", \ "26.5554, 28.781, 32.426, 38.7152, 50.2992, 72.9324, 118.001", \ "34.4097, 36.8139, 40.6709, 47.1225, 58.8231, 81.4444, 126.449", \ "45.3563, 47.9265, 52.1035, 58.8488, 70.7194, 93.3192, 138.369", \ "60.7827, 63.7239, 68.4157, 75.7286, 87.9632, 110.57, 155.526" \ ); } fall_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "8.14408, 11.4087, 17.8445, 30.751, 57.009, 110.268, 217.808", \ "8.14409, 11.4162, 17.8443, 30.7652, 57.007, 110.289, 217.807", \ "8.27345, 11.5457, 17.9489, 30.8249, 57.0481, 110.327, 217.811", \ "9.3513, 12.4661, 18.6421, 31.2957, 57.3056, 110.417, 217.829", \ "11.0994, 14.16, 20.3311, 32.5902, 58.1961, 110.821, 217.983", \ "13.8486, 16.8526, 22.7308, 34.6808, 59.8519, 111.816, 218.382", \ "17.9286, 20.7613, 26.5916, 38.0757, 62.4863, 113.938, 219.503" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VDD; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "1.12789, 1.1604, 1.20237, 1.23858, 1.26403, 1.2757, 1.28361", \ "1.11448, 1.14466, 1.18615, 1.22404, 1.25022, 1.2672, 1.27617", \ "1.11039, 1.12702, 1.16542, 1.17266, 1.20384, 1.21892, 1.22834", \ "1.13426, 1.15262, 1.1479, 1.1759, 1.20683, 1.23255, 1.25851", \ "1.20685, 1.19892, 1.20445, 1.2239, 1.27471, 1.27194, 1.2738", \ "1.3831, 1.32826, 1.29789, 1.32855, 1.3556, 1.34463, 1.35677", \ "1.7727, 1.66348, 1.58958, 1.53826, 1.60664, 1.75261, 1.70697" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "1.72197, 1.74885, 1.78512, 1.81513, 1.8353, 1.84667, 1.85305", \ "1.70154, 1.72538, 1.76197, 1.79441, 1.81662, 1.82901, 1.83661", \ "1.69546, 1.71331, 1.74811, 1.78339, 1.80908, 1.82812, 1.83554", \ "1.72731, 1.72475, 1.74727, 1.77977, 1.80917, 1.82882, 1.8461", \ "1.82464, 1.79035, 1.78948, 1.80901, 1.83575, 1.85617, 1.87215", \ "2.05335, 1.96333, 1.9254, 1.92258, 1.93689, 1.95455, 1.97534", \ "2.52823, 2.35242, 2.25865, 2.20845, 2.20063, 2.20937, 2.21866" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VSS; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "1.52424, 1.55537, 1.59583, 1.63073, 1.65565, 1.66696, 1.67447", \ "1.50905, 1.53796, 1.57757, 1.61346, 1.63853, 1.65344, 1.66207", \ "1.5053, 1.52391, 1.55832, 1.59857, 1.62945, 1.64893, 1.65968", \ "1.52566, 1.53099, 1.55452, 1.59251, 1.62735, 1.64963, 1.65997", \ "1.60208, 1.58489, 1.58575, 1.60695, 1.63798, 1.6659, 1.68324", \ "1.7757, 1.72393, 1.6987, 1.7016, 1.71811, 1.74093, 1.75958", \ "2.17148, 2.05672, 1.98537, 1.95104, 1.94761, 1.96176, 1.98014" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "1.32587, 1.35418, 1.39189, 1.42279, 1.44385, 1.45538, 1.46243", \ "1.30764, 1.33331, 1.37217, 1.40643, 1.43015, 1.44287, 1.45146", \ "1.29969, 1.3064, 1.32609, 1.34958, 1.37406, 1.31805, 1.32309", \ "1.33641, 1.32336, 1.32881, 1.37111, 1.39107, 1.39959, 1.36327", \ "1.42694, 1.39124, 1.40896, 1.4118, 1.45164, 1.43698, 1.41154", \ "1.65502, 1.55605, 1.51819, 1.54436, 1.57, 1.56464, 1.53476", \ "2.12831, 1.94825, 1.86245, 1.8142, 1.90368, 2.02976, 1.84775" \ ); } } } pin (A) { driver_waveform_fall : "PreDriver20.5:fall"; driver_waveform_rise : "PreDriver20.5:rise"; direction : input; related_ground_pin : VSS; related_power_pin : VDD; max_transition : 320; capacitance : 1.3354; rise_capacitance : 1.33381; rise_capacitance_range (1.03637, 1.33381); fall_capacitance : 1.3354; fall_capacitance_range (1.03122, 1.3354); input_voltage : default_VDD_VSS_input; } } cell (BUFx12_ASAP7_75t_R) { area : 0.23328; pg_pin (VDD) { pg_type : primary_power; voltage_name : "VDD"; } pg_pin (VSS) { pg_type : primary_ground; voltage_name : "VSS"; } leakage_power () { value : 588.347; when : "(A * Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(A * Y)"; related_pg_pin : VSS; } leakage_power () { value : 324.908; when : "(!A * !Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(!A * !Y)"; related_pg_pin : VSS; } leakage_power () { value : 456.628; related_pg_pin : VDD; } leakage_power () { value : 0; related_pg_pin : VSS; } pin (Y) { direction : output; function : "A"; power_down_function : "(!VDD) + (VSS)"; related_ground_pin : VSS; related_power_pin : VDD; max_capacitance : 368.64; output_voltage : default_VDD_VSS_output; timing () { related_pin : "A"; timing_sense : positive_unate; timing_type : combinational; cell_rise (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "16.3614, 18.4463, 21.9269, 28.0176, 39.3945, 61.692, 106.081", \ "17.8495, 19.9371, 23.4168, 29.514, 40.8898, 63.1927, 107.578", \ "21.0145, 23.0849, 26.5385, 32.6273, 43.99, 66.2804, 110.67", \ "25.9881, 28.1152, 31.6113, 37.7473, 49.1142, 71.4087, 115.78", \ "32.6791, 34.9449, 38.5609, 44.7524, 56.1603, 78.4689, 122.845", \ "41.2258, 43.6536, 47.5364, 53.8999, 65.3406, 87.5602, 131.898", \ "51.6278, 54.1016, 58.4232, 65.1891, 76.8087, 98.9539, 143.167" \ ); } rise_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "8.79781, 12.1479, 18.7252, 32.0048, 59.1061, 114.117, 225.117", \ "8.79943, 12.1523, 18.7315, 32.0122, 59.1066, 114.126, 225.132", \ "8.89325, 12.2359, 18.8169, 32.07, 59.1413, 114.129, 225.119", \ "9.81449, 13.055, 19.4065, 32.4748, 59.3675, 114.238, 225.135", \ "11.3663, 14.5262, 20.725, 33.643, 59.995, 114.637, 225.29", \ "13.9014, 17.0212, 23.0087, 35.3701, 61.3887, 115.491, 225.542", \ "17.7465, 20.872, 26.7871, 38.4225, 63.5716, 116.476, 227.237" \ ); } cell_fall (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "17.2448, 19.2806, 22.6037, 28.2339, 38.4088, 57.9529, 96.692", \ "18.8712, 20.9082, 24.2277, 29.864, 40.0385, 59.5919, 98.3271", \ "22.3531, 24.3792, 27.6987, 33.3273, 43.513, 63.0359, 101.794", \ "28.3938, 30.4647, 33.8486, 39.5086, 49.7062, 69.2433, 107.964", \ "36.9578, 39.1535, 42.7646, 48.6558, 58.9712, 78.5304, 117.25", \ "48.9474, 51.3677, 55.2393, 61.4367, 72.0044, 91.673, 130.494", \ "65.5938, 68.2604, 72.5654, 79.4776, 90.5039, 110.295, 148.835" \ ); } fall_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "8.52218, 11.4523, 17.2101, 28.6813, 51.9443, 99.2375, 194.938", \ "8.52229, 11.4554, 17.2141, 28.6814, 51.9412, 99.2538, 194.976", \ "8.59316, 11.5264, 17.2777, 28.7151, 51.9616, 99.2519, 194.972", \ "9.57434, 12.3932, 17.9476, 29.1786, 52.2247, 99.3644, 195.006", \ "11.5229, 14.2233, 19.7101, 30.6417, 53.2871, 99.9727, 195.227", \ "14.5452, 17.12, 22.3839, 32.9525, 55.5571, 101.517, 195.888", \ "19.1222, 21.5204, 26.7109, 37.1382, 58.2893, 103.283, 198.634" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VDD; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "1.36492, 1.38713, 1.42649, 1.47007, 1.50176, 1.52146, 1.53234", \ "1.35103, 1.37216, 1.41104, 1.45487, 1.48914, 1.51064, 1.52445", \ "1.35072, 1.35995, 1.37233, 1.40302, 1.42805, 1.45504, 1.46572", \ "1.38816, 1.37688, 1.37865, 1.40876, 1.43313, 1.45323, 1.44441", \ "1.48078, 1.4505, 1.42134, 1.47909, 1.43834, 1.4768, 1.47083", \ "1.69607, 1.60187, 1.55528, 1.56342, 1.58523, 1.6465, 1.58131", \ "2.18068, 1.9982, 1.8852, 1.81911, 1.85762, 1.78972, 1.99055" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "2.02016, 2.03003, 2.0649, 2.1019, 2.12807, 2.14404, 2.15437", \ "2.00157, 2.00972, 2.04291, 2.08062, 2.10892, 2.12639, 2.13738", \ "1.99729, 1.99849, 2.02891, 2.06859, 2.10086, 2.12182, 2.13441", \ "2.04157, 2.01758, 2.03002, 2.06155, 2.09591, 2.12021, 2.13662", \ "2.18139, 2.09958, 2.08197, 2.09102, 2.11858, 2.14693, 2.16609", \ "2.47279, 2.32183, 2.23821, 2.21371, 2.22415, 2.24348, 2.26253", \ "3.06325, 2.80763, 2.61759, 2.5222, 2.49405, 2.49222, 2.50163" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VSS; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "1.76113, 1.78203, 1.81996, 1.86227, 1.89335, 1.91265, 1.9234", \ "1.74504, 1.7644, 1.80099, 1.84249, 1.87534, 1.89598, 1.90918", \ "1.74587, 1.75606, 1.78848, 1.83163, 1.86737, 1.89213, 1.9047", \ "1.7821, 1.77214, 1.78625, 1.82165, 1.85578, 1.88354, 1.90148", \ "1.87843, 1.83965, 1.82255, 1.84244, 1.87329, 1.89944, 1.92271", \ "2.09217, 2.00033, 1.95131, 1.93971, 1.94988, 1.972, 1.99279", \ "2.5787, 2.39871, 2.28267, 2.21439, 2.18993, 2.19108, 2.2069" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "1.62414, 1.63536, 1.67169, 1.70969, 1.73683, 1.75272, 1.76339", \ "1.60818, 1.61831, 1.65384, 1.69352, 1.7235, 1.74136, 1.75364", \ "1.59701, 1.59663, 1.61973, 1.6548, 1.68353, 1.68696, 1.71392", \ "1.64421, 1.61621, 1.63216, 1.66255, 1.68418, 1.69431, 1.69969", \ "1.78501, 1.69373, 1.70108, 1.69188, 1.722, 1.70528, 1.75707", \ "2.07787, 1.92748, 1.83729, 1.78488, 1.88719, 1.90117, 1.92786", \ "2.66629, 2.4133, 2.21002, 2.16042, 2.13033, 2.07558, 2.41195" \ ); } } } pin (A) { driver_waveform_fall : "PreDriver20.5:fall"; driver_waveform_rise : "PreDriver20.5:rise"; direction : input; related_ground_pin : VSS; related_power_pin : VDD; max_transition : 320; capacitance : 1.33622; rise_capacitance : 1.33321; rise_capacitance_range (1.03009, 1.33321); fall_capacitance : 1.33622; fall_capacitance_range (1.02614, 1.33622); input_voltage : default_VDD_VSS_input; } } cell (BUFx12f_ASAP7_75t_R) { area : 0.26244; pg_pin (VDD) { pg_type : primary_power; voltage_name : "VDD"; } pg_pin (VSS) { pg_type : primary_ground; voltage_name : "VSS"; } leakage_power () { value : 627.236; when : "(A * Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(A * Y)"; related_pg_pin : VSS; } leakage_power () { value : 416.484; when : "(!A * !Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(!A * !Y)"; related_pg_pin : VSS; } leakage_power () { value : 521.86; related_pg_pin : VDD; } leakage_power () { value : 0; related_pg_pin : VSS; } pin (Y) { direction : output; function : "A"; power_down_function : "(!VDD) + (VSS)"; related_ground_pin : VSS; related_power_pin : VDD; max_capacitance : 368.64; output_voltage : default_VDD_VSS_output; timing () { related_pin : "A"; timing_sense : positive_unate; timing_type : combinational; cell_rise (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "11.7695, 13.6289, 16.8438, 22.693, 33.9706, 56.3319, 100.961", \ "13.2901, 15.1454, 18.3575, 24.2125, 35.4957, 57.8589, 102.44", \ "15.7783, 17.655, 20.8807, 26.7487, 38.0435, 60.4112, 105.031", \ "19.1883, 21.0962, 24.3763, 30.2871, 41.639, 64.019, 108.627", \ "23.5832, 25.5927, 28.9187, 34.8112, 46.1412, 68.6625, 113.301", \ "29.0419, 31.2327, 34.75, 40.7354, 52.1633, 74.497, 118.995", \ "35.1259, 37.5945, 41.4923, 47.8605, 59.261, 81.5759, 126.105" \ ); } rise_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "7.01658, 10.3758, 17.1184, 30.7882, 58.5421, 114.544, 227.019", \ "7.05072, 10.4087, 17.1302, 30.7984, 58.5421, 114.557, 227.02", \ "7.39525, 10.6914, 17.3361, 30.9397, 58.5984, 114.57, 227.022", \ "8.02465, 11.2537, 17.9192, 31.2793, 58.8172, 114.662, 227.051", \ "9.16049, 12.2862, 18.6484, 32.0139, 59.2041, 114.95, 227.229", \ "10.9832, 14.0671, 20.1376, 32.9172, 59.9206, 115.524, 227.392", \ "13.8796, 17.0329, 22.9746, 35.1643, 61.3367, 117.45, 228.139" \ ); } cell_fall (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "12.252, 13.9989, 16.9135, 22.1278, 31.9075, 51.2091, 89.6831", \ "13.8548, 15.603, 18.5397, 23.7199, 33.5404, 52.8436, 91.3182", \ "16.8647, 18.6264, 21.5805, 26.7748, 36.5894, 55.8234, 94.3049", \ "21.2243, 23.0763, 26.1282, 31.413, 41.3017, 60.529, 99.0054", \ "27.3667, 29.3252, 32.5475, 37.9913, 47.9343, 67.343, 105.668", \ "35.987, 38.1467, 41.6004, 47.2449, 57.2506, 76.5994, 115.15", \ "48.4865, 50.9096, 54.6943, 60.816, 71.0482, 90.4158, 128.824" \ ); } fall_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "6.45765, 9.35007, 15.0595, 26.5467, 49.8442, 96.9676, 191.843", \ "6.4832, 9.37015, 15.0774, 26.5658, 49.8489, 96.9689, 191.844", \ "6.85168, 9.66703, 15.2839, 26.6898, 49.9085, 96.9865, 191.848", \ "7.69469, 10.4676, 16.0677, 27.2089, 50.2579, 97.1643, 191.888", \ "9.0393, 11.7292, 17.1183, 28.1201, 50.8901, 97.5373, 192.071", \ "11.1331, 13.7939, 19.0353, 29.6086, 52.1099, 98.6513, 192.54", \ "14.2822, 16.8176, 21.9795, 32.2584, 53.7889, 99.5663, 194.377" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VDD; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "1.27743, 1.3238, 1.37417, 1.4129, 1.43897, 1.45123, 1.45955", \ "1.25162, 1.29117, 1.3402, 1.38309, 1.41192, 1.42775, 1.39366", \ "1.24567, 1.27475, 1.30538, 1.3476, 1.39085, 1.41416, 1.39336", \ "1.26916, 1.27979, 1.33044, 1.33918, 1.38749, 1.42563, 1.41323", \ "1.37474, 1.37201, 1.39095, 1.44258, 1.4395, 1.50725, 1.54022", \ "1.65615, 1.62079, 1.60997, 1.61115, 1.73231, 1.75284, 1.61909", \ "2.31444, 2.21524, 2.16117, 2.17055, 2.17084, 2.48014, 2.17892" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "2.22568, 2.26891, 2.31169, 2.34502, 2.36049, 2.3706, 2.37499", \ "2.19865, 2.23514, 2.28005, 2.31362, 2.33561, 2.34897, 2.35486", \ "2.19079, 2.21926, 2.25965, 2.29875, 2.32847, 2.34865, 2.35828", \ "2.23291, 2.23954, 2.27318, 2.3053, 2.34524, 2.36557, 2.37994", \ "2.37239, 2.35871, 2.36621, 2.39471, 2.42583, 2.45315, 2.4726", \ "2.70685, 2.64116, 2.61969, 2.62618, 2.65697, 2.68029, 2.68921", \ "3.43448, 3.29246, 3.21453, 3.18628, 3.18899, 3.20431, 3.22469" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VSS; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "2.0412, 2.08792, 2.13631, 2.17366, 2.19668, 2.20864, 2.21668", \ "2.02397, 2.06487, 2.11429, 2.15592, 2.18443, 2.20006, 2.20275", \ "2.0103, 2.03958, 2.09165, 2.13639, 2.16699, 2.18451, 2.19988", \ "2.03666, 2.04948, 2.09064, 2.13303, 2.17267, 2.19433, 2.21261", \ "2.1458, 2.14262, 2.15719, 2.19383, 2.22898, 2.25882, 2.27392", \ "2.43038, 2.38993, 2.38213, 2.39414, 2.42483, 2.45402, 2.47753", \ "3.08593, 2.98936, 2.93645, 2.91366, 2.91522, 2.939, 2.96009" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "1.46127, 1.50492, 1.54666, 1.58259, 1.59764, 1.60807, 1.61347", \ "1.42762, 1.46948, 1.51359, 1.53865, 1.56064, 1.57392, 1.58064", \ "1.42257, 1.44967, 1.4943, 1.50619, 1.52206, 1.45954, 1.46785", \ "1.46535, 1.48235, 1.52632, 1.53599, 1.5655, 1.5099, 1.51685", \ "1.60499, 1.58203, 1.60109, 1.64553, 1.6799, 1.7223, 1.59495", \ "1.93712, 1.86872, 1.85269, 1.85079, 1.93931, 1.99723, 2.04375", \ "2.66366, 2.51438, 2.42076, 2.39801, 2.36784, 2.50766, 2.64724" \ ); } } } pin (A) { driver_waveform_fall : "PreDriver20.5:fall"; driver_waveform_rise : "PreDriver20.5:rise"; direction : input; related_ground_pin : VSS; related_power_pin : VDD; max_transition : 320; capacitance : 2.60175; rise_capacitance : 2.60175; rise_capacitance_range (2.06738, 2.60175); fall_capacitance : 2.59691; fall_capacitance_range (2.02584, 2.59691); input_voltage : default_VDD_VSS_input; } } cell (BUFx16f_ASAP7_75t_R) { area : 0.32076; pg_pin (VDD) { pg_type : primary_power; voltage_name : "VDD"; } pg_pin (VSS) { pg_type : primary_ground; voltage_name : "VSS"; } leakage_power () { value : 810.389; when : "(A * Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(A * Y)"; related_pg_pin : VSS; } leakage_power () { value : 494.262; when : "(!A * !Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(!A * !Y)"; related_pg_pin : VSS; } leakage_power () { value : 652.325; related_pg_pin : VDD; } leakage_power () { value : 0; related_pg_pin : VSS; } pin (Y) { direction : output; function : "A"; power_down_function : "(!VDD) + (VSS)"; related_ground_pin : VSS; related_power_pin : VDD; max_capacitance : 737.28; output_voltage : default_VDD_VSS_output; timing () { related_pin : "A"; timing_sense : positive_unate; timing_type : combinational; cell_rise (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "14.8431, 17.6043, 22.475, 31.6194, 49.5529, 85.2844, 156.68", \ "16.3919, 19.1444, 24.0205, 33.1706, 51.137, 86.8441, 158.235", \ "19.241, 21.9877, 26.831, 35.9678, 53.9177, 89.6474, 161.041", \ "23.3116, 26.1329, 31.077, 40.2238, 58.1562, 93.8836, 165.28", \ "28.6731, 31.6045, 36.6105, 45.7797, 63.7812, 99.5095, 170.827", \ "35.3562, 38.506, 43.7962, 52.9194, 70.8734, 106.567, 178.273", \ "43.3387, 46.8634, 52.4107, 61.8639, 79.7734, 115.32, 186.714" \ ); } rise_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "9.86818, 15.4353, 26.7146, 49.7017, 96.2342, 189.985, 378.075", \ "9.88245, 15.4353, 26.7207, 49.7047, 96.2335, 189.934, 378.035", \ "10.1305, 15.615, 26.8409, 49.7406, 96.2528, 189.989, 378.075", \ "10.8698, 16.3057, 27.2778, 50.0412, 96.4024, 190.039, 378.077", \ "12.122, 17.3449, 28.2054, 50.6459, 96.7477, 190.212, 378.151", \ "14.262, 19.4021, 29.5915, 51.552, 98.4559, 190.679, 378.541", \ "17.5824, 22.517, 32.4152, 53.5464, 98.6511, 192.352, 379.908" \ ); } cell_fall (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "15.4053, 17.999, 22.4771, 30.6603, 46.48, 77.8722, 140.54", \ "17.0879, 19.6877, 24.1562, 32.3542, 48.1781, 79.5709, 142.238", \ "20.2969, 22.8944, 27.3679, 35.5631, 51.3847, 82.7892, 145.46", \ "25.4701, 28.1617, 32.7089, 40.966, 56.8018, 88.1739, 150.842", \ "32.6718, 35.5343, 40.2297, 48.6164, 64.4996, 96.0238, 158.592", \ "42.729, 45.7778, 50.755, 59.3218, 75.3226, 106.664, 169.523", \ "56.9283, 60.3808, 65.7906, 74.7823, 90.9031, 122.372, 184.651" \ ); } fall_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "9.22041, 14.1798, 24.1396, 44.3263, 85.3194, 168.042, 334.366", \ "9.23484, 14.1925, 24.1313, 44.3282, 85.314, 168.064, 334.365", \ "9.46604, 14.3497, 24.2599, 44.3893, 85.3439, 168.071, 334.366", \ "10.4765, 15.1848, 24.8408, 44.7612, 85.542, 168.131, 334.358", \ "11.9128, 16.5763, 26.0737, 45.8503, 86.1093, 168.47, 334.497", \ "14.3129, 18.8726, 27.9602, 47.1111, 87.3783, 168.912, 334.756", \ "17.836, 22.2478, 31.1578, 49.7442, 88.8467, 170.612, 336.976" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VDD; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "1.77737, 1.83581, 1.88831, 1.92436, 1.94503, 1.95602, 1.9631", \ "1.74949, 1.80307, 1.85683, 1.89769, 1.92802, 1.93696, 1.94325", \ "1.73095, 1.76727, 1.79909, 1.82305, 1.86137, 1.86374, 1.86977", \ "1.75805, 1.79581, 1.83479, 1.82529, 1.83423, 1.84414, 1.86373", \ "1.85632, 1.88097, 1.92077, 1.89859, 1.98631, 1.94605, 1.87882", \ "2.14917, 2.08952, 2.11867, 2.08565, 2.42247, 2.23876, 2.36055", \ "2.80831, 2.69245, 2.63203, 2.6179, 2.73605, 3.02664, 3.3426" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "2.83473, 2.88539, 2.93161, 2.96193, 2.98079, 2.99187, 2.99694", \ "2.81086, 2.85917, 2.90921, 2.94253, 2.96469, 2.97598, 2.98186", \ "2.79179, 2.83133, 2.88079, 2.91729, 2.94762, 2.95881, 2.96636", \ "2.82864, 2.84599, 2.89026, 2.93626, 2.96106, 2.98596, 3.00197", \ "2.98333, 2.96549, 2.9762, 3.0124, 3.03731, 3.06092, 3.07795", \ "3.3109, 3.23418, 3.2151, 3.23051, 3.25625, 3.27735, 3.29558", \ "4.10117, 3.9018, 3.80514, 3.77956, 3.77405, 3.79125, 3.80709" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VSS; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "2.53908, 2.59543, 2.6465, 2.68168, 2.70191, 2.71268, 2.71956", \ "2.51998, 2.57303, 2.62574, 2.66559, 2.68921, 2.6988, 2.70453", \ "2.5048, 2.54981, 2.60067, 2.64198, 2.66649, 2.68583, 2.69401", \ "2.52359, 2.55158, 2.593, 2.64694, 2.68364, 2.70561, 2.70938", \ "2.63068, 2.62786, 2.65067, 2.6895, 2.72691, 2.75862, 2.77601", \ "2.92345, 2.87695, 2.85977, 2.87614, 2.91366, 2.93686, 2.95592", \ "3.58611, 3.45573, 3.39326, 3.36847, 3.38023, 3.39994, 3.41312" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "2.07288, 2.12545, 2.17308, 2.20397, 2.22323, 2.23447, 2.23962", \ "2.04426, 2.09744, 2.14888, 2.1834, 2.2064, 2.21819, 2.22388", \ "2.01131, 2.05851, 2.08058, 2.11927, 2.13394, 2.16991, 2.17584", \ "2.07379, 2.07252, 2.11304, 2.1374, 2.16721, 2.13603, 2.13628", \ "2.21741, 2.21892, 2.20593, 2.34519, 2.26072, 2.36888, 2.27828", \ "2.5441, 2.48086, 2.44129, 2.45784, 2.5867, 2.50471, 2.62513", \ "3.33096, 3.13047, 3.009, 3.04955, 3.033, 3.38779, 3.83016" \ ); } } } pin (A) { driver_waveform_fall : "PreDriver20.5:fall"; driver_waveform_rise : "PreDriver20.5:rise"; direction : input; related_ground_pin : VSS; related_power_pin : VDD; max_transition : 320; capacitance : 2.5975; rise_capacitance : 2.59713; rise_capacitance_range (1.93785, 2.59713); fall_capacitance : 2.5975; fall_capacitance_range (1.93204, 2.5975); input_voltage : default_VDD_VSS_input; } } cell (BUFx24_ASAP7_75t_R) { area : 0.4374; pg_pin (VDD) { pg_type : primary_power; voltage_name : "VDD"; } pg_pin (VSS) { pg_type : primary_ground; voltage_name : "VSS"; } leakage_power () { value : 1176.69; when : "(A * Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(A * Y)"; related_pg_pin : VSS; } leakage_power () { value : 649.816; when : "(!A * !Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(!A * !Y)"; related_pg_pin : VSS; } leakage_power () { value : 913.255; related_pg_pin : VDD; } leakage_power () { value : 0; related_pg_pin : VSS; } pin (Y) { direction : output; function : "A"; power_down_function : "(!VDD) + (VSS)"; related_ground_pin : VSS; related_power_pin : VDD; max_capacitance : 1474.56; output_voltage : default_VDD_VSS_output; timing () { related_pin : "A"; timing_sense : positive_unate; timing_type : combinational; cell_rise (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("23.04, 46.08, 92.16, 184.32, 368.64, 737.28, 1474.56"); values ( \ "19.8052, 24.1223, 31.8917, 46.6641, 75.8059, 133.944, 250.153", \ "21.3724, 25.6943, 33.4537, 48.2315, 77.3716, 135.515, 251.734", \ "24.3274, 28.6375, 36.3983, 51.1771, 80.3234, 138.469, 254.673", \ "29.2686, 33.5996, 41.4029, 56.19, 85.3422, 143.464, 259.675", \ "36.0142, 40.4219, 48.2804, 63.1409, 92.2775, 150.425, 266.573", \ "44.6759, 49.2876, 57.2761, 72.1015, 101.2, 159.52, 275.603", \ "55.2209, 60.1839, 68.4429, 83.4131, 112.452, 170.593, 287.557" \ ); } rise_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("23.04, 46.08, 92.16, 184.32, 368.64, 737.28, 1474.56"); values ( \ "15.4894, 25.1311, 44.7614, 84.7416, 165.652, 328.612, 654.968", \ "15.5031, 25.1366, 44.7625, 84.7411, 165.672, 328.435, 655.046", \ "15.6011, 25.2065, 44.7904, 84.759, 165.673, 328.39, 654.968", \ "16.2738, 25.6833, 45.1183, 84.9864, 165.737, 328.419, 654.968", \ "17.633, 26.8328, 46.1201, 85.4526, 165.995, 328.578, 655.03", \ "19.9892, 28.8429, 47.497, 87.2996, 166.519, 328.817, 655.109", \ "23.7811, 32.4006, 50.2994, 88.3158, 168.44, 329.257, 656.3" \ ); } cell_fall (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("23.04, 46.08, 92.16, 184.32, 368.64, 737.28, 1474.56"); values ( \ "20.5097, 24.5702, 31.8136, 45.3848, 71.9229, 124.775, 230.382", \ "22.265, 26.3266, 33.5742, 47.1441, 73.6824, 126.539, 232.143", \ "25.5717, 29.6399, 36.8843, 50.4493, 76.9934, 129.856, 235.46", \ "31.5993, 35.6936, 42.9291, 56.5393, 82.9884, 135.865, 241.445", \ "40.2516, 44.5017, 51.9413, 65.6215, 92.2104, 145.035, 250.523", \ "52.4447, 56.9529, 64.5873, 78.428, 105.081, 157.929, 263.34", \ "69.3437, 74.2131, 82.38, 96.5364, 123.134, 175.944, 282.055" \ ); } fall_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("23.04, 46.08, 92.16, 184.32, 368.64, 737.28, 1474.56"); values ( \ "14.6711, 23.4869, 41.3697, 77.8795, 151.826, 300.808, 599.906", \ "14.6737, 23.4871, 41.3746, 77.8409, 151.811, 300.704, 599.868", \ "14.7309, 23.5194, 41.4021, 77.8509, 151.852, 300.714, 599.879", \ "15.5039, 24.0988, 41.7552, 78.0422, 151.906, 300.731, 599.871", \ "17.229, 25.6085, 42.9999, 78.8454, 152.339, 300.956, 599.879", \ "19.953, 28.069, 44.9029, 81.1167, 153.145, 301.286, 600.153", \ "24.297, 32.0849, 48.4801, 83.0547, 154.988, 302.112, 600.743" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VDD; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("23.04, 46.08, 92.16, 184.32, 368.64, 737.28, 1474.56"); values ( \ "2.74725, 2.80568, 2.85332, 2.88741, 2.90594, 2.91503, 2.92088", \ "2.72578, 2.78384, 2.83412, 2.86958, 2.89316, 2.90264, 2.9106", \ "2.6855, 2.7251, 2.76723, 2.80625, 2.83279, 2.84646, 2.85402", \ "2.72074, 2.70502, 2.76823, 2.80759, 2.84712, 2.82148, 2.8405", \ "2.87027, 2.83281, 2.94225, 2.91686, 2.92127, 2.95118, 2.91742", \ "3.17179, 3.07943, 3.1021, 3.28292, 3.05817, 3.19915, 3.16144", \ "3.91255, 3.68595, 3.58142, 3.66865, 3.87961, 3.59823, 4.19979" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("23.04, 46.08, 92.16, 184.32, 368.64, 737.28, 1474.56"); values ( \ "4.02551, 4.06778, 4.10846, 4.13755, 4.15356, 4.16422, 4.1685", \ "4.0077, 4.05263, 4.09525, 4.12845, 4.14606, 4.15664, 4.16163", \ "3.97544, 4.01358, 4.06513, 4.10018, 4.12247, 4.13449, 4.14042", \ "4.01641, 4.03203, 4.0754, 4.11252, 4.14692, 4.15663, 4.16642", \ "4.17943, 4.13105, 4.14447, 4.1725, 4.2147, 4.21917, 4.23824", \ "4.59168, 4.43768, 4.38478, 4.38946, 4.40765, 4.42409, 4.43606", \ "5.54344, 5.19081, 5.00131, 4.92616, 4.90686, 4.91213, 4.91516" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VSS; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("23.04, 46.08, 92.16, 184.32, 368.64, 737.28, 1474.56"); values ( \ "3.51489, 3.57226, 3.61922, 3.65298, 3.67187, 3.68066, 3.68634", \ "3.49731, 3.55401, 3.60297, 3.63752, 3.66055, 3.66977, 3.67735", \ "3.47408, 3.52146, 3.57597, 3.61454, 3.63982, 3.65287, 3.66014", \ "3.50149, 3.52825, 3.56999, 3.61441, 3.6398, 3.6592, 3.66582", \ "3.62936, 3.6003, 3.62374, 3.65686, 3.68496, 3.70967, 3.71231", \ "3.94704, 3.84449, 3.81523, 3.82796, 3.8506, 3.86386, 3.87858", \ "4.68944, 4.4542, 4.3383, 4.28992, 4.28057, 4.28837, 4.30805" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("23.04, 46.08, 92.16, 184.32, 368.64, 737.28, 1474.56"); values ( \ "3.25497, 3.29896, 3.34071, 3.37037, 3.3867, 3.39762, 3.40195", \ "3.24204, 3.2864, 3.33072, 3.36321, 3.38151, 3.39247, 3.39748", \ "3.20251, 3.25039, 3.27531, 3.30958, 3.33145, 3.34315, 3.349", \ "3.24692, 3.24534, 3.23565, 3.29907, 3.1455, 3.19943, 3.15918", \ "3.40719, 3.36611, 3.40675, 3.43448, 3.42867, 3.46766, 3.27496", \ "3.82091, 3.6771, 3.63158, 3.8388, 3.71203, 3.68512, 3.36578", \ "4.76945, 4.41828, 4.30792, 4.29865, 4.2225, 4.22605, 4.54712" \ ); } } } pin (A) { driver_waveform_fall : "PreDriver20.5:fall"; driver_waveform_rise : "PreDriver20.5:rise"; direction : input; related_ground_pin : VSS; related_power_pin : VDD; max_transition : 320; capacitance : 2.60735; rise_capacitance : 2.60735; rise_capacitance_range (2.00647, 2.60735); fall_capacitance : 2.60404; fall_capacitance_range (2.01364, 2.60404); input_voltage : default_VDD_VSS_input; } } cell (BUFx2_ASAP7_75t_R) { area : 0.0729; pg_pin (VDD) { pg_type : primary_power; voltage_name : "VDD"; } pg_pin (VSS) { pg_type : primary_ground; voltage_name : "VSS"; } leakage_power () { value : 104.541; when : "(A * Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(A * Y)"; related_pg_pin : VSS; } leakage_power () { value : 69.416; when : "(!A * !Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(!A * !Y)"; related_pg_pin : VSS; } leakage_power () { value : 86.9786; related_pg_pin : VDD; } leakage_power () { value : 0; related_pg_pin : VSS; } pin (Y) { direction : output; function : "A"; power_down_function : "(!VDD) + (VSS)"; related_ground_pin : VSS; related_power_pin : VDD; max_capacitance : 92.16; output_voltage : default_VDD_VSS_output; timing () { related_pin : "A"; timing_sense : positive_unate; timing_type : combinational; cell_rise (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("1.44, 2.88, 5.76, 11.52, 23.04, 46.08, 92.16"); values ( \ "12.833, 15.1458, 19.2469, 27.0069, 42.2618, 72.6543, 133.354", \ "14.375, 16.6819, 20.7855, 28.5441, 43.7948, 74.1835, 134.892", \ "17.1077, 19.4002, 23.4934, 31.2509, 46.5124, 76.8973, 137.61", \ "20.8177, 23.184, 27.2907, 35.1222, 50.3904, 80.7705, 141.482", \ "25.6039, 28.1015, 32.3042, 40.0777, 55.4388, 85.8452, 146.558", \ "31.6728, 34.398, 38.8072, 46.5747, 61.8341, 92.0182, 152.527", \ "38.4882, 41.6179, 46.4592, 54.3858, 69.8277, 100.137, 160.306" \ ); } rise_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("1.44, 2.88, 5.76, 11.52, 23.04, 46.08, 92.16"); values ( \ "7.61269, 11.6818, 19.9595, 36.8429, 71.0665, 139.931, 277.889", \ "7.6311, 11.6996, 19.97, 36.8456, 71.0717, 139.931, 277.89", \ "7.99061, 11.9594, 20.1545, 36.941, 71.0984, 139.949, 277.89", \ "8.69519, 12.6023, 20.6969, 37.2804, 71.2776, 139.975, 277.892", \ "9.94297, 13.6635, 21.4028, 38.1269, 71.6898, 140.17, 278.068", \ "11.844, 15.5211, 22.937, 38.7844, 72.3483, 140.464, 278.18", \ "14.8104, 18.6267, 25.6827, 40.8104, 73.2966, 141.589, 281.102" \ ); } cell_fall (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("1.44, 2.88, 5.76, 11.52, 23.04, 46.08, 92.16"); values ( \ "13.3951, 15.6055, 19.421, 26.363, 39.8217, 66.6058, 120.096", \ "15.033, 17.2451, 21.0313, 27.9712, 41.4448, 68.2199, 121.71", \ "18.1586, 20.3794, 24.1683, 31.066, 44.5322, 71.325, 124.821", \ "22.9131, 25.2633, 29.1814, 36.1697, 49.6531, 76.4239, 129.922", \ "29.5341, 32.0679, 36.0939, 43.2757, 56.7233, 83.4518, 136.725", \ "38.7051, 41.5085, 45.8997, 53.2235, 66.7106, 93.3994, 146.873", \ "51.8613, 55.0698, 59.9474, 67.7138, 81.4166, 108.192, 161.789" \ ); } fall_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("1.44, 2.88, 5.76, 11.52, 23.04, 46.08, 92.16"); values ( \ "6.99825, 10.4293, 17.2678, 31.1496, 59.3597, 116.355, 230.774", \ "7.02014, 10.451, 17.2768, 31.1519, 59.3625, 116.361, 230.778", \ "7.35065, 10.7026, 17.4366, 31.2497, 59.3993, 116.363, 230.774", \ "8.29811, 11.6038, 18.1506, 31.7242, 59.6589, 116.48, 230.78", \ "9.68414, 12.9172, 19.3592, 32.6279, 60.2328, 116.735, 230.92", \ "11.8571, 15.1003, 21.2398, 34.0551, 61.2568, 117.24, 231.13", \ "14.9494, 18.2178, 24.2983, 36.5098, 62.9138, 118.127, 232.534" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VDD; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("1.44, 2.88, 5.76, 11.52, 23.04, 46.08, 92.16"); values ( \ "0.225307, 0.235589, 0.246502, 0.254557, 0.259395, 0.262329, 0.262981", \ "0.218563, 0.227516, 0.237905, 0.24675, 0.252091, 0.255234, 0.256982", \ "0.212837, 0.219092, 0.224657, 0.235403, 0.241777, 0.244228, 0.244794", \ "0.215453, 0.219018, 0.224546, 0.232292, 0.240341, 0.240226, 0.242662", \ "0.231462, 0.231252, 0.238484, 0.253784, 0.260931, 0.261028, 0.263724", \ "0.272505, 0.268493, 0.272512, 0.271725, 0.308005, 0.264847, 0.221431", \ "0.376137, 0.362419, 0.355773, 0.343731, 0.37312, 0.414423, 0.487736" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("1.44, 2.88, 5.76, 11.52, 23.04, 46.08, 92.16"); values ( \ "0.433319, 0.44305, 0.452745, 0.459083, 0.461867, 0.464322, 0.465437", \ "0.426018, 0.434939, 0.444216, 0.451113, 0.45495, 0.457362, 0.458325", \ "0.420122, 0.42699, 0.435867, 0.443835, 0.450127, 0.453496, 0.454471", \ "0.424293, 0.428298, 0.435728, 0.444823, 0.451499, 0.456109, 0.456892", \ "0.443373, 0.444581, 0.449516, 0.455838, 0.462918, 0.467829, 0.471895", \ "0.49377, 0.487802, 0.487811, 0.491251, 0.497248, 0.502529, 0.507198", \ "0.608094, 0.589775, 0.581637, 0.58066, 0.58351, 0.588668, 0.593452" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VSS; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("1.44, 2.88, 5.76, 11.52, 23.04, 46.08, 92.16"); values ( \ "0.395911, 0.405675, 0.416155, 0.423936, 0.428613, 0.431239, 0.432226", \ "0.389927, 0.399014, 0.409402, 0.418217, 0.423542, 0.426511, 0.428157", \ "0.384597, 0.392933, 0.403062, 0.412111, 0.418887, 0.421382, 0.425474", \ "0.386394, 0.390458, 0.39894, 0.408517, 0.416251, 0.421952, 0.425221", \ "0.40227, 0.40258, 0.408209, 0.41564, 0.423819, 0.429564, 0.434201", \ "0.444855, 0.440391, 0.441988, 0.445804, 0.453298, 0.459279, 0.464518", \ "0.546551, 0.535145, 0.528798, 0.527199, 0.531926, 0.53783, 0.543126" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("1.44, 2.88, 5.76, 11.52, 23.04, 46.08, 92.16"); values ( \ "0.262622, 0.272547, 0.282362, 0.289043, 0.292223, 0.294348, 0.295556", \ "0.253953, 0.262763, 0.272065, 0.279103, 0.283029, 0.285763, 0.286521", \ "0.248181, 0.25572, 0.263169, 0.261827, 0.265231, 0.270063, 0.274353", \ "0.2537, 0.260145, 0.266397, 0.266244, 0.272507, 0.273231, 0.279075", \ "0.273003, 0.275006, 0.275331, 0.28987, 0.282051, 0.271938, 0.240247", \ "0.322296, 0.315865, 0.316797, 0.31763, 0.327397, 0.320632, 0.315871", \ "0.437041, 0.41942, 0.408723, 0.403527, 0.416917, 0.43018, 0.511076" \ ); } } } pin (A) { driver_waveform_fall : "PreDriver20.5:fall"; driver_waveform_rise : "PreDriver20.5:rise"; direction : input; related_ground_pin : VSS; related_power_pin : VDD; max_transition : 320; capacitance : 0.577042; rise_capacitance : 0.577042; rise_capacitance_range (0.448689, 0.577042); fall_capacitance : 0.576706; fall_capacitance_range (0.441381, 0.576706); input_voltage : default_VDD_VSS_input; } } cell (BUFx3_ASAP7_75t_R) { area : 0.08748; pg_pin (VDD) { pg_type : primary_power; voltage_name : "VDD"; } pg_pin (VSS) { pg_type : primary_ground; voltage_name : "VSS"; } leakage_power () { value : 156.809; when : "(A * Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(A * Y)"; related_pg_pin : VSS; } leakage_power () { value : 104.121; when : "(!A * !Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(!A * !Y)"; related_pg_pin : VSS; } leakage_power () { value : 130.465; related_pg_pin : VDD; } leakage_power () { value : 0; related_pg_pin : VSS; } pin (Y) { direction : output; function : "A"; power_down_function : "(!VDD) + (VSS)"; related_ground_pin : VSS; related_power_pin : VDD; max_capacitance : 92.16; output_voltage : default_VDD_VSS_output; timing () { related_pin : "A"; timing_sense : positive_unate; timing_type : combinational; cell_rise (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("1.44, 2.88, 5.76, 11.52, 23.04, 46.08, 92.16"); values ( \ "11.5991, 13.2707, 16.1685, 21.4832, 31.7658, 52.1587, 92.8633", \ "13.1278, 14.7776, 17.6644, 22.9715, 33.2555, 53.6453, 94.3518", \ "15.8255, 17.495, 20.3944, 25.6585, 35.9459, 56.3511, 97.0527", \ "19.397, 21.1285, 24.0605, 29.4169, 39.6587, 60.0748, 100.767", \ "24.01, 25.8579, 28.8689, 34.2457, 44.549, 64.9698, 105.804", \ "29.7434, 31.8028, 35.0564, 40.4207, 50.6544, 71.1613, 111.883", \ "36.184, 38.5544, 42.1955, 48.0169, 58.3653, 78.6883, 119.356" \ ); } rise_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("1.44, 2.88, 5.76, 11.52, 23.04, 46.08, 92.16"); values ( \ "6.3516, 9.0963, 14.6301, 25.9252, 48.8908, 95.2226, 188.245", \ "6.40318, 9.14458, 14.6656, 25.9435, 48.8905, 95.2336, 188.233", \ "6.76503, 9.43157, 14.8636, 26.0847, 48.9467, 95.2474, 188.241", \ "7.51241, 10.1287, 15.4133, 26.5144, 49.1874, 95.3552, 188.269", \ "8.78248, 11.2934, 16.467, 27.0732, 49.9358, 95.5645, 188.467", \ "10.6898, 13.225, 18.069, 28.3968, 50.3391, 96.7108, 188.552", \ "13.6336, 16.3101, 21.0568, 30.836, 51.9411, 96.9331, 189.359" \ ); } cell_fall (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("1.44, 2.88, 5.76, 11.52, 23.04, 46.08, 92.16"); values ( \ "12.1753, 13.7857, 16.5021, 21.2998, 30.376, 48.2728, 83.9723", \ "13.7892, 15.4008, 18.1104, 22.91, 31.9999, 49.9048, 85.5989", \ "16.8735, 18.4813, 21.196, 26.0084, 35.091, 52.977, 88.6855", \ "21.4569, 23.1935, 26.0286, 30.9357, 40.0614, 57.9568, 93.6266", \ "27.9178, 29.7985, 32.795, 37.8172, 47.0131, 64.9496, 100.498", \ "36.7644, 38.8452, 42.1467, 47.4446, 56.6964, 74.5096, 110.114", \ "49.6091, 51.953, 55.6697, 61.3955, 71.0156, 88.8578, 124.479" \ ); } fall_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("1.44, 2.88, 5.76, 11.52, 23.04, 46.08, 92.16"); values ( \ "5.87463, 8.18919, 12.7532, 21.9508, 40.6446, 78.5494, 154.873", \ "5.89625, 8.21228, 12.7675, 21.9527, 40.6549, 78.5496, 154.873", \ "6.28421, 8.54266, 13.0133, 22.0931, 40.7188, 78.5734, 154.874", \ "7.21535, 9.442, 13.8016, 22.6865, 41.086, 78.7564, 154.902", \ "8.65204, 10.842, 15.0882, 23.7909, 42.0127, 79.1325, 155.145", \ "10.8533, 13.0505, 17.2443, 25.4766, 42.9653, 80.185, 155.409", \ "13.9875, 16.1892, 20.343, 28.264, 45.074, 81.1685, 156.779" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VDD; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("1.44, 2.88, 5.76, 11.52, 23.04, 46.08, 92.16"); values ( \ "0.353852, 0.367554, 0.384072, 0.398728, 0.408732, 0.413676, 0.417104", \ "0.341617, 0.351226, 0.36508, 0.378883, 0.389174, 0.394288, 0.398242", \ "0.342981, 0.349565, 0.360297, 0.366257, 0.379518, 0.38827, 0.390745", \ "0.348454, 0.353482, 0.356604, 0.372643, 0.371356, 0.383693, 0.385225", \ "0.373999, 0.371865, 0.381369, 0.382395, 0.419959, 0.403743, 0.429667", \ "0.440357, 0.431394, 0.428588, 0.423522, 0.435571, 0.512953, 0.463588", \ "0.605672, 0.582179, 0.565039, 0.56714, 0.573539, 0.607108, 0.632917" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("1.44, 2.88, 5.76, 11.52, 23.04, 46.08, 92.16"); values ( \ "0.606636, 0.619448, 0.634247, 0.644958, 0.652404, 0.656358, 0.658385", \ "0.596288, 0.607645, 0.621787, 0.634159, 0.642461, 0.646828, 0.649439", \ "0.591275, 0.599554, 0.611488, 0.623893, 0.633101, 0.641094, 0.644314", \ "0.602988, 0.603908, 0.613246, 0.624897, 0.637771, 0.645785, 0.651115", \ "0.634693, 0.631617, 0.636931, 0.644187, 0.655596, 0.665301, 0.672494", \ "0.717582, 0.702708, 0.698255, 0.701306, 0.709194, 0.719088, 0.724743", \ "0.900128, 0.865659, 0.845842, 0.840169, 0.841418, 0.848816, 0.856262" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VSS; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("1.44, 2.88, 5.76, 11.52, 23.04, 46.08, 92.16"); values ( \ "0.559124, 0.572231, 0.588026, 0.602034, 0.611556, 0.616465, 0.619556", \ "0.552535, 0.563682, 0.578776, 0.593357, 0.604126, 0.609543, 0.613454", \ "0.547578, 0.555877, 0.569869, 0.58516, 0.596709, 0.604967, 0.608295", \ "0.553677, 0.556991, 0.565267, 0.580546, 0.593309, 0.602222, 0.609195", \ "0.579867, 0.577701, 0.583529, 0.592131, 0.606535, 0.617232, 0.623841", \ "0.646969, 0.638375, 0.636631, 0.640846, 0.650393, 0.661919, 0.670597", \ "0.810586, 0.786957, 0.775273, 0.770556, 0.771388, 0.777728, 0.788517" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("1.44, 2.88, 5.76, 11.52, 23.04, 46.08, 92.16"); values ( \ "0.401815, 0.41509, 0.429752, 0.44056, 0.44809, 0.452021, 0.454266", \ "0.390651, 0.401847, 0.416025, 0.428813, 0.437622, 0.442955, 0.445239", \ "0.385514, 0.391274, 0.402339, 0.416429, 0.424897, 0.423331, 0.428402", \ "0.395718, 0.398555, 0.407627, 0.419431, 0.426068, 0.433514, 0.43547", \ "0.428845, 0.428146, 0.435148, 0.445718, 0.471976, 0.461015, 0.428502", \ "0.51186, 0.496024, 0.494173, 0.495118, 0.503757, 0.524675, 0.494556", \ "0.694237, 0.659238, 0.639969, 0.631108, 0.624836, 0.663098, 0.742367" \ ); } } } pin (A) { driver_waveform_fall : "PreDriver20.5:fall"; driver_waveform_rise : "PreDriver20.5:rise"; direction : input; related_ground_pin : VSS; related_power_pin : VDD; max_transition : 320; capacitance : 0.693513; rise_capacitance : 0.693366; rise_capacitance_range (0.540285, 0.693366); fall_capacitance : 0.693513; fall_capacitance_range (0.530438, 0.693513); input_voltage : default_VDD_VSS_input; } } cell (BUFx4_ASAP7_75t_R) { area : 0.10206; pg_pin (VDD) { pg_type : primary_power; voltage_name : "VDD"; } pg_pin (VSS) { pg_type : primary_ground; voltage_name : "VSS"; } leakage_power () { value : 196.118; when : "(A * Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(A * Y)"; related_pg_pin : VSS; } leakage_power () { value : 108.305; when : "(!A * !Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(!A * !Y)"; related_pg_pin : VSS; } leakage_power () { value : 152.211; related_pg_pin : VDD; } leakage_power () { value : 0; related_pg_pin : VSS; } pin (Y) { direction : output; function : "A"; power_down_function : "(!VDD) + (VSS)"; related_ground_pin : VSS; related_power_pin : VDD; max_capacitance : 184.32; output_voltage : default_VDD_VSS_output; timing () { related_pin : "A"; timing_sense : positive_unate; timing_type : combinational; cell_rise (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "17.9418, 20.6091, 25.1072, 33.219, 48.7811, 79.6383, 141.174", \ "19.4929, 22.2241, 26.7628, 34.855, 50.4022, 81.2992, 142.764", \ "22.6094, 25.2545, 29.7397, 37.8495, 53.421, 84.278, 145.832", \ "27.7883, 30.476, 35.002, 43.107, 58.6292, 89.4103, 150.934", \ "34.7753, 37.6131, 42.2646, 50.5174, 65.9695, 96.7845, 158.318", \ "43.6238, 46.7362, 51.6279, 59.911, 75.4447, 106.239, 167.872", \ "54.4614, 57.9455, 63.2893, 71.9323, 87.4687, 118.128, 179.494" \ ); } rise_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "9.85501, 14.096, 22.4841, 39.5645, 74.446, 145.092, 287.123", \ "9.85405, 14.0979, 22.4779, 39.5693, 74.4462, 145.093, 287.122", \ "9.92626, 14.15, 22.5343, 39.5887, 74.4544, 145.094, 287.123", \ "10.7725, 14.8775, 23.0615, 39.9155, 74.6468, 145.143, 287.128", \ "12.3547, 16.3418, 24.2947, 40.9602, 75.1584, 145.433, 287.228", \ "14.907, 18.8625, 26.4239, 42.4793, 76.257, 145.872, 287.539", \ "18.6906, 22.7466, 30.1457, 45.2642, 77.9293, 147.429, 287.883" \ ); } cell_fall (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "18.9473, 21.5124, 25.7711, 33.1743, 46.9534, 73.9535, 127.789", \ "20.4529, 23.065, 27.3391, 34.754, 48.5328, 75.5265, 129.343", \ "23.9217, 26.5185, 30.7907, 38.1769, 51.9492, 78.9506, 132.736", \ "30.1347, 32.7855, 37.0947, 44.4477, 58.1987, 85.1778, 138.958", \ "38.9961, 41.8456, 46.309, 53.9355, 67.826, 94.7909, 148.461", \ "51.3636, 54.4924, 59.4302, 67.4496, 81.4959, 108.576, 162.229", \ "68.7158, 72.2414, 77.7109, 86.2596, 100.606, 127.462, 180.908" \ ); } fall_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "9.37522, 12.956, 19.9217, 33.8239, 62.1541, 119.786, 236.118", \ "9.37294, 12.9539, 19.8974, 33.814, 62.1404, 119.797, 236.143", \ "9.43734, 13.0174, 19.9505, 33.8439, 62.1622, 119.797, 236.124", \ "10.3174, 13.7965, 20.5027, 34.2258, 62.3676, 119.875, 236.133", \ "12.2636, 15.6546, 22.2416, 35.6322, 63.192, 120.284, 236.308", \ "15.2187, 18.5661, 24.9375, 37.8164, 65.1293, 121.269, 236.739", \ "19.6348, 22.9378, 29.265, 41.6195, 67.6901, 122.919, 237.586" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VDD; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "0.46712, 0.478737, 0.496731, 0.515019, 0.527517, 0.535735, 0.539279", \ "0.461525, 0.473013, 0.4927, 0.510264, 0.524391, 0.532963, 0.536318", \ "0.456302, 0.463642, 0.472241, 0.489436, 0.506153, 0.519072, 0.526894", \ "0.464681, 0.463957, 0.472742, 0.482772, 0.484278, 0.481969, 0.478607", \ "0.491319, 0.482848, 0.482028, 0.506407, 0.490542, 0.499244, 0.503127", \ "0.553014, 0.529496, 0.516601, 0.547779, 0.5369, 0.539758, 0.564291", \ "0.693814, 0.646037, 0.610545, 0.599018, 0.641235, 0.661606, 0.613471" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "0.726823, 0.737938, 0.755882, 0.769653, 0.77918, 0.7847, 0.786913", \ "0.71869, 0.728201, 0.743969, 0.758159, 0.768704, 0.775007, 0.778497", \ "0.715044, 0.721852, 0.736634, 0.752298, 0.763758, 0.771094, 0.774937", \ "0.72293, 0.722886, 0.732983, 0.747526, 0.759551, 0.769741, 0.774841", \ "0.757679, 0.742653, 0.74506, 0.753927, 0.765421, 0.775776, 0.784966", \ "0.840822, 0.808003, 0.789769, 0.790294, 0.797256, 0.804584, 0.812336", \ "1.02338, 0.94437, 0.899345, 0.881372, 0.881891, 0.885659, 0.89174" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VSS; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "0.640158, 0.651228, 0.668631, 0.686421, 0.698613, 0.70663, 0.710028", \ "0.633456, 0.644266, 0.663545, 0.681678, 0.69484, 0.704042, 0.706893", \ "0.630143, 0.637417, 0.653784, 0.672098, 0.686794, 0.696597, 0.701433", \ "0.637193, 0.637847, 0.648121, 0.664523, 0.681025, 0.691566, 0.699376", \ "0.664518, 0.65598, 0.655682, 0.668076, 0.681483, 0.694954, 0.70233", \ "0.726909, 0.70442, 0.693284, 0.695347, 0.704607, 0.715887, 0.726116", \ "0.867279, 0.820667, 0.79295, 0.778475, 0.777046, 0.783236, 0.791836" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "0.554959, 0.565776, 0.583976, 0.597959, 0.607592, 0.613174, 0.615434", \ "0.54696, 0.557192, 0.573781, 0.588673, 0.599769, 0.606391, 0.610097", \ "0.53849, 0.543703, 0.556133, 0.563971, 0.574609, 0.58147, 0.585029", \ "0.548527, 0.546783, 0.555097, 0.557942, 0.555694, 0.555288, 0.558004", \ "0.584806, 0.56828, 0.559324, 0.559132, 0.575514, 0.581444, 0.547531", \ "0.668276, 0.633315, 0.611126, 0.63373, 0.670228, 0.664496, 0.664488", \ "0.850683, 0.770964, 0.725436, 0.703638, 0.73043, 0.683361, 0.659948" \ ); } } } pin (A) { driver_waveform_fall : "PreDriver20.5:fall"; driver_waveform_rise : "PreDriver20.5:rise"; direction : input; related_ground_pin : VSS; related_power_pin : VDD; max_transition : 320; capacitance : 0.581966; rise_capacitance : 0.581966; rise_capacitance_range (0.443924, 0.581966); fall_capacitance : 0.581489; fall_capacitance_range (0.438735, 0.581489); input_voltage : default_VDD_VSS_input; } } cell (BUFx4f_ASAP7_75t_R) { area : 0.11664; pg_pin (VDD) { pg_type : primary_power; voltage_name : "VDD"; } pg_pin (VSS) { pg_type : primary_ground; voltage_name : "VSS"; } leakage_power () { value : 209.082; when : "(A * Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(A * Y)"; related_pg_pin : VSS; } leakage_power () { value : 138.832; when : "(!A * !Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(!A * !Y)"; related_pg_pin : VSS; } leakage_power () { value : 173.957; related_pg_pin : VDD; } leakage_power () { value : 0; related_pg_pin : VSS; } pin (Y) { direction : output; function : "A"; power_down_function : "(!VDD) + (VSS)"; related_ground_pin : VSS; related_power_pin : VDD; max_capacitance : 184.32; output_voltage : default_VDD_VSS_output; timing () { related_pin : "A"; timing_sense : positive_unate; timing_type : combinational; cell_rise (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "12.3425, 14.6753, 18.7598, 26.5801, 41.9685, 72.6494, 133.942", \ "13.8758, 16.171, 20.2855, 28.1012, 43.4944, 74.1824, 135.469", \ "16.5135, 18.815, 22.9114, 30.6994, 46.1162, 76.8044, 138.095", \ "20.0382, 22.4149, 26.6022, 34.4183, 49.7349, 80.5234, 141.855", \ "24.6329, 27.1057, 31.3138, 39.1636, 54.6129, 85.3131, 146.661", \ "30.3348, 32.9988, 37.4095, 45.1597, 60.6023, 91.2461, 152.452", \ "36.7901, 39.8875, 44.6606, 52.694, 67.7352, 98.6292, 159.502" \ ); } rise_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "7.57474, 11.743, 20.2396, 37.5489, 72.5666, 143.001, 284.083", \ "7.60343, 11.7703, 20.2507, 37.5467, 72.5697, 143.001, 284.067", \ "7.96987, 12.063, 20.4347, 37.6549, 72.6089, 143.004, 284.068", \ "8.66979, 12.6358, 20.9919, 37.9503, 72.7926, 143.075, 284.081", \ "9.89284, 13.6806, 21.6177, 38.7871, 73.1241, 143.262, 284.238", \ "11.8283, 15.4882, 23.2677, 39.3232, 73.961, 143.569, 284.358", \ "14.835, 18.5826, 25.7664, 41.2818, 74.7461, 144.141, 287.278" \ ); } cell_fall (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "12.8191, 15.0062, 18.7808, 25.7411, 39.3084, 66.2967, 120.204", \ "14.5053, 16.6978, 20.4654, 27.4395, 41.0018, 67.9863, 121.897", \ "17.5658, 19.7144, 23.497, 30.4303, 44.0261, 70.997, 124.906", \ "22.1217, 24.4244, 28.3201, 35.3996, 48.9658, 75.9369, 129.852", \ "28.497, 30.9928, 35.071, 42.2038, 55.8164, 82.6524, 136.587", \ "37.385, 40.1285, 44.4614, 51.7337, 65.3104, 92.2917, 146.166", \ "50.1911, 53.2921, 58.1079, 65.806, 79.5884, 106.472, 160.174" \ ); } fall_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "6.9509, 10.4806, 17.5472, 31.8915, 61.005, 119.779, 237.661", \ "6.97877, 10.5054, 17.5545, 31.8919, 61.0092, 119.78, 237.661", \ "7.3526, 10.8117, 17.758, 32.0185, 61.0466, 119.787, 237.661", \ "8.30623, 11.6856, 18.4679, 32.4559, 61.3, 119.873, 237.666", \ "9.66935, 13.0466, 19.5163, 33.4376, 61.8087, 120.137, 237.835", \ "11.8522, 15.099, 21.4232, 34.643, 62.8336, 120.632, 238.067", \ "14.9757, 18.2544, 24.4437, 37.0783, 64.3917, 121.806, 239.376" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VDD; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "0.444373, 0.466359, 0.486413, 0.500401, 0.508902, 0.513501, 0.514954", \ "0.42981, 0.447683, 0.467414, 0.483345, 0.49376, 0.499772, 0.501598", \ "0.420333, 0.430232, 0.448287, 0.453158, 0.471226, 0.477961, 0.482356", \ "0.428206, 0.433883, 0.461215, 0.465905, 0.458864, 0.483598, 0.488802", \ "0.455598, 0.458031, 0.473701, 0.520702, 0.512852, 0.512966, 0.522757", \ "0.541773, 0.5256, 0.548652, 0.547371, 0.625634, 0.579644, 0.530786", \ "0.75026, 0.72752, 0.716682, 0.716089, 0.683577, 0.786681, 0.978752" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "0.80236, 0.821339, 0.838078, 0.849151, 0.854713, 0.858646, 0.859903", \ "0.789946, 0.808028, 0.82576, 0.838746, 0.845772, 0.850222, 0.852482", \ "0.778574, 0.794175, 0.811457, 0.827872, 0.835676, 0.843476, 0.847411", \ "0.788157, 0.796552, 0.811787, 0.827843, 0.839724, 0.846974, 0.852722", \ "0.827809, 0.8307, 0.838608, 0.851877, 0.865053, 0.876676, 0.880747", \ "0.930515, 0.916327, 0.916984, 0.926505, 0.93737, 0.948833, 0.956616", \ "1.15899, 1.12283, 1.10702, 1.10512, 1.11196, 1.12146, 1.12933" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VSS; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "0.765522, 0.786811, 0.805795, 0.819168, 0.82725, 0.831442, 0.83336", \ "0.75466, 0.773331, 0.793565, 0.809128, 0.818921, 0.824302, 0.826504", \ "0.74503, 0.760247, 0.779788, 0.798234, 0.809238, 0.816669, 0.8196", \ "0.748736, 0.756778, 0.773535, 0.791788, 0.807574, 0.81652, 0.820975", \ "0.78017, 0.780757, 0.792019, 0.807585, 0.823554, 0.835772, 0.842742", \ "0.867143, 0.857612, 0.861005, 0.86972, 0.885041, 0.89685, 0.906635", \ "1.07182, 1.04836, 1.03592, 1.03476, 1.04113, 1.05298, 1.06462" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "0.480656, 0.500516, 0.517995, 0.529575, 0.535397, 0.539506, 0.540869", \ "0.466243, 0.484234, 0.50209, 0.5153, 0.522457, 0.527039, 0.529225", \ "0.457673, 0.462652, 0.477435, 0.475664, 0.488747, 0.485586, 0.485228", \ "0.466759, 0.476027, 0.486113, 0.505143, 0.514807, 0.521911, 0.521785", \ "0.506102, 0.516708, 0.522953, 0.550073, 0.553615, 0.49565, 0.518554", \ "0.607126, 0.591757, 0.594348, 0.598829, 0.616128, 0.613372, 0.605195", \ "0.835744, 0.799044, 0.784145, 0.786763, 0.819535, 0.879399, 0.903694" \ ); } } } pin (A) { driver_waveform_fall : "PreDriver20.5:fall"; driver_waveform_rise : "PreDriver20.5:rise"; direction : input; related_ground_pin : VSS; related_power_pin : VDD; max_transition : 320; capacitance : 1.08995; rise_capacitance : 1.08995; rise_capacitance_range (0.845014, 1.08995); fall_capacitance : 1.08939; fall_capacitance_range (0.840948, 1.08939); input_voltage : default_VDD_VSS_input; } } cell (BUFx5_ASAP7_75t_R) { area : 0.11664; pg_pin (VDD) { pg_type : primary_power; voltage_name : "VDD"; } pg_pin (VSS) { pg_type : primary_ground; voltage_name : "VSS"; } leakage_power () { value : 248.385; when : "(A * Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(A * Y)"; related_pg_pin : VSS; } leakage_power () { value : 143.01; when : "(!A * !Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(!A * !Y)"; related_pg_pin : VSS; } leakage_power () { value : 195.698; related_pg_pin : VDD; } leakage_power () { value : 0; related_pg_pin : VSS; } pin (Y) { direction : output; function : "A"; power_down_function : "(!VDD) + (VSS)"; related_ground_pin : VSS; related_power_pin : VDD; max_capacitance : 184.32; output_voltage : default_VDD_VSS_output; timing () { related_pin : "A"; timing_sense : positive_unate; timing_type : combinational; cell_rise (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "15.3618, 17.526, 21.1881, 27.7576, 40.3157, 65.1517, 114.68", \ "16.8515, 19.0056, 22.6692, 29.2448, 41.8158, 66.6648, 116.196", \ "19.9408, 22.0894, 25.7483, 32.2932, 44.8086, 69.639, 119.171", \ "24.7163, 26.9107, 30.5722, 37.1919, 49.7592, 74.5919, 124.112", \ "30.8946, 33.2354, 37.0514, 43.7014, 56.2041, 80.9965, 130.456", \ "38.6636, 41.2446, 45.3116, 52.0791, 64.5951, 89.2781, 139.016", \ "47.9828, 50.9762, 55.4495, 62.6331, 75.1085, 99.67, 149.072" \ ); } rise_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "8.36109, 11.79, 18.594, 32.4425, 60.7031, 117.929, 233.032", \ "8.35535, 11.7961, 18.5904, 32.4403, 60.6929, 117.928, 233.032", \ "8.52733, 11.9248, 18.6844, 32.5136, 60.7266, 117.94, 233.033", \ "9.3982, 12.7264, 19.327, 32.8896, 60.951, 118.016, 233.036", \ "10.8966, 14.1256, 20.4892, 33.8368, 61.5468, 118.276, 233.201", \ "13.2821, 16.4951, 22.5718, 35.2771, 62.4345, 118.957, 233.502", \ "16.8401, 20.1162, 26.1077, 38.1144, 64.3458, 119.758, 234.139" \ ); } cell_fall (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "16.1177, 18.2089, 21.6655, 27.6462, 38.7397, 60.4487, 103.646", \ "17.6978, 19.7984, 23.2561, 29.244, 40.3459, 62.0446, 105.227", \ "21.1484, 23.2311, 26.6513, 32.6271, 43.6601, 65.3402, 108.533", \ "26.9033, 29.0783, 32.6071, 38.621, 49.7103, 71.3546, 114.314", \ "34.9114, 37.241, 40.9955, 47.1754, 58.4014, 80.0412, 123.151", \ "46.0346, 48.5179, 52.5443, 59.2429, 70.6012, 92.2286, 135.385", \ "61.7254, 64.6164, 69.1568, 76.2848, 88.0556, 109.658, 152.535" \ ); } fall_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "7.92896, 10.8418, 16.4719, 27.7505, 50.6883, 97.3294, 191.492", \ "7.92942, 10.8288, 16.4623, 27.7372, 50.6792, 97.3252, 191.502", \ "8.04985, 10.9207, 16.5645, 27.8113, 50.7394, 97.3392, 191.506", \ "9.0878, 11.875, 17.2901, 28.335, 51.0089, 97.4587, 191.531", \ "10.8978, 13.6164, 18.9459, 29.5795, 51.9303, 97.9241, 191.706", \ "13.6772, 16.3823, 21.5244, 31.9082, 53.5063, 99.2084, 192.169", \ "17.7111, 20.363, 25.519, 35.4109, 56.3318, 100.582, 193.769" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VDD; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "0.594763, 0.611138, 0.635258, 0.659579, 0.675738, 0.686701, 0.691355", \ "0.587554, 0.601627, 0.625772, 0.650339, 0.668958, 0.680814, 0.686802", \ "0.580927, 0.591933, 0.610399, 0.61791, 0.611004, 0.622252, 0.628115", \ "0.595903, 0.596952, 0.596304, 0.615084, 0.6301, 0.647673, 0.652243", \ "0.632195, 0.626672, 0.632486, 0.651968, 0.645716, 0.632832, 0.626427", \ "0.719562, 0.690095, 0.676415, 0.683187, 0.690592, 0.705266, 0.72941", \ "0.9156, 0.865995, 0.823912, 0.800435, 0.788462, 0.77343, 0.812642" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "0.899217, 0.915986, 0.935816, 0.953505, 0.965824, 0.973195, 0.976113", \ "0.888081, 0.900838, 0.920669, 0.938927, 0.952577, 0.960517, 0.964946", \ "0.884441, 0.893178, 0.912276, 0.932571, 0.948729, 0.958293, 0.962368", \ "0.901563, 0.899918, 0.911379, 0.929121, 0.946194, 0.958574, 0.966783", \ "0.949156, 0.929134, 0.928948, 0.940866, 0.955963, 0.968954, 0.97718", \ "1.06454, 1.02108, 1.00045, 0.995506, 1.00669, 1.01844, 1.03089", \ "1.3118, 1.22013, 1.16386, 1.13965, 1.1351, 1.13964, 1.14872" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VSS; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "0.800819, 0.816474, 0.839715, 0.863254, 0.879042, 0.889383, 0.894507", \ "0.792596, 0.805979, 0.828964, 0.852273, 0.869916, 0.880897, 0.88696", \ "0.789884, 0.799136, 0.818354, 0.842493, 0.863863, 0.87728, 0.884939", \ "0.799747, 0.801865, 0.814863, 0.835201, 0.858798, 0.873724, 0.883776", \ "0.837287, 0.829864, 0.8304, 0.842847, 0.862493, 0.880272, 0.891066", \ "0.924032, 0.89828, 0.885547, 0.886498, 0.898872, 0.915751, 0.928718", \ "1.12065, 1.07118, 1.03354, 1.01341, 1.01255, 1.02052, 1.03349" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "0.694543, 0.711756, 0.732058, 0.750153, 0.76277, 0.77029, 0.773366", \ "0.68347, 0.69711, 0.718037, 0.737337, 0.751713, 0.760064, 0.764904", \ "0.677607, 0.686707, 0.692342, 0.700939, 0.684639, 0.69078, 0.705711", \ "0.693991, 0.691045, 0.697185, 0.70393, 0.712227, 0.707978, 0.634184", \ "0.742565, 0.721028, 0.72338, 0.714965, 0.749746, 0.738243, 0.730129", \ "0.857609, 0.809088, 0.777588, 0.806414, 0.828293, 0.842866, 0.794341", \ "1.10376, 1.0155, 0.956198, 0.936216, 0.95728, 0.916351, 0.977722" \ ); } } } pin (A) { driver_waveform_fall : "PreDriver20.5:fall"; driver_waveform_rise : "PreDriver20.5:rise"; direction : input; related_ground_pin : VSS; related_power_pin : VDD; max_transition : 320; capacitance : 0.6936; rise_capacitance : 0.693346; rise_capacitance_range (0.528302, 0.693346); fall_capacitance : 0.6936; fall_capacitance_range (0.522225, 0.6936); input_voltage : default_VDD_VSS_input; } } cell (BUFx6f_ASAP7_75t_R) { area : 0.1458; pg_pin (VDD) { pg_type : primary_power; voltage_name : "VDD"; } pg_pin (VSS) { pg_type : primary_ground; voltage_name : "VSS"; } leakage_power () { value : 313.618; when : "(A * Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(A * Y)"; related_pg_pin : VSS; } leakage_power () { value : 208.242; when : "(!A * !Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(!A * !Y)"; related_pg_pin : VSS; } leakage_power () { value : 260.93; related_pg_pin : VDD; } leakage_power () { value : 0; related_pg_pin : VSS; } pin (Y) { direction : output; function : "A"; power_down_function : "(!VDD) + (VSS)"; related_ground_pin : VSS; related_power_pin : VDD; max_capacitance : 184.32; output_voltage : default_VDD_VSS_output; timing () { related_pin : "A"; timing_sense : positive_unate; timing_type : combinational; cell_rise (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "11.1796, 12.8783, 15.8158, 21.211, 31.6714, 52.4367, 93.878", \ "12.7552, 14.4453, 17.3573, 22.7503, 33.1754, 54.0266, 95.4381", \ "15.2904, 17.0001, 19.9247, 25.3504, 35.7968, 56.5456, 97.9057", \ "18.7636, 20.5212, 23.5191, 28.9429, 39.4394, 60.216, 101.649", \ "23.2679, 25.1298, 28.2278, 33.6601, 44.03, 64.9119, 106.453", \ "28.7549, 30.8306, 34.1025, 39.6278, 50.11, 70.8639, 112.367", \ "34.8474, 37.2272, 40.9109, 46.8083, 57.3144, 77.7961, 119.399" \ ); } rise_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "6.24547, 9.11124, 14.8922, 26.6814, 50.622, 98.9232, 195.826", \ "6.28161, 9.13602, 14.9161, 26.6907, 50.6295, 98.9226, 195.826", \ "6.67588, 9.4583, 15.1564, 26.8199, 50.6878, 98.9352, 195.843", \ "7.40416, 10.1463, 15.7048, 27.2042, 50.8993, 99.0564, 195.866", \ "8.63975, 11.2484, 16.6242, 27.7693, 51.589, 99.2379, 196.053", \ "10.5439, 13.1542, 18.1713, 28.9897, 51.9752, 101.343, 196.198", \ "13.4886, 16.2401, 21.1661, 31.3597, 53.5273, 100.619, 197.182" \ ); } cell_fall (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "11.6621, 13.293, 16.0337, 20.8956, 30.1405, 48.369, 84.7359", \ "13.3651, 14.9841, 17.745, 22.5971, 31.841, 50.0699, 86.4332", \ "16.4406, 18.0847, 20.795, 25.6444, 34.9128, 53.1437, 89.5148", \ "20.8547, 22.59, 25.426, 30.38, 39.6808, 57.9089, 94.2168", \ "27.0463, 28.9333, 31.9833, 37.1106, 46.4456, 64.7215, 101.006", \ "35.7222, 37.8226, 41.1084, 46.4533, 55.8543, 74.0139, 110.301", \ "48.2373, 50.5824, 54.2681, 60.1279, 69.7688, 87.9994, 124.265" \ ); } fall_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "5.81532, 8.28499, 13.1709, 23.0215, 43.061, 83.6058, 165.202", \ "5.84286, 8.31972, 13.1826, 23.0368, 43.0585, 83.5933, 165.202", \ "6.25835, 8.64757, 13.4515, 23.2021, 43.1318, 83.6309, 165.204", \ "7.1665, 9.53555, 14.2062, 23.7701, 43.4732, 83.7995, 165.225", \ "8.58717, 10.9045, 15.4741, 24.7911, 44.4492, 84.155, 165.477", \ "10.7457, 13.0363, 17.5139, 26.3745, 45.2525, 85.6262, 165.738", \ "13.9495, 16.1997, 20.5665, 29.1926, 47.285, 86.0321, 166.646" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VDD; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "0.650243, 0.676812, 0.708173, 0.732929, 0.750359, 0.758122, 0.763092", \ "0.634348, 0.659401, 0.68177, 0.709756, 0.706942, 0.74787, 0.733129", \ "0.627391, 0.64556, 0.657365, 0.694699, 0.701248, 0.70957, 0.683814", \ "0.641717, 0.652031, 0.67447, 0.690121, 0.707127, 0.721551, 0.724839", \ "0.692891, 0.688953, 0.711111, 0.731267, 0.768874, 0.75592, 0.79626", \ "0.833651, 0.81601, 0.805209, 0.811481, 0.850544, 1.09248, 0.895996", \ "1.16514, 1.11985, 1.08657, 1.0772, 1.12511, 1.07781, 1.23452" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "1.13329, 1.15823, 1.1848, 1.20434, 1.21821, 1.22426, 1.22797", \ "1.12003, 1.14266, 1.16862, 1.19179, 1.20621, 1.21459, 1.21852", \ "1.11276, 1.12895, 1.15347, 1.17811, 1.19637, 1.20859, 1.21497", \ "1.13171, 1.13801, 1.1549, 1.17838, 1.20057, 1.21537, 1.22681", \ "1.20429, 1.1956, 1.20447, 1.21755, 1.24002, 1.25779, 1.27253", \ "1.37186, 1.33663, 1.32739, 1.334, 1.35025, 1.36653, 1.37699", \ "1.73913, 1.66583, 1.62649, 1.61639, 1.61597, 1.62623, 1.64092" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VSS; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "1.04279, 1.06787, 1.09782, 1.12156, 1.13846, 1.14577, 1.15087", \ "1.03123, 1.05379, 1.0838, 1.10842, 1.12727, 1.13959, 1.14458", \ "1.02141, 1.0374, 1.06302, 1.09078, 1.11484, 1.12672, 1.13485", \ "1.03563, 1.0423, 1.06058, 1.08565, 1.10939, 1.12575, 1.13888", \ "1.08642, 1.0856, 1.09384, 1.11283, 1.13795, 1.15772, 1.16988", \ "1.22745, 1.20945, 1.20232, 1.21259, 1.23012, 1.25402, 1.26645", \ "1.55954, 1.51456, 1.48463, 1.47262, 1.47892, 1.49103, 1.50949" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "0.740017, 0.766145, 0.793951, 0.814368, 0.82874, 0.835205, 0.839382", \ "0.724025, 0.744279, 0.777615, 0.793158, 0.807638, 0.816167, 0.820372", \ "0.719673, 0.735141, 0.747297, 0.751744, 0.777708, 0.786456, 0.792749", \ "0.741095, 0.747486, 0.754773, 0.772641, 0.790448, 0.80524, 0.780665", \ "0.809586, 0.799142, 0.827927, 0.837294, 0.903923, 0.872246, 0.835373", \ "0.97801, 0.943547, 0.932955, 0.93095, 0.984088, 1.08267, 0.962465", \ "1.34534, 1.26945, 1.21987, 1.22695, 1.20323, 1.21614, 1.30393" \ ); } } } pin (A) { driver_waveform_fall : "PreDriver20.5:fall"; driver_waveform_rise : "PreDriver20.5:rise"; direction : input; related_ground_pin : VSS; related_power_pin : VDD; max_transition : 320; capacitance : 1.33316; rise_capacitance : 1.33316; rise_capacitance_range (1.05377, 1.33316); fall_capacitance : 1.32962; fall_capacitance_range (1.04454, 1.32962); input_voltage : default_VDD_VSS_input; } } cell (BUFx8_ASAP7_75t_R) { area : 0.17496; pg_pin (VDD) { pg_type : primary_power; voltage_name : "VDD"; } pg_pin (VSS) { pg_type : primary_ground; voltage_name : "VSS"; } leakage_power () { value : 392.235; when : "(A * Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(A * Y)"; related_pg_pin : VSS; } leakage_power () { value : 216.609; when : "(!A * !Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(!A * !Y)"; related_pg_pin : VSS; } leakage_power () { value : 304.422; related_pg_pin : VDD; } leakage_power () { value : 0; related_pg_pin : VSS; } pin (Y) { direction : output; function : "A"; power_down_function : "(!VDD) + (VSS)"; related_ground_pin : VSS; related_power_pin : VDD; max_capacitance : 368.64; output_voltage : default_VDD_VSS_output; timing () { related_pin : "A"; timing_sense : positive_unate; timing_type : combinational; cell_rise (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "17.2971, 19.9997, 24.6199, 32.9826, 49.1048, 81.0632, 144.871", \ "18.8749, 21.5796, 26.234, 34.4816, 50.6124, 82.5732, 146.379", \ "21.9483, 24.6148, 29.2195, 37.5684, 53.6823, 85.591, 149.391", \ "26.9865, 29.7274, 34.3806, 42.8544, 58.8361, 90.809, 154.573", \ "33.792, 36.6716, 41.3917, 49.7919, 65.9482, 97.9077, 161.64", \ "42.4303, 45.5508, 50.5079, 59.0349, 75.0862, 106.769, 170.698", \ "52.7816, 56.2727, 61.6896, 70.4821, 86.4598, 118.277, 181.93" \ ); } rise_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "10.0437, 14.596, 23.7039, 42.2513, 80.0553, 156.533, 310.235", \ "10.0397, 14.6006, 23.7059, 42.2508, 80.0583, 156.501, 310.234", \ "10.1501, 14.7079, 23.7644, 42.298, 80.0797, 156.538, 310.235", \ "10.9908, 15.4144, 24.2687, 42.5991, 80.2362, 156.544, 310.24", \ "12.5416, 16.8258, 25.4327, 43.4099, 80.7085, 156.885, 310.335", \ "15.1638, 19.2823, 27.4953, 45.0575, 82.6746, 157.313, 310.625", \ "18.9182, 23.1741, 31.0924, 47.6493, 83.4308, 159.057, 311.5" \ ); } cell_fall (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "18.1055, 20.7178, 25.0159, 32.523, 46.5829, 74.1905, 129.203", \ "19.7393, 22.3462, 26.6507, 34.1545, 48.2305, 75.8333, 130.846", \ "23.2277, 25.8247, 30.1336, 37.6486, 51.6486, 79.2662, 134.307", \ "29.3125, 31.971, 36.2929, 43.7875, 57.8908, 85.4002, 140.287", \ "37.9564, 40.807, 45.355, 53.0914, 67.1918, 94.517, 149.637", \ "49.9971, 53.1634, 58.0961, 66.1311, 80.415, 107.913, 162.925", \ "66.836, 70.3008, 75.7844, 84.4872, 98.9557, 126.451, 181.287" \ ); } fall_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "9.47502, 13.2967, 20.7988, 35.8587, 66.5514, 128.824, 254.471", \ "9.47366, 13.2986, 20.7977, 35.8619, 66.538, 128.842, 254.47", \ "9.53024, 13.3733, 20.8277, 35.8778, 66.5636, 128.795, 254.471", \ "10.5104, 14.1606, 21.4242, 36.2918, 66.7472, 128.928, 254.485", \ "12.4069, 15.998, 23.0417, 37.5311, 67.5375, 129.305, 254.602", \ "15.3514, 18.8711, 25.7183, 39.6738, 69.1663, 130.127, 254.972", \ "19.8285, 23.2396, 29.9934, 43.4814, 71.7345, 132.337, 255.898" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VDD; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "0.921633, 0.946862, 0.982178, 1.01346, 1.03531, 1.04705, 1.05432", \ "0.91282, 0.936771, 0.972888, 1.0035, 1.02507, 1.0407, 1.0468", \ "0.903806, 0.909189, 0.937695, 0.953674, 0.978138, 0.953074, 0.965119", \ "0.923417, 0.925629, 0.934839, 0.956538, 0.966238, 0.992844, 0.967981", \ "0.979455, 0.967302, 0.966429, 0.964515, 1.00342, 1.02538, 0.99929", \ "1.10588, 1.05813, 1.03238, 1.09106, 1.2149, 1.02095, 1.06081", \ "1.38661, 1.28933, 1.22189, 1.19105, 1.24294, 1.31271, 1.36707" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "1.35501, 1.37477, 1.40282, 1.42605, 1.44166, 1.45054, 1.45549", \ "1.34042, 1.3592, 1.38742, 1.41224, 1.42889, 1.44007, 1.44358", \ "1.33299, 1.34872, 1.37528, 1.40346, 1.42368, 1.43535, 1.44188", \ "1.35377, 1.35332, 1.37193, 1.39922, 1.42065, 1.43948, 1.44487", \ "1.42781, 1.3981, 1.39626, 1.41308, 1.43754, 1.45293, 1.46246", \ "1.59502, 1.51726, 1.48826, 1.48524, 1.49945, 1.5158, 1.52545", \ "1.95244, 1.79436, 1.70892, 1.66966, 1.66584, 1.67425, 1.68465" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VSS; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "1.20015, 1.22432, 1.25853, 1.28888, 1.31037, 1.32143, 1.32904", \ "1.18996, 1.21318, 1.24769, 1.27558, 1.29641, 1.31123, 1.31723", \ "1.1861, 1.20278, 1.23096, 1.26572, 1.29076, 1.30529, 1.31407", \ "1.20217, 1.2049, 1.22478, 1.25785, 1.28246, 1.29942, 1.3136", \ "1.25558, 1.23977, 1.24222, 1.26216, 1.28755, 1.31019, 1.32425", \ "1.37948, 1.33646, 1.31587, 1.31987, 1.34059, 1.35793, 1.37402", \ "1.66642, 1.57135, 1.51457, 1.48811, 1.48597, 1.49556, 1.511" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "1.07672, 1.09752, 1.12655, 1.15037, 1.1663, 1.17533, 1.18021", \ "1.06438, 1.08468, 1.11322, 1.14077, 1.15796, 1.16963, 1.17321", \ "1.05526, 1.06177, 1.09536, 1.1225, 1.09061, 1.1217, 1.13896", \ "1.07808, 1.07516, 1.07921, 1.06777, 1.11535, 1.04986, 1.0089", \ "1.14919, 1.12584, 1.10924, 1.12381, 1.12143, 1.02322, 1.10582", \ "1.31106, 1.2399, 1.21826, 1.213, 1.28223, 1.19254, 1.28193", \ "1.67508, 1.5173, 1.43281, 1.42682, 1.41821, 1.45434, 1.39001" \ ); } } } pin (A) { driver_waveform_fall : "PreDriver20.5:fall"; driver_waveform_rise : "PreDriver20.5:rise"; direction : input; related_ground_pin : VSS; related_power_pin : VDD; max_transition : 320; capacitance : 0.938203; rise_capacitance : 0.938203; rise_capacitance_range (0.730838, 0.938203); fall_capacitance : 0.937541; fall_capacitance_range (0.728425, 0.937541); input_voltage : default_VDD_VSS_input; } } cell (CKINVDCx10_ASAP7_75t_R) { area : 0.36557; pg_pin (VDD) { pg_type : primary_power; voltage_name : "VDD"; } pg_pin (VSS) { pg_type : primary_ground; voltage_name : "VSS"; } leakage_power () { value : 208.346; when : "(A * !Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(A * !Y)"; related_pg_pin : VSS; } leakage_power () { value : 471.786; when : "(!A * Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(!A * Y)"; related_pg_pin : VSS; } leakage_power () { value : 340.066; related_pg_pin : VDD; } leakage_power () { value : 0; related_pg_pin : VSS; } pin (Y) { direction : output; function : "!A"; power_down_function : "(!VDD) + (VSS)"; related_ground_pin : VSS; related_power_pin : VDD; max_capacitance : 737.28; output_voltage : default_VDD_VSS_output; timing () { related_pin : "A"; timing_sense : negative_unate; timing_type : combinational; cell_rise (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "7.04881, 10.4156, 17.1107, 30.3397, 56.8965, 109.997, 216.189", \ "8.67024, 12.1058, 18.7491, 32.0415, 58.5789, 111.622, 217.816", \ "11.1479, 15.2884, 22.1407, 35.3159, 61.7554, 114.74, 220.955", \ "14.6203, 20.0815, 28.5698, 42.2432, 68.7163, 121.829, 228.052", \ "19.4218, 26.744, 38.0034, 54.9695, 82.4125, 135.388, 241.514", \ "26.2254, 35.9209, 51.055, 73.6462, 107.909, 162.941, 268.695", \ "36.3742, 49.2721, 69.0345, 99.4545, 144.648, 213.843, 323.612" \ ); } rise_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "9.68417, 17.713, 34.0793, 66.9894, 132.897, 264.727, 528.458", \ "10.6234, 18.3097, 34.294, 67.0114, 132.897, 264.698, 528.458", \ "13.1562, 20.4155, 35.7096, 67.5889, 132.896, 264.646, 528.427", \ "17.2881, 25.2623, 39.8279, 70.3391, 133.96, 264.672, 528.44", \ "23.4022, 33.2257, 49.7583, 78.6916, 139.897, 266.777, 528.444", \ "32.8052, 45.1797, 64.8571, 98.0018, 156.685, 279.156, 532.812", \ "47.9702, 63.2263, 88.4774, 128.968, 195.719, 313.181, 557.709" \ ); } cell_fall (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "6.42232, 9.3887, 15.1767, 26.7519, 49.8907, 96.1989, 188.823", \ "7.80798, 10.8805, 16.7258, 28.2544, 51.3671, 97.6841, 190.256", \ "9.76905, 13.632, 19.7895, 31.355, 54.4901, 100.726, 193.312", \ "12.3033, 17.411, 25.2008, 37.675, 60.8186, 107.066, 199.561", \ "15.3048, 22.0694, 32.2828, 48.275, 73.3891, 119.876, 212.167", \ "18.7729, 27.8265, 41.5816, 62.6523, 94.4532, 144.848, 237.459", \ "22.0679, 34.0488, 52.5921, 80.5656, 122.801, 186.908, 287.947" \ ); } fall_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "8.32899, 15.1736, 29.1744, 57.38, 113.88, 226.89, 453.147", \ "9.34114, 15.9041, 29.4836, 57.4214, 113.877, 226.941, 453.134", \ "11.6917, 17.9405, 31.0814, 58.212, 113.955, 226.95, 453.152", \ "15.0671, 22.2098, 35.2365, 61.4154, 115.581, 227.051, 453.143", \ "20.6066, 28.9553, 43.8896, 69.8542, 122.313, 230.364, 453.435", \ "29.4863, 39.6651, 57.0584, 86.5608, 138.687, 243.732, 459.687", \ "44.2547, 57.2254, 77.7435, 112.906, 172.608, 277.282, 486.893" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VDD; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "1.27566, 1.29448, 1.32571, 1.29506, 1.29992, 1.30254, 1.30432", \ "1.25522, 1.29149, 1.29083, 1.29919, 1.2918, 1.26035, 1.26262", \ "1.25813, 1.26245, 1.28286, 1.21118, 1.14084, 1.07624, 1.08624", \ "1.351, 1.32603, 1.33862, 1.28892, 1.2039, 1.19736, 1.2028", \ "1.60099, 1.55111, 1.57437, 1.40606, 1.27855, 1.1075, 1.02408", \ "2.22604, 2.05931, 1.98874, 1.85412, 1.62767, 1.39575, 0.899155", \ "3.61851, 3.35076, 3.03162, 2.7802, 2.42928, 2.11424, 1.39745" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "-0.363322, -0.338722, -0.32377, -0.316561, -0.311647, -0.309432, -0.308311", \ "-0.387562, -0.354986, -0.330435, -0.318254, -0.310468, -0.30663, -0.304918", \ "-0.394664, -0.361938, -0.333404, -0.311859, -0.301603, -0.293916, -0.290295", \ "-0.344117, -0.33364, -0.309843, -0.287864, -0.271991, -0.262987, -0.257459", \ "-0.126366, -0.175342, -0.198853, -0.200282, -0.195404, -0.189144, -0.186555", \ "0.432297, 0.285751, 0.160576, 0.0713511, 0.0210353, -0.00562749, -0.0197713", \ "1.70759, 1.43378, 1.11439, 0.829404, 0.609701, 0.469909, 0.367486" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VSS; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "-0.66606, -0.636909, -0.613532, -0.607959, -0.60184, -0.59939, -0.598192", \ "-0.68787, -0.650653, -0.623832, -0.605793, -0.596799, -0.589858, -0.589329", \ "-0.68877, -0.659418, -0.627157, -0.607078, -0.591983, -0.582826, -0.578049", \ "-0.611916, -0.611521, -0.594415, -0.572005, -0.552302, -0.538655, -0.531878", \ "-0.352833, -0.40995, -0.447132, -0.459945, -0.457406, -0.449905, -0.442839", \ "0.269763, 0.137262, -0.00689068, -0.116859, -0.190512, -0.230203, -0.248297", \ "1.63158, 1.3871, 1.11185, 0.802654, 0.543147, 0.337515, 0.223123" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "1.57048, 1.59914, 1.59281, 1.58769, 1.57176, 1.57377, 1.57484", \ "1.54095, 1.56106, 1.58162, 1.54281, 1.50916, 1.51421, 1.48432", \ "1.56282, 1.57104, 1.55265, 1.50528, 1.47571, 1.41507, 1.39706", \ "1.62111, 1.62765, 1.66028, 1.58657, 1.48048, 1.39798, 1.29853", \ "1.82445, 1.75324, 1.74349, 1.73537, 1.62235, 1.50508, 1.20352", \ "2.38855, 2.23678, 2.11907, 2.02305, 1.88388, 1.7121, 1.23232", \ "3.6695, 3.35566, 3.00109, 2.67124, 2.60187, 2.1587, 2.01564" \ ); } } } pin (A) { driver_waveform_fall : "PreDriver20.5:fall"; driver_waveform_rise : "PreDriver20.5:rise"; direction : input; related_ground_pin : VSS; related_power_pin : VDD; max_transition : 320; capacitance : 6.68425; rise_capacitance : 6.67892; rise_capacitance_range (4.8955, 6.67892); fall_capacitance : 6.68425; fall_capacitance_range (4.87869, 6.68425); input_voltage : default_VDD_VSS_input; } } cell (CKINVDCx11_ASAP7_75t_R) { area : 0.400876; pg_pin (VDD) { pg_type : primary_power; voltage_name : "VDD"; } pg_pin (VSS) { pg_type : primary_ground; voltage_name : "VSS"; } leakage_power () { value : 227.796; when : "(A * !Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(A * !Y)"; related_pg_pin : VSS; } leakage_power () { value : 517.58; when : "(!A * Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(!A * Y)"; related_pg_pin : VSS; } leakage_power () { value : 372.688; related_pg_pin : VDD; } leakage_power () { value : 0; related_pg_pin : VSS; } pin (Y) { direction : output; function : "!A"; power_down_function : "(!VDD) + (VSS)"; related_ground_pin : VSS; related_power_pin : VDD; max_capacitance : 737.28; output_voltage : default_VDD_VSS_output; timing () { related_pin : "A"; timing_sense : negative_unate; timing_type : combinational; cell_rise (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "6.91479, 10.0368, 16.1764, 28.3639, 52.79, 101.63, 199.298", \ "8.49195, 11.6758, 17.7768, 30.0068, 54.3721, 103.189, 200.857", \ "10.8877, 14.8025, 21.2289, 33.3838, 57.7144, 106.469, 204.126", \ "14.2035, 19.3976, 27.4349, 40.1089, 64.6001, 113.282, 210.866", \ "18.8798, 25.8046, 36.3923, 52.4375, 78.17, 126.899, 224.146", \ "25.6005, 34.5839, 48.8987, 70.2182, 102.78, 154.094, 251.63", \ "35.3324, 47.4679, 66.1041, 94.1526, 137.571, 203.159, 305.771" \ ); } rise_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "9.16965, 16.5883, 31.7549, 62.3008, 123.474, 245.833, 490.712", \ "10.1406, 17.2281, 31.9996, 62.3177, 123.475, 245.833, 490.712", \ "12.68, 19.3731, 33.4753, 62.9839, 123.527, 245.88, 490.705", \ "16.6206, 24.2838, 37.7067, 66.0395, 124.919, 245.852, 490.773", \ "22.6679, 31.821, 47.2338, 74.56, 131.204, 249, 490.857", \ "31.8065, 43.1349, 62.1139, 93.3636, 148.264, 261.436, 496.772", \ "46.5489, 60.9587, 84.92, 122.896, 185.696, 296.524, 522.618" \ ); } cell_fall (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "6.31644, 9.06995, 14.4279, 25.0122, 46.2825, 88.8303, 173.937", \ "7.66965, 10.5382, 15.9129, 26.5219, 47.7017, 90.2848, 175.334", \ "9.54261, 13.1857, 18.955, 29.6859, 50.8417, 93.3581, 178.334", \ "11.9319, 16.7495, 24.0999, 35.8919, 57.1252, 99.6226, 184.431", \ "14.8149, 21.1828, 30.8906, 45.9945, 69.692, 112.09, 197.473", \ "18.094, 26.5547, 39.541, 59.5012, 89.7149, 137.137, 222.296", \ "21.036, 32.4469, 50.1286, 76.5246, 116.597, 177.298, 272.073" \ ); } fall_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "7.87421, 14.2026, 27.1674, 53.325, 105.773, 210.64, 420.57", \ "8.89659, 14.9594, 27.5117, 53.3796, 105.755, 210.615, 420.549", \ "11.1666, 17.0106, 29.1901, 54.2492, 105.875, 210.639, 420.517", \ "14.5057, 21.2209, 33.4325, 57.6197, 107.676, 210.854, 420.569", \ "19.8468, 27.7351, 41.702, 66.0459, 114.452, 214.686, 420.986", \ "28.7122, 38.1226, 54.4615, 82.0186, 131.406, 228.446, 428.86", \ "43.1519, 55.0572, 74.498, 107.101, 162.955, 261.704, 456.226" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VDD; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "1.41621, 1.44533, 1.46249, 1.4443, 1.44992, 1.45358, 1.4557", \ "1.38591, 1.41827, 1.40844, 1.41929, 1.38296, 1.37242, 1.37515", \ "1.40193, 1.41066, 1.45451, 1.40218, 1.34304, 1.28326, 1.28082", \ "1.49242, 1.49652, 1.50205, 1.39084, 1.38543, 1.26659, 1.20312", \ "1.81144, 1.74454, 1.68815, 1.54645, 1.45515, 1.262, 0.942473", \ "2.49827, 2.33607, 2.21023, 1.98862, 1.86772, 1.4788, 1.11026", \ "4.03196, 3.76252, 3.44701, 2.98115, 2.57558, 2.35325, 1.42176" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "-0.407145, -0.377892, -0.359168, -0.352204, -0.347018, -0.345407, -0.344101", \ "-0.433542, -0.3976, -0.370591, -0.353392, -0.346241, -0.341558, -0.339472", \ "-0.439921, -0.40424, -0.372167, -0.347453, -0.335949, -0.326314, -0.322714", \ "-0.373748, -0.366039, -0.342315, -0.316286, -0.299567, -0.290653, -0.284277", \ "-0.134546, -0.185336, -0.213782, -0.21601, -0.209423, -0.203356, -0.196424", \ "0.497095, 0.336652, 0.200197, 0.0999345, 0.0429275, 0.0120638, -0.0064692", \ "1.9192, 1.61155, 1.24331, 0.943617, 0.708767, 0.545955, 0.44687" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VSS; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "-0.774538, -0.741573, -0.719101, -0.707892, -0.700738, -0.697682, -0.696179", \ "-0.799949, -0.75956, -0.729839, -0.709563, -0.698956, -0.690879, -0.688505", \ "-0.795475, -0.762823, -0.723777, -0.701846, -0.682556, -0.674082, -0.669925", \ "-0.702685, -0.70555, -0.687583, -0.665854, -0.643667, -0.631274, -0.624373", \ "-0.412963, -0.473395, -0.516607, -0.530626, -0.531153, -0.527783, -0.521918", \ "0.287574, 0.136813, -0.0113484, -0.134543, -0.217219, -0.264813, -0.28834", \ "1.8085, 1.54565, 1.2383, 0.890641, 0.633635, 0.419736, 0.267209" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "1.77569, 1.81752, 1.83499, 1.79669, 1.78991, 1.78552, 1.78723", \ "1.75081, 1.77155, 1.78762, 1.76011, 1.69134, 1.7044, 1.68554", \ "1.76713, 1.77852, 1.7632, 1.78206, 1.67548, 1.65246, 1.58616", \ "1.83045, 1.84936, 1.85079, 1.83574, 1.68611, 1.59271, 1.35818", \ "2.08523, 2.02156, 1.97565, 1.95479, 1.94136, 1.54274, 1.63007", \ "2.71743, 2.52507, 2.34841, 2.27507, 2.24748, 2.04293, 1.44533", \ "4.13504, 3.80066, 3.46284, 3.12066, 2.85909, 2.81443, 2.26513" \ ); } } } pin (A) { driver_waveform_fall : "PreDriver20.5:fall"; driver_waveform_rise : "PreDriver20.5:rise"; direction : input; related_ground_pin : VSS; related_power_pin : VDD; max_transition : 320; capacitance : 7.53406; rise_capacitance : 7.53406; rise_capacitance_range (5.47455, 7.53406); fall_capacitance : 7.53368; fall_capacitance_range (5.47203, 7.53368); input_voltage : default_VDD_VSS_input; } } cell (CKINVDCx12_ASAP7_75t_R) { area : 0.400876; pg_pin (VDD) { pg_type : primary_power; voltage_name : "VDD"; } pg_pin (VSS) { pg_type : primary_ground; voltage_name : "VSS"; } leakage_power () { value : 247.235; when : "(A * !Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(A * !Y)"; related_pg_pin : VSS; } leakage_power () { value : 563.363; when : "(!A * Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(!A * Y)"; related_pg_pin : VSS; } leakage_power () { value : 405.299; related_pg_pin : VDD; } leakage_power () { value : 0; related_pg_pin : VSS; } pin (Y) { direction : output; function : "!A"; power_down_function : "(!VDD) + (VSS)"; related_ground_pin : VSS; related_power_pin : VDD; max_capacitance : 737.28; output_voltage : default_VDD_VSS_output; timing () { related_pin : "A"; timing_sense : negative_unate; timing_type : combinational; cell_rise (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "6.65691, 9.57286, 15.2266, 26.5037, 48.9689, 93.9882, 184.01", \ "8.21189, 11.1656, 16.8273, 28.09, 50.5422, 95.5407, 185.564", \ "10.5387, 14.2549, 20.1851, 31.3661, 53.8284, 98.9239, 188.839", \ "13.7036, 18.6139, 26.2752, 38.2174, 60.767, 105.662, 195.334", \ "18.2432, 24.7906, 34.8948, 50.1898, 74.5166, 119.385, 208.82", \ "24.7103, 33.2869, 46.7828, 67.136, 98.2697, 146.857, 236.416", \ "34.1673, 45.4198, 63.2922, 90.5633, 131.011, 193.707, 291.388" \ ); } rise_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "8.60328, 15.4449, 29.4643, 57.7339, 114.384, 227.69, 454.444", \ "9.60404, 16.1384, 29.7669, 57.775, 114.379, 227.686, 454.444", \ "12.1777, 18.29, 31.3188, 58.4978, 114.424, 227.726, 454.444", \ "16.0314, 23.1847, 35.6495, 61.7657, 116.097, 227.821, 454.446", \ "21.7832, 30.5194, 44.9196, 70.5252, 122.672, 231.263, 454.786", \ "30.7232, 41.9208, 59.4639, 88.9479, 140.279, 244.565, 461.588", \ "45.0282, 58.5058, 81.516, 117.076, 176.38, 279.877, 488.385" \ ); } cell_fall (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "6.11313, 8.64439, 13.5582, 23.3768, 42.9625, 82.1975, 160.648", \ "7.39733, 10.1083, 15.0931, 24.8534, 44.4411, 83.6689, 162.056", \ "9.2059, 12.6107, 18.0693, 28.0103, 47.5061, 86.7303, 165.082", \ "11.499, 16.027, 23.0047, 34.1684, 53.8185, 92.9375, 171.107", \ "14.2072, 20.2007, 29.5006, 43.8198, 66.1418, 105.674, 184.014", \ "17.2759, 25.3042, 37.7479, 56.5996, 85.2328, 129.967, 209.183", \ "19.941, 30.7412, 47.3465, 72.7654, 110.632, 167.691, 257.395" \ ); } fall_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "7.42077, 13.2589, 25.2601, 49.5147, 98.1654, 195.502, 390.319", \ "8.46586, 14.0463, 25.6761, 49.5917, 98.1705, 195.517, 390.319", \ "10.6049, 16.1335, 27.4271, 50.5441, 98.3071, 195.491, 390.317", \ "13.8847, 20.2444, 31.644, 54.0222, 100.386, 195.862, 390.298", \ "19.1975, 26.5984, 39.4567, 62.6282, 107.373, 200.146, 391.075", \ "27.8195, 36.6357, 51.9948, 78.0053, 124.611, 214.245, 399.709", \ "42.0502, 53.3496, 71.5752, 102.376, 155.157, 248.583, 428.14" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VDD; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "1.49874, 1.55247, 1.56197, 1.57539, 1.54297, 1.54706, 1.54799", \ "1.47658, 1.49442, 1.50765, 1.51045, 1.46913, 1.4607, 1.46029", \ "1.51019, 1.52415, 1.50458, 1.43073, 1.38974, 1.44088, 1.36427", \ "1.61336, 1.60813, 1.60491, 1.53013, 1.49646, 1.38055, 1.11682", \ "1.94894, 1.87605, 1.82366, 1.73318, 1.74017, 1.47834, 1.00591", \ "2.73152, 2.58197, 2.41129, 2.22898, 2.22396, 1.98734, 1.32084", \ "4.39639, 4.08751, 3.76206, 3.36505, 2.78706, 2.65286, 2.41049" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "-0.447835, -0.416384, -0.396456, -0.385079, -0.379881, -0.377233, -0.375699", \ "-0.475494, -0.436114, -0.405163, -0.386823, -0.376599, -0.371499, -0.371172", \ "-0.4796, -0.442857, -0.408576, -0.377638, -0.365308, -0.356532, -0.352076", \ "-0.40306, -0.396544, -0.372454, -0.345228, -0.327956, -0.316531, -0.308707", \ "-0.124268, -0.188363, -0.222654, -0.228938, -0.221726, -0.217142, -0.211766", \ "0.573643, 0.398055, 0.237506, 0.129921, 0.0631411, 0.0258465, 0.0055887", \ "2.14082, 1.83532, 1.43504, 1.0649, 0.8348, 0.64419, 0.526015" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VSS; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "-0.816987, -0.774359, -0.754508, -0.740854, -0.734866, -0.729833, -0.728365", \ "-0.84207, -0.799622, -0.766661, -0.744398, -0.730554, -0.72513, -0.721161", \ "-0.832708, -0.800343, -0.765312, -0.736547, -0.718726, -0.706054, -0.701076", \ "-0.72453, -0.730582, -0.713181, -0.691087, -0.671341, -0.653897, -0.648966", \ "-0.395978, -0.467049, -0.517791, -0.540413, -0.539657, -0.537056, -0.53251", \ "0.370057, 0.216668, 0.0486118, -0.090483, -0.18353, -0.237754, -0.268745", \ "2.04244, 1.75955, 1.43692, 1.06265, 0.769079, 0.525037, 0.372413" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "1.87644, 1.90641, 1.90252, 1.90716, 1.88311, 1.88546, 1.8867", \ "1.83168, 1.86221, 1.89178, 1.849, 1.82787, 1.83418, 1.76917", \ "1.84343, 1.85746, 1.8424, 1.87784, 1.75899, 1.74367, 1.6641", \ "1.94193, 1.93482, 1.91002, 1.94661, 1.80939, 1.67321, 1.42812", \ "2.22108, 2.12485, 2.06156, 2.15801, 2.01513, 1.86745, 1.63805", \ "2.93428, 2.72203, 2.56847, 2.46081, 2.4312, 2.08801, 1.81423", \ "4.49836, 4.14928, 3.72911, 3.46254, 3.12385, 2.80981, 2.06772" \ ); } } } pin (A) { driver_waveform_fall : "PreDriver20.5:fall"; driver_waveform_rise : "PreDriver20.5:rise"; direction : input; related_ground_pin : VSS; related_power_pin : VDD; max_transition : 320; capacitance : 7.99726; rise_capacitance : 7.99726; rise_capacitance_range (5.78284, 7.99726); fall_capacitance : 7.98572; fall_capacitance_range (5.76588, 7.98572); input_voltage : default_VDD_VSS_input; } } cell (CKINVDCx14_ASAP7_75t_R) { area : 0.425618; pg_pin (VDD) { pg_type : primary_power; voltage_name : "VDD"; } pg_pin (VSS) { pg_type : primary_ground; voltage_name : "VSS"; } leakage_power () { value : 286.123; when : "(A * !Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(A * !Y)"; related_pg_pin : VSS; } leakage_power () { value : 654.939; when : "(!A * Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(!A * Y)"; related_pg_pin : VSS; } leakage_power () { value : 470.531; related_pg_pin : VDD; } leakage_power () { value : 0; related_pg_pin : VSS; } pin (Y) { direction : output; function : "!A"; power_down_function : "(!VDD) + (VSS)"; related_ground_pin : VSS; related_power_pin : VDD; max_capacitance : 737.28; output_voltage : default_VDD_VSS_output; timing () { related_pin : "A"; timing_sense : negative_unate; timing_type : combinational; cell_rise (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "6.63192, 9.26505, 14.3946, 24.5187, 44.7754, 85.302, 166.344", \ "8.10863, 10.8523, 15.9699, 26.0982, 46.3159, 86.9109, 167.854", \ "10.3074, 13.7451, 19.2208, 29.3573, 49.6809, 90.1287, 171.057", \ "13.3281, 17.8711, 24.8703, 36.0555, 56.3142, 96.6842, 177.555", \ "17.6298, 23.6187, 32.7322, 47.0352, 69.6752, 110.352, 190.73", \ "23.8274, 31.6512, 43.9512, 62.3579, 91.6499, 136.812, 218.063", \ "33.0055, 43.2108, 59.2826, 84.298, 122.502, 180.769, 271.261" \ ); } rise_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "8.15973, 14.4527, 27.3701, 53.5029, 105.917, 210.812, 420.723", \ "9.14548, 15.1732, 27.7065, 53.5571, 105.91, 210.812, 420.723", \ "11.6417, 17.27, 29.3081, 54.4637, 106.021, 210.728, 420.721", \ "15.2148, 21.889, 33.6787, 57.8154, 107.97, 211.129, 420.722", \ "20.7432, 28.8353, 42.641, 66.4805, 114.745, 215.067, 421.24", \ "29.3488, 39.3526, 55.6724, 84.1772, 132.077, 228.71, 429.248", \ "43.307, 55.6465, 76.1649, 110.03, 167.12, 263.019, 456.726" \ ); } cell_fall (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "6.08375, 8.42191, 12.9099, 21.7447, 39.4597, 74.882, 145.723", \ "7.35291, 9.83708, 14.3591, 23.2004, 40.944, 76.3086, 147.103", \ "9.02089, 12.1437, 17.2431, 26.2611, 44.0314, 79.395, 150.153", \ "11.1632, 15.2907, 21.6967, 32.105, 50.0415, 85.5554, 156.196", \ "13.6596, 19.1331, 27.6456, 40.8469, 61.6187, 97.7329, 168.382", \ "16.451, 23.7669, 35.1207, 52.491, 78.906, 120.062, 192.392", \ "18.8749, 28.597, 43.7925, 67.0758, 102.068, 154.437, 238.408" \ ); } fall_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "7.05999, 12.4994, 23.661, 46.285, 91.7082, 182.633, 364.601", \ "8.05196, 13.2548, 24.0961, 46.3879, 91.7115, 182.636, 364.601", \ "10.117, 15.3251, 25.7596, 47.3995, 91.9681, 182.636, 364.595", \ "13.2627, 19.1473, 30.1272, 50.8952, 94.2103, 183.146, 364.623", \ "18.3705, 25.2741, 37.3528, 59.0451, 101.142, 187.649, 365.87", \ "26.7298, 34.7737, 48.9374, 73.7514, 118.113, 201.151, 374.81", \ "40.5922, 50.9962, 67.6723, 96.4865, 145.998, 235.453, 403.612" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VDD; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "1.73689, 1.76874, 1.80292, 1.78936, 1.78179, 1.7858, 1.78771", \ "1.71099, 1.74533, 1.76087, 1.75188, 1.7116, 1.7709, 1.69226", \ "1.75418, 1.77086, 1.74976, 1.7175, 1.75272, 1.68851, 1.59215", \ "1.89624, 1.87453, 1.89715, 1.86254, 1.75799, 1.58902, 1.43477", \ "2.3088, 2.23231, 2.14584, 2.03251, 2.05914, 1.91935, 1.29112", \ "3.23528, 3.05385, 2.8568, 2.54954, 2.5484, 2.38043, 1.9613", \ "5.23379, 4.88659, 4.48198, 4.04615, 3.84342, 3.48162, 3.15096" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "-0.542661, -0.507772, -0.48496, -0.472136, -0.465009, -0.461485, -0.459653", \ "-0.56632, -0.52411, -0.492264, -0.47175, -0.46003, -0.453843, -0.450449", \ "-0.562922, -0.525909, -0.485544, -0.45512, -0.436756, -0.426973, -0.421853", \ "-0.456321, -0.456439, -0.434294, -0.404642, -0.381508, -0.367496, -0.364351", \ "-0.106897, -0.185787, -0.232553, -0.243936, -0.237414, -0.228577, -0.226034", \ "0.735259, 0.535779, 0.345829, 0.220394, 0.141035, 0.0994473, 0.0794", \ "2.58914, 2.26616, 1.81834, 1.44136, 1.10024, 0.915878, 0.780788" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VSS; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "-0.965163, -0.925394, -0.897498, -0.882663, -0.876274, -0.871746, -0.869507", \ "-0.986574, -0.941229, -0.904863, -0.879506, -0.8674, -0.855145, -0.853799", \ "-0.962021, -0.931133, -0.892432, -0.864758, -0.842307, -0.828187, -0.825204", \ "-0.823316, -0.832788, -0.820761, -0.795822, -0.773587, -0.760335, -0.750663", \ "-0.421376, -0.506756, -0.563265, -0.591886, -0.592014, -0.585158, -0.589626", \ "0.504137, 0.316303, 0.137445, -0.02026, -0.125549, -0.18203, -0.210262", \ "2.48147, 2.17943, 1.77625, 1.42912, 1.06958, 0.805984, 0.620232" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "2.15117, 2.19328, 2.21884, 2.1896, 2.18723, 2.18973, 2.19229", \ "2.1426, 2.16139, 2.18134, 2.14767, 2.1679, 2.1162, 2.07251", \ "2.14625, 2.15819, 2.17057, 2.19094, 2.19543, 2.12382, 2.04399", \ "2.27384, 2.24912, 2.2734, 2.2935, 2.17514, 2.14961, 1.92542", \ "2.60506, 2.506, 2.52594, 2.45937, 2.37834, 2.2645, 1.83321", \ "3.45669, 3.23394, 3.06599, 2.96591, 2.90125, 2.07061, 1.8003", \ "5.34407, 4.95811, 4.51344, 4.12838, 3.8383, 3.08189, 3.21509" \ ); } } } pin (A) { driver_waveform_fall : "PreDriver20.5:fall"; driver_waveform_rise : "PreDriver20.5:rise"; direction : input; related_ground_pin : VSS; related_power_pin : VDD; max_transition : 320; capacitance : 9.30344; rise_capacitance : 9.30344; rise_capacitance_range (6.55079, 9.30344); fall_capacitance : 9.28874; fall_capacitance_range (6.5287, 9.28874); input_voltage : default_VDD_VSS_input; } } cell (CKINVDCx16_ASAP7_75t_R) { area : 0.45036; pg_pin (VDD) { pg_type : primary_power; voltage_name : "VDD"; } pg_pin (VSS) { pg_type : primary_ground; voltage_name : "VSS"; } leakage_power () { value : 325.012; when : "(A * !Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(A * !Y)"; related_pg_pin : VSS; } leakage_power () { value : 746.515; when : "(!A * Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(!A * Y)"; related_pg_pin : VSS; } leakage_power () { value : 535.763; related_pg_pin : VDD; } leakage_power () { value : 0; related_pg_pin : VSS; } pin (Y) { direction : output; function : "!A"; power_down_function : "(!VDD) + (VSS)"; related_ground_pin : VSS; related_power_pin : VDD; max_capacitance : 737.28; output_voltage : default_VDD_VSS_output; timing () { related_pin : "A"; timing_sense : negative_unate; timing_type : combinational; cell_rise (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "6.09354, 8.40357, 12.8034, 21.5126, 38.8982, 73.7009, 143.296", \ "7.54561, 9.98758, 14.4647, 23.1991, 40.4549, 75.2915, 144.827", \ "9.62242, 12.7429, 17.6732, 26.3935, 43.8877, 78.6137, 147.883", \ "12.4439, 16.6311, 22.9998, 33.074, 50.6727, 85.0862, 154.421", \ "16.484, 21.9834, 30.2807, 43.4936, 63.8034, 98.7678, 168.226", \ "22.3405, 29.5417, 40.8318, 58.1245, 84.031, 125.162, 195.405", \ "31.1219, 40.5633, 55.3695, 78.3549, 113.375, 166.557, 247.999" \ ); } rise_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "7.17871, 12.4339, 23.2975, 45.2901, 89.4738, 177.911, 354.893", \ "8.24496, 13.2216, 23.7047, 45.3827, 89.4819, 177.935, 354.895", \ "10.6944, 15.4922, 25.4684, 46.4369, 89.718, 177.916, 354.894", \ "14.2383, 19.9842, 30.0212, 50.1382, 91.9715, 178.478, 354.895", \ "19.7529, 26.6124, 38.6564, 59.3323, 99.4682, 183.185, 355.948", \ "27.8057, 36.7376, 51.2696, 75.84, 117.504, 198.096, 365.465", \ "41.287, 52.4238, 70.7361, 100.799, 150.471, 234.556, 395.233" \ ); } cell_fall (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "5.61311, 7.63927, 11.5159, 19.1418, 34.3351, 64.7829, 125.66", \ "6.7657, 9.04404, 12.9316, 20.5272, 35.8251, 66.199, 127.072", \ "8.37221, 11.2538, 15.8845, 23.6617, 38.9867, 69.3335, 130.125", \ "10.3101, 14.1364, 20.0239, 29.3544, 44.9023, 75.4035, 136.167", \ "12.6464, 17.6442, 25.5453, 37.5398, 56.1848, 87.4478, 148.333", \ "15.1014, 21.8142, 32.3281, 48.1469, 72.0432, 110.047, 173.118", \ "17.0999, 26.0957, 40.1045, 61.2948, 93.0337, 141.725, 217.914" \ ); } fall_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "6.21643, 10.7247, 20.0394, 38.969, 77.0358, 153.247, 305.813", \ "7.29468, 11.5601, 20.5148, 39.1575, 77.0688, 153.248, 305.816", \ "9.31198, 13.7752, 22.3303, 40.3438, 77.4587, 153.236, 305.834", \ "12.3125, 17.4219, 26.7033, 44.0302, 79.9825, 154.137, 305.822", \ "17.2577, 23.3402, 33.776, 52.6283, 87.503, 159.269, 307.583", \ "25.4076, 32.6506, 45.2255, 66.807, 105.776, 174.352, 318.083", \ "38.894, 48.3953, 63.4398, 88.6377, 131.574, 209.391, 348.538" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VDD; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "1.97063, 2.0366, 2.0574, 2.05828, 2.04058, 2.04621, 2.04922", \ "1.94839, 1.99682, 2.07167, 2.09471, 1.95715, 1.99339, 1.93871", \ "2.00804, 2.02233, 2.01535, 1.97342, 2.04016, 1.96193, 1.65838", \ "2.16202, 2.1595, 2.13086, 2.11725, 2.14373, 1.73871, 1.46945", \ "2.64722, 2.53838, 2.33418, 2.41489, 2.33041, 2.06639, 1.79918", \ "3.70992, 3.52296, 3.25339, 3.05735, 2.84801, 2.66868, 2.31065", \ "5.99507, 5.65768, 5.20091, 4.70103, 4.30019, 4.29299, 3.37704" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "-0.623812, -0.579082, -0.546087, -0.527532, -0.520263, -0.515366, -0.512903", \ "-0.657207, -0.604773, -0.562544, -0.533873, -0.517693, -0.509482, -0.504211", \ "-0.651166, -0.609934, -0.561013, -0.521219, -0.495604, -0.483099, -0.475377", \ "-0.521252, -0.52914, -0.507137, -0.47174, -0.443415, -0.423381, -0.417353", \ "-0.113735, -0.205903, -0.270891, -0.291126, -0.288543, -0.279074, -0.276148", \ "0.870067, 0.64292, 0.418091, 0.254446, 0.141419, 0.0827037, 0.0533299", \ "3.01, 2.65171, 2.17872, 1.65512, 1.27473, 1.00809, 0.832087" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VSS; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "-1.09718, -1.03906, -1.00983, -0.988369, -0.978289, -0.972263, -0.968745", \ "-1.12411, -1.07293, -1.014, -0.980797, -0.969987, -0.957063, -0.953273", \ "-1.09757, -1.0658, -1.01876, -0.979656, -0.949073, -0.931451, -0.926736", \ "-0.929244, -0.949635, -0.93887, -0.910142, -0.877665, -0.864112, -0.850652", \ "-0.455432, -0.557439, -0.636757, -0.681864, -0.687028, -0.679579, -0.675866", \ "0.610966, 0.40174, 0.176064, -0.00955236, -0.154696, -0.237361, -0.274933", \ "2.89046, 2.55958, 2.11809, 1.66598, 1.25112, 0.868059, 0.650215" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "2.45426, 2.49442, 2.52914, 2.52696, 2.4928, 2.49681, 2.49858", \ "2.39399, 2.4489, 2.44357, 2.39624, 2.45988, 2.38997, 2.36077", \ "2.44051, 2.48501, 2.53185, 2.49996, 2.54485, 2.42346, 2.33341", \ "2.56588, 2.5693, 2.56332, 2.57719, 2.41095, 2.32109, 2.13084", \ "2.97523, 2.84642, 2.81266, 2.77493, 2.59633, 2.29102, 1.95826", \ "3.98971, 3.73659, 3.51764, 3.36919, 3.18411, 2.86564, 2.59665", \ "6.13548, 5.73563, 5.23495, 4.67592, 4.0286, 3.87815, 3.52971" \ ); } } } pin (A) { driver_waveform_fall : "PreDriver20.5:fall"; driver_waveform_rise : "PreDriver20.5:rise"; direction : input; related_ground_pin : VSS; related_power_pin : VDD; max_transition : 320; capacitance : 10.5588; rise_capacitance : 10.5588; rise_capacitance_range (7.48903, 10.5588); fall_capacitance : 10.5583; fall_capacitance_range (7.47902, 10.5583); input_voltage : default_VDD_VSS_input; } } cell (CKINVDCx20_ASAP7_75t_R) { area : 0.570456; pg_pin (VDD) { pg_type : primary_power; voltage_name : "VDD"; } pg_pin (VSS) { pg_type : primary_ground; voltage_name : "VSS"; } leakage_power () { value : 407.423; when : "(A * !Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(A * !Y)"; related_pg_pin : VSS; } leakage_power () { value : 934.303; when : "(!A * Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(!A * Y)"; related_pg_pin : VSS; } leakage_power () { value : 670.863; related_pg_pin : VDD; } leakage_power () { value : 0; related_pg_pin : VSS; } pin (Y) { direction : output; function : "!A"; power_down_function : "(!VDD) + (VSS)"; related_ground_pin : VSS; related_power_pin : VDD; max_capacitance : 737.28; output_voltage : default_VDD_VSS_output; timing () { related_pin : "A"; timing_sense : negative_unate; timing_type : combinational; cell_rise (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "6.34734, 8.47725, 12.4954, 20.3258, 35.9258, 67.1192, 129.489", \ "7.71628, 9.98556, 14.0116, 21.8927, 37.4557, 68.6455, 131.011", \ "9.72458, 12.5578, 17.0584, 25.0372, 40.693, 71.8334, 134.242", \ "12.4247, 16.137, 21.9228, 31.1428, 46.997, 78.2802, 140.488", \ "16.3516, 21.1351, 28.4897, 40.4081, 59.1393, 90.8499, 153.331", \ "21.9694, 28.1926, 38.1498, 53.4736, 77.3539, 114.957, 178.544", \ "30.4742, 38.6399, 51.5945, 71.7285, 103.341, 151.703, 226.322" \ ); } rise_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "7.03951, 11.8668, 21.8751, 42.2082, 83.1993, 165.391, 329.94", \ "7.98278, 12.5614, 22.2342, 42.3299, 83.2012, 165.344, 329.94", \ "10.2261, 14.698, 23.9303, 43.3631, 83.5359, 165.422, 329.939", \ "13.5928, 18.8685, 28.3326, 46.9499, 85.8831, 166.227, 329.964", \ "18.7198, 24.9386, 36.1745, 55.6791, 93.0453, 170.955, 331.549", \ "26.6525, 34.555, 47.7272, 71.0307, 110.187, 185.476, 341.433", \ "39.8969, 49.4136, 65.6409, 93.8184, 140.036, 219.931, 371.045" \ ); } cell_fall (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "5.84602, 7.74676, 11.3241, 18.2708, 32.1362, 59.7938, 115.09", \ "7.01688, 9.08368, 12.6997, 19.6682, 33.5431, 61.1873, 116.517", \ "8.51874, 11.1049, 15.3354, 22.5153, 36.4261, 63.9681, 119.27", \ "10.3694, 13.6914, 19.0079, 27.5492, 41.9012, 69.6528, 125.048", \ "12.5302, 16.9587, 23.9229, 34.7122, 51.8027, 81.1109, 136.448", \ "14.7968, 20.649, 29.7865, 43.7546, 65.4739, 100.53, 159.011", \ "16.5289, 24.351, 36.6018, 55.433, 84.0792, 128.109, 198.147" \ ); } fall_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "6.12419, 10.3275, 19.048, 36.8129, 72.6079, 144.465, 288.345", \ "7.05802, 11.0394, 19.4759, 36.9877, 72.6576, 144.486, 288.347", \ "9.00029, 13.1253, 21.1619, 38.1521, 73.1264, 144.516, 288.347", \ "11.8605, 16.4885, 25.3154, 41.5904, 75.6047, 145.563, 288.343", \ "16.7514, 22.1576, 31.7798, 49.5747, 82.8637, 150.765, 290.721", \ "24.6166, 30.9191, 42.2118, 62.1706, 97.9459, 165.22, 301.165", \ "37.7922, 45.8518, 59.4071, 82.4649, 123.288, 194.923, 329.409" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VDD; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "2.45068, 2.49149, 2.5358, 2.54165, 2.53958, 2.54548, 2.54883", \ "2.41712, 2.47964, 2.5012, 2.55499, 2.50924, 2.51048, 2.50724", \ "2.51758, 2.5365, 2.52229, 2.57419, 2.60145, 2.53401, 2.57431", \ "2.75517, 2.73367, 2.74225, 2.70367, 2.65042, 2.65197, 2.4258", \ "3.40526, 3.2805, 3.10124, 3.02998, 2.99354, 2.72458, 2.59301", \ "4.81447, 4.5479, 4.2674, 4.02124, 3.75815, 3.41978, 2.86831", \ "7.72366, 7.32868, 6.82953, 6.23781, 5.79095, 5.50728, 3.99191" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "-0.809504, -0.762463, -0.728151, -0.708859, -0.693648, -0.687479, -0.685215", \ "-0.831011, -0.781449, -0.736493, -0.705612, -0.687572, -0.678028, -0.67222", \ "-0.798253, -0.764494, -0.715958, -0.674668, -0.646717, -0.632647, -0.623017", \ "-0.600399, -0.626806, -0.61328, -0.580449, -0.549413, -0.526555, -0.512112", \ "-0.0329268, -0.161415, -0.253747, -0.290716, -0.295584, -0.285602, -0.276628", \ "1.24908, 0.986767, 0.718747, 0.497515, 0.358414, 0.286557, 0.251725", \ "3.98014, 3.55946, 3.01671, 2.44915, 1.99466, 1.64972, 1.43468" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VSS; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "-1.39585, -1.34455, -1.30407, -1.27967, -1.26605, -1.25856, -1.25441", \ "-1.41069, -1.36194, -1.31095, -1.27282, -1.25402, -1.24149, -1.23724", \ "-1.34981, -1.32495, -1.27888, -1.23518, -1.20059, -1.18583, -1.17288", \ "-1.10804, -1.14191, -1.14136, -1.1138, -1.0832, -1.0586, -1.0469", \ "-0.469376, -0.604713, -0.704002, -0.760894, -0.775981, -0.774219, -0.760984", \ "0.915606, 0.675642, 0.419502, 0.185357, 0.0114903, -0.0808987, -0.136676", \ "3.81326, 3.45239, 2.9684, 2.467, 1.9671, 1.56964, 1.31018" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "3.02695, 3.06646, 3.1045, 3.10064, 3.12763, 3.13437, 3.13521", \ "3.00777, 3.04869, 3.07804, 3.07984, 3.11096, 3.09298, 3.13255", \ "3.06676, 3.08795, 3.13399, 3.15844, 3.17209, 2.99669, 2.98465", \ "3.28449, 3.21774, 3.2605, 3.23762, 3.12547, 3.0293, 3.03681", \ "3.83642, 3.70885, 3.64607, 3.57008, 3.41653, 3.54181, 3.13229", \ "5.12564, 4.85114, 4.54353, 4.21407, 3.83995, 3.83672, 3.84198", \ "7.88429, 7.41593, 6.87985, 6.31366, 5.72037, 5.29402, 4.86729" \ ); } } } pin (A) { driver_waveform_fall : "PreDriver20.5:fall"; driver_waveform_rise : "PreDriver20.5:rise"; direction : input; related_ground_pin : VSS; related_power_pin : VDD; max_transition : 320; capacitance : 13.2256; rise_capacitance : 13.2153; rise_capacitance_range (8.66947, 13.2153); fall_capacitance : 13.2256; fall_capacitance_range (8.67204, 13.2256); input_voltage : default_VDD_VSS_input; } } cell (CKINVDCx5p33_ASAP7_75t_R) { area : 0.340828; pg_pin (VDD) { pg_type : primary_power; voltage_name : "VDD"; } pg_pin (VSS) { pg_type : primary_ground; voltage_name : "VSS"; } leakage_power () { value : 117.622; when : "(A * !Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(A * !Y)"; related_pg_pin : VSS; } leakage_power () { value : 258.124; when : "(!A * Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(!A * Y)"; related_pg_pin : VSS; } leakage_power () { value : 187.873; related_pg_pin : VDD; } leakage_power () { value : 0; related_pg_pin : VSS; } pin (Y) { direction : output; function : "!A"; power_down_function : "(!VDD) + (VSS)"; related_ground_pin : VSS; related_power_pin : VDD; max_capacitance : 184.32; output_voltage : default_VDD_VSS_output; timing () { related_pin : "A"; timing_sense : negative_unate; timing_type : combinational; cell_rise (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "4.87131, 6.41059, 9.3919, 15.2632, 26.989, 50.3797, 97.2097", \ "6.20368, 8.04743, 11.0774, 16.9762, 28.6439, 52.0281, 98.8684", \ "7.98113, 10.483, 14.3044, 20.3759, 31.9632, 55.4208, 102.34", \ "10.5153, 13.8122, 18.9984, 26.8058, 39.1078, 62.4636, 109.18", \ "14.0669, 18.4679, 25.449, 36.0033, 51.821, 76.6413, 123.465", \ "19.342, 25.2011, 34.3031, 48.5482, 69.5613, 101.921, 151.261", \ "27.2865, 34.9945, 47.1772, 65.9821, 94.7309, 137.071, 201.68" \ ); } rise_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "5.29359, 8.4908, 15.1686, 28.8478, 56.3507, 111.371, 221.402", \ "6.59417, 9.56182, 15.8894, 29.1252, 56.3519, 111.368, 221.404", \ "8.92873, 12.2516, 18.1003, 30.6145, 57.0253, 111.387, 221.403", \ "12.1908, 16.3942, 23.3549, 35.1141, 60.3627, 112.91, 221.459", \ "17.1852, 22.4895, 31.1906, 45.1565, 69.5649, 119.41, 224.58", \ "24.8215, 31.7343, 42.9269, 60.7175, 89.732, 138.119, 238.479", \ "37.4046, 46.4483, 60.9355, 84.1271, 119.695, 178.513, 275.367" \ ); } cell_fall (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "4.47911, 5.84241, 8.44021, 13.5876, 23.852, 44.3382, 85.3636", \ "5.50649, 7.26598, 9.99904, 15.1258, 25.3636, 45.8944, 86.9156", \ "6.82232, 9.15053, 12.7407, 18.3852, 28.6398, 49.0983, 90.0621", \ "8.41895, 11.5259, 16.3236, 23.6351, 35.0782, 55.5919, 96.4064", \ "10.2848, 14.3791, 20.7987, 30.5798, 45.6342, 68.5381, 109.522", \ "12.1761, 17.6904, 26.1714, 39.3766, 59.2387, 89.33, 135.31", \ "13.3439, 20.4964, 32.1184, 49.8118, 76.7894, 116.608, 176.719" \ ); } fall_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "4.54932, 7.22414, 12.8007, 24.2415, 47.3831, 93.7072, 186.298", \ "5.83934, 8.28825, 13.6074, 24.6172, 47.4133, 93.6818, 186.296", \ "7.6388, 10.6316, 15.7805, 26.3434, 48.3301, 93.7714, 186.283", \ "10.5978, 14.1199, 20.2448, 30.9188, 51.9338, 95.78, 186.482", \ "15.1552, 19.678, 27.1666, 39.5943, 61.137, 102.996, 190.452", \ "22.8229, 28.4794, 37.6385, 52.9066, 78.1481, 121.379, 205.148", \ "35.4757, 42.9858, 54.8543, 73.92, 104.666, 155.302, 242.504" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VDD; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "0.728775, 0.750202, 0.76677, 0.772118, 0.778826, 0.769818, 0.772121", \ "0.716176, 0.72728, 0.742392, 0.756695, 0.744776, 0.734514, 0.738241", \ "0.719374, 0.731538, 0.736867, 0.725087, 0.680212, 0.69186, 0.723849", \ "0.78136, 0.774476, 0.783964, 0.753419, 0.733211, 0.697639, 0.658798", \ "0.943286, 0.9108, 0.885157, 0.846847, 0.80449, 0.779082, 0.732208", \ "1.30436, 1.24223, 1.15763, 1.07723, 0.938243, 0.973911, 0.726046", \ "2.06681, 1.97362, 1.83787, 1.66874, 1.47345, 1.29597, 1.05277" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "-0.211179, -0.188707, -0.171336, -0.160111, -0.153853, -0.150306, -0.148794", \ "-0.231443, -0.207765, -0.186179, -0.168752, -0.157737, -0.151427, -0.148316", \ "-0.234005, -0.21929, -0.197838, -0.17658, -0.161373, -0.152103, -0.146412", \ "-0.190518, -0.195278, -0.189688, -0.174886, -0.158866, -0.147279, -0.140646", \ "-0.0535328, -0.083847, -0.111353, -0.12581, -0.127221, -0.122213, -0.11754", \ "0.27857, 0.20815, 0.127309, 0.0535683, 0.00626371, -0.0306035, -0.0499393", \ "1.00666, 0.890724, 0.735213, 0.567652, 0.396986, 0.263775, 0.163041" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VSS; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "-0.4515, -0.426303, -0.405624, -0.390946, -0.383061, -0.379342, -0.37727", \ "-0.467721, -0.448456, -0.422659, -0.401665, -0.387146, -0.380662, -0.375959", \ "-0.461621, -0.452112, -0.434732, -0.412698, -0.394899, -0.381366, -0.373071", \ "-0.404088, -0.414835, -0.414844, -0.405443, -0.389936, -0.376925, -0.368198", \ "-0.248304, -0.279823, -0.310799, -0.333944, -0.345492, -0.343967, -0.339879", \ "0.108831, 0.0501359, -0.0261218, -0.0994567, -0.172366, -0.226849, -0.255478", \ "0.8742, 0.781441, 0.653127, 0.488972, 0.318292, 0.149391, 0.0143631" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "0.965468, 0.984608, 0.993685, 1.00028, 1.00252, 0.995145, 0.99647", \ "0.951207, 0.971082, 0.973885, 0.969557, 0.963459, 0.967741, 0.971793", \ "0.950294, 0.962245, 0.979051, 0.986898, 0.977504, 0.954836, 0.927635", \ "0.992625, 0.987026, 0.988326, 0.976572, 0.989177, 0.961211, 0.88448", \ "1.13614, 1.10057, 1.06562, 1.02404, 1.07228, 1.02305, 0.94128", \ "1.46762, 1.40239, 1.30963, 1.22262, 1.14423, 1.12812, 1.04016", \ "2.20145, 2.07234, 1.91809, 1.72773, 1.57638, 1.45705, 1.33616" \ ); } } } pin (A) { driver_waveform_fall : "PreDriver20.5:fall"; driver_waveform_rise : "PreDriver20.5:rise"; direction : input; related_ground_pin : VSS; related_power_pin : VDD; max_transition : 320; capacitance : 4.04503; rise_capacitance : 4.04184; rise_capacitance_range (3.06103, 4.04184); fall_capacitance : 4.04503; fall_capacitance_range (3.06311, 4.04503); input_voltage : default_VDD_VSS_input; } } cell (CKINVDCx6p67_ASAP7_75t_R) { area : 0.36557; pg_pin (VDD) { pg_type : primary_power; voltage_name : "VDD"; } pg_pin (VSS) { pg_type : primary_ground; voltage_name : "VSS"; } leakage_power () { value : 143.552; when : "(A * !Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(A * !Y)"; related_pg_pin : VSS; } leakage_power () { value : 319.179; when : "(!A * Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(!A * Y)"; related_pg_pin : VSS; } leakage_power () { value : 231.365; related_pg_pin : VDD; } leakage_power () { value : 0; related_pg_pin : VSS; } pin (Y) { direction : output; function : "!A"; power_down_function : "(!VDD) + (VSS)"; related_ground_pin : VSS; related_power_pin : VDD; max_capacitance : 368.64; output_voltage : default_VDD_VSS_output; timing () { related_pin : "A"; timing_sense : negative_unate; timing_type : combinational; cell_rise (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "6.0494, 8.5124, 13.3822, 22.9896, 42.1911, 80.6285, 157.492", \ "7.57144, 10.1692, 15.021, 24.6013, 43.8189, 82.2529, 159.044", \ "9.78656, 13.1395, 18.4139, 28.0554, 47.2258, 85.5887, 162.432", \ "12.8321, 17.3883, 24.2519, 35.0239, 54.2156, 92.826, 169.535", \ "17.0751, 23.2107, 32.429, 46.4505, 68.1856, 106.694, 183.329", \ "23.3478, 31.256, 43.6259, 62.3256, 90.9818, 134.514, 209.948", \ "32.4504, 42.8437, 59.4479, 84.6949, 122.947, 179.777, 266.799" \ ); } rise_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "7.46125, 13.0285, 24.4841, 47.617, 93.9547, 186.602, 372.081", \ "8.5971, 13.85, 24.8616, 47.6702, 93.9687, 186.602, 372.081", \ "11.2805, 16.2007, 26.6369, 48.5962, 94.0993, 186.615, 372.081", \ "15.0739, 21.0658, 31.3286, 52.2795, 96.01, 186.912, 372.057", \ "20.7321, 28.1975, 40.6994, 61.8211, 103.534, 191.119, 372.534", \ "29.3017, 39.2225, 54.5401, 80.2566, 122.746, 205.945, 382.098", \ "43.2559, 55.5255, 75.7162, 107.527, 158.649, 245.084, 411.307" \ ); } cell_fall (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "5.54345, 7.68664, 11.8825, 20.2691, 37.0225, 70.5473, 137.574", \ "6.79162, 9.18055, 13.399, 21.7436, 38.5786, 72.0537, 139.036", \ "8.50954, 11.6675, 16.5741, 25.014, 41.6786, 75.1368, 142.086", \ "10.6341, 14.8244, 21.2909, 31.1875, 48.233, 81.6389, 148.347", \ "13.1057, 18.6564, 27.4108, 40.4656, 60.5224, 94.4207, 161.377", \ "15.9005, 23.3192, 35.0231, 52.3826, 78.7802, 118.783, 186.056", \ "18.3133, 28.3316, 43.7397, 67.3778, 102.46, 155.388, 235.951" \ ); } fall_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "6.37719, 11.0634, 20.6978, 40.2556, 79.473, 157.916, 314.849", \ "7.52737, 11.9486, 21.168, 40.3922, 79.4729, 157.917, 314.836", \ "9.76461, 14.233, 23.0786, 41.5223, 79.7307, 157.921, 314.852", \ "12.9363, 18.2728, 27.6942, 45.457, 82.2532, 158.478, 314.848", \ "18.1131, 24.6201, 35.4818, 54.5065, 89.8492, 163.665, 316.11", \ "26.5281, 34.4377, 47.8035, 69.9377, 108.749, 179.111, 326.179", \ "40.4685, 50.7367, 67.2574, 94.3187, 139.162, 216.925, 357.248" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VDD; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "0.923329, 0.942773, 0.966871, 0.9647, 0.958445, 0.960274, 0.960901", \ "0.89045, 0.91083, 0.928259, 0.915732, 0.91563, 0.916229, 0.886869", \ "0.909404, 0.90276, 0.904616, 0.909595, 0.885877, 0.855592, 0.846274", \ "0.965057, 0.964765, 0.944845, 0.945392, 0.905415, 0.962083, 0.898847", \ "1.14774, 1.10541, 1.05793, 1.00552, 1.01364, 0.960274, 0.836127", \ "1.5808, 1.48661, 1.36513, 1.2204, 1.2206, 1.15289, 0.410162", \ "2.51001, 2.34412, 2.16011, 1.93365, 1.71686, 1.70101, 1.29339" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "-0.247618, -0.226083, -0.212572, -0.204133, -0.199315, -0.197309, -0.196126", \ "-0.27188, -0.245127, -0.223345, -0.20924, -0.200852, -0.19688, -0.194701", \ "-0.279528, -0.256011, -0.230626, -0.210749, -0.199951, -0.192203, -0.188428", \ "-0.239869, -0.236195, -0.221839, -0.203303, -0.187221, -0.177839, -0.172989", \ "-0.0861022, -0.122582, -0.144707, -0.149709, -0.145212, -0.138721, -0.134171", \ "0.303066, 0.205911, 0.111143, 0.0424046, -0.00436378, -0.0297462, -0.0437417", \ "1.17355, 0.998178, 0.798625, 0.583802, 0.419227, 0.287712, 0.202295" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VSS; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "-0.52004, -0.494162, -0.47502, -0.464422, -0.457476, -0.455281, -0.453577", \ "-0.545161, -0.51707, -0.489099, -0.474496, -0.464416, -0.459423, -0.458113", \ "-0.544782, -0.526188, -0.501425, -0.476503, -0.463602, -0.454452, -0.449156", \ "-0.48662, -0.490622, -0.482977, -0.463897, -0.446075, -0.433805, -0.428121", \ "-0.306553, -0.344451, -0.378152, -0.392981, -0.393547, -0.38815, -0.382105", \ "0.122484, 0.0350547, -0.0587973, -0.147453, -0.213563, -0.253299, -0.273005", \ "1.05504, 0.90644, 0.717349, 0.519241, 0.313313, 0.147837, 0.0381692" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "1.19409, 1.20478, 1.20565, 1.20776, 1.20179, 1.20055, 1.20175", \ "1.16011, 1.16946, 1.17075, 1.15072, 1.18249, 1.1644, 1.13961", \ "1.17005, 1.19286, 1.18894, 1.18109, 1.13176, 1.09929, 1.06067", \ "1.21362, 1.21651, 1.22596, 1.18877, 1.19549, 1.12574, 0.972759", \ "1.36056, 1.30811, 1.29288, 1.28964, 1.21746, 1.12674, 1.03264", \ "1.74489, 1.6395, 1.54803, 1.43033, 1.42201, 1.1147, 0.6634", \ "2.63979, 2.45176, 2.2235, 2.02536, 1.80266, 1.75048, 1.15855" \ ); } } } pin (A) { driver_waveform_fall : "PreDriver20.5:fall"; driver_waveform_rise : "PreDriver20.5:rise"; direction : input; related_ground_pin : VSS; related_power_pin : VDD; max_transition : 320; capacitance : 4.94721; rise_capacitance : 4.94721; rise_capacitance_range (3.69238, 4.94721); fall_capacitance : 4.93951; fall_capacitance_range (3.6735, 4.93951); input_voltage : default_VDD_VSS_input; } } cell (CKINVDCx8_ASAP7_75t_R) { area : 0.340828; pg_pin (VDD) { pg_type : primary_power; voltage_name : "VDD"; } pg_pin (VSS) { pg_type : primary_ground; voltage_name : "VSS"; } leakage_power () { value : 169.458; when : "(A * !Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(A * !Y)"; related_pg_pin : VSS; } leakage_power () { value : 380.21; when : "(!A * Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(!A * Y)"; related_pg_pin : VSS; } leakage_power () { value : 274.834; related_pg_pin : VDD; } leakage_power () { value : 0; related_pg_pin : VSS; } pin (Y) { direction : output; function : "!A"; power_down_function : "(!VDD) + (VSS)"; related_ground_pin : VSS; related_power_pin : VDD; max_capacitance : 368.64; output_voltage : default_VDD_VSS_output; timing () { related_pin : "A"; timing_sense : negative_unate; timing_type : combinational; cell_rise (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "5.43179, 7.50336, 11.5463, 19.536, 35.4799, 67.337, 131.103", \ "6.85081, 9.15892, 13.1606, 21.1665, 37.1161, 68.9471, 132.643", \ "8.89375, 11.8968, 16.5943, 24.6617, 40.5257, 72.2859, 135.956", \ "11.6896, 15.7252, 21.8964, 31.498, 47.4172, 79.3299, 142.917", \ "15.6144, 20.9874, 29.3141, 41.9856, 61.1949, 93.338, 156.483", \ "21.2691, 28.4593, 39.4553, 56.5035, 82.0645, 120.558, 184.68", \ "29.9198, 39.2684, 54.0003, 76.3271, 110.661, 161.892, 238.749" \ ); } rise_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "6.38968, 10.9393, 20.3349, 39.4117, 77.6718, 154.154, 307.266", \ "7.62126, 11.8585, 20.8219, 39.5395, 77.6716, 154.178, 307.259", \ "10.1376, 14.2875, 22.8385, 40.7473, 77.9871, 154.171, 307.275", \ "13.6314, 18.8851, 27.8565, 44.7432, 80.4449, 154.765, 307.267", \ "18.9768, 25.5474, 36.5406, 54.5972, 88.5999, 160.041, 308.546", \ "27.0645, 35.7254, 49.5296, 71.9066, 108.026, 176.252, 319.397", \ "40.4223, 51.4659, 69.2158, 98.0265, 142.14, 215.468, 351.4" \ ); } cell_fall (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "4.99965, 6.81962, 10.34, 17.2765, 31.2051, 59.0804, 114.85", \ "6.16183, 8.28168, 11.8513, 18.8191, 32.7394, 60.5966, 116.315", \ "7.65266, 10.4904, 14.8479, 22.0168, 35.9532, 63.7483, 119.412", \ "9.53304, 13.297, 19.11, 27.9146, 42.1428, 70.2132, 125.662", \ "11.7219, 16.7625, 24.4076, 36.1996, 54.1585, 83.1614, 138.709", \ "14.039, 20.785, 31.1319, 46.6568, 70.2863, 106.405, 163.988", \ "15.8418, 24.8556, 38.7553, 59.6328, 90.974, 138.656, 211.178" \ ); } fall_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "5.50894, 9.34316, 17.2775, 33.4788, 66.0068, 131.068, 261.22", \ "6.69368, 10.3319, 17.9266, 33.6763, 66.0083, 131.078, 261.223", \ "8.71969, 12.7092, 19.9442, 35.0825, 66.5094, 131.078, 261.244", \ "11.8213, 16.4358, 24.7366, 39.1146, 69.3135, 132.194, 261.249", \ "16.6898, 22.4187, 31.9029, 48.2289, 77.7287, 138.119, 263.326", \ "24.7078, 31.7934, 43.5718, 62.9381, 95.6909, 155.074, 275.551", \ "38.0673, 47.3514, 62.0287, 85.6158, 124.856, 190.092, 308.988" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VDD; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "1.02037, 1.05252, 1.07837, 1.08677, 1.08791, 1.0765, 1.0801", \ "0.98472, 1.01467, 1.01751, 1.03293, 1.03848, 1.01475, 0.985482", \ "1.01953, 1.0119, 1.01992, 1.04197, 0.99959, 0.938906, 0.89591", \ "1.08919, 1.07879, 1.05812, 1.07691, 0.97733, 0.976174, 0.877467", \ "1.32283, 1.25894, 1.20646, 1.18295, 1.13725, 1.04363, 0.702859", \ "1.84589, 1.74313, 1.59089, 1.48335, 1.38966, 1.2434, 0.943627", \ "2.98873, 2.80567, 2.59328, 2.25293, 2.02595, 1.74132, 1.23318" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "-0.300882, -0.271906, -0.252641, -0.24331, -0.236998, -0.234131, -0.232445", \ "-0.32798, -0.296939, -0.26935, -0.252174, -0.240161, -0.233662, -0.230657", \ "-0.333815, -0.309106, -0.279213, -0.255503, -0.237193, -0.230033, -0.224226", \ "-0.275417, -0.278645, -0.266007, -0.245316, -0.226852, -0.21416, -0.208308", \ "-0.0800881, -0.126611, -0.162198, -0.175797, -0.174648, -0.168712, -0.1633", \ "0.40551, 0.287941, 0.167993, 0.0754443, 0.00642546, -0.033111, -0.0559485", \ "1.47706, 1.27207, 1.03843, 0.770102, 0.537377, 0.371945, 0.250851" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VSS; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "-0.552062, -0.521194, -0.495463, -0.481349, -0.471283, -0.46848, -0.465906", \ "-0.580286, -0.548426, -0.517816, -0.494582, -0.480623, -0.474148, -0.470165", \ "-0.573924, -0.554792, -0.527264, -0.49928, -0.481071, -0.470225, -0.463225", \ "-0.494327, -0.505219, -0.502032, -0.485926, -0.465398, -0.450057, -0.441146", \ "-0.265977, -0.315142, -0.360529, -0.389679, -0.396754, -0.393862, -0.391446", \ "0.25778, 0.156011, 0.0420531, -0.072533, -0.162501, -0.221611, -0.255497", \ "1.38735, 1.22764, 1.00727, 0.767785, 0.509434, 0.288656, 0.129911" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "1.27614, 1.30055, 1.31545, 1.29783, 1.28993, 1.28667, 1.2882", \ "1.24628, 1.25681, 1.27171, 1.26558, 1.25469, 1.23774, 1.2116", \ "1.24994, 1.26913, 1.27067, 1.26697, 1.24809, 1.19393, 1.13871", \ "1.30792, 1.30088, 1.34668, 1.28003, 1.15523, 1.2106, 1.01701", \ "1.5074, 1.46144, 1.40317, 1.35869, 1.3457, 1.31154, 1.11461", \ "1.98044, 1.87509, 1.76739, 1.56542, 1.4205, 1.37734, 1.02386", \ "3.06539, 2.86019, 2.60673, 2.29594, 1.93656, 1.64988, 1.53848" \ ); } } } pin (A) { driver_waveform_fall : "PreDriver20.5:fall"; driver_waveform_rise : "PreDriver20.5:rise"; direction : input; related_ground_pin : VSS; related_power_pin : VDD; max_transition : 320; capacitance : 5.39859; rise_capacitance : 5.39859; rise_capacitance_range (4.01802, 5.39859); fall_capacitance : 5.39671; fall_capacitance_range (3.99258, 5.39671); input_voltage : default_VDD_VSS_input; } } cell (CKINVDCx9p33_ASAP7_75t_R) { area : 0.425618; pg_pin (VDD) { pg_type : primary_power; voltage_name : "VDD"; } pg_pin (VSS) { pg_type : primary_ground; voltage_name : "VSS"; } leakage_power () { value : 195.411; when : "(A * !Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(A * !Y)"; related_pg_pin : VSS; } leakage_power () { value : 441.288; when : "(!A * Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(!A * Y)"; related_pg_pin : VSS; } leakage_power () { value : 318.35; related_pg_pin : VDD; } leakage_power () { value : 0; related_pg_pin : VSS; } pin (Y) { direction : output; function : "!A"; power_down_function : "(!VDD) + (VSS)"; related_ground_pin : VSS; related_power_pin : VDD; max_capacitance : 368.64; output_voltage : default_VDD_VSS_output; timing () { related_pin : "A"; timing_sense : negative_unate; timing_type : combinational; cell_rise (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "5.68021, 7.55459, 11.2018, 18.3699, 32.6537, 61.2893, 118.542", \ "7.06874, 9.19769, 12.8601, 20.0575, 34.4111, 63.0295, 120.294", \ "9.00016, 11.7473, 16.0942, 23.3473, 37.8317, 66.4449, 123.495", \ "11.7386, 15.3886, 21.0487, 29.9794, 44.469, 73.1002, 129.99", \ "15.5541, 20.4001, 27.8893, 39.6897, 57.5406, 86.3775, 143.506", \ "21.1869, 27.5245, 37.5198, 53.2175, 76.9121, 112.472, 170.372", \ "29.5968, 37.8851, 51.4266, 71.9233, 103.753, 151.074, 222.896" \ ); } rise_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "6.26728, 10.4909, 19.2264, 37.0073, 72.7281, 144.268, 287.377", \ "7.44762, 11.3736, 19.7467, 37.1741, 72.7473, 144.264, 287.375", \ "9.87057, 13.8614, 21.7919, 38.512, 73.1318, 144.257, 287.375", \ "13.2472, 18.1426, 26.7149, 42.534, 75.9661, 145.182, 287.367", \ "18.483, 24.449, 34.8064, 51.9925, 84.1274, 150.681, 289.668", \ "26.5087, 34.1363, 47.115, 67.9398, 103.005, 167.164, 300.982", \ "39.5454, 49.2799, 65.5381, 91.7314, 134.238, 207.361, 333.336" \ ); } cell_fall (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "5.21865, 6.88662, 10.0801, 16.3334, 28.743, 53.5877, 103.352", \ "6.33105, 8.29265, 11.5611, 17.8145, 30.2438, 55.0903, 104.819", \ "7.78922, 10.3739, 14.3715, 20.8864, 33.1734, 58.0885, 107.95", \ "9.59277, 12.9935, 18.3109, 26.3999, 39.5759, 64.4559, 114.059", \ "11.7136, 16.2244, 23.2893, 33.8778, 50.5314, 76.9386, 126.915", \ "13.9257, 19.9391, 29.2412, 43.5634, 65.4056, 98.9302, 152.136", \ "15.5476, 23.6313, 36.2177, 55.4128, 84.5384, 128.418, 195.412" \ ); } fall_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "5.39736, 8.9701, 16.3776, 31.5136, 61.9758, 123.029, 245.125", \ "6.5829, 9.91095, 17.0313, 31.7696, 62.0098, 122.992, 245.141", \ "8.5283, 12.2367, 19.0635, 33.2563, 62.6888, 123.047, 245.171", \ "11.48, 15.8071, 23.4641, 37.2813, 65.7314, 124.559, 245.222", \ "16.2838, 21.553, 30.4003, 45.9816, 73.9963, 131, 248.243", \ "24.182, 30.5698, 41.2028, 59.5663, 90.6189, 147.546, 260.882", \ "37.3357, 45.6552, 59.0932, 80.7382, 117.615, 180.634, 294.273" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VDD; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "1.25602, 1.2739, 1.30148, 1.30271, 1.28305, 1.28706, 1.2898", \ "1.22946, 1.26295, 1.28627, 1.30426, 1.32539, 1.32144, 1.32825", \ "1.25164, 1.2509, 1.26106, 1.24445, 1.32872, 1.31709, 1.20362", \ "1.35809, 1.33792, 1.3072, 1.33988, 1.24923, 1.21957, 1.00687", \ "1.62659, 1.56658, 1.47886, 1.46478, 1.44795, 1.08132, 0.916689", \ "2.2792, 2.14982, 1.98229, 1.86765, 1.81819, 1.4821, 0.840779", \ "3.60825, 3.41252, 3.18046, 2.87164, 2.63944, 2.71591, 1.91312" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "-0.371034, -0.340953, -0.316018, -0.302704, -0.294872, -0.294393, -0.292424", \ "-0.397999, -0.362428, -0.331842, -0.311599, -0.298316, -0.292923, -0.289157", \ "-0.397059, -0.371237, -0.339544, -0.312786, -0.294963, -0.283722, -0.276285", \ "-0.321713, -0.324731, -0.311771, -0.28902, -0.268014, -0.254003, -0.244938", \ "-0.0792753, -0.132213, -0.174157, -0.188832, -0.187039, -0.179548, -0.173518", \ "0.498604, 0.37729, 0.243136, 0.137728, 0.0618232, 0.0208118, 0.00158762", \ "1.76054, 1.55078, 1.29676, 1.0027, 0.745873, 0.564582, 0.438386" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VSS; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "-0.725782, -0.695185, -0.667879, -0.652798, -0.641217, -0.640388, -0.637843", \ "-0.749769, -0.713718, -0.680799, -0.654952, -0.637825, -0.629308, -0.624052", \ "-0.738315, -0.719233, -0.690666, -0.65957, -0.63273, -0.61873, -0.612556", \ "-0.638351, -0.649398, -0.64613, -0.626595, -0.608478, -0.587714, -0.581306", \ "-0.355129, -0.417004, -0.466459, -0.493259, -0.501367, -0.498948, -0.494258", \ "0.267556, 0.15752, 0.0369819, -0.089485, -0.185123, -0.247252, -0.283163", \ "1.60399, 1.42819, 1.19655, 0.935398, 0.661147, 0.4332, 0.261359" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "1.59977, 1.62836, 1.65977, 1.67154, 1.64736, 1.62443, 1.62618", \ "1.57161, 1.59257, 1.61859, 1.62544, 1.61279, 1.58559, 1.5522", \ "1.5826, 1.60617, 1.63177, 1.60286, 1.47813, 1.48175, 1.5313", \ "1.66873, 1.65694, 1.67295, 1.63545, 1.59394, 1.51663, 1.37886", \ "1.90137, 1.8461, 1.82135, 1.7079, 1.70183, 1.57323, 1.50589", \ "2.48702, 2.36693, 2.21666, 2.03381, 1.94749, 2.10722, 1.81323", \ "3.76348, 3.55166, 3.26565, 2.95349, 2.64858, 2.55421, 2.53403" \ ); } } } pin (A) { driver_waveform_fall : "PreDriver20.5:fall"; driver_waveform_rise : "PreDriver20.5:rise"; direction : input; related_ground_pin : VSS; related_power_pin : VDD; max_transition : 320; capacitance : 6.78063; rise_capacitance : 6.78063; rise_capacitance_range (4.92571, 6.78063); fall_capacitance : 6.77997; fall_capacitance_range (4.93436, 6.77997); input_voltage : default_VDD_VSS_input; } } cell (HB1xp67_ASAP7_75t_R) { area : 0.05832; pg_pin (VDD) { pg_type : primary_power; voltage_name : "VDD"; } pg_pin (VSS) { pg_type : primary_ground; voltage_name : "VSS"; } leakage_power () { value : 37.0128; when : "(A * Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(A * Y)"; related_pg_pin : VSS; } leakage_power () { value : 28.2315; when : "(!A * !Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(!A * !Y)"; related_pg_pin : VSS; } leakage_power () { value : 32.6222; related_pg_pin : VDD; } leakage_power () { value : 0; related_pg_pin : VSS; } pin (Y) { direction : output; function : "A"; power_down_function : "(!VDD) + (VSS)"; related_ground_pin : VSS; related_power_pin : VDD; max_capacitance : 23.04; output_voltage : default_VDD_VSS_output; timing () { related_pin : "A"; timing_sense : positive_unate; timing_type : combinational; cell_rise (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "11.5796, 13.2954, 16.3778, 22.1868, 33.5701, 56.2038, 101.368", \ "13.1408, 14.8044, 17.9149, 23.6623, 35.038, 57.6558, 102.824", \ "15.5857, 17.3229, 20.4037, 26.2208, 37.5695, 60.2098, 105.385", \ "18.8157, 20.5933, 23.7357, 29.5837, 40.999, 63.6846, 108.839", \ "23.0507, 24.921, 28.0495, 33.8929, 45.3098, 68.2069, 113.363", \ "28.1727, 30.251, 33.6227, 39.561, 50.931, 73.373, 118.773", \ "33.7896, 36.2257, 40.0228, 46.1868, 57.5972, 80.2565, 125.459" \ ); } rise_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "6.71869, 9.70958, 15.8013, 28.2242, 53.3823, 104.02, 205.482", \ "6.75751, 9.76765, 15.8282, 28.242, 53.3876, 104.02, 205.486", \ "7.17861, 10.0813, 16.0668, 28.3711, 53.4406, 104.03, 205.472", \ "7.81006, 10.6775, 16.5416, 28.7274, 53.6704, 104.178, 205.5", \ "8.9509, 11.6619, 17.3184, 29.309, 54.1539, 104.417, 205.725", \ "10.7046, 13.3737, 18.6824, 30.2634, 54.4821, 104.917, 205.883", \ "13.4271, 16.2603, 21.4008, 32.2734, 55.8398, 105.703, 207.35" \ ); } cell_fall (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "12.0366, 13.7182, 16.5304, 21.7781, 31.8369, 51.8302, 91.6955", \ "13.6939, 15.3294, 18.1875, 23.4018, 33.4784, 53.447, 93.34", \ "16.6907, 18.3533, 21.2038, 26.4665, 36.5315, 56.5061, 96.3885", \ "20.8758, 22.6342, 25.6127, 30.8832, 41.0232, 60.9618, 100.839", \ "26.7774, 28.6857, 31.8418, 37.2676, 47.4733, 67.5854, 107.372", \ "35.0686, 37.2092, 40.6332, 46.2865, 56.5242, 76.5161, 116.494", \ "47.0569, 49.4906, 53.337, 59.4015, 69.7535, 89.7516, 129.622" \ ); } fall_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "6.10128, 8.60897, 13.6176, 23.7809, 44.4491, 86.17, 169.978", \ "6.13088, 8.63739, 13.635, 23.792, 44.4304, 86.1648, 169.978", \ "6.5647, 8.99895, 13.9193, 23.9399, 44.5018, 86.1779, 169.983", \ "7.40099, 9.80513, 14.6879, 24.5053, 44.8486, 86.3561, 170.009", \ "8.70014, 11.0576, 15.7505, 25.4223, 45.7496, 86.6962, 170.238", \ "10.5999, 12.9902, 17.5278, 26.7072, 46.2941, 87.5252, 170.483", \ "13.4075, 15.8562, 20.3923, 29.2724, 48.1639, 88.2004, 171.189" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VDD; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "0.0985111, 0.102132, 0.106007, 0.109329, 0.111294, 0.112371, 0.113185", \ "0.094997, 0.0960942, 0.10077, 0.102593, 0.104647, 0.105758, 0.106169", \ "0.0928524, 0.094781, 0.0967814, 0.101019, 0.101517, 0.103905, 0.1051", \ "0.0933108, 0.0952335, 0.0969092, 0.100138, 0.101817, 0.105227, 0.105594", \ "0.100281, 0.10043, 0.101377, 0.104387, 0.109285, 0.113839, 0.115135", \ "0.119654, 0.119058, 0.119019, 0.123806, 0.125612, 0.124888, 0.126983", \ "0.168248, 0.165601, 0.164709, 0.1638, 0.167848, 0.175671, 0.18589" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "0.187595, 0.191482, 0.194214, 0.197248, 0.198468, 0.199309, 0.199461", \ "0.184032, 0.18709, 0.190544, 0.193371, 0.195134, 0.196138, 0.196628", \ "0.181574, 0.184175, 0.18738, 0.190736, 0.193191, 0.1951, 0.19552", \ "0.183041, 0.184507, 0.187162, 0.190105, 0.193177, 0.195119, 0.196264", \ "0.192045, 0.192721, 0.194562, 0.196748, 0.199634, 0.20215, 0.20427", \ "0.215623, 0.214005, 0.214207, 0.21582, 0.218392, 0.220767, 0.222247", \ "0.267278, 0.263419, 0.261401, 0.261272, 0.262557, 0.264488, 0.266224" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VSS; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "0.198623, 0.202071, 0.205734, 0.208876, 0.210729, 0.211689, 0.212586", \ "0.195312, 0.198424, 0.202599, 0.205859, 0.208138, 0.20937, 0.209919", \ "0.1926, 0.194675, 0.198559, 0.202415, 0.205448, 0.207114, 0.208279", \ "0.193229, 0.194351, 0.196768, 0.200631, 0.203876, 0.206554, 0.207985", \ "0.200263, 0.200261, 0.202383, 0.204951, 0.208421, 0.210887, 0.212975", \ "0.220071, 0.219356, 0.219757, 0.221587, 0.224335, 0.226933, 0.229596", \ "0.268231, 0.265763, 0.264412, 0.26412, 0.265526, 0.267532, 0.270134" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "0.0878364, 0.0915375, 0.0947743, 0.0973865, 0.0989589, 0.0995115, 0.0997813", \ "0.0839441, 0.0870083, 0.0904954, 0.0933321, 0.0950793, 0.095596, 0.0961591", \ "0.0819841, 0.084263, 0.0865611, 0.0900585, 0.0914341, 0.0913279, 0.0924485", \ "0.0832663, 0.0847268, 0.0880641, 0.0885342, 0.0903099, 0.0900532, 0.0907063", \ "0.0923185, 0.0924868, 0.0966897, 0.0992369, 0.108156, 0.103861, 0.0995357", \ "0.11536, 0.113845, 0.114489, 0.116004, 0.123471, 0.129878, 0.126102", \ "0.167469, 0.162934, 0.160523, 0.159877, 0.157788, 0.16552, 0.173845" \ ); } } } pin (A) { driver_waveform_fall : "PreDriver20.5:fall"; driver_waveform_rise : "PreDriver20.5:rise"; direction : input; related_ground_pin : VSS; related_power_pin : VDD; max_transition : 320; capacitance : 0.338359; rise_capacitance : 0.338359; rise_capacitance_range (0.26584, 0.338359); fall_capacitance : 0.338056; fall_capacitance_range (0.261494, 0.338056); input_voltage : default_VDD_VSS_input; } } cell (HB2xp67_ASAP7_75t_R) { area : 0.0729; pg_pin (VDD) { pg_type : primary_power; voltage_name : "VDD"; } pg_pin (VSS) { pg_type : primary_ground; voltage_name : "VSS"; } leakage_power () { value : 33.2328; when : "(A * Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(A * Y)"; related_pg_pin : VSS; } leakage_power () { value : 23.8508; when : "(!A * !Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(!A * !Y)"; related_pg_pin : VSS; } leakage_power () { value : 28.5418; related_pg_pin : VDD; } leakage_power () { value : 0; related_pg_pin : VSS; } pin (Y) { direction : output; function : "A"; power_down_function : "(!VDD) + (VSS)"; related_ground_pin : VSS; related_power_pin : VDD; max_capacitance : 23.04; output_voltage : default_VDD_VSS_output; timing () { related_pin : "A"; timing_sense : positive_unate; timing_type : combinational; cell_rise (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "18.1857, 20.1937, 23.7006, 29.8681, 41.4002, 64.1155, 109.327", \ "19.7529, 21.7498, 25.2293, 31.396, 42.9634, 65.6531, 110.854", \ "22.9761, 24.9729, 28.4328, 34.5825, 46.1368, 68.8628, 114.11", \ "28.2477, 30.3068, 33.9008, 40.1421, 51.7552, 74.446, 119.625", \ "35.2355, 37.39, 41.0363, 47.3657, 59.0721, 81.9746, 127.275", \ "44.0728, 46.4361, 50.2312, 56.7038, 68.4314, 91.3091, 137.002", \ "54.8718, 57.5255, 61.771, 68.4361, 80.2522, 102.689, 148.358" \ ); } rise_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "8.4453, 11.575, 17.623, 29.8393, 54.6338, 104.877, 206.141", \ "8.44594, 11.5513, 17.6229, 29.8184, 54.6247, 104.876, 206.141", \ "8.4959, 11.6202, 17.6795, 29.8653, 54.6334, 104.912, 206.14", \ "9.302, 12.4359, 18.3721, 30.3633, 54.9531, 105.006, 206.156", \ "10.5162, 13.5187, 19.3797, 31.2923, 55.7471, 105.605, 206.572", \ "12.7145, 15.6683, 21.2582, 32.7564, 56.7314, 106.618, 207.104", \ "15.9868, 19.0369, 24.4883, 35.4153, 58.7716, 107.224, 209.37" \ ); } cell_fall (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "20.4532, 22.4665, 25.8201, 31.5696, 41.999, 62.1124, 102.076", \ "22.0641, 24.0835, 27.4361, 33.1402, 43.5696, 63.6871, 103.614", \ "25.6006, 27.554, 30.9042, 36.6565, 47.0927, 67.2298, 107.186", \ "32.2462, 34.2977, 37.6936, 43.4484, 53.8711, 73.9976, 113.912", \ "41.4516, 43.675, 47.2788, 53.2855, 64.0446, 84.1965, 124.129", \ "54.4981, 56.9634, 60.8504, 67.2016, 78.0145, 98.3789, 138.208", \ "72.5875, 75.4035, 79.8423, 86.7155, 97.8921, 118.402, 158.512" \ ); } fall_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "8.05502, 10.7297, 15.8429, 25.9001, 46.1594, 87.382, 170.758", \ "8.05858, 10.7368, 15.844, 25.8891, 46.1577, 87.3801, 170.765", \ "8.06628, 10.7376, 15.8362, 25.8912, 46.1572, 87.3857, 170.773", \ "8.87096, 11.4875, 16.4514, 26.3341, 46.4358, 87.4808, 170.787", \ "10.4936, 13.0882, 18.0075, 27.9159, 47.54, 88.2844, 171.198", \ "13.1035, 15.6497, 20.4664, 29.7597, 49.204, 89.5796, 171.988", \ "16.9861, 19.5536, 24.2795, 33.2708, 51.8507, 91.3328, 173.674" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VDD; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "0.0880663, 0.0903471, 0.0948259, 0.0991049, 0.101418, 0.102642, 0.103026", \ "0.0841944, 0.0867311, 0.0907715, 0.0950547, 0.097935, 0.0993935, 0.099844", \ "0.0791999, 0.0805005, 0.0834965, 0.0872299, 0.0903678, 0.0920177, 0.0929359", \ "0.0766111, 0.0767749, 0.0792893, 0.0826889, 0.0855996, 0.0882482, 0.0859467", \ "0.0772183, 0.076583, 0.0773947, 0.0794352, 0.080871, 0.0843504, 0.0878829", \ "0.0854455, 0.0836847, 0.0820632, 0.0853785, 0.0858313, 0.0926907, 0.092669", \ "0.108205, 0.103943, 0.100171, 0.0955228, 0.103197, 0.0916604, 0.128125" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "0.221808, 0.22458, 0.228143, 0.231615, 0.233583, 0.234382, 0.234856", \ "0.217211, 0.219953, 0.223661, 0.226719, 0.22888, 0.229782, 0.230145", \ "0.212108, 0.213602, 0.216747, 0.22039, 0.223126, 0.224549, 0.225155", \ "0.209239, 0.209872, 0.211803, 0.21512, 0.218464, 0.220137, 0.221339", \ "0.211857, 0.21026, 0.210666, 0.212463, 0.2151, 0.217777, 0.219938", \ "0.22357, 0.219113, 0.217533, 0.21785, 0.218998, 0.221605, 0.223174", \ "0.251505, 0.242871, 0.237433, 0.234867, 0.235108, 0.236178, 0.237975" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VSS; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "0.241729, 0.24444, 0.248345, 0.252562, 0.254642, 0.256076, 0.256063", \ "0.23768, 0.240603, 0.244579, 0.248774, 0.251546, 0.252945, 0.25338", \ "0.233336, 0.235217, 0.238544, 0.242596, 0.245863, 0.247955, 0.248952", \ "0.229872, 0.230948, 0.2326, 0.236175, 0.240612, 0.242634, 0.244794", \ "0.230935, 0.23054, 0.230929, 0.233294, 0.236075, 0.239557, 0.241963", \ "0.239731, 0.237865, 0.235945, 0.23724, 0.238835, 0.241406, 0.243845", \ "0.262014, 0.25787, 0.254335, 0.252365, 0.252567, 0.253804, 0.256079" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "0.0677015, 0.0705508, 0.0742061, 0.0777569, 0.0798602, 0.0806742, 0.0813575", \ "0.0636035, 0.0662401, 0.0701971, 0.0732012, 0.0754543, 0.0764831, 0.0768224", \ "0.0583404, 0.060181, 0.0633514, 0.0670343, 0.0698117, 0.0712806, 0.0719258", \ "0.0560609, 0.0560468, 0.0578297, 0.0587984, 0.05883, 0.0609545, 0.0606891", \ "0.0578224, 0.0569413, 0.0574828, 0.0603453, 0.0621021, 0.0573105, 0.0559922", \ "0.0690703, 0.0658187, 0.0640798, 0.0659016, 0.0675618, 0.0708652, 0.052209", \ "0.0979264, 0.0894536, 0.0841541, 0.0812304, 0.0788077, 0.10024, 0.100942" \ ); } } } pin (A) { driver_waveform_fall : "PreDriver20.5:fall"; driver_waveform_rise : "PreDriver20.5:rise"; direction : input; related_ground_pin : VSS; related_power_pin : VDD; max_transition : 320; capacitance : 0.517041; rise_capacitance : 0.517041; rise_capacitance_range (0.370556, 0.517041); fall_capacitance : 0.516875; fall_capacitance_range (0.368882, 0.516875); input_voltage : default_VDD_VSS_input; } } cell (HB3xp67_ASAP7_75t_R) { area : 0.08748; pg_pin (VDD) { pg_type : primary_power; voltage_name : "VDD"; } pg_pin (VSS) { pg_type : primary_ground; voltage_name : "VSS"; } leakage_power () { value : 33.3471; when : "(A * Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(A * Y)"; related_pg_pin : VSS; } leakage_power () { value : 23.1376; when : "(!A * !Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(!A * !Y)"; related_pg_pin : VSS; } leakage_power () { value : 28.2424; related_pg_pin : VDD; } leakage_power () { value : 0; related_pg_pin : VSS; } pin (Y) { direction : output; function : "A"; power_down_function : "(!VDD) + (VSS)"; related_ground_pin : VSS; related_power_pin : VDD; max_capacitance : 23.04; output_voltage : default_VDD_VSS_output; timing () { related_pin : "A"; timing_sense : positive_unate; timing_type : combinational; cell_rise (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "25.5689, 27.9016, 31.7939, 38.4666, 50.4326, 73.3058, 118.569", \ "27.0698, 29.3895, 33.2893, 39.9573, 51.9221, 74.8014, 120.063", \ "30.2769, 32.65, 36.4644, 43.1361, 55.0922, 77.9724, 123.242", \ "36.9039, 39.2079, 43.0844, 49.6841, 61.6594, 84.5395, 129.816", \ "45.941, 48.3789, 52.4298, 59.3053, 71.5067, 94.5354, 139.805", \ "58.0247, 60.6347, 64.776, 71.8803, 84.0759, 107.221, 152.887", \ "73.0495, 75.9916, 80.6551, 88.0098, 100.476, 123.505, 169.078" \ ); } rise_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "10.1745, 13.5089, 19.7812, 31.939, 56.4233, 106.22, 206.973", \ "10.1862, 13.5069, 19.7591, 31.9289, 56.4231, 106.213, 206.972", \ "10.1704, 13.4892, 19.7318, 31.9089, 56.4042, 106.202, 206.967", \ "10.5676, 13.8514, 20.0018, 32.1355, 56.5249, 106.246, 206.981", \ "11.9016, 15.2292, 21.4537, 33.5814, 57.7457, 107.116, 207.371", \ "14.1332, 17.384, 23.403, 35.1432, 59.553, 108.384, 208.409", \ "18.0207, 21.2902, 27.092, 38.2577, 61.2575, 109.737, 211.236" \ ); } cell_fall (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "30.3071, 32.6373, 36.4987, 42.8775, 53.9295, 74.4284, 114.5", \ "31.7308, 34.0669, 37.9171, 44.2782, 55.3408, 75.773, 115.834", \ "34.8426, 37.1958, 41.0404, 47.4268, 58.6087, 79.1227, 119.037", \ "42.0688, 44.3139, 48.1046, 54.5014, 65.512, 86.0146, 126.076", \ "54.163, 56.621, 60.6631, 67.3105, 78.5636, 99.165, 139.153", \ "70.7597, 73.4246, 77.7296, 84.6071, 96.2088, 117.273, 157.567", \ "93.8603, 96.8459, 101.581, 109.124, 121.189, 142.447, 182.926" \ ); } fall_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "10.1028, 12.9609, 18.2971, 28.4605, 48.5846, 89.3165, 172.111", \ "10.0703, 12.9371, 18.2659, 28.4825, 48.5908, 89.3361, 172.114", \ "10.062, 12.936, 18.2666, 28.424, 48.5533, 89.3108, 172.102", \ "10.1335, 13.0158, 18.3707, 28.5138, 48.5994, 89.3263, 172.105", \ "11.9484, 14.787, 20.0417, 29.9725, 49.7065, 90.0295, 172.382", \ "14.9213, 17.6599, 22.7338, 32.5588, 52.1637, 92.0779, 173.882", \ "19.6597, 22.3405, 27.3261, 36.6705, 55.3604, 94.4756, 176.421" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VDD; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "0.0808659, 0.0820581, 0.0847998, 0.0893809, 0.0928815, 0.0945537, 0.0952225", \ "0.0783035, 0.0794033, 0.0820836, 0.0864499, 0.090091, 0.0917409, 0.0923398", \ "0.0723204, 0.0734202, 0.0761119, 0.0804416, 0.0844519, 0.0867136, 0.08758", \ "0.0675773, 0.0671525, 0.0690879, 0.0692304, 0.0728809, 0.0734688, 0.0747293", \ "0.0665424, 0.0645992, 0.06459, 0.0647182, 0.0617049, 0.0644236, 0.0656806", \ "0.0712467, 0.0678717, 0.0650316, 0.0680881, 0.071614, 0.0610175, 0.0589699", \ "0.0893166, 0.0824926, 0.0771206, 0.0734315, 0.0727975, 0.0752968, 0.108084" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "0.258538, 0.258653, 0.261014, 0.264551, 0.267248, 0.268449, 0.268642", \ "0.25312, 0.253581, 0.256257, 0.259948, 0.262989, 0.264172, 0.264364", \ "0.246074, 0.246908, 0.249135, 0.252828, 0.256466, 0.258079, 0.257669", \ "0.240325, 0.240104, 0.241921, 0.244883, 0.247879, 0.24996, 0.250868", \ "0.240955, 0.238219, 0.237547, 0.238929, 0.241911, 0.24449, 0.246316", \ "0.24983, 0.244421, 0.241212, 0.239481, 0.240197, 0.242252, 0.244175", \ "0.275584, 0.264123, 0.256076, 0.250274, 0.248848, 0.249091, 0.250364" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VSS; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "0.277683, 0.278832, 0.281525, 0.286075, 0.289538, 0.29119, 0.29188", \ "0.274876, 0.275946, 0.278592, 0.282905, 0.286479, 0.288131, 0.288649", \ "0.268112, 0.269871, 0.272111, 0.276286, 0.280241, 0.282409, 0.283174", \ "0.263574, 0.264277, 0.26553, 0.268873, 0.272552, 0.276668, 0.278015", \ "0.26305, 0.261392, 0.261117, 0.262724, 0.266484, 0.269785, 0.272056", \ "0.268111, 0.265278, 0.262527, 0.26304, 0.263863, 0.266223, 0.268131", \ "0.28642, 0.279539, 0.274044, 0.27076, 0.269953, 0.270354, 0.272774" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "0.0623461, 0.0622897, 0.0646673, 0.0681901, 0.0708396, 0.0720478, 0.0723673", \ "0.0568736, 0.0573763, 0.0600762, 0.0636225, 0.066664, 0.0677301, 0.0679435", \ "0.0499475, 0.0505153, 0.0527839, 0.0565246, 0.0605833, 0.0621099, 0.0620765", \ "0.0435209, 0.0425746, 0.0431158, 0.0456595, 0.0480924, 0.0499936, 0.0508124", \ "0.044271, 0.0420829, 0.0415944, 0.0426823, 0.0426392, 0.0457509, 0.0415332", \ "0.0532096, 0.0471971, 0.04459, 0.043209, 0.0444788, 0.0478776, 0.0358068", \ "0.0787736, 0.0674419, 0.0584807, 0.0540983, 0.0520386, 0.0514993, 0.0607344" \ ); } } } pin (A) { driver_waveform_fall : "PreDriver20.5:fall"; driver_waveform_rise : "PreDriver20.5:rise"; direction : input; related_ground_pin : VSS; related_power_pin : VDD; max_transition : 320; capacitance : 0.660732; rise_capacitance : 0.660732; rise_capacitance_range (0.458862, 0.660732); fall_capacitance : 0.660726; fall_capacitance_range (0.455531, 0.660726); input_voltage : default_VDD_VSS_input; } } cell (HB4xp67_ASAP7_75t_R) { area : 0.10206; pg_pin (VDD) { pg_type : primary_power; voltage_name : "VDD"; } pg_pin (VSS) { pg_type : primary_ground; voltage_name : "VSS"; } leakage_power () { value : 33.8037; when : "(A * Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(A * Y)"; related_pg_pin : VSS; } leakage_power () { value : 22.8927; when : "(!A * !Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(!A * !Y)"; related_pg_pin : VSS; } leakage_power () { value : 28.3482; related_pg_pin : VDD; } leakage_power () { value : 0; related_pg_pin : VSS; } pin (Y) { direction : output; function : "A"; power_down_function : "(!VDD) + (VSS)"; related_ground_pin : VSS; related_power_pin : VDD; max_capacitance : 23.04; output_voltage : default_VDD_VSS_output; timing () { related_pin : "A"; timing_sense : positive_unate; timing_type : combinational; cell_rise (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "33.8167, 36.4187, 40.7424, 47.9135, 60.4485, 83.6845, 129.092", \ "35.2276, 37.8339, 42.1456, 49.3331, 61.8665, 85.0946, 130.508", \ "38.1999, 40.7938, 45.0898, 52.2999, 64.8412, 88.0813, 133.499", \ "44.9957, 47.435, 51.6824, 59.0359, 71.4679, 94.6829, 140.114", \ "56.1706, 58.9028, 63.3954, 70.8076, 83.5019, 106.853, 152.28", \ "71.0114, 73.7166, 78.2945, 85.9742, 99.0165, 122.931, 168.867", \ "89.7456, 92.8351, 97.7917, 105.679, 118.88, 142.707, 188.699" \ ); } rise_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "11.8004, 15.3619, 21.8732, 34.2374, 58.6289, 108.101, 208.49", \ "11.7876, 15.3631, 21.9517, 34.2502, 58.6313, 108.106, 208.492", \ "11.7877, 15.3565, 21.8754, 34.1969, 58.5861, 108.08, 208.49", \ "11.7929, 15.3608, 21.8757, 34.2038, 58.5922, 108.076, 208.483", \ "13.1602, 16.8743, 23.411, 35.6109, 59.6574, 108.708, 208.741", \ "15.2677, 18.7922, 25.2432, 37.434, 61.8446, 110.628, 210.336", \ "19.4421, 22.8568, 29.0376, 40.6598, 64.1687, 113.074, 212.057" \ ); } cell_fall (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "41.3904, 44.0023, 48.2918, 55.2958, 67.017, 88.1076, 128.418", \ "42.5936, 45.2024, 49.4879, 56.4869, 68.2335, 89.345, 129.651", \ "45.4308, 48.0387, 52.3144, 59.2894, 71.0901, 92.1867, 132.501", \ "52.0711, 54.6752, 58.9596, 65.8714, 77.665, 98.7681, 139.201", \ "66.1202, 68.8258, 73.1349, 80.135, 91.9043, 112.952, 153.283", \ "85.6772, 88.511, 93.2101, 100.701, 113.068, 134.847, 175.371", \ "112.99, 116.071, 121.094, 129.224, 142.061, 164.099, 205.064" \ ); } fall_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "11.9712, 15.0159, 20.5907, 31.0145, 51.2125, 91.5514, 173.552", \ "11.9809, 15.0312, 20.6127, 31.0218, 51.2068, 91.5383, 173.555", \ "11.9786, 15.0359, 20.6161, 31.0729, 51.18, 91.5186, 173.538", \ "11.9705, 15.0162, 20.5958, 30.9971, 51.1321, 91.4919, 173.519", \ "13.1489, 16.1286, 21.5628, 31.7714, 51.6825, 91.8229, 173.675", \ "16.2473, 19.1599, 24.5742, 34.888, 54.9011, 94.446, 175.509", \ "21.5076, 24.3017, 29.6485, 39.3745, 58.5461, 97.6892, 178.3" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VDD; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "0.0753275, 0.075055, 0.0767463, 0.0802788, 0.0843325, 0.0866262, 0.0872089", \ "0.0711524, 0.0714189, 0.0743805, 0.0780608, 0.0820052, 0.0840609, 0.0845572", \ "0.0660749, 0.0659596, 0.0674382, 0.0714673, 0.0758756, 0.0785677, 0.0793884", \ "0.0588775, 0.0585984, 0.0594494, 0.0626981, 0.0652608, 0.0694394, 0.0708304", \ "0.0570207, 0.0557157, 0.05423, 0.0530735, 0.056872, 0.056883, 0.0544341", \ "0.0589811, 0.0556126, 0.0530588, 0.0513102, 0.0549058, 0.0554747, 0.0549414", \ "0.0766077, 0.0684484, 0.0617159, 0.0571996, 0.0601245, 0.064014, 0.0564513" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "0.290957, 0.28947, 0.290413, 0.293977, 0.297917, 0.299354, 0.299444", \ "0.287547, 0.285744, 0.286485, 0.289775, 0.293035, 0.294773, 0.295018", \ "0.280633, 0.279193, 0.279942, 0.28277, 0.286354, 0.288236, 0.28855", \ "0.272174, 0.270278, 0.270719, 0.273004, 0.276486, 0.278874, 0.280315", \ "0.269088, 0.265743, 0.264587, 0.265632, 0.268001, 0.270622, 0.271808", \ "0.277254, 0.269923, 0.265123, 0.262618, 0.262937, 0.264639, 0.266469", \ "0.303489, 0.289773, 0.278095, 0.271331, 0.268061, 0.267144, 0.267832" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VSS; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "0.313551, 0.313223, 0.314892, 0.318556, 0.322614, 0.324758, 0.325395", \ "0.309787, 0.310033, 0.312921, 0.31661, 0.320553, 0.322587, 0.323104", \ "0.305119, 0.304971, 0.306431, 0.310387, 0.314693, 0.317248, 0.318005", \ "0.297843, 0.297293, 0.29852, 0.30188, 0.306229, 0.308601, 0.310039", \ "0.295289, 0.293524, 0.292501, 0.293812, 0.29718, 0.300849, 0.303723", \ "0.297882, 0.295056, 0.2925, 0.289829, 0.2907, 0.293192, 0.296775", \ "0.315588, 0.30767, 0.300462, 0.296075, 0.293558, 0.293379, 0.294571" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "0.0529181, 0.0513073, 0.0523007, 0.055869, 0.0597987, 0.0612279, 0.0612938", \ "0.049475, 0.0476928, 0.0484353, 0.0517263, 0.0549639, 0.056683, 0.0568855", \ "0.0422264, 0.0405995, 0.0413895, 0.0442635, 0.0478433, 0.0497268, 0.0500332", \ "0.0334384, 0.0316102, 0.0321136, 0.0347286, 0.0382537, 0.0406916, 0.0417985", \ "0.0305487, 0.0273024, 0.0248137, 0.0242966, 0.0257493, 0.0232604, 0.0257431", \ "0.0379748, 0.0303659, 0.0266775, 0.0232702, 0.0237789, 0.0198293, 0.0150745", \ "0.0644123, 0.0502521, 0.0377081, 0.0336968, 0.0275865, 0.0263458, 0.0136596" \ ); } } } pin (A) { driver_waveform_fall : "PreDriver20.5:fall"; driver_waveform_rise : "PreDriver20.5:rise"; direction : input; related_ground_pin : VSS; related_power_pin : VDD; max_transition : 320; capacitance : 0.801889; rise_capacitance : 0.801889; rise_capacitance_range (0.522067, 0.801889); fall_capacitance : 0.801233; fall_capacitance_range (0.511297, 0.801233); input_voltage : default_VDD_VSS_input; } } cell (INVx11_ASAP7_75t_R) { area : 0.18954; pg_pin (VDD) { pg_type : primary_power; voltage_name : "VDD"; } pg_pin (VSS) { pg_type : primary_ground; voltage_name : "VSS"; } leakage_power () { value : 213.886; when : "(A * !Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(A * !Y)"; related_pg_pin : VSS; } leakage_power () { value : 503.67; when : "(!A * Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(!A * Y)"; related_pg_pin : VSS; } leakage_power () { value : 358.778; related_pg_pin : VDD; } leakage_power () { value : 0; related_pg_pin : VSS; } pin (Y) { direction : output; function : "!A"; power_down_function : "(!VDD) + (VSS)"; related_ground_pin : VSS; related_power_pin : VDD; max_capacitance : 368.64; output_voltage : default_VDD_VSS_output; timing () { related_pin : "A"; timing_sense : negative_unate; timing_type : combinational; cell_rise (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "5.08575, 6.6661, 9.67775, 15.6818, 27.5944, 51.4156, 99.0528", \ "6.35074, 8.24101, 11.3447, 17.3183, 29.2254, 53.0004, 100.624", \ "8.11422, 10.6089, 14.4856, 20.7118, 32.4541, 56.3109, 104.008", \ "10.5706, 13.7726, 19.0185, 26.9007, 39.4688, 63.3346, 110.734", \ "14.0527, 18.3395, 25.2809, 35.7759, 51.6576, 77.0425, 124.427", \ "19.2642, 24.9331, 33.9147, 48.0007, 68.8947, 101.248, 151.548", \ "27.0635, 34.5173, 46.3612, 65.0545, 93.4193, 135.693, 200.426" \ ); } rise_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "5.54535, 8.99084, 16.1453, 30.7641, 60.2029, 119.132, 237.01", \ "6.86665, 10.0194, 16.8216, 31.0351, 60.2217, 119.13, 236.985", \ "9.13397, 12.6525, 19.0369, 32.5918, 60.8895, 119.158, 237.001", \ "12.3474, 16.7649, 24.1871, 36.9293, 64.1967, 120.691, 237.078", \ "17.3848, 22.9836, 31.8947, 46.7856, 73.0718, 127.265, 240.173", \ "25.5153, 32.3958, 43.8385, 62.2173, 92.7258, 145.68, 253.494", \ "38.7849, 47.7292, 62.0219, 85.339, 122.675, 184.084, 289.883" \ ); } cell_fall (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "4.65609, 6.03932, 8.6822, 13.8678, 24.2616, 44.9875, 86.4718", \ "5.64844, 7.37329, 10.1866, 15.3965, 25.7153, 46.4789, 87.9599", \ "6.91176, 9.20746, 12.8084, 18.4969, 28.9712, 49.6367, 91.0144", \ "8.48518, 11.535, 16.3198, 23.6415, 35.3105, 56.025, 97.2605", \ "10.2757, 14.3214, 20.6277, 30.3919, 45.3961, 68.5804, 110.165", \ "12.0695, 17.4533, 25.8463, 38.9244, 58.6265, 88.4248, 134.958", \ "13.0979, 20.1942, 31.4939, 48.7934, 75.3833, 115.035, 174.638" \ ); } fall_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "4.90121, 7.85226, 13.9395, 26.4317, 51.6526, 102.214, 203.306", \ "6.16349, 8.91486, 14.7474, 26.8384, 51.7173, 102.229, 203.326", \ "7.92781, 11.159, 16.8702, 28.5565, 52.639, 102.327, 203.33", \ "10.8712, 14.5836, 21.2039, 32.877, 56.0997, 104.347, 203.574", \ "15.5247, 20.0735, 27.9315, 41.1878, 64.8575, 111.416, 207.663", \ "23.4399, 29.2083, 38.4847, 54.3721, 81.3522, 129.308, 221.95", \ "36.7486, 44.2005, 56.0695, 75.3511, 107.304, 161.526, 257.994" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VDD; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "1.34243, 1.37845, 1.39337, 1.42188, 1.42294, 1.42659, 1.4306", \ "1.31161, 1.33563, 1.36644, 1.37452, 1.37311, 1.34624, 1.33987", \ "1.34012, 1.35149, 1.36258, 1.35779, 1.23432, 1.25615, 1.29789", \ "1.47116, 1.41953, 1.45594, 1.38121, 1.35695, 1.33985, 1.17194", \ "1.80039, 1.70526, 1.64861, 1.54082, 1.40636, 1.39641, 1.12876", \ "2.56482, 2.40183, 2.20177, 2.0318, 1.65006, 1.58248, 1.09677", \ "4.13096, 3.91023, 3.57685, 3.23551, 2.78094, 2.15062, 2.04586" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "-0.442873, -0.403213, -0.372485, -0.351977, -0.340174, -0.334326, -0.330952", \ "-0.475189, -0.436675, -0.398925, -0.36983, -0.3522, -0.34106, -0.33602", \ "-0.474034, -0.453222, -0.419183, -0.386015, -0.362171, -0.349655, -0.34128", \ "-0.3761, -0.397486, -0.403733, -0.385647, -0.365148, -0.350445, -0.343793", \ "-0.0838087, -0.166492, -0.235399, -0.287768, -0.312703, -0.31764, -0.323039", \ "0.606322, 0.447067, 0.266302, 0.0837995, -0.0516921, -0.153976, -0.22411", \ "2.10901, 1.85872, 1.50727, 1.12813, 0.724571, 0.406781, 0.146496" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VSS; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "-0.702959, -0.657751, -0.618707, -0.590807, -0.576753, -0.568347, -0.563853", \ "-0.732737, -0.694464, -0.648909, -0.615664, -0.591183, -0.57778, -0.569391", \ "-0.717349, -0.702318, -0.671939, -0.636038, -0.609522, -0.58873, -0.574665", \ "-0.59681, -0.623567, -0.63577, -0.630483, -0.607162, -0.58954, -0.580763", \ "-0.263573, -0.341138, -0.425561, -0.495264, -0.536195, -0.550504, -0.558794", \ "0.484022, 0.340891, 0.15734, -0.033341, -0.211195, -0.35109, -0.439096", \ "2.05884, 1.84862, 1.53188, 1.14294, 0.714991, 0.325125, 0.000373623" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "1.60393, 1.62726, 1.64859, 1.64302, 1.65454, 1.64803, 1.65004", \ "1.5788, 1.58754, 1.6052, 1.60708, 1.56507, 1.57854, 1.58491", \ "1.58151, 1.5916, 1.62224, 1.59054, 1.62256, 1.55182, 1.46892", \ "1.6862, 1.65591, 1.67234, 1.63957, 1.6946, 1.57323, 1.36579", \ "1.97495, 1.89648, 1.79288, 1.73764, 1.76532, 1.67726, 1.48876", \ "2.67686, 2.52365, 2.30876, 2.12862, 1.94243, 1.9158, 1.52976", \ "4.19052, 3.92684, 3.55742, 3.12043, 2.74662, 2.3537, 2.10345" \ ); } } } pin (A) { driver_waveform_fall : "PreDriver20.5:fall"; driver_waveform_rise : "PreDriver20.5:rise"; direction : input; related_ground_pin : VSS; related_power_pin : VDD; max_transition : 320; capacitance : 7.03392; rise_capacitance : 7.03392; rise_capacitance_range (5.04045, 7.03392); fall_capacitance : 7.02646; fall_capacitance_range (5.08532, 7.02646); input_voltage : default_VDD_VSS_input; } } cell (INVx13_ASAP7_75t_R) { area : 0.2187; pg_pin (VDD) { pg_type : primary_power; voltage_name : "VDD"; } pg_pin (VSS) { pg_type : primary_ground; voltage_name : "VSS"; } leakage_power () { value : 252.775; when : "(A * !Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(A * !Y)"; related_pg_pin : VSS; } leakage_power () { value : 595.246; when : "(!A * Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(!A * Y)"; related_pg_pin : VSS; } leakage_power () { value : 424.011; related_pg_pin : VDD; } leakage_power () { value : 0; related_pg_pin : VSS; } pin (Y) { direction : output; function : "!A"; power_down_function : "(!VDD) + (VSS)"; related_ground_pin : VSS; related_power_pin : VDD; max_capacitance : 737.28; output_voltage : default_VDD_VSS_output; timing () { related_pin : "A"; timing_sense : negative_unate; timing_type : combinational; cell_rise (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "6.50708, 9.15673, 14.4061, 24.7929, 45.5664, 87.0909, 170.151", \ "7.99818, 10.805, 16.0142, 26.4974, 47.1094, 88.6642, 171.702", \ "10.2068, 13.7021, 19.3084, 29.683, 50.464, 91.8688, 174.912", \ "13.2038, 17.9212, 25.1061, 36.5616, 57.292, 98.5943, 182.015", \ "17.4763, 23.6964, 33.0169, 47.7722, 70.8923, 112.391, 195.643", \ "23.6996, 31.7664, 44.3538, 63.5943, 93.5064, 139.304, 222.23", \ "32.8353, 43.2439, 60.1583, 85.3846, 124.833, 184.506, 276.347" \ ); } rise_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "8.42341, 14.7895, 27.7998, 54.0983, 106.738, 212.137, 422.973", \ "9.4927, 15.5406, 28.161, 54.1264, 106.729, 212.132, 422.973", \ "12.0959, 17.7687, 29.806, 55.0467, 106.882, 212.133, 422.972", \ "15.8815, 22.6067, 34.4342, 58.4709, 108.803, 212.366, 422.97", \ "21.8069, 29.9403, 43.9613, 67.7323, 115.839, 215.975, 423.404", \ "31.0248, 41.4092, 57.929, 86.2791, 134.092, 230.49, 431.259", \ "46.1834, 58.9523, 80.081, 114.655, 171.301, 267.185, 460.248" \ ); } cell_fall (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "5.99065, 8.29647, 12.853, 21.9175, 39.9898, 76.1751, 148.542", \ "7.23867, 9.74777, 14.3292, 23.342, 41.4708, 77.6425, 149.971", \ "8.93508, 12.1811, 17.3937, 26.5422, 44.515, 80.6249, 152.997", \ "11.0395, 15.2722, 22.051, 32.5497, 50.765, 87.0037, 159.176", \ "13.5834, 19.2372, 28.1374, 41.5859, 62.8069, 99.5596, 171.892", \ "16.2502, 23.8754, 35.7047, 53.5804, 80.4022, 122.935, 195.425", \ "18.6969, 28.7774, 44.3658, 68.4259, 104.406, 158.929, 243.27" \ ); } fall_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "7.28298, 12.7719, 24.0035, 46.7606, 92.427, 183.708, 366.544", \ "8.35336, 13.6047, 24.4819, 46.8771, 92.4092, 183.698, 366.545", \ "10.5192, 15.7383, 26.2399, 47.968, 92.629, 183.709, 366.552", \ "13.7569, 19.7969, 30.6006, 51.6472, 94.9977, 184.14, 366.542", \ "19.1227, 26.1843, 38.3853, 60.3, 102.325, 188.875, 367.522", \ "27.9663, 36.3792, 50.7936, 75.6056, 119.796, 203.438, 377.374", \ "43.0289, 53.5971, 70.8735, 100.123, 150.129, 238.914, 405.497" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VDD; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "1.60189, 1.61674, 1.65032, 1.64835, 1.65282, 1.64386, 1.64518", \ "1.55996, 1.60404, 1.60504, 1.67952, 1.55568, 1.57294, 1.55568", \ "1.58285, 1.57571, 1.5597, 1.52426, 1.52415, 1.42052, 1.40488", \ "1.68884, 1.6651, 1.67153, 1.6604, 1.55349, 1.3488, 1.60263", \ "2.04044, 1.93917, 1.77204, 1.67717, 1.73671, 1.52359, 1.57355", \ "2.88968, 2.66964, 2.37502, 2.15992, 2.02966, 1.73588, 1.19023", \ "4.69911, 4.32041, 3.8975, 3.27661, 2.87454, 2.43319, 1.86125" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "-0.487524, -0.449458, -0.423352, -0.407789, -0.399621, -0.395687, -0.393518", \ "-0.524419, -0.480898, -0.44456, -0.420332, -0.406827, -0.399005, -0.395612", \ "-0.54063, -0.503855, -0.46319, -0.433794, -0.417687, -0.406524, -0.400525", \ "-0.461789, -0.470776, -0.460294, -0.435305, -0.417688, -0.407164, -0.404012", \ "-0.16775, -0.258293, -0.325582, -0.359586, -0.37422, -0.381179, -0.386104", \ "0.580902, 0.366695, 0.125929, -0.0563034, -0.166732, -0.255165, -0.312394", \ "2.27909, 1.8994, 1.42618, 0.963794, 0.562592, 0.232349, -0.0100336" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VSS; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "-0.806303, -0.764312, -0.731962, -0.715012, -0.704197, -0.700887, -0.697879", \ "-0.843275, -0.794785, -0.757178, -0.721525, -0.713629, -0.704304, -0.698986", \ "-0.841569, -0.815515, -0.778013, -0.749661, -0.727815, -0.714141, -0.709718", \ "-0.734757, -0.757625, -0.760157, -0.743369, -0.727327, -0.717918, -0.701603", \ "-0.385097, -0.491423, -0.583062, -0.641766, -0.670825, -0.682426, -0.690215", \ "0.444191, 0.230433, -0.017177, -0.228043, -0.418035, -0.529487, -0.511261", \ "2.25989, 1.91593, 1.47046, 0.990173, 0.494453, 0.0802441, -0.227341" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("11.52, 23.04, 46.08, 92.16, 184.32, 368.64, 737.28"); values ( \ "1.92964, 1.93284, 1.94646, 1.95576, 1.94037, 1.93409, 1.93622", \ "1.89084, 1.88047, 1.89, 1.85275, 1.87903, 1.86218, 1.83176", \ "1.88134, 1.91109, 1.92238, 1.92061, 1.79722, 1.72954, 1.71545", \ "1.95699, 1.90879, 1.97881, 1.92624, 1.8028, 1.77936, 1.57042", \ "2.26814, 2.14765, 2.10194, 2.06213, 1.94664, 1.84131, 1.64308", \ "3.00172, 2.78099, 2.58262, 2.34547, 1.98691, 1.63356, 0.511261", \ "4.74071, 4.31899, 3.80343, 3.32559, 2.78748, 2.22989, 1.13611" \ ); } } } pin (A) { driver_waveform_fall : "PreDriver20.5:fall"; driver_waveform_rise : "PreDriver20.5:rise"; direction : input; related_ground_pin : VSS; related_power_pin : VDD; max_transition : 320; capacitance : 8.30096; rise_capacitance : 8.30096; rise_capacitance_range (5.8767, 8.30096); fall_capacitance : 8.2986; fall_capacitance_range (5.84419, 8.2986); input_voltage : default_VDD_VSS_input; } } cell (INVx1_ASAP7_75t_R) { area : 0.04374; pg_pin (VDD) { pg_type : primary_power; voltage_name : "VDD"; } pg_pin (VSS) { pg_type : primary_ground; voltage_name : "VSS"; } leakage_power () { value : 19.4442; when : "(A * !Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(A * !Y)"; related_pg_pin : VSS; } leakage_power () { value : 45.7882; when : "(!A * Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(!A * Y)"; related_pg_pin : VSS; } leakage_power () { value : 32.6162; related_pg_pin : VDD; } leakage_power () { value : 0; related_pg_pin : VSS; } pin (Y) { direction : output; function : "!A"; power_down_function : "(!VDD) + (VSS)"; related_ground_pin : VSS; related_power_pin : VDD; max_capacitance : 46.08; output_voltage : default_VDD_VSS_output; timing () { related_pin : "A"; timing_sense : negative_unate; timing_type : combinational; cell_rise (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.72, 1.44, 2.88, 5.76, 11.52, 23.04, 46.08"); values ( \ "5.14806, 7.10554, 10.9386, 18.4988, 33.611, 63.8098, 124.057", \ "6.61307, 8.77241, 12.5882, 20.1878, 35.2695, 65.3812, 125.717", \ "8.68634, 11.5546, 16.0743, 23.6779, 38.7117, 68.7532, 129.057", \ "11.5826, 15.3862, 21.4407, 30.6086, 45.8807, 76.0423, 136.01", \ "15.5679, 20.7902, 28.861, 41.2033, 59.6935, 89.9615, 149.886", \ "21.3729, 28.3053, 39.0587, 55.8996, 80.5968, 117.616, 178.899", \ "30.1036, 39.2435, 53.6985, 75.924, 109.691, 159.007, 233.942" \ ); } rise_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.72, 1.44, 2.88, 5.76, 11.52, 23.04, 46.08"); values ( \ "6.29858, 10.3399, 18.6871, 35.6861, 69.7007, 137.719, 273.751", \ "7.55959, 11.2828, 19.2703, 35.7957, 69.6987, 137.719, 273.751", \ "10.1943, 13.9507, 21.2659, 37.0403, 70.0263, 137.719, 273.762", \ "13.8018, 18.6355, 26.5777, 41.3033, 72.7386, 138.463, 273.751", \ "19.3664, 25.5266, 35.5562, 51.7063, 81.1594, 143.967, 275.404", \ "27.5829, 35.859, 49.2761, 69.5374, 102.172, 160.989, 286.775", \ "41.0288, 51.7655, 68.9407, 96.0942, 137.054, 204.159, 320.871" \ ); } cell_fall (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.72, 1.44, 2.88, 5.76, 11.52, 23.04, 46.08"); values ( \ "4.69356, 6.37879, 9.72935, 16.3992, 29.7051, 56.2699, 109.458", \ "5.91043, 7.93671, 11.3697, 17.9746, 31.2557, 57.8164, 110.967", \ "7.4414, 10.1602, 14.3589, 21.2492, 34.4354, 61.0358, 114.182", \ "9.35102, 13.0167, 18.6943, 27.2499, 40.9069, 67.4718, 120.526", \ "11.6061, 16.525, 24.021, 35.6269, 53.035, 80.1167, 133.667", \ "14.0438, 20.6049, 30.6629, 45.8437, 69.4384, 104.651, 159.314", \ "15.9662, 24.7547, 38.2493, 58.9832, 90.5531, 137.12, 207.424" \ ); } fall_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.72, 1.44, 2.88, 5.76, 11.52, 23.04, 46.08"); values ( \ "5.3158, 8.61505, 15.4368, 29.4062, 57.4323, 113.464, 225.549", \ "6.52183, 9.59969, 16.0498, 29.5928, 57.4168, 113.484, 225.519", \ "8.64069, 12.1387, 18.1862, 31.0481, 57.918, 113.447, 225.543", \ "11.8854, 16.0605, 23.0992, 35.355, 60.8979, 114.566, 225.527", \ "16.8709, 22.2394, 30.7493, 45.0347, 69.9605, 120.653, 228.047", \ "25.0805, 31.8274, 42.726, 60.1781, 89.4329, 138.518, 240.247", \ "38.5633, 47.5533, 61.4541, 83.576, 119.186, 176.895, 276.932" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VDD; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.72, 1.44, 2.88, 5.76, 11.52, 23.04, 46.08"); values ( \ "0.156114, 0.160783, 0.164614, 0.165933, 0.167649, 0.169316, 0.164014", \ "0.150311, 0.153121, 0.155965, 0.159806, 0.159687, 0.155972, 0.155852", \ "0.152338, 0.153436, 0.154352, 0.155573, 0.15205, 0.143744, 0.14231", \ "0.16084, 0.156825, 0.157131, 0.155768, 0.156101, 0.154474, 0.13022", \ "0.18861, 0.181738, 0.172623, 0.169112, 0.160416, 0.138466, 0.107795", \ "0.253149, 0.240416, 0.220564, 0.212864, 0.192527, 0.155525, 0.149228", \ "0.39335, 0.371609, 0.343379, 0.305505, 0.278446, 0.244195, 0.174076" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.72, 1.44, 2.88, 5.76, 11.52, 23.04, 46.08"); values ( \ "-0.0363765, -0.032387, -0.029185, -0.0271505, -0.0260978, -0.0254951, -0.0252161", \ "-0.0407835, -0.0362824, -0.0316875, -0.028896, -0.0270695, -0.0259428, -0.0254054", \ "-0.0426369, -0.0393448, -0.0350303, -0.0310512, -0.0283796, -0.0268026, -0.025804", \ "-0.0365614, -0.0367737, -0.0352208, -0.0323102, -0.0294232, -0.0273795, -0.0262322", \ "-0.0137155, -0.0192013, -0.0238489, -0.0263713, -0.0264743, -0.0258406, -0.025338", \ "0.0448829, 0.030668, 0.0152973, 0.00138301, -0.00905208, -0.0154743, -0.0191899", \ "0.177558, 0.15329, 0.121522, 0.0860495, 0.0521697, 0.0245138, 0.00832836" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VSS; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.72, 1.44, 2.88, 5.76, 11.52, 23.04, 46.08"); values ( \ "-0.0444423, -0.0390795, -0.034615, -0.0318874, -0.0304107, -0.0291715, -0.029788", \ "-0.0491831, -0.0444148, -0.0391762, -0.0351493, -0.0323742, -0.0307438, -0.0299343", \ "-0.0492842, -0.0469293, -0.0426163, -0.0378589, -0.0345383, -0.0322698, -0.0307618", \ "-0.0401322, -0.0417578, -0.0415905, -0.039082, -0.0357134, -0.0329874, -0.0313156", \ "-0.0130395, -0.0191244, -0.025404, -0.0299506, -0.0317089, -0.0315681, -0.030974", \ "0.0509366, 0.0386701, 0.0235649, 0.00726382, -0.00746653, -0.0172825, -0.0230424", \ "0.191066, 0.171243, 0.143872, 0.111233, 0.0744205, 0.0398411, 0.0124621" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.72, 1.44, 2.88, 5.76, 11.52, 23.04, 46.08"); values ( \ "0.16216, 0.165314, 0.167094, 0.168316, 0.169366, 0.167799, 0.168271", \ "0.159802, 0.161892, 0.166259, 0.163582, 0.163409, 0.160699, 0.160647", \ "0.157826, 0.160795, 0.16091, 0.164114, 0.15649, 0.157334, 0.154685", \ "0.164038, 0.163001, 0.165259, 0.161785, 0.153184, 0.149103, 0.141199", \ "0.187186, 0.181621, 0.172431, 0.172157, 0.164003, 0.124321, 0.144228", \ "0.246484, 0.231469, 0.213158, 0.18617, 0.188022, 0.173389, 0.117214", \ "0.379223, 0.353305, 0.318966, 0.279795, 0.24531, 0.218549, 0.175153" \ ); } } } pin (A) { driver_waveform_fall : "PreDriver20.5:fall"; driver_waveform_rise : "PreDriver20.5:rise"; direction : input; related_ground_pin : VSS; related_power_pin : VDD; max_transition : 320; capacitance : 0.683716; rise_capacitance : 0.683678; rise_capacitance_range (0.513683, 0.683678); fall_capacitance : 0.683716; fall_capacitance_range (0.510914, 0.683716); input_voltage : default_VDD_VSS_input; } } cell (INVx2_ASAP7_75t_R) { area : 0.05832; pg_pin (VDD) { pg_type : primary_power; voltage_name : "VDD"; } pg_pin (VSS) { pg_type : primary_ground; voltage_name : "VSS"; } leakage_power () { value : 38.8884; when : "(A * !Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(A * !Y)"; related_pg_pin : VSS; } leakage_power () { value : 91.5764; when : "(!A * Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(!A * Y)"; related_pg_pin : VSS; } leakage_power () { value : 65.2324; related_pg_pin : VDD; } leakage_power () { value : 0; related_pg_pin : VSS; } pin (Y) { direction : output; function : "!A"; power_down_function : "(!VDD) + (VSS)"; related_ground_pin : VSS; related_power_pin : VDD; max_capacitance : 92.16; output_voltage : default_VDD_VSS_output; timing () { related_pin : "A"; timing_sense : negative_unate; timing_type : combinational; cell_rise (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("1.44, 2.88, 5.76, 11.52, 23.04, 46.08, 92.16"); values ( \ "4.89116, 6.83512, 10.7036, 18.2808, 33.4802, 63.7118, 124.294", \ "6.27745, 8.52927, 12.3304, 19.9639, 35.1223, 65.3697, 125.889", \ "8.25895, 11.2629, 15.8389, 23.4689, 38.5453, 68.7406, 129.233", \ "10.978, 14.9511, 21.1601, 30.3434, 45.7047, 75.9444, 136.188", \ "14.7425, 20.1642, 28.4331, 40.8575, 59.4439, 89.9515, 150.031", \ "20.3441, 27.3995, 38.5863, 55.3843, 80.322, 117.479, 178.268", \ "28.7247, 38.2065, 52.6754, 75.2637, 109.333, 159.068, 234.122" \ ); } rise_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("1.44, 2.88, 5.76, 11.52, 23.04, 46.08, 92.16"); values ( \ "5.83293, 9.88371, 18.2852, 35.4291, 69.7302, 138.337, 275.54", \ "7.14208, 10.8632, 18.8827, 35.5389, 69.7085, 138.338, 275.545", \ "9.6572, 13.5137, 20.9394, 36.8133, 70.0552, 138.347, 275.539", \ "13.1144, 18.0759, 26.1779, 41.0846, 72.7818, 139.065, 275.544", \ "18.4078, 24.8314, 35.0419, 51.5833, 81.2424, 144.609, 277.24", \ "26.4749, 34.8963, 48.6628, 69.0515, 102.111, 161.596, 288.277", \ "39.5437, 50.7931, 67.9663, 95.4701, 137.035, 203.838, 322.286" \ ); } cell_fall (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("1.44, 2.88, 5.76, 11.52, 23.04, 46.08, 92.16"); values ( \ "4.47426, 6.20442, 9.5891, 16.3103, 29.6125, 56.3383, 109.688", \ "5.5889, 7.70026, 11.1566, 17.8942, 31.1912, 57.9566, 111.218", \ "7.02784, 9.84565, 14.151, 21.0103, 34.3626, 60.9401, 114.352", \ "8.81972, 12.6278, 18.3764, 26.9845, 40.8532, 67.3162, 120.692", \ "10.8972, 15.9492, 23.5895, 35.3561, 52.8341, 80.2448, 133.61", \ "13.0908, 19.7824, 30.0078, 45.5245, 69.041, 104.484, 160.105", \ "14.6247, 23.7224, 37.5652, 58.4144, 90.0868, 136.842, 207.862" \ ); } fall_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("1.44, 2.88, 5.76, 11.52, 23.04, 46.08, 92.16"); values ( \ "4.93445, 8.26527, 15.1843, 29.3622, 57.8081, 114.677, 228.434", \ "6.23035, 9.29738, 15.8626, 29.5514, 57.8032, 114.699, 228.434", \ "8.21235, 11.8719, 18.0044, 30.9762, 58.2821, 114.673, 228.438", \ "11.2927, 15.6055, 22.8061, 35.4371, 61.4726, 115.705, 228.454", \ "16.1518, 21.6202, 30.4462, 45.0052, 70.3492, 122.169, 230.78", \ "24.154, 31.0164, 42.1209, 60.0985, 89.3487, 139.864, 243.385", \ "37.257, 46.4947, 60.8432, 83.1411, 119.473, 177.921, 279.473" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VDD; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("1.44, 2.88, 5.76, 11.52, 23.04, 46.08, 92.16"); values ( \ "0.249651, 0.256825, 0.267211, 0.268233, 0.275765, 0.269898, 0.27335", \ "0.238878, 0.245181, 0.247965, 0.255774, 0.258655, 0.253944, 0.24908", \ "0.244202, 0.249131, 0.250334, 0.249785, 0.241207, 0.230755, 0.221591", \ "0.264938, 0.256943, 0.260055, 0.247557, 0.249785, 0.241809, 0.202232", \ "0.31868, 0.303753, 0.288112, 0.278946, 0.254155, 0.223194, 0.154945", \ "0.451576, 0.422045, 0.397973, 0.354239, 0.327413, 0.24994, 0.146811", \ "0.731882, 0.692082, 0.624327, 0.553284, 0.514538, 0.428322, 0.303971" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("1.44, 2.88, 5.76, 11.52, 23.04, 46.08, 92.16"); values ( \ "-0.0735895, -0.064407, -0.0579914, -0.05389, -0.0519419, -0.0506382, -0.0500299", \ "-0.0822165, -0.0728109, -0.0640107, -0.0573927, -0.0538279, -0.0515952, -0.0506363", \ "-0.0849248, -0.0784498, -0.0698967, -0.0621698, -0.0568961, -0.05394, -0.0520115", \ "-0.0716398, -0.0731558, -0.0698149, -0.0643195, -0.0588709, -0.0550487, -0.0528305", \ "-0.0233403, -0.0365648, -0.0461583, -0.0517582, -0.0524526, -0.0515414, -0.050849", \ "0.096454, 0.0661303, 0.0333383, 0.00455675, -0.0170364, -0.0304723, -0.0383674", \ "0.363532, 0.312955, 0.247808, 0.174996, 0.10287, 0.0507882, 0.0163417" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VSS; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("1.44, 2.88, 5.76, 11.52, 23.04, 46.08, 92.16"); values ( \ "-0.136556, -0.126156, -0.117122, -0.111937, -0.10875, -0.10744, -0.106306", \ "-0.14537, -0.136069, -0.126193, -0.11747, -0.112521, -0.109438, -0.108094", \ "-0.144511, -0.139519, -0.13215, -0.122646, -0.116338, -0.112159, -0.109331", \ "-0.125539, -0.129325, -0.129332, -0.124315, -0.118659, -0.113726, -0.110729", \ "-0.0684585, -0.0822251, -0.0960084, -0.105587, -0.109784, -0.110022, -0.109448", \ "0.0613551, 0.03504, 0.00308572, -0.0314373, -0.0608196, -0.081073, -0.0930798", \ "0.342809, 0.300275, 0.242559, 0.171482, 0.0947858, 0.0251671, -0.0269956" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("1.44, 2.88, 5.76, 11.52, 23.04, 46.08, 92.16"); values ( \ "0.310708, 0.319229, 0.326208, 0.332389, 0.327697, 0.332359, 0.328637", \ "0.302795, 0.308378, 0.316677, 0.325447, 0.320078, 0.329083, 0.314543", \ "0.301494, 0.309819, 0.310487, 0.306377, 0.306376, 0.29163, 0.294608", \ "0.316485, 0.315903, 0.313912, 0.302931, 0.303068, 0.268819, 0.268911", \ "0.364517, 0.352651, 0.333413, 0.335386, 0.314114, 0.257384, 0.246684", \ "0.48581, 0.452497, 0.413814, 0.369568, 0.349465, 0.330034, 0.308231", \ "0.753474, 0.699803, 0.631151, 0.549545, 0.472873, 0.42265, 0.379215" \ ); } } } pin (A) { driver_waveform_fall : "PreDriver20.5:fall"; driver_waveform_rise : "PreDriver20.5:rise"; direction : input; related_ground_pin : VSS; related_power_pin : VDD; max_transition : 320; capacitance : 1.32045; rise_capacitance : 1.31949; rise_capacitance_range (0.98298, 1.31949); fall_capacitance : 1.32045; fall_capacitance_range (0.98484, 1.32045); input_voltage : default_VDD_VSS_input; } } cell (INVx3_ASAP7_75t_R) { area : 0.0729; pg_pin (VDD) { pg_type : primary_power; voltage_name : "VDD"; } pg_pin (VSS) { pg_type : primary_ground; voltage_name : "VSS"; } leakage_power () { value : 58.3326; when : "(A * !Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(A * !Y)"; related_pg_pin : VSS; } leakage_power () { value : 137.365; when : "(!A * Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(!A * Y)"; related_pg_pin : VSS; } leakage_power () { value : 97.8486; related_pg_pin : VDD; } leakage_power () { value : 0; related_pg_pin : VSS; } pin (Y) { direction : output; function : "!A"; power_down_function : "(!VDD) + (VSS)"; related_ground_pin : VSS; related_power_pin : VDD; max_capacitance : 92.16; output_voltage : default_VDD_VSS_output; timing () { related_pin : "A"; timing_sense : negative_unate; timing_type : combinational; cell_rise (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("1.44, 2.88, 5.76, 11.52, 23.04, 46.08, 92.16"); values ( \ "4.33433, 5.65107, 8.23892, 13.3623, 23.5217, 43.7981, 84.3737", \ "5.52383, 7.24391, 9.95335, 15.153, 25.1597, 45.4934, 86.1484", \ "7.22276, 9.47072, 13.0249, 18.538, 28.7518, 48.9035, 89.4119", \ "9.57215, 12.661, 17.4437, 24.6843, 35.7871, 55.9873, 96.3347", \ "12.9264, 17.0005, 23.4641, 32.9358, 47.7739, 70.1984, 110.854", \ "17.9092, 23.2924, 31.8372, 44.9038, 64.3855, 94.2093, 139.247", \ "25.3584, 32.4478, 43.6872, 61.1956, 87.5443, 127.245, 186.824" \ ); } rise_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("1.44, 2.88, 5.76, 11.52, 23.04, 46.08, 92.16"); values ( \ "4.73918, 7.40907, 12.9713, 24.4419, 47.5818, 93.8593, 186.416", \ "6.18949, 8.5574, 13.7852, 24.7833, 47.5994, 93.86, 186.417", \ "8.29495, 11.3306, 16.1524, 26.6057, 48.4905, 93.9447, 186.413", \ "11.4251, 15.1808, 21.2769, 31.4006, 52.17, 95.7739, 186.63", \ "16.1452, 21.1566, 28.8977, 41.5001, 62.0391, 103.357, 190.622", \ "23.6878, 30.0324, 40.2446, 56.2188, 81.6089, 122.863, 205.444", \ "35.8222, 44.0795, 57.3483, 78.3298, 110.753, 161.64, 244.895" \ ); } cell_fall (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("1.44, 2.88, 5.76, 11.52, 23.04, 46.08, 92.16"); values ( \ "3.94595, 5.15738, 7.41293, 11.901, 20.8236, 38.685, 74.3975", \ "4.88319, 6.47355, 8.99894, 13.435, 22.4194, 40.3153, 75.9561", \ "6.05869, 8.23703, 11.5694, 16.7122, 25.6521, 43.4184, 79.0566", \ "7.5174, 10.3766, 14.8628, 21.7159, 32.1808, 49.7489, 85.6011", \ "9.16174, 12.9761, 18.9832, 28.1473, 41.9186, 62.8259, 98.5197", \ "10.7417, 15.8353, 23.78, 36.1412, 54.7289, 82.2742, 124.39", \ "11.5176, 18.3699, 29.0326, 45.4385, 70.5542, 107.662, 162.674" \ ); } fall_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("1.44, 2.88, 5.76, 11.52, 23.04, 46.08, 92.16"); values ( \ "4.06532, 6.26183, 10.8536, 20.3024, 39.53, 77.9666, 154.926", \ "5.3563, 7.44044, 11.7105, 20.7627, 39.604, 77.9857, 154.908", \ "7.08587, 9.70035, 14.1242, 22.6775, 40.6995, 78.149, 154.901", \ "9.89402, 13.0659, 18.4192, 27.4741, 44.5517, 80.5685, 155.253", \ "14.347, 18.399, 25.0942, 35.9619, 54.33, 88.469, 160.051", \ "21.7508, 27.0198, 35.3243, 48.9342, 70.9982, 107.92, 175.894", \ "34.0504, 41.1988, 52.2524, 69.3226, 96.8432, 141.132, 214.944" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VDD; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("1.44, 2.88, 5.76, 11.52, 23.04, 46.08, 92.16"); values ( \ "0.392648, 0.403164, 0.413373, 0.423171, 0.425884, 0.423197, 0.423565", \ "0.382465, 0.391258, 0.400607, 0.423981, 0.399523, 0.407062, 0.421717", \ "0.388799, 0.389997, 0.392542, 0.396504, 0.406954, 0.380744, 0.367328", \ "0.425187, 0.418395, 0.418974, 0.411663, 0.404747, 0.380489, 0.333702", \ "0.516113, 0.495685, 0.477692, 0.421992, 0.417691, 0.407925, 0.394458", \ "0.719973, 0.686058, 0.643796, 0.587368, 0.491291, 0.464804, 0.455749", \ "1.15061, 1.09564, 1.0168, 0.920589, 0.776384, 0.635467, 0.567576" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("1.44, 2.88, 5.76, 11.52, 23.04, 46.08, 92.16"); values ( \ "-0.118701, -0.10522, -0.0939718, -0.0861927, -0.081668, -0.0793848, -0.0782858", \ "-0.129842, -0.117536, -0.10385, -0.0931747, -0.0856436, -0.0800935, -0.0791705", \ "-0.130218, -0.123803, -0.112798, -0.100118, -0.0905926, -0.0848213, -0.0809386", \ "-0.104904, -0.108739, -0.10851, -0.101965, -0.0935965, -0.0867142, -0.0822388", \ "-0.025729, -0.0446788, -0.0617402, -0.0742674, -0.0789942, -0.0792437, -0.0780703", \ "0.162375, 0.124059, 0.0769699, 0.0302782, -0.00921601, -0.0357642, -0.0525702", \ "0.57418, 0.511737, 0.429789, 0.325336, 0.21794, 0.121349, 0.056573" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VSS; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("1.44, 2.88, 5.76, 11.52, 23.04, 46.08, 92.16"); values ( \ "-0.179984, -0.165172, -0.151176, -0.140489, -0.134335, -0.13045, -0.129658", \ "-0.189834, -0.178152, -0.163323, -0.147039, -0.140154, -0.133319, -0.12914", \ "-0.184099, -0.181139, -0.172018, -0.1593, -0.146965, -0.138866, -0.133522", \ "-0.151212, -0.156519, -0.160583, -0.158065, -0.150447, -0.141968, -0.135797", \ "-0.0615203, -0.0783719, -0.0991408, -0.118335, -0.129378, -0.131915, -0.130236", \ "0.141556, 0.108673, 0.064439, 0.0163311, -0.0348457, -0.0740113, -0.0978126", \ "0.573253, 0.522445, 0.45037, 0.356932, 0.251811, 0.140276, 0.0437429" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("1.44, 2.88, 5.76, 11.52, 23.04, 46.08, 92.16"); values ( \ "0.451971, 0.46449, 0.469165, 0.474901, 0.472064, 0.474082, 0.473267", \ "0.442878, 0.450811, 0.459833, 0.453684, 0.463625, 0.470086, 0.457539", \ "0.4419, 0.450391, 0.464817, 0.459933, 0.457769, 0.439894, 0.42443", \ "0.470866, 0.461071, 0.465428, 0.471356, 0.478609, 0.400539, 0.425835", \ "0.550755, 0.53003, 0.509841, 0.492962, 0.489347, 0.46202, 0.399059", \ "0.740289, 0.69999, 0.647735, 0.595799, 0.578059, 0.527093, 0.468905", \ "1.15198, 1.09198, 0.999057, 0.888395, 0.786113, 0.716135, 0.519662" \ ); } } } pin (A) { driver_waveform_fall : "PreDriver20.5:fall"; driver_waveform_rise : "PreDriver20.5:rise"; direction : input; related_ground_pin : VSS; related_power_pin : VDD; max_transition : 320; capacitance : 1.95945; rise_capacitance : 1.95867; rise_capacitance_range (1.46316, 1.95867); fall_capacitance : 1.95945; fall_capacitance_range (1.4634, 1.95945); input_voltage : default_VDD_VSS_input; } } cell (INVx4_ASAP7_75t_R) { area : 0.08748; pg_pin (VDD) { pg_type : primary_power; voltage_name : "VDD"; } pg_pin (VSS) { pg_type : primary_ground; voltage_name : "VSS"; } leakage_power () { value : 77.7768; when : "(A * !Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(A * !Y)"; related_pg_pin : VSS; } leakage_power () { value : 183.153; when : "(!A * Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(!A * Y)"; related_pg_pin : VSS; } leakage_power () { value : 130.465; related_pg_pin : VDD; } leakage_power () { value : 0; related_pg_pin : VSS; } pin (Y) { direction : output; function : "!A"; power_down_function : "(!VDD) + (VSS)"; related_ground_pin : VSS; related_power_pin : VDD; max_capacitance : 184.32; output_voltage : default_VDD_VSS_output; timing () { related_pin : "A"; timing_sense : negative_unate; timing_type : combinational; cell_rise (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "4.96715, 6.92982, 10.8259, 18.5034, 33.8293, 64.4853, 125.813", \ "6.37304, 8.66203, 12.5825, 20.2706, 35.6585, 66.3182, 127.541", \ "8.36715, 11.3592, 15.9754, 23.7326, 39.1023, 69.7476, 131.038", \ "11.0882, 15.041, 21.2557, 30.6438, 46.227, 76.6859, 138.175", \ "14.8616, 20.26, 28.5078, 41.0482, 59.808, 90.3756, 151.454", \ "20.4777, 27.5281, 38.6794, 55.2706, 80.6182, 118.057, 180.04", \ "28.8855, 38.342, 52.9133, 75.3849, 109.397, 159.118, 234.231" \ ); } rise_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "6.00766, 10.1905, 18.831, 36.4729, 71.7876, 142.409, 283.676", \ "7.30538, 11.1114, 19.3928, 36.5832, 71.7835, 142.409, 283.676", \ "9.7636, 13.7703, 21.415, 37.826, 72.0578, 142.407, 283.675", \ "13.2783, 18.3521, 26.6765, 41.9644, 74.7477, 143.074, 283.68", \ "18.6018, 25.135, 35.4364, 52.3111, 83.1765, 148.315, 285.206", \ "26.7298, 35.1908, 48.702, 69.7938, 103.866, 165.423, 296.161", \ "39.9393, 51.2045, 68.5952, 96.3205, 138.941, 207.608, 329.796" \ ); } cell_fall (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "4.56909, 6.31053, 9.6692, 16.4272, 29.8841, 56.7932, 110.66", \ "5.67323, 7.83062, 11.2904, 18.0819, 31.5197, 58.4424, 112.362", \ "7.1301, 9.94438, 14.2799, 21.2275, 34.5798, 61.6014, 115.509", \ "8.92144, 12.7233, 18.5092, 27.2137, 41.056, 68.0348, 121.801", \ "11.0377, 16.0549, 23.7121, 35.4565, 53.0595, 80.7491, 134.192", \ "13.2269, 19.9638, 30.1492, 45.7458, 69.2429, 104.854, 160.627", \ "14.8096, 23.8453, 37.647, 58.6585, 90.0325, 136.844, 208.009" \ ); } fall_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "5.08696, 8.54567, 15.717, 30.3758, 59.817, 118.694, 236.44", \ "6.36573, 9.54813, 16.3711, 30.5843, 59.8093, 118.7, 236.454", \ "8.33475, 12.0967, 18.4578, 31.9939, 60.3183, 118.703, 236.453", \ "11.4548, 15.8661, 23.2474, 36.2739, 63.2967, 119.683, 236.439", \ "16.323, 21.9673, 30.8978, 45.784, 72.2346, 126.111, 238.357", \ "24.3686, 31.3248, 42.5214, 60.8998, 90.78, 143.893, 251.326", \ "37.65, 46.889, 61.4482, 83.9276, 121.183, 181.102, 286.886" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VDD; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "0.495514, 0.507366, 0.523404, 0.526658, 0.525269, 0.524535, 0.525992", \ "0.480449, 0.497362, 0.518453, 0.525237, 0.53857, 0.537679, 0.513364", \ "0.487417, 0.494724, 0.500304, 0.506595, 0.51487, 0.510698, 0.49894", \ "0.529138, 0.509277, 0.512, 0.516663, 0.529943, 0.473334, 0.512398", \ "0.639989, 0.603782, 0.565546, 0.549253, 0.516129, 0.38021, 0.297324", \ "0.902307, 0.842654, 0.776083, 0.705657, 0.651924, 0.499679, 0.400115", \ "1.46374, 1.38159, 1.25292, 1.10099, 0.979907, 0.778681, 0.400281" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "-0.147652, -0.130606, -0.11975, -0.112432, -0.108466, -0.106383, -0.105377", \ "-0.164277, -0.145672, -0.128875, -0.117243, -0.110617, -0.106665, -0.104658", \ "-0.169247, -0.156891, -0.140502, -0.125683, -0.115935, -0.109576, -0.106106", \ "-0.142782, -0.145587, -0.140207, -0.129767, -0.119431, -0.111916, -0.107647", \ "-0.0461697, -0.0718947, -0.0925108, -0.103764, -0.106162, -0.105197, -0.104614", \ "0.193121, 0.131485, 0.0662719, 0.0083423, -0.0353609, -0.0626189, -0.0788237", \ "0.728743, 0.619993, 0.496409, 0.338331, 0.222761, 0.114689, 0.0330359" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VSS; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "-0.260174, -0.240119, -0.22404, -0.214689, -0.209162, -0.20723, -0.205745", \ "-0.275297, -0.255777, -0.236411, -0.222057, -0.212069, -0.205926, -0.204596", \ "-0.27304, -0.264738, -0.249469, -0.232299, -0.219994, -0.211437, -0.206006", \ "-0.236125, -0.243356, -0.243614, -0.235409, -0.223859, -0.216129, -0.208946", \ "-0.122352, -0.148309, -0.176813, -0.196553, -0.205821, -0.207942, -0.207785", \ "0.137795, 0.08343, 0.0196348, -0.0508642, -0.108386, -0.149923, -0.17487", \ "0.701685, 0.616415, 0.50068, 0.359957, 0.220903, 0.082006, -0.0294801" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "0.609763, 0.625861, 0.624093, 0.630392, 0.62884, 0.622804, 0.624122", \ "0.591147, 0.610086, 0.620227, 0.635512, 0.627316, 0.62523, 0.6386", \ "0.587946, 0.601979, 0.60907, 0.608, 0.573635, 0.59786, 0.608536", \ "0.618001, 0.62048, 0.617937, 0.610144, 0.571833, 0.575276, 0.545136", \ "0.71411, 0.692342, 0.654021, 0.632698, 0.613683, 0.507962, 0.367138", \ "0.957942, 0.897721, 0.810045, 0.737633, 0.675925, 0.689305, 0.514234", \ "1.49077, 1.38256, 1.24384, 1.08412, 0.915611, 0.718684, 0.615195" \ ); } } } pin (A) { driver_waveform_fall : "PreDriver20.5:fall"; driver_waveform_rise : "PreDriver20.5:rise"; direction : input; related_ground_pin : VSS; related_power_pin : VDD; max_transition : 320; capacitance : 2.5933; rise_capacitance : 2.5933; rise_capacitance_range (1.93634, 2.5933); fall_capacitance : 2.58961; fall_capacitance_range (1.94071, 2.58961); input_voltage : default_VDD_VSS_input; } } cell (INVx5_ASAP7_75t_R) { area : 0.10206; pg_pin (VDD) { pg_type : primary_power; voltage_name : "VDD"; } pg_pin (VSS) { pg_type : primary_ground; voltage_name : "VSS"; } leakage_power () { value : 97.2211; when : "(A * !Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(A * !Y)"; related_pg_pin : VSS; } leakage_power () { value : 228.941; when : "(!A * Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(!A * Y)"; related_pg_pin : VSS; } leakage_power () { value : 163.081; related_pg_pin : VDD; } leakage_power () { value : 0; related_pg_pin : VSS; } pin (Y) { direction : output; function : "!A"; power_down_function : "(!VDD) + (VSS)"; related_ground_pin : VSS; related_power_pin : VDD; max_capacitance : 184.32; output_voltage : default_VDD_VSS_output; timing () { related_pin : "A"; timing_sense : negative_unate; timing_type : combinational; cell_rise (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "4.66341, 6.25112, 9.39835, 15.57, 27.9205, 52.5381, 101.83", \ "5.95016, 7.91316, 11.0604, 17.2807, 29.599, 54.2044, 103.497", \ "7.76345, 10.3755, 14.3689, 20.7439, 32.9083, 57.5818, 106.967", \ "10.2751, 13.7184, 19.1328, 27.262, 40.0194, 64.739, 113.874", \ "13.8298, 18.3732, 25.7223, 36.6503, 53.0296, 78.6271, 127.775", \ "19.0546, 25.2255, 34.7286, 49.5907, 71.4266, 104.524, 155.611", \ "26.9671, 35.004, 47.7473, 67.4815, 96.847, 141.231, 207.627" \ ); } rise_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "5.30952, 8.6506, 15.5785, 29.7891, 58.3321, 115.415, 229.597", \ "6.67565, 9.71506, 16.3135, 30.0248, 58.333, 115.416, 229.597", \ "8.94881, 12.4277, 18.4966, 31.5399, 58.9337, 115.426, 229.589", \ "12.2381, 16.5986, 23.8706, 35.9926, 62.0966, 116.716, 229.608", \ "17.2383, 23.0686, 31.8497, 46.3333, 71.1386, 123.267, 232.627", \ "25.0474, 32.3444, 44.1018, 62.4064, 91.8441, 141.478, 245.431", \ "37.7964, 47.2673, 62.6762, 86.3986, 123.507, 182.432, 283.087" \ ); } cell_fall (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "4.2963, 5.71274, 8.4638, 13.9009, 24.7266, 46.3062, 89.5788", \ "5.29277, 7.09776, 9.98421, 15.3838, 26.2442, 47.8153, 91.0923", \ "6.59726, 9.01964, 12.7441, 18.609, 29.4191, 51.0346, 94.1429", \ "8.20061, 11.4463, 16.4159, 24.1455, 35.9509, 57.5018, 100.536", \ "10.0308, 14.3484, 21.0467, 31.2758, 46.7958, 70.3923, 113.808", \ "11.8806, 17.6703, 26.6137, 40.3296, 61.1463, 92.1672, 139.782", \ "12.97, 20.6171, 32.727, 51.0755, 79, 120.344, 182.372" \ ); } fall_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "4.55632, 7.31584, 13.0753, 24.9036, 48.7774, 96.5222, 192.011", \ "5.89909, 8.43164, 13.8683, 25.2707, 48.7841, 96.5176, 192.007", \ "7.67371, 10.7805, 16.1309, 26.9633, 49.6564, 96.5761, 192.002", \ "10.6316, 14.307, 20.6733, 31.5073, 53.18, 98.3555, 192.16", \ "15.2897, 19.9585, 27.7734, 40.4171, 62.33, 105.732, 195.974", \ "22.968, 28.9774, 38.5448, 54.3565, 80.0028, 124.103, 210.337", \ "35.8233, 43.9597, 56.3321, 75.8743, 107.689, 159.166, 248.458" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VDD; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "0.6329, 0.648807, 0.669904, 0.673077, 0.681871, 0.674373, 0.676679", \ "0.613169, 0.630447, 0.635797, 0.654216, 0.654128, 0.641486, 0.643762", \ "0.625293, 0.632001, 0.641179, 0.635959, 0.583382, 0.59186, 0.621978", \ "0.679221, 0.668432, 0.683379, 0.648429, 0.610465, 0.619599, 0.567585", \ "0.830654, 0.78617, 0.759989, 0.713351, 0.673182, 0.580537, 0.502741", \ "1.16195, 1.10491, 1.01054, 0.947733, 0.786276, 0.707248, 0.451149", \ "1.87799, 1.77582, 1.63745, 1.4899, 1.25341, 1.00415, 0.813834" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "-0.192154, -0.170559, -0.154033, -0.143177, -0.13711, -0.134192, -0.132752", \ "-0.211829, -0.191116, -0.170089, -0.154409, -0.144621, -0.138671, -0.13583", \ "-0.214621, -0.202023, -0.183154, -0.164581, -0.150721, -0.143094, -0.138104", \ "-0.176101, -0.182549, -0.179258, -0.168059, -0.154775, -0.145195, -0.139986", \ "-0.0480898, -0.0816312, -0.108885, -0.127356, -0.133614, -0.134092, -0.132816", \ "0.259303, 0.189241, 0.107411, 0.0313043, -0.0298087, -0.0696383, -0.0951", \ "0.937929, 0.81822, 0.666459, 0.494328, 0.323212, 0.180882, 0.0679088" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VSS; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "-0.306453, -0.283642, -0.261952, -0.247688, -0.238883, -0.235241, -0.233234", \ "-0.324598, -0.304636, -0.281176, -0.259423, -0.246432, -0.23933, -0.234428", \ "-0.317754, -0.308576, -0.293614, -0.273323, -0.256028, -0.24444, -0.236714", \ "-0.265265, -0.277561, -0.280965, -0.274051, -0.261281, -0.248299, -0.240709", \ "-0.118982, -0.151083, -0.187261, -0.214083, -0.231489, -0.23435, -0.233414", \ "0.21387, 0.151536, 0.074237, -0.0134131, -0.0911399, -0.150633, -0.187436", \ "0.926767, 0.830574, 0.700344, 0.529432, 0.350389, 0.167107, 0.0188182" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("2.88, 5.76, 11.52, 23.04, 46.08, 92.16, 184.32"); values ( \ "0.75177, 0.771333, 0.787198, 0.796415, 0.800897, 0.784142, 0.790571", \ "0.731879, 0.742459, 0.752159, 0.747662, 0.761673, 0.745076, 0.752033", \ "0.730853, 0.738144, 0.743905, 0.74531, 0.737892, 0.730362, 0.682118", \ "0.773711, 0.763095, 0.74988, 0.775718, 0.762027, 0.71383, 0.637154", \ "0.899527, 0.866707, 0.822499, 0.793212, 0.793982, 0.720606, 0.71528", \ "1.20955, 1.14097, 1.04892, 0.956471, 0.915843, 0.878798, 0.802374", \ "1.89085, 1.77764, 1.60995, 1.41117, 1.24566, 1.07449, 0.967038" \ ); } } } pin (A) { driver_waveform_fall : "PreDriver20.5:fall"; driver_waveform_rise : "PreDriver20.5:rise"; direction : input; related_ground_pin : VSS; related_power_pin : VDD; max_transition : 320; capacitance : 3.22842; rise_capacitance : 3.22842; rise_capacitance_range (2.38079, 3.22842); fall_capacitance : 3.22213; fall_capacitance_range (2.40941, 3.22213); input_voltage : default_VDD_VSS_input; } } cell (INVx6_ASAP7_75t_R) { area : 0.11664; pg_pin (VDD) { pg_type : primary_power; voltage_name : "VDD"; } pg_pin (VSS) { pg_type : primary_ground; voltage_name : "VSS"; } leakage_power () { value : 116.665; when : "(A * !Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(A * !Y)"; related_pg_pin : VSS; } leakage_power () { value : 274.729; when : "(!A * Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(!A * Y)"; related_pg_pin : VSS; } leakage_power () { value : 195.697; related_pg_pin : VDD; } leakage_power () { value : 0; related_pg_pin : VSS; } pin (Y) { direction : output; function : "!A"; power_down_function : "(!VDD) + (VSS)"; related_ground_pin : VSS; related_power_pin : VDD; max_capacitance : 368.64; output_voltage : default_VDD_VSS_output; timing () { related_pin : "A"; timing_sense : negative_unate; timing_type : combinational; cell_rise (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "5.78069, 8.4546, 13.6295, 23.9982, 44.7, 86.1642, 169.062", \ "7.34842, 10.0956, 15.4003, 25.6548, 46.3901, 87.857, 170.782", \ "9.58456, 13.2167, 18.8423, 29.2507, 50.047, 91.4989, 174.269", \ "12.6889, 17.5425, 24.853, 36.1611, 56.8653, 98.0483, 180.865", \ "16.9964, 23.512, 33.1053, 48.1162, 70.8166, 112.03, 194.794", \ "23.2498, 31.8147, 45.0413, 64.6771, 94.7771, 140.571, 223.387", \ "32.4422, 43.7066, 61.2753, 88.0268, 127.693, 188.04, 279.049" \ ); } rise_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "7.55825, 13.4203, 25.459, 49.7369, 98.3089, 195.434, 389.759", \ "8.71505, 14.2508, 25.8054, 49.7544, 98.3002, 195.407, 389.759", \ "11.4745, 16.5222, 27.5335, 50.6215, 98.3613, 195.427, 389.758", \ "15.2714, 21.601, 32.3363, 54.2135, 100.215, 195.634, 389.751", \ "21.1876, 29.2097, 42.3966, 63.9218, 107.55, 199.295, 390.14", \ "30.0486, 40.6631, 56.8539, 83.1596, 126.807, 214.118, 398.141", \ "44.418, 57.8074, 79.1355, 112.576, 165.428, 252.329, 427.322" \ ); } cell_fall (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "5.25923, 7.54558, 12.1706, 21.2381, 39.4005, 75.7001, 148.283", \ "6.56404, 9.11547, 13.6997, 22.7737, 41.0321, 77.1769, 149.725", \ "8.30547, 11.6861, 16.925, 26.0873, 44.2612, 80.4318, 152.933", \ "10.4255, 14.952, 21.8546, 32.4098, 50.4768, 86.7241, 159.118", \ "12.9599, 18.9904, 28.2616, 42.1394, 63.324, 99.651, 172.202", \ "15.8045, 23.828, 36.2248, 54.9012, 82.6565, 125.301, 197.909", \ "18.2501, 29.0229, 45.5767, 70.5255, 107.816, 163.321, 248.183" \ ); } fall_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "6.4667, 11.3279, 21.3587, 41.7365, 82.5082, 164.066, 327.201", \ "7.62305, 12.1674, 21.7953, 41.8097, 82.4959, 164.066, 327.201", \ "9.87262, 14.5379, 23.6756, 42.8682, 82.643, 164.065, 327.195", \ "13.1717, 18.8072, 28.4316, 46.6393, 85.1025, 164.489, 327.156", \ "18.448, 25.3518, 36.7522, 56.23, 92.8482, 169.149, 328.171", \ "27.122, 35.6339, 49.7194, 72.7814, 111.575, 184.778, 337.71", \ "41.4314, 52.4882, 70.2548, 98.327, 144.906, 222.829, 369.081" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VDD; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "0.750199, 0.78085, 0.778494, 0.781401, 0.774181, 0.777475, 0.778992", \ "0.724678, 0.735054, 0.780388, 0.740703, 0.745332, 0.75091, 0.761363", \ "0.736459, 0.739843, 0.756249, 0.767603, 0.792218, 0.793992, 0.744277", \ "0.778403, 0.778786, 0.764619, 0.743483, 0.71213, 0.608075, 0.573532", \ "0.933648, 0.895437, 0.800504, 0.78253, 0.728362, 0.582165, 0.509355", \ "1.31798, 1.22704, 1.09838, 0.931534, 0.873907, 0.846121, 0.68615", \ "2.14746, 1.98803, 1.78089, 1.55778, 1.21604, 1.02507, 0.736116" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "-0.213727, -0.192853, -0.176695, -0.168657, -0.163981, -0.162088, -0.160774", \ "-0.237121, -0.210482, -0.189347, -0.177685, -0.167856, -0.16648, -0.164437", \ "-0.247282, -0.226099, -0.203353, -0.185355, -0.173462, -0.167572, -0.164472", \ "-0.215705, -0.215965, -0.20528, -0.189906, -0.178621, -0.171156, -0.168214", \ "-0.0855646, -0.121804, -0.148367, -0.159376, -0.162089, -0.161757, -0.162215", \ "0.254952, 0.1558, 0.0601184, -0.0198961, -0.0745248, -0.109993, -0.130842", \ "1.02971, 0.849844, 0.65103, 0.440533, 0.261253, 0.118076, 0.00777082" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VSS; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "-0.374075, -0.346171, -0.331418, -0.321016, -0.31622, -0.31238, -0.310674", \ "-0.399476, -0.373089, -0.344453, -0.330458, -0.319976, -0.314214, -0.308959", \ "-0.403445, -0.385118, -0.361652, -0.340054, -0.324659, -0.31605, -0.312125", \ "-0.355228, -0.363693, -0.359837, -0.346481, -0.33222, -0.323587, -0.31624", \ "-0.196492, -0.241799, -0.279814, -0.303099, -0.310999, -0.3122, -0.312614", \ "0.177725, 0.0876267, -0.0161428, -0.116885, -0.195854, -0.243403, -0.272967", \ "1.00677, 0.85588, 0.660867, 0.447246, 0.21974, 0.0282977, -0.106119" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "0.906534, 0.91245, 0.945495, 0.942342, 0.946285, 0.947372, 0.939583", \ "0.883773, 0.894705, 0.910071, 0.907565, 0.94918, 0.889006, 0.866955", \ "0.886037, 0.902182, 0.914656, 0.934438, 0.941569, 0.885657, 0.848175", \ "0.912851, 0.912773, 0.929059, 0.917456, 0.834985, 0.798223, 0.715877", \ "1.04764, 0.993434, 0.979059, 0.958389, 0.915424, 0.791871, 0.736278", \ "1.38666, 1.28537, 1.19761, 1.14917, 1.00735, 0.957459, 0.676503", \ "2.1778, 1.98888, 1.78064, 1.53179, 1.36648, 1.02102, 0.588124" \ ); } } } pin (A) { driver_waveform_fall : "PreDriver20.5:fall"; driver_waveform_rise : "PreDriver20.5:rise"; direction : input; related_ground_pin : VSS; related_power_pin : VDD; max_transition : 320; capacitance : 3.86653; rise_capacitance : 3.86653; rise_capacitance_range (2.84718, 3.86653); fall_capacitance : 3.86425; fall_capacitance_range (2.87537, 3.86425); input_voltage : default_VDD_VSS_input; } } cell (INVx8_ASAP7_75t_R) { area : 0.1458; pg_pin (VDD) { pg_type : primary_power; voltage_name : "VDD"; } pg_pin (VSS) { pg_type : primary_ground; voltage_name : "VSS"; } leakage_power () { value : 155.554; when : "(A * !Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(A * !Y)"; related_pg_pin : VSS; } leakage_power () { value : 366.306; when : "(!A * Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(!A * Y)"; related_pg_pin : VSS; } leakage_power () { value : 260.93; related_pg_pin : VDD; } leakage_power () { value : 0; related_pg_pin : VSS; } pin (Y) { direction : output; function : "!A"; power_down_function : "(!VDD) + (VSS)"; related_ground_pin : VSS; related_power_pin : VDD; max_capacitance : 368.64; output_voltage : default_VDD_VSS_output; timing () { related_pin : "A"; timing_sense : negative_unate; timing_type : combinational; cell_rise (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "5.28048, 7.30787, 11.3043, 19.2407, 35.0625, 66.6967, 129.996", \ "6.68606, 8.97572, 12.9183, 20.9408, 36.749, 68.373, 131.627", \ "8.6711, 11.6708, 16.4188, 24.4003, 40.1267, 71.7103, 134.922", \ "11.428, 15.3896, 21.6578, 31.1134, 47.2568, 78.7504, 142.284", \ "15.2648, 20.6938, 28.9572, 41.5859, 60.7764, 92.5831, 155.666", \ "20.8922, 27.9583, 39.0621, 55.9863, 81.3736, 119.553, 183.224", \ "29.3425, 38.6881, 53.3725, 75.8073, 109.883, 160.739, 237.3" \ ); } rise_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "6.40157, 10.8956, 20.1841, 39.0755, 76.9305, 152.672, 304.179", \ "7.63453, 11.8204, 20.7381, 39.206, 76.9266, 152.644, 304.168", \ "10.1878, 14.3607, 22.7163, 40.4546, 77.2583, 152.636, 304.185", \ "13.6557, 18.9284, 27.8659, 44.554, 79.8182, 153.309, 304.166", \ "19.1016, 25.7396, 36.6522, 54.4706, 88.044, 158.72, 305.778", \ "27.3861, 36.0035, 49.7278, 71.8978, 108.044, 175.086, 316.449", \ "41.0708, 52.1864, 69.9309, 98.2681, 142.396, 214.922, 349.688" \ ); } cell_fall (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "4.8366, 6.60901, 10.0944, 17.0118, 30.8468, 58.4511, 113.725", \ "6.00234, 8.15963, 11.6302, 18.565, 32.3696, 59.9552, 115.215", \ "7.46872, 10.2705, 14.617, 21.7422, 35.5869, 63.1421, 118.314", \ "9.21473, 13.0636, 18.8687, 27.6651, 41.8459, 69.6262, 124.826", \ "11.3809, 16.4368, 24.1004, 35.7921, 53.5807, 82.2473, 137.566", \ "13.6528, 20.3483, 30.635, 45.8845, 69.8465, 105.861, 163.251", \ "15.2067, 24.2794, 37.967, 58.9775, 90.5901, 137.762, 209.505" \ ); } fall_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "5.48737, 9.26943, 17.0657, 33.0151, 65.0654, 129.16, 257.345", \ "6.67901, 10.2197, 17.7511, 33.2215, 65.0651, 129.152, 257.344", \ "8.68104, 12.7098, 19.7539, 34.6681, 65.5466, 129.169, 257.361", \ "11.8168, 16.4043, 24.5742, 38.7672, 68.3823, 130.182, 257.358", \ "16.7152, 22.5424, 31.8678, 47.9919, 76.8723, 136.349, 259.681", \ "24.9251, 31.9818, 43.5341, 62.9207, 94.9848, 153.436, 271.627", \ "38.547, 47.8296, 62.3992, 85.9243, 125.192, 189.529, 306.072" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VDD; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "0.975317, 0.997435, 1.01619, 1.02607, 1.02333, 1.0176, 1.01913", \ "0.942814, 0.961865, 0.952437, 1.00312, 0.993769, 0.978831, 0.956193", \ "0.963918, 0.958504, 0.983291, 0.989775, 0.935884, 0.898442, 0.852185", \ "1.04244, 1.00671, 1.01136, 0.959911, 1.01604, 0.920618, 1.0202", \ "1.26959, 1.21049, 1.16311, 1.08191, 1.04139, 0.887778, 0.72906", \ "1.79151, 1.66914, 1.53067, 1.38955, 1.22082, 0.955391, 0.622221", \ "2.92479, 2.7347, 2.49845, 2.16094, 1.83262, 1.42401, 0.868214" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "-0.300383, -0.270664, -0.248913, -0.236054, -0.22884, -0.225553, -0.223721", \ "-0.328752, -0.294882, -0.268354, -0.247687, -0.236093, -0.229631, -0.226108", \ "-0.337603, -0.314433, -0.285235, -0.260879, -0.242981, -0.234374, -0.228803", \ "-0.283106, -0.28915, -0.280461, -0.263289, -0.246549, -0.234696, -0.227932", \ "-0.0882282, -0.141494, -0.186254, -0.210053, -0.218216, -0.219214, -0.22036", \ "0.390941, 0.26613, 0.130979, 0.0211319, -0.0680302, -0.127901, -0.165565", \ "1.45687, 1.23929, 0.968874, 0.69104, 0.437991, 0.216366, 0.0624814" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VSS; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "-0.514415, -0.481819, -0.454813, -0.438122, -0.429717, -0.425932, -0.423433", \ "-0.541926, -0.511275, -0.479588, -0.453553, -0.437181, -0.429832, -0.426251", \ "-0.539219, -0.522523, -0.495719, -0.467916, -0.449558, -0.437763, -0.430364", \ "-0.460241, -0.478233, -0.481724, -0.468055, -0.449875, -0.439372, -0.427592", \ "-0.235226, -0.29502, -0.352039, -0.393003, -0.412004, -0.419526, -0.422014", \ "0.286076, 0.172248, 0.036252, -0.0964134, -0.214359, -0.300818, -0.354493", \ "1.41498, 1.23609, 0.994363, 0.708026, 0.398393, 0.127802, -0.087795" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("5.76, 11.52, 23.04, 46.08, 92.16, 184.32, 368.64"); values ( \ "1.18385, 1.20035, 1.21486, 1.21748, 1.2258, 1.2111, 1.21288", \ "1.16379, 1.19509, 1.17578, 1.18768, 1.17849, 1.15366, 1.14563", \ "1.16223, 1.16676, 1.17116, 1.16891, 1.16759, 1.11577, 1.0605", \ "1.21022, 1.21198, 1.24324, 1.18737, 1.09274, 1.12655, 1.07893", \ "1.41234, 1.36695, 1.29567, 1.21222, 1.13591, 1.03731, 0.985906", \ "1.89198, 1.76376, 1.61862, 1.3611, 1.28518, 1.25549, 1.04729", \ "2.96613, 2.74793, 2.45306, 2.12789, 1.81582, 1.43498, 1.01936" \ ); } } } pin (A) { driver_waveform_fall : "PreDriver20.5:fall"; driver_waveform_rise : "PreDriver20.5:rise"; direction : input; related_ground_pin : VSS; related_power_pin : VDD; max_transition : 320; capacitance : 5.12139; rise_capacitance : 5.12139; rise_capacitance_range (3.77541, 5.12139); fall_capacitance : 5.11801; fall_capacitance_range (3.76864, 5.11801); input_voltage : default_VDD_VSS_input; } } cell (INVxp33_ASAP7_75t_R) { area : 0.04374; pg_pin (VDD) { pg_type : primary_power; voltage_name : "VDD"; } pg_pin (VSS) { pg_type : primary_ground; voltage_name : "VSS"; } leakage_power () { value : 6.48536; when : "(A * !Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(A * !Y)"; related_pg_pin : VSS; } leakage_power () { value : 15.2667; when : "(!A * Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(!A * Y)"; related_pg_pin : VSS; } leakage_power () { value : 10.876; related_pg_pin : VDD; } leakage_power () { value : 0; related_pg_pin : VSS; } pin (Y) { direction : output; function : "!A"; power_down_function : "(!VDD) + (VSS)"; related_ground_pin : VSS; related_power_pin : VDD; max_capacitance : 23.04; output_voltage : default_VDD_VSS_output; timing () { related_pin : "A"; timing_sense : negative_unate; timing_type : combinational; cell_rise (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "6.58397, 9.48003, 15.149, 26.4604, 48.9817, 94.0831, 184.288", \ "8.26479, 11.1468, 16.8589, 28.1552, 50.6699, 95.7944, 185.93", \ "10.8763, 14.4826, 20.3148, 31.4617, 54.0515, 99.252, 189.35", \ "14.4455, 19.3147, 26.8431, 38.6226, 61.1386, 106.201, 196.176", \ "19.3641, 26.0062, 36.122, 51.5517, 75.3853, 120.349, 210.292", \ "26.2982, 35.2021, 49.0399, 69.5467, 100.898, 148.714, 238.637", \ "36.7412, 48.4102, 66.7019, 94.7627, 136.292, 199.452, 295.093" \ ); } rise_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "9.00132, 15.159, 27.7864, 53.0812, 103.671, 204.862, 407.291", \ "9.99667, 15.8694, 28.0075, 53.084, 103.68, 204.876, 407.291", \ "12.7514, 18.0807, 29.5381, 53.7272, 103.699, 204.877, 407.29", \ "17.1746, 23.4775, 34.1041, 57.2209, 105.108, 204.934, 407.294", \ "23.7013, 31.6633, 44.5669, 66.4617, 112.089, 208.214, 407.45", \ "33.337, 44.2078, 60.5528, 87.4011, 131.438, 222.419, 414.452", \ "48.6848, 62.517, 84.6569, 118.772, 172.649, 260.597, 442.533" \ ); } cell_fall (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "5.96849, 8.5224, 13.5345, 23.4875, 43.3743, 83.1952, 162.791", \ "7.50005, 10.0914, 15.0545, 24.9983, 45.0162, 84.7697, 164.293", \ "9.48943, 12.8881, 18.3466, 28.3399, 48.1488, 87.9187, 167.402", \ "12.0551, 16.6402, 23.7822, 34.8083, 54.7007, 94.2812, 173.642", \ "15.1868, 21.3213, 30.8858, 45.5281, 67.7745, 107.485, 186.913", \ "18.8101, 26.9473, 39.7851, 59.4368, 88.9265, 133.46, 213.036", \ "22.1672, 33.2985, 50.4219, 76.9743, 116.408, 175.213, 264.811" \ ); } fall_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "7.51103, 12.5551, 22.9153, 43.7746, 85.5223, 168.997, 335.885", \ "8.54108, 13.326, 23.2383, 43.7976, 85.5223, 168.997, 335.884", \ "11.0585, 15.6122, 24.9754, 44.7149, 85.5903, 168.994, 335.885", \ "14.8133, 20.3512, 29.6635, 48.3732, 87.6133, 169.171, 335.884", \ "20.6041, 27.5273, 38.713, 58.1582, 94.999, 173.339, 336.278", \ "29.7892, 38.3782, 52.6597, 75.5589, 114.633, 188.469, 344.772", \ "44.772, 56.3697, 74.2342, 103.041, 149.774, 228.288, 375.552" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VDD; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "0.0690309, 0.0707503, 0.0714676, 0.072277, 0.0717862, 0.07202, 0.0721773", \ "0.0667543, 0.0680386, 0.0696889, 0.0701817, 0.0695062, 0.0700658, 0.0690597", \ "0.0672317, 0.0674807, 0.0675556, 0.0647266, 0.0655272, 0.0675005, 0.0660863", \ "0.0688532, 0.0691536, 0.0682328, 0.0659126, 0.0647945, 0.0637834, 0.0593396", \ "0.0764734, 0.0749083, 0.0723793, 0.0710846, 0.0665305, 0.0616924, 0.0557819", \ "0.0960602, 0.093182, 0.0875148, 0.0786945, 0.0749524, 0.0631007, 0.0529763", \ "0.141789, 0.133817, 0.123606, 0.111993, 0.0903335, 0.0835654, 0.051426" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "-0.0116133, -0.0102914, -0.0093747, -0.00881736, -0.00850403, -0.00838018, -0.00830304", \ "-0.0132408, -0.0116429, -0.010263, -0.00933084, -0.00868261, -0.00848065, -0.00834995", \ "-0.0145459, -0.0130289, -0.0113295, -0.010006, -0.00922761, -0.00872385, -0.00847795", \ "-0.0136924, -0.0131327, -0.0119833, -0.0106556, -0.00962949, -0.00902754, -0.00863185", \ "-0.00750239, -0.00892956, -0.00973868, -0.00970187, -0.00920902, -0.00878272, -0.00850227", \ "0.00979163, 0.00522065, 0.000707223, -0.00297371, -0.00513819, -0.00645196, -0.00717104", \ "0.0515903, 0.0427114, 0.0322776, 0.0206297, 0.0116986, 0.00457811, -0.000516214" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VSS; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "-0.017548, -0.0158666, -0.0146586, -0.01379, -0.0133974, -0.0131831, -0.0130856", \ "-0.0194642, -0.0175303, -0.0156119, -0.0144184, -0.0136398, -0.01324, -0.0131074", \ "-0.0202052, -0.018988, -0.0172797, -0.0155918, -0.0142962, -0.0134171, -0.013214", \ "-0.0185007, -0.0183585, -0.0176465, -0.0162164, -0.0149381, -0.0141552, -0.0136072", \ "-0.0105795, -0.0122364, -0.0138792, -0.0146796, -0.0144028, -0.0140118, -0.0133249", \ "0.00919231, 0.0049582, -0.000314364, -0.00528385, -0.0089031, -0.0107959, -0.0118298", \ "0.0541442, 0.046626, 0.0363963, 0.025272, 0.0135305, 0.0034319, -0.00322829" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "0.0748854, 0.0761154, 0.0769099, 0.0769049, 0.0762254, 0.0767225, 0.0768077", \ "0.0734801, 0.0743632, 0.0738988, 0.0739146, 0.0762412, 0.0749739, 0.0736048", \ "0.0723143, 0.073528, 0.0745641, 0.0749095, 0.0729429, 0.0719312, 0.0695824", \ "0.0735391, 0.0736066, 0.0739951, 0.0741579, 0.0731608, 0.0679934, 0.0619577", \ "0.0796336, 0.0775653, 0.0763378, 0.0802225, 0.0746647, 0.0705225, 0.0657786", \ "0.0976599, 0.0920331, 0.0867578, 0.083639, 0.0871841, 0.0703081, 0.0638838", \ "0.138852, 0.130283, 0.116698, 0.106549, 0.0960229, 0.0882471, 0.0618959" \ ); } } } pin (A) { driver_waveform_fall : "PreDriver20.5:fall"; driver_waveform_rise : "PreDriver20.5:rise"; direction : input; related_ground_pin : VSS; related_power_pin : VDD; max_transition : 320; capacitance : 0.296853; rise_capacitance : 0.296853; rise_capacitance_range (0.228279, 0.296853); fall_capacitance : 0.296723; fall_capacitance_range (0.228945, 0.296723); input_voltage : default_VDD_VSS_input; } } cell (INVxp67_ASAP7_75t_R) { area : 0.04374; pg_pin (VDD) { pg_type : primary_power; voltage_name : "VDD"; } pg_pin (VSS) { pg_type : primary_ground; voltage_name : "VSS"; } leakage_power () { value : 12.9648; when : "(A * !Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(A * !Y)"; related_pg_pin : VSS; } leakage_power () { value : 30.5274; when : "(!A * Y)"; related_pg_pin : VDD; } leakage_power () { value : 0; when : "(!A * Y)"; related_pg_pin : VSS; } leakage_power () { value : 21.7461; related_pg_pin : VDD; } leakage_power () { value : 0; related_pg_pin : VSS; } pin (Y) { direction : output; function : "!A"; power_down_function : "(!VDD) + (VSS)"; related_ground_pin : VSS; related_power_pin : VDD; max_capacitance : 23.04; output_voltage : default_VDD_VSS_output; timing () { related_pin : "A"; timing_sense : negative_unate; timing_type : combinational; cell_rise (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "4.76516, 6.25383, 9.15505, 14.8591, 26.1268, 48.7223, 93.9084", \ "6.10604, 7.8898, 10.7964, 16.5057, 27.794, 50.3058, 95.524", \ "7.98615, 10.3784, 14.0682, 19.8863, 31.1835, 53.872, 98.9333", \ "10.6444, 13.7575, 18.8274, 26.4071, 38.3807, 60.9225, 105.85", \ "14.3406, 18.5465, 25.3588, 35.641, 51.1916, 75.1802, 120.059", \ "19.769, 25.4386, 34.3269, 48.2179, 68.9497, 100.369, 148.696", \ "27.9523, 35.4204, 47.3316, 65.8809, 94.2981, 135.948, 199.2" \ ); } rise_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "5.48174, 8.45205, 14.6235, 27.2821, 52.6849, 103.49, 205.1", \ "6.82772, 9.52044, 15.3694, 27.5576, 52.6757, 103.504, 205.1", \ "9.22358, 12.3076, 17.6158, 29.059, 53.3288, 103.5, 205.094", \ "12.6427, 16.5433, 22.9615, 33.7215, 56.7407, 105.127, 205.176", \ "17.7893, 22.9931, 31.0188, 44.1689, 66.3247, 112.069, 208.403", \ "25.6523, 32.3163, 43.0793, 59.7938, 87.2281, 130.739, 222.598", \ "38.4479, 47.2252, 61.2794, 83.9851, 117.897, 172.413, 261.685" \ ); } cell_fall (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "4.36142, 5.63672, 8.15645, 13.1923, 23.2083, 43.1369, 82.9597", \ "5.43884, 7.08845, 9.78957, 14.6888, 24.834, 44.6642, 84.4662", \ "6.81466, 9.02679, 12.5219, 18.0054, 27.9376, 47.7847, 87.6428", \ "8.51709, 11.4802, 16.0876, 23.3276, 34.4019, 54.4534, 94.146", \ "10.4928, 14.4703, 20.6669, 30.3938, 45.0577, 67.4743, 107.14", \ "12.5314, 17.8549, 26.2248, 39.3178, 59.0198, 88.53, 133.23", \ "13.9221, 20.9289, 32.2677, 49.5445, 76.4089, 115.804, 174.478" \ ); } fall_transition (delay_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "4.6495, 7.08274, 12.1116, 22.4888, 43.4329, 85.3205, 169.096", \ "5.97233, 8.17175, 12.8809, 22.8529, 43.4441, 85.3203, 169.096", \ "7.88379, 10.5854, 15.2485, 24.6196, 44.3679, 85.422, 169.096", \ "10.9308, 14.215, 19.8325, 29.4042, 48.1097, 87.4373, 169.288", \ "15.6545, 19.908, 26.9335, 38.3007, 57.7969, 94.8784, 173.489", \ "23.4936, 28.9063, 37.7214, 52.1078, 75.2564, 114.41, 188.565", \ "36.3646, 43.6196, 55.3406, 73.3839, 102.362, 149.63, 227.935" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VDD; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "0.111005, 0.114484, 0.117765, 0.120203, 0.119238, 0.119435, 0.119852", \ "0.106971, 0.109746, 0.111635, 0.11429, 0.114191, 0.111006, 0.112753", \ "0.107406, 0.109467, 0.110148, 0.107039, 0.10685, 0.110916, 0.106042", \ "0.114959, 0.113185, 0.114039, 0.110728, 0.111026, 0.107737, 0.097423", \ "0.134302, 0.129672, 0.126152, 0.12081, 0.120409, 0.112328, 0.0960648", \ "0.178369, 0.171556, 0.161545, 0.148328, 0.135492, 0.121465, 0.111254", \ "0.272548, 0.261557, 0.244687, 0.226474, 0.200327, 0.162698, 0.138798" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "-0.0255959, -0.0228087, -0.0203128, -0.0185598, -0.0173708, -0.0168137, -0.0165675", \ "-0.0285838, -0.0257164, -0.0224596, -0.0201901, -0.0182269, -0.0174774, -0.0169354", \ "-0.0294976, -0.0276663, -0.0248911, -0.0219268, -0.019691, -0.0182904, -0.0173808", \ "-0.0247785, -0.0252049, -0.0245781, -0.0227979, -0.020519, -0.0187637, -0.0176796", \ "-0.00861469, -0.0122891, -0.0154916, -0.0175966, -0.0181085, -0.0176096, -0.017112", \ "0.0317111, 0.0234116, 0.0136022, 0.0039111, -0.00395763, -0.00904837, -0.0120792", \ "0.121736, 0.107896, 0.0884498, 0.0664091, 0.0423448, 0.0257688, 0.010847" \ ); } } internal_power () { related_pin : "A"; related_pg_pin : VSS; rise_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "-0.0313638, -0.0279815, -0.0245634, -0.0222106, -0.0211412, -0.0201235, -0.0196586", \ "-0.0351438, -0.0317842, -0.0282635, -0.0248571, -0.0225451, -0.0200786, -0.0204724", \ "-0.0334677, -0.0327665, -0.0306515, -0.0269581, -0.0243633, -0.0223081, -0.0210111", \ "-0.027511, -0.0286421, -0.0285273, -0.0276361, -0.0252702, -0.0231847, -0.022087", \ "-0.00854463, -0.0121582, -0.0160589, -0.0197493, -0.0218627, -0.0218147, -0.0212743", \ "0.0350681, 0.0280263, 0.0187451, 0.00801373, -0.00241443, -0.0104893, -0.0145831", \ "0.129414, 0.11812, 0.101892, 0.0809431, 0.0572704, 0.0330814, 0.0129084" \ ); } fall_power (power_template_7x7_x1) { index_1 ("5, 10, 20, 40, 80, 160, 320"); index_2 ("0.36, 0.72, 1.44, 2.88, 5.76, 11.52, 23.04"); values ( \ "0.116481, 0.117884, 0.119757, 0.121655, 0.124019, 0.123945, 0.123077", \ "0.113407, 0.115383, 0.118744, 0.115359, 0.123034, 0.119105, 0.116771", \ "0.112826, 0.114318, 0.115809, 0.117431, 0.115623, 0.111932, 0.112089", \ "0.118055, 0.116665, 0.114965, 0.117224, 0.113977, 0.117167, 0.110684", \ "0.134659, 0.130842, 0.124939, 0.121881, 0.127203, 0.118911, 0.106492", \ "0.175332, 0.16687, 0.155333, 0.146939, 0.139633, 0.139173, 0.11221", \ "0.265188, 0.250303, 0.230415, 0.20433, 0.184486, 0.163897, 0.12639" \ ); } } } pin (A) { driver_waveform_fall : "PreDriver20.5:fall"; driver_waveform_rise : "PreDriver20.5:rise"; direction : input; related_ground_pin : VSS; related_power_pin : VDD; max_transition : 320; capacitance : 0.485501; rise_capacitance : 0.485501; rise_capacitance_range (0.364368, 0.485501); fall_capacitance : 0.485294; fall_capacitance_range (0.36517, 0.485294); input_voltage : default_VDD_VSS_input; } } }