/************************************************************************/ /* */ /* Avertec Release v3.4p5 (64 bits on Linux 4.4.70-1.el7.elrepo.x86_64)*/ /* [AVT_only] host: lepka */ /* [AVT_only] arch: x86_64 */ /* [AVT_only] path: /dsk/l1/tasyag/Linux.el7_64/install/bin/avt_shell */ /* argv: /dsk/l1/jpc/coriolis-2.x/src/alliance-check-toolkit/benchs/bin/buildLib.tcl /dsk/l1/jpc/coriolis-2.x/src/alliance-check-toolkit/benchs/etc/bsim4_dummy.hsp sxlib */ /* */ /* User: jpc */ /* Generation date Wed Jun 13 14:09:48 2018 */ /* */ /* liberty data flow `sxlib.lib` */ /* */ /************************************************************************/ library (sxlib.lib) { technology (cmos) ; date : "Wed Jun 13 14:09:48 2018" ; delay_model : table_lookup ; nom_voltage : 5.00 ; nom_temperature : 70.0 ; nom_process : 1.0 ; slew_derate_from_library : 1.0 ; default_fanout_load : 1000.0 ; default_inout_pin_cap : 1000.0 ; default_input_pin_cap : 1000.0 ; default_output_pin_cap : 0.0 ; voltage_unit : "1V" ; time_unit : "1ps" ; capacitive_load_unit (1,ff) ; pulling_resistance_unit : "1ohm" ; current_unit : "1mA" ; leakage_power_unit : "1uW" ; default_cell_leakage_power : 0.0 ; input_threshold_pct_rise : 50.0 ; input_threshold_pct_fall : 50.0 ; output_threshold_pct_rise : 50.0 ; output_threshold_pct_fall : 50.0 ; slew_lower_threshold_pct_fall : 20.0 ; slew_upper_threshold_pct_fall : 80.0 ; slew_lower_threshold_pct_rise : 20.0 ; slew_upper_threshold_pct_rise : 80.0 ; lu_table_template (inslew_load_5x5__39) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("34.11, 68.23, 136.46, 272.91, 545.83"); } lu_table_template (inslew_load_5x5__38) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("29.20, 58.40, 116.80, 233.60, 467.21"); } lu_table_template (inslew_load_5x5__37) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("37.29, 74.57, 149.15, 298.29, 596.59"); } lu_table_template (inslew_load_5x5__36) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("38.27, 76.53, 153.07, 306.13, 612.27"); } lu_table_template (inslew_load_5x5__35) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("21.76, 43.52, 87.03, 174.07, 348.13"); } lu_table_template (inslew_load_5x5__34) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("22.20, 44.41, 88.82, 177.64, 355.27"); } lu_table_template (inslew_load_5x5__33) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("22.28, 44.57, 89.13, 178.27, 356.53"); } lu_table_template (inslew_load_5x5__32) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("35.08, 70.16, 140.33, 280.66, 561.32"); } lu_table_template (inslew_load_5x5__31) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("45.48, 90.96, 181.93, 363.85, 727.70"); } lu_table_template (inslew_load_5x5__30) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("37.60, 75.20, 150.41, 300.81, 601.63"); } lu_table_template (inslew_load_5x5__29) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("22.38, 44.76, 89.52, 179.04, 358.07"); } lu_table_template (inslew_load_5x5__28) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("34.76, 69.52, 139.03, 278.07, 556.14"); } lu_table_template (inslew_load_5x5__27) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("28.37, 56.74, 113.48, 226.95, 453.91"); } lu_table_template (inslew_load_5x5__26) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("21.09, 42.19, 84.37, 168.75, 337.49"); } lu_table_template (inslew_load_5x5__25) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("20.60, 41.21, 82.41, 164.83, 329.65"); } lu_table_template (inslew_load_5x5__24) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("13.41, 26.82, 53.63, 107.26, 214.53"); } lu_table_template (inslew_load_5x5__23) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("22.42, 44.85, 89.69, 179.39, 358.77"); } lu_table_template (inslew_load_5x5__22) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("21.58, 43.17, 86.33, 172.67, 345.33"); } lu_table_template (inslew_load_5x5__21) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("38.72, 77.44, 154.89, 309.77, 619.55"); } lu_table_template (inslew_load_5x5__20) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("37.64, 75.27, 150.55, 301.09, 602.19"); } lu_table_template (inslew_load_5x5__19) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("18.95, 37.90, 75.81, 151.61, 303.22"); } lu_table_template (inslew_load_5x5__18) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("21.51, 43.03, 86.05, 172.11, 344.21"); } lu_table_template (inslew_load_5x5__17) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("22.03, 44.06, 88.12, 176.24, 352.47"); } lu_table_template (inslew_load_5x5__16) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("51.47, 102.94, 205.89, 411.77, 823.54"); } lu_table_template (inslew_load_5x5__15) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("37.25, 74.50, 149.01, 298.01, 596.03"); } lu_table_template (inslew_load_5x5__14) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("37.99, 75.97, 151.95, 303.89, 607.79"); } lu_table_template (inslew_load_5x5__13) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("37.11, 74.22, 148.45, 296.89, 593.79"); } lu_table_template (inslew_load_5x5__12) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("38.27, 76.54, 153.07, 306.14, 612.29"); } lu_table_template (inslew_load_5x5__11) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("37.78, 75.55, 151.11, 302.21, 604.43"); } lu_table_template (inslew_load_5x5__10) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("36.69, 73.38, 146.76, 293.51, 587.02"); } lu_table_template (inslew_5__0) { variable_1 : input_net_transition; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); } lu_table_template (inslew_load_5x5__9) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("22.35, 44.71, 89.41, 178.83, 357.65"); } lu_table_template (inslew_load_5x5__8) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("26.02, 52.03, 104.07, 208.14, 416.28"); } lu_table_template (inslew_load_5x5__7) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("37.22, 74.43, 148.87, 297.73, 595.47"); } lu_table_template (inslew_load_5x5__6) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("38.06, 76.11, 152.23, 304.45, 608.91"); } lu_table_template (inslew_load_5x5__5) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("37.08, 74.15, 148.31, 296.61, 593.23"); } lu_table_template (inslew_load_5x5__4) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("38.86, 77.72, 155.45, 310.89, 621.79"); } lu_table_template (inslew_load_5x5__3) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("37.92, 75.83, 151.67, 303.33, 606.67"); } lu_table_template (inslew_load_5x5__2) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("37.15, 74.29, 148.59, 297.17, 594.35"); } lu_table_template (inslew_load_5x5__1) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("74.50, 149.01, 298.01, 596.03, 1192.05"); } lu_table_template (inslew_load_5x5__0) { variable_1 : input_net_transition; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("21.44, 42.89, 85.77, 171.55, 343.09"); } power_lut_template (energy_inslew_load_5x5__39) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("34.11, 68.23, 136.46, 272.91, 545.83"); } power_lut_template (energy_inslew_load_5x5__38) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("29.20, 58.40, 116.80, 233.60, 467.21"); } power_lut_template (energy_inslew_load_5x5__37) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("37.29, 74.57, 149.15, 298.29, 596.59"); } power_lut_template (energy_inslew_load_5x5__36) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("38.27, 76.53, 153.07, 306.13, 612.27"); } power_lut_template (energy_inslew_load_5x5__35) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("21.76, 43.52, 87.03, 174.07, 348.13"); } power_lut_template (energy_inslew_load_5x5__34) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("22.20, 44.41, 88.82, 177.64, 355.27"); } power_lut_template (energy_inslew_load_5x5__33) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("22.28, 44.57, 89.13, 178.27, 356.53"); } power_lut_template (energy_inslew_load_5x5__32) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("35.08, 70.16, 140.33, 280.66, 561.32"); } power_lut_template (energy_inslew_load_5x5__31) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("45.48, 90.96, 181.93, 363.85, 727.70"); } power_lut_template (energy_inslew_load_5x5__30) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("37.60, 75.20, 150.41, 300.81, 601.63"); } power_lut_template (energy_inslew_load_5x5__29) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("22.38, 44.76, 89.52, 179.04, 358.07"); } power_lut_template (energy_inslew_load_5x5__28) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("34.76, 69.52, 139.03, 278.07, 556.14"); } power_lut_template (energy_inslew_load_5x5__27) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("28.37, 56.74, 113.48, 226.95, 453.91"); } power_lut_template (energy_inslew_load_5x5__26) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("21.09, 42.19, 84.37, 168.75, 337.49"); } power_lut_template (energy_inslew_load_5x5__25) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("20.60, 41.21, 82.41, 164.83, 329.65"); } power_lut_template (energy_inslew_load_5x5__24) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("13.41, 26.82, 53.63, 107.26, 214.53"); } power_lut_template (energy_inslew_load_5x5__23) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("22.42, 44.85, 89.69, 179.39, 358.77"); } power_lut_template (energy_inslew_load_5x5__22) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("21.58, 43.17, 86.33, 172.67, 345.33"); } power_lut_template (energy_inslew_load_5x5__21) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("38.72, 77.44, 154.89, 309.77, 619.55"); } power_lut_template (energy_inslew_load_5x5__20) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("37.64, 75.27, 150.55, 301.09, 602.19"); } power_lut_template (energy_inslew_load_5x5__19) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("18.95, 37.90, 75.81, 151.61, 303.22"); } power_lut_template (energy_inslew_load_5x5__18) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("21.51, 43.03, 86.05, 172.11, 344.21"); } power_lut_template (energy_inslew_load_5x5__17) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("22.03, 44.06, 88.12, 176.24, 352.47"); } power_lut_template (energy_inslew_load_5x5__16) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("51.47, 102.94, 205.89, 411.77, 823.54"); } power_lut_template (energy_inslew_load_5x5__15) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("37.25, 74.50, 149.01, 298.01, 596.03"); } power_lut_template (energy_inslew_load_5x5__14) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("37.99, 75.97, 151.95, 303.89, 607.79"); } power_lut_template (energy_inslew_load_5x5__13) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("37.11, 74.22, 148.45, 296.89, 593.79"); } power_lut_template (energy_inslew_load_5x5__12) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("38.27, 76.54, 153.07, 306.14, 612.29"); } power_lut_template (energy_inslew_load_5x5__11) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("37.78, 75.55, 151.11, 302.21, 604.43"); } power_lut_template (energy_inslew_load_5x5__10) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("36.69, 73.38, 146.76, 293.51, 587.02"); } power_lut_template (energy_inslew_5__0) { variable_1 : input_transition_time; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); } power_lut_template (energy_inslew_load_5x5__9) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("22.35, 44.71, 89.41, 178.83, 357.65"); } power_lut_template (energy_inslew_load_5x5__8) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("26.02, 52.03, 104.07, 208.14, 416.28"); } power_lut_template (energy_inslew_load_5x5__7) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("37.22, 74.43, 148.87, 297.73, 595.47"); } power_lut_template (energy_inslew_load_5x5__6) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("38.06, 76.11, 152.23, 304.45, 608.91"); } power_lut_template (energy_inslew_load_5x5__5) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("37.08, 74.15, 148.31, 296.61, 593.23"); } power_lut_template (energy_inslew_load_5x5__4) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("38.86, 77.72, 155.45, 310.89, 621.79"); } power_lut_template (energy_inslew_load_5x5__3) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("37.92, 75.83, 151.67, 303.33, 606.67"); } power_lut_template (energy_inslew_load_5x5__2) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("37.15, 74.29, 148.59, 297.17, 594.35"); } power_lut_template (energy_inslew_load_5x5__1) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("74.50, 149.01, 298.01, 596.03, 1192.05"); } power_lut_template (energy_inslew_load_5x5__0) { variable_1 : input_transition_time; variable_2 : total_output_net_capacitance; index_1 ("50.0, 100.0, 200.0, 400.0, 800.0"); index_2 ("21.44, 42.89, 85.77, 171.55, 343.09"); } cell (ao2o22_x2) { area : 32.40 ; cell_leakage_power : 5.3 ; leakage_power () { when : "(!(i3) & !(i2) & i1 & i0)" ; value : 6.4 ; } leakage_power () { when : "(i3 & !(i2) & !(i1) & i0)" ; value : 4.2 ; } leakage_power () { when : "((!(i0) & i1 & i2) | (i1 & i2 & !(i3)))" ; value : 4.5 ; } leakage_power () { when : "((i0 & ((i1 & !(i2) & i3) | (!(i1) & i2))) | (i1 & !(i2) & i3))" ; value : 4.3 ; } leakage_power () { when : "((i0 ^ i1) & !(i2) & !(i3))" ; value : 5.4 ; } leakage_power () { when : "(i3 & i2 & !(i1) & !(i0))" ; value : 7.2 ; } leakage_power () { when : "(!(i0) & !(i1) & (i2 ^ i3))" ; value : 5.8 ; } leakage_power () { when : "((i0 & i1 & i2 & i3) | (!(i0) & !(i1) & !(i2) & !(i3)))" ; value : 4.4 ; } pin (i3) { direction : input ; capacitance : 432.96 ; } pin (i2) { direction : input ; capacitance : 434.46 ; } pin (i1) { direction : input ; capacitance : 434.46 ; } pin (i0) { direction : input ; capacitance : 432.96 ; } pin (q) { function : "((i0 | i1) & (i3 | i2))" ; direction : output ; capacitance : 85.77 ; timing (maxd_q_i0_positive_unate) { related_pin : "i0" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__0) { values ("7129.9, 7129.9, 7129.9, 7423.9, 7966.1", \ "7141.3, 7141.3, 7141.3, 7435.2, 7977.0", \ "7153.1, 7153.1, 7153.1, 7446.9, 7988.4", \ "7167.1, 7167.1, 7167.1, 7460.9, 8002.4", \ "7199.4, 7199.4, 7199.4, 7493.2, 8034.6"); } rise_transition (inslew_load_5x5__0) { values ("3194.3, 3194.3, 3194.3, 3437.0, 3904.6", \ "3203.1, 3203.1, 3203.1, 3445.7, 3913.0", \ "3210.4, 3210.4, 3210.4, 3452.9, 3920.1", \ "3212.7, 3212.7, 3212.7, 3455.2, 3922.3", \ "3213.7, 3213.7, 3213.7, 3456.1, 3923.3"); } cell_fall (inslew_load_5x5__0) { values ("9764.2, 9764.2, 9764.2, 10013.6, 10481.4", \ "9758.8, 9758.8, 9758.8, 10008.2, 10476.0", \ "9748.1, 9748.1, 9748.1, 9997.5, 10465.3", \ "9726.7, 9726.7, 9726.7, 9976.1, 10443.9", \ "9683.8, 9683.8, 9683.8, 9933.2, 10401.0"); } fall_transition (inslew_load_5x5__0) { values ("4559.8, 4559.8, 4559.8, 4687.0, 4978.7", \ "4559.8, 4559.8, 4559.8, 4687.0, 4978.7", \ "4559.8, 4559.8, 4559.8, 4687.0, 4978.7", \ "4559.8, 4559.8, 4559.8, 4687.0, 4978.7", \ "4559.8, 4559.8, 4559.8, 4687.0, 4978.7"); } } timing (maxd_q_i1_positive_unate) { related_pin : "i1" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__0) { values ("5844.5, 5844.5, 5844.5, 6160.4, 6731.0", \ "5856.4, 5856.4, 5856.4, 6172.2, 6742.6", \ "5868.2, 5868.2, 5868.2, 6183.9, 6754.2", \ "5882.4, 5882.4, 5882.4, 6198.1, 6768.4", \ "5915.4, 5915.4, 5915.4, 6231.0, 6801.2"); } rise_transition (inslew_load_5x5__0) { values ("2281.3, 2281.3, 2281.3, 2549.3, 3041.3", \ "2290.9, 2290.9, 2290.9, 2558.7, 3050.4", \ "2298.6, 2298.6, 2298.6, 2566.3, 3057.7", \ "2301.2, 2301.2, 2301.2, 2568.9, 3060.2", \ "2302.9, 2302.9, 2302.9, 2570.5, 3061.8"); } cell_fall (inslew_load_5x5__0) { values ("7265.0, 7265.0, 7265.0, 7503.9, 7972.1", \ "7267.9, 7267.9, 7267.9, 7506.8, 7974.4", \ "7276.8, 7276.8, 7276.8, 7515.7, 7982.1", \ "7288.9, 7288.9, 7288.9, 7527.8, 7993.5", \ "7317.5, 7317.5, 7317.5, 7556.4, 8022.0"); } fall_transition (inslew_load_5x5__0) { values ("3081.6, 3081.6, 3081.6, 3260.9, 3614.2", \ "3084.5, 3084.5, 3084.5, 3263.5, 3616.9", \ "3090.2, 3090.2, 3090.2, 3268.9, 3622.4", \ "3093.3, 3093.3, 3093.3, 3271.9, 3625.4", \ "3094.0, 3094.0, 3094.0, 3272.6, 3626.1"); } } timing (maxd_q_i2_positive_unate) { related_pin : "i2" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__0) { values ("7341.1, 7341.1, 7341.1, 7634.2, 8174.8", \ "7335.9, 7335.9, 7335.9, 7629.0, 8169.6", \ "7325.6, 7325.6, 7325.6, 7618.7, 8159.3", \ "7305.0, 7305.0, 7305.0, 7598.1, 8138.7", \ "7263.7, 7263.7, 7263.7, 7556.9, 8097.4"); } rise_transition (inslew_load_5x5__0) { values ("3310.0, 3310.0, 3310.0, 3551.5, 4015.4", \ "3310.0, 3310.0, 3310.0, 3551.5, 4015.4", \ "3310.0, 3310.0, 3310.0, 3551.5, 4015.4", \ "3310.0, 3310.0, 3310.0, 3551.5, 4015.4", \ "3310.1, 3310.1, 3310.1, 3551.7, 4015.5"); } cell_fall (inslew_load_5x5__0) { values ("8487.5, 8487.5, 8487.5, 8731.9, 9186.6", \ "8490.1, 8490.1, 8490.1, 8734.5, 9189.3", \ "8498.9, 8498.9, 8498.9, 8743.3, 9198.3", \ "8511.1, 8511.1, 8511.1, 8755.5, 9210.6", \ "8539.4, 8539.4, 8539.4, 8783.8, 9238.9"); } fall_transition (inslew_load_5x5__0) { values ("3847.1, 3847.1, 3847.1, 3990.0, 4302.6", \ "3850.0, 3850.0, 3850.0, 3992.8, 4305.3", \ "3855.8, 3855.8, 3855.8, 3998.5, 4310.9", \ "3859.0, 3859.0, 3859.0, 4001.6, 4313.9", \ "3859.7, 3859.7, 3859.7, 4002.2, 4314.5"); } } timing (maxd_q_i3_positive_unate) { related_pin : "i3" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__0) { values ("8534.0, 8534.0, 8534.0, 8821.2, 9360.3", \ "8528.8, 8528.8, 8528.8, 8816.0, 9355.1", \ "8518.5, 8518.5, 8518.5, 8805.7, 9344.8", \ "8497.9, 8497.9, 8497.9, 8785.1, 9324.2", \ "8456.6, 8456.6, 8456.6, 8743.8, 9283.0"); } rise_transition (inslew_load_5x5__0) { values ("4118.8, 4118.8, 4118.8, 4349.8, 4797.3", \ "4118.8, 4118.8, 4118.8, 4349.8, 4797.3", \ "4118.8, 4118.8, 4118.8, 4349.8, 4797.3", \ "4118.8, 4118.8, 4118.8, 4349.8, 4797.3", \ "4118.9, 4118.9, 4118.9, 4349.9, 4797.4"); } cell_fall (inslew_load_5x5__0) { values ("10765.8, 10765.8, 10765.8, 11112.0, 11587.7", \ "10760.4, 10760.4, 10760.4, 11106.6, 11582.3", \ "10749.7, 10749.7, 10749.7, 11095.9, 11571.6", \ "10728.3, 10728.3, 10728.3, 11074.5, 11550.2", \ "10685.4, 10685.4, 10685.4, 11031.6, 11507.3"); } fall_transition (inslew_load_5x5__0) { values ("5183.1, 5183.1, 5183.1, 5339.9, 5607.5", \ "5183.1, 5183.1, 5183.1, 5339.9, 5607.5", \ "5183.1, 5183.1, 5183.1, 5339.9, 5607.5", \ "5183.1, 5183.1, 5183.1, 5339.9, 5607.5", \ "5183.1, 5183.1, 5183.1, 5339.9, 5607.5"); } } internal_power (energy_pos_q_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__0) { values ("26635.3, 26635.3, 26635.3, 27707.5, 29851.8", \ "26682.4, 26682.4, 26682.4, 27754.6, 29898.9", \ "26751.0, 26751.0, 26751.0, 27823.2, 29967.5", \ "26857.5, 26857.5, 26857.5, 27929.7, 30074.0", \ "27061.4, 27061.4, 27061.4, 28133.6, 30277.9"); } fall_power (energy_inslew_load_5x5__0) { values ("32109.6, 32109.6, 32109.6, 33181.8, 35326.1", \ "35357.7, 35357.7, 35357.7, 35357.7, 35357.7", \ "35420.8, 35420.8, 35420.8, 35420.8, 35420.8", \ "35547.0, 35547.0, 35547.0, 35547.0, 35547.0", \ "35799.5, 35799.5, 35799.5, 35799.5, 35799.5"); } } internal_power (energy_pos_q_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__0) { values ("21800.7, 21800.7, 21800.7, 22872.9, 25017.2", \ "21833.6, 21833.6, 21833.6, 22905.8, 25050.1", \ "21873.3, 21873.3, 21873.3, 22945.5, 25089.8", \ "21923.6, 21923.6, 21923.6, 22995.8, 25140.1", \ "22016.4, 22016.4, 22016.4, 23088.6, 25232.9"); } fall_power (energy_inslew_load_5x5__0) { values ("22327.8, 22327.8, 22327.8, 23399.9, 25544.3", \ "22377.0, 22377.0, 22377.0, 23449.1, 25593.5", \ "22475.3, 22475.3, 22475.3, 23547.5, 25691.9", \ "22648.2, 22648.2, 22648.2, 23720.3, 25864.7", \ "22978.1, 22978.1, 22978.1, 24050.2, 26194.6"); } } internal_power (energy_pos_q_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__0) { values ("27463.8, 27463.8, 27463.8, 28535.9, 30680.3", \ "30694.6, 30694.6, 30694.6, 30694.6, 30694.6", \ "30723.4, 30723.4, 30723.4, 30723.4, 30723.4", \ "30780.8, 30780.8, 30780.8, 30780.8, 30780.8", \ "27679.5, 27679.5, 27679.5, 28751.7, 30896.0"); } fall_power (energy_inslew_load_5x5__0) { values ("26952.7, 26952.7, 26952.7, 28024.9, 30169.2", \ "27003.6, 27003.6, 27003.6, 28075.7, 30220.1", \ "27105.4, 27105.4, 27105.4, 28177.6, 30321.9", \ "27285.1, 27285.1, 27285.1, 28357.2, 30501.6", \ "27627.9, 27627.9, 27627.9, 28700.1, 30844.5"); } } internal_power (energy_pos_q_i3) { related_pin : "i3" ; rise_power (energy_inslew_load_5x5__0) { values ("32256.8, 32256.8, 32256.8, 33328.9, 35473.3", \ "35496.2, 35496.2, 35496.2, 35496.2, 35496.2", \ "35542.0, 35542.0, 35542.0, 35542.0, 35542.0", \ "35633.5, 35633.5, 35633.5, 35633.5, 35633.5", \ "32600.4, 32600.4, 32600.4, 33672.6, 35816.9"); } fall_power (energy_inslew_load_5x5__0) { values ("36710.1, 36710.1, 36710.1, 37782.3, 39926.6", \ "39970.7, 39970.7, 39970.7, 39970.7, 39970.7", \ "40058.9, 40058.9, 40058.9, 40058.9, 40058.9", \ "40235.2, 40235.2, 40235.2, 40235.2, 40235.2", \ "40587.9, 40587.9, 40587.9, 40587.9, 40587.9"); } } } } cell (buf_x8) { area : 28.80 ; cell_leakage_power : 11 ; leakage_power () { when : "i" ; value : 13 ; } leakage_power () { when : "!(i)" ; value : 9.4 ; } pin (i) { direction : input ; capacitance : 854.46 ; } pin (q) { function : "i" ; direction : output ; capacitance : 298.01 ; timing (maxd_q_i_positive_unate) { related_pin : "i" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__1) { values ("5654.5, 5654.5, 5654.5, 5938.7, 6455.0", \ "5663.3, 5663.3, 5663.3, 5947.5, 6463.8", \ "5680.9, 5680.9, 5680.9, 5965.1, 6481.4", \ "5716.1, 5716.1, 5716.1, 6000.3, 6516.6", \ "5786.9, 5786.9, 5786.9, 6071.0, 6587.3"); } rise_transition (inslew_load_5x5__1) { values ("1936.0, 1936.0, 1936.0, 2180.1, 2628.6", \ "1936.0, 1936.0, 1936.0, 2180.1, 2628.6", \ "1936.0, 1936.0, 1936.0, 2180.1, 2628.6", \ "1936.0, 1936.0, 1936.0, 2180.1, 2628.6", \ "1936.6, 1936.6, 1936.6, 2180.8, 2629.2"); } cell_fall (inslew_load_5x5__1) { values ("7543.5, 7543.5, 7543.5, 7751.2, 8190.8", \ "7552.3, 7552.3, 7552.3, 7760.0, 8199.6", \ "7569.9, 7569.9, 7569.9, 7777.6, 8217.2", \ "7605.1, 7605.1, 7605.1, 7812.8, 8252.4", \ "7675.5, 7675.5, 7675.5, 7883.2, 8322.8"); } fall_transition (inslew_load_5x5__1) { values ("2905.0, 2905.0, 2905.0, 3067.3, 3385.1", \ "2905.0, 2905.0, 2905.0, 3067.3, 3385.1", \ "2905.0, 2905.0, 2905.0, 3067.3, 3385.1", \ "2905.0, 2905.0, 2905.0, 3067.3, 3385.1", \ "2905.0, 2905.0, 2905.0, 3067.3, 3385.1"); } } internal_power (energy_pos_q_i) { related_pin : "i" ; rise_power (energy_inslew_load_5x5__1) { values ("80386.4, 80386.4, 80386.4, 84111.6, 91561.9", \ "91607.6, 91607.6, 91607.6, 91607.6, 91607.6", \ "91699.1, 91699.1, 91699.1, 91699.1, 91699.1", \ "91881.9, 91881.9, 91881.9, 91881.9, 91881.9", \ "81077.8, 81077.8, 81077.8, 84802.9, 92253.3"); } fall_power (energy_inslew_load_5x5__1) { values ("82971.9, 82971.9, 82971.9, 86697.1, 94147.4", \ "94235.8, 94235.8, 94235.8, 94235.8, 94235.8", \ "94412.6, 94412.6, 94412.6, 94412.6, 94412.6", \ "94766.2, 94766.2, 94766.2, 94766.2, 94766.2", \ "95473.4, 95473.4, 95473.4, 95473.4, 95473.4"); } } } } cell (fulladder_x4) { area : 75.60 ; cell_leakage_power : 15 ; leakage_power () { when : "((!(a1) & ((a2 & ((a3 & ((a4 & ((!(b1) & ((b3 & ((b4 & cin1 & (cin2 | cin3)) | (cin1 & cin2))) | (b4 & cin1 & cin2 & cin3))) | (b3 & b4 & cin1 & cin2 & cin3))) | (!(b1) & b3 & cin1 & cin2))) | (a4 & !(b1) & b3 & b4 & cin1 & cin2 & cin3))) | (a3 & a4 & !(b1) & b2 & b3 & b4 & cin1 & cin2 & cin3))) | (a2 & a3 & a4 & !(b1) & b3 & b4 & cin1 & cin2 & cin3))" ; value : 18 ; } leakage_power () { when : "((a1 & ((a2 & ((a3 & ((a4 & ((b1 & ((b2 & ((b3 & ((b4 & (cin2 | cin3)) | cin2)) | (b4 & (cin1 | cin2) & cin3))) | (b3 & ((b4 & (cin2 | cin3)) | cin2)) | (b4 & cin2 & cin3))) | (!(b1) & ((b2 & ((b3 & ((b4 & cin1 & (!(cin2) | !(cin3))) | (!(b4) & cin1 & (cin2 | cin3)))) | (!(b3) & ((b4 & ((cin1 & (cin2 | cin3)) | (!(cin2) & cin3))) | (!((cin1 ^ cin2)) & cin3))))) | (b3 & ((b4 & cin1 & (!(cin2) | !(cin3))) | (!(b4) & cin1 & (cin2 | cin3)))) | (!(b3) & b4 & cin1 & cin3))))) | (!(a4) & ((b1 & b3 & cin2) | (!(b1) & ((b2 & ((b3 & ((b4 & cin1 & (cin2 | cin3)) | (cin1 & cin2))) | (!(b3) & ((b4 & cin1 & cin2 & cin3) | (!(b4) & !(cin1) & !(cin2) & cin3))))) | (b3 & ((b4 & cin1 & (cin2 | cin3)) | (cin1 & cin2))))))))) | (!(a3) & ((a4 & ((b1 & ((b2 & ((b3 & b4 & (cin1 | cin2) & cin3) | (b4 & cin1 & cin2 & cin3))) | (b3 & b4 & cin2 & cin3))) | (!(b1) & ((b2 & ((b3 & ((b4 & ((cin1 & (cin2 | cin3)) | (!(cin2) & cin3))) | (!((cin1 ^ cin2)) & cin3))) | (!(b3) & ((b4 & cin3) | (!(b4) & !(cin1) & (!(cin2) | cin3)))))) | (b3 & b4 & cin1 & cin3) | (b4 & cin1 & cin2 & cin3))))) | (!(b1) & b2 & ((b3 & ((b4 & cin1 & cin2 & cin3) | (!(b4) & !(cin1) & !(cin2) & cin3))) | (!(b3) & !(b4) & !(cin1) & cin3))))))) | (!(a2) & ((a3 & ((a4 & ((b1 & ((b2 & ((b3 & ((b4 & (cin2 | cin3)) | cin2)) | (b4 & cin2 & cin3))) | (b3 & ((b4 & (cin2 | cin3)) | cin2)) | (b4 & cin1 & cin2 & cin3))) | (!(b1) & b2 & ((b3 & ((b4 & cin1 & (cin2 | cin3)) | (cin1 & cin2))) | (b4 & cin1 & cin3))))) | (b1 & b3 & cin2) | (b2 & b3 & cin1 & cin2))) | (a4 & ((b1 & ((b2 & b3 & b4 & cin2 & cin3) | (b3 & b4 & cin1 & cin2 & cin3))) | (!(b1) & b2 & ((b3 & b4 & cin1 & cin3) | (b4 & cin1 & cin2 & cin3))))))))) | (!(a1) & ((a2 & ((a3 & ((a4 & ((b1 & ((b2 & ((b3 & ((b4 & cin1 & (!(cin2) | !(cin3))) | (!(b4) & cin1 & (cin2 | cin3)))) | (!(b3) & ((b4 & cin1 & (cin2 | cin3)) | (cin1 & cin2 & cin3))))) | (b3 & ((b4 & cin1 & (!(cin2) | !(cin3))) | (!(b4) & cin1 & (cin2 | cin3)))) | (!(b3) & b4 & cin1 & cin3))) | (!(b1) & ((!(b2) & ((!(b3) & ((b4 & cin1 & (!(cin2) | !(cin3))) | (!(b4) & cin1 & cin3))) | (b4 & cin1 & !(cin2) & !(cin3)) | (!(b4) & cin1 & !(cin2) & cin3))) | (b3 & ((b4 & cin1 & !(cin2) & !(cin3)) | (!(b4) & cin1 & !(cin2) & cin3))) | (!(b3) & ((b4 & cin1 & (cin2 ^ cin3)) | (!(b4) & cin1 & cin2 & cin3))))))) | (!(a4) & ((b1 & ((b2 & ((b3 & ((b4 & cin1 & (cin2 | cin3)) | (cin1 & cin2))) | (b4 & cin1 & cin2 & cin3))) | (b3 & ((b4 & cin1 & (cin2 | cin3)) | (cin1 & cin2))))) | (!(b1) & ((!(b2) & ((!(b3) & b4 & cin1 & cin3) | (b4 & cin1 & !(cin2) & cin3))) | (b3 & b4 & cin1 & !(cin2) & cin3) | (!(b3) & b4 & cin1 & cin2 & cin3))))))) | (!(a3) & ((a4 & ((b1 & ((b2 & ((b3 & ((b4 & cin1 & (cin2 | cin3)) | (cin1 & cin2 & cin3))) | (b4 & cin1 & cin3))) | (b3 & b4 & cin1 & cin3) | (b4 & cin1 & cin2 & cin3))) | (!(b1) & ((!(b2) & ((b3 & ((b4 & cin1 & (!(cin2) | !(cin3))) | (!(b4) & cin1 & cin3))) | (!(b3) & ((b4 & cin1 & (cin2 | cin3)) | (cin1 & cin2 & cin3))))) | (b3 & ((b4 & cin1 & (cin2 ^ cin3)) | (!(b4) & cin1 & cin2 & cin3))) | (!(b3) & b4 & cin1 & cin3))))) | (!(a4) & ((!(b1) & ((!(b2) & ((b3 & b4 & cin1 & cin3) | (b4 & cin1 & cin2 & cin3))) | (b3 & b4 & cin1 & cin2 & cin3))) | (b2 & b3 & b4 & cin1 & cin2 & cin3))))))) | (!(a2) & ((a3 & ((a4 & ((b1 & b2 & ((b3 & ((b4 & cin1 & (cin2 | cin3)) | (cin1 & cin2))) | (b4 & cin1 & cin3))) | (!(b1) & b2 & ((b3 & ((b4 & cin1 & (!(cin2) | !(cin3))) | (!(b4) & cin1 & (cin2 | cin3)))) | (!(b3) & ((b4 & cin1 & (cin2 | cin3)) | (cin1 & cin2 & cin3))))))) | (!(a4) & ((!(b1) & b2 & ((b3 & ((b4 & cin1 & (cin2 | cin3)) | (cin1 & cin2))) | (b4 & cin1 & cin2 & cin3))) | (b2 & b3 & cin1 & cin2))))) | (!(a3) & ((a4 & ((!(b1) & b2 & ((b3 & ((b4 & cin1 & (cin2 | cin3)) | (cin1 & cin2 & cin3))) | (b4 & cin1 & cin3))) | (b2 & ((b3 & b4 & cin1 & cin3) | (b4 & cin1 & cin2 & cin3))))) | (!(b1) & b2 & b3 & b4 & cin1 & cin2 & cin3))))))))" ; value : 17 ; } leakage_power () { when : "((a1 & ((a2 & ((a3 & !(a4) & ((b1 & ((!(b2) & ((!(b3) & !(b4) & !(cin3)) | (!(b4) & !(cin1) & !(cin2) & !(cin3)))) | (!(b3) & !(b4) & !((cin1 & cin2)) & !(cin3)))) | (!(b1) & ((b2 & ((!(b3) & !(b4) & !(cin1) & !(cin3)) | (!(b4) & !(cin1) & !(cin2) & !(cin3)))) | (b3 & !(b4) & !(cin1) & !(cin2) & !(cin3)) | (!(b3) & !(b4) & !(cin1) & cin2 & !(cin3)))))) | (!(a3) & ((a4 & b1 & ((!(b2) & !(b3) & !(b4) & !(cin2) & !(cin3)) | (!(b3) & !(b4) & !(cin1) & !(cin2) & !(cin3)))) | (!(a4) & ((b1 & ((b2 & ((!(b3) & ((!(b4) & (!((cin1 | cin2)) | !(cin3))) | (!(cin1) & !(cin2) & !(cin3)))) | (!(b4) & !((cin1 & cin2)) & !(cin3)))) | (!(b2) & ((b3 & !(b4) & !(cin3)) | (!(b3) & ((b4 & !(cin2) & !(cin3)) | (!(b4) & ((cin1 & (!(cin2) | !(cin3))) | (cin2 ^ cin3))))))))) | (b2 & ((!(b3) & !(b4) & !((cin1 & cin2)) & !(cin3)) | (!(b4) & !(cin1) & !(cin3)))) | (b3 & !(b4) & !(cin1) & cin2 & !(cin3)) | (!(b3) & !(b4) & cin1 & !(cin2) & !(cin3)))))))) | (!(a2) & ((a3 & !(a4) & ((b1 & ((!(b3) & !(b4) & !(cin3)) | (!(b4) & !(cin1) & !(cin2) & !(cin3)))) | (!(b1) & ((b2 & ((b3 & !(b4) & !(cin1) & !(cin2) & !(cin3)) | (!(b3) & !(b4) & (cin1 ^ cin2) & !(cin3)))) | (!(b2) & ((!(b3) & !(b4) & cin1 & !(cin3)) | (!(b4) & cin1 & !(cin2) & !(cin3)))))))) | (!(a3) & ((a4 & b1 & !(b3) & !(b4) & !(cin2) & !(cin3)) | (!(a4) & ((b1 & ((b3 & !(b4) & !(cin3)) | (!(b3) & ((b4 & !(cin2) & !(cin3)) | (!(b4) & ((cin1 & (!(cin2) | !(cin3))) | (cin2 ^ cin3))))))) | (b2 & ((b3 & !(b4) & (cin1 ^ cin2) & !(cin3)) | (!(b3) & !(b4) & cin1 & !(cin3)))) | (!(b2) & ((b3 & !(b4) & cin1 & !(cin3)) | (!(b4) & cin1 & cin2 & !(cin3)))))))))))) | (!(a1) & ((a2 & ((a3 & !(a4) & ((b1 & b2 & ((b3 & !(b4) & !(cin1) & !(cin2) & !(cin3)) | (!(b3) & !(b4) & !(cin1) & cin2 & !(cin3)))) | (b2 & b3 & !(b4) & !(cin1) & !(cin2) & !(cin3)))) | (!(a3) & !(a4) & b1 & ((b2 & ((b3 & !(b4) & !(cin1) & cin2 & !(cin3)) | (!(b3) & !(b4) & cin1 & !(cin2) & !(cin3)))) | (!(b3) & !(b4) & cin1 & !(cin2) & !(cin3)))))) | (!(a2) & ((a3 & ((a4 & ((!(b1) & !(b2) & ((b3 & !(cin1)) | (!(cin1) & (cin2 | !(cin3))))) | (!(b2) & b3 & ((!(b4) & !(cin1) & cin2) | (!(cin1) & cin2 & !(cin3)))))) | (!(a4) & ((b1 & ((b2 & !(b3) & !(b4) & cin1 & !(cin2) & !(cin3)) | (!(b2) & ((b3 & ((!(b4) & ((cin1 & !(cin2) & !(cin3)) | (!(cin1) & cin2))) | (!(cin1) & cin2))) | (!(b3) & !(b4) & cin1 & cin2 & !(cin3)))))) | (!(b1) & !(b2) & ((b3 & ((b4 & !(cin1)) | (!(cin1) & (cin2 | cin3)))) | (b4 & !(cin1)) | (!(cin1) & cin2 & cin3))))))) | (!(a3) & ((a4 & !(b1) & !(b2) & ((b3 & !(cin1) & (cin2 | !(cin3))) | (!(cin1) & cin2 & !(cin3)))) | (!(a4) & ((b1 & ((b2 & ((!(b3) & !(b4) & cin1 & !(cin3)) | (!(b4) & cin1 & !(cin2) & !(cin3)))) | (!(b2) & b3 & !(b4) & cin1 & cin2 & !(cin3)))) | (!(b1) & ((b2 & !(b3) & !(b4) & cin1 & !(cin2) & !(cin3)) | (!(b2) & ((b3 & ((b4 & !(cin1)) | (!(cin1) & cin2 & cin3))) | (b4 & !(cin1) & cin2))))))))))))))" ; value : 14 ; } leakage_power () { when : "((a1 & ((a2 & ((!(a3) & !(a4) & ((!(b1) & !(b2) & ((!(b3) & !(b4) & !(cin1) & !(cin3)) | (!(b4) & !(cin1) & !(cin2) & !(cin3)))) | (!(b2) & !(b3) & !(b4) & !(cin1) & !(cin2) & !(cin3)))) | (!(a4) & !(b1) & !(b2) & !(b3) & !(b4) & !(cin1) & !(cin2) & !(cin3)))) | (!(a2) & ((a3 & !(a4) & !(b1) & ((!(b2) & ((!(b3) & !(b4) & !(cin1) & !(cin3)) | (!(b4) & !(cin1) & !(cin2) & !(cin3)))) | (!(b3) & !(b4) & !(cin1) & !(cin2) & !(cin3)))) | (!(a3) & !(a4) & ((b1 & !(b3) & !(b4) & !(cin1) & !(cin2) & !(cin3)) | (!(b1) & ((b2 & ((!(b3) & !(b4) & !(cin1) & !(cin3)) | (!(b4) & !(cin1) & !(cin2) & !(cin3)))) | (!(b2) & ((b3 & !(b4) & !(cin1) & !(cin3)) | (!(b3) & !(b4) & (cin1 ^ cin2) & !(cin3)))))))))))) | (!(a1) & ((a2 & ((a3 & !(a4) & ((b1 & ((!(b2) & ((!(b3) & !(b4) & !(cin1) & !(cin3)) | (!(b4) & !(cin1) & !(cin2) & !(cin3)))) | (!(b3) & !(b4) & !(cin1) & !(cin2) & !(cin3)))) | (!(b1) & ((b2 & !(b3) & !(b4) & !(cin1) & !(cin3)) | (!(b2) & ((b3 & !(b4) & !(cin1) & !(cin2) & !(cin3)) | (!(b3) & !(b4) & !(cin1) & cin2 & !(cin3)))))))) | (!(a3) & !(a4) & ((b1 & ((!((b2 & b3)) & !(b4) & !(cin1) & !(cin3)) | (!(b4) & !(cin1) & !(cin2) & !(cin3)))) | (!(b1) & ((b2 & !(b4) & !(cin1) & !(cin3)) | (b3 & !(b4) & !(cin1) & cin2 & !(cin3)))))))) | (!(a2) & ((a3 & !(a4) & ((b1 & ((b2 & ((!(b3) & !(b4) & !(cin1) & !(cin3)) | (!(b4) & !(cin1) & !(cin2) & !(cin3)))) | (!(b2) & ((b3 & !(b4) & !(cin1) & !(cin2) & !(cin3)) | (!(b3) & !(b4) & (cin1 ^ cin2) & !(cin3)))))) | (!(b1) & ((b2 & ((b3 & !(b4) & !(cin1) & !(cin2) & !(cin3)) | (!(b3) & !(b4) & !(cin1) & cin2 & !(cin3)))) | (!(b2) & ((!(b3) & !(b4) & cin1 & !(cin3)) | (!(b4) & cin1 & !(cin2) & !(cin3)))))))) | (!(a3) & !(a4) & ((b1 & ((b2 & !(b4) & !(cin1) & !(cin3)) | (!(b2) & ((b3 & !(b4) & (cin1 ^ cin2) & !(cin3)) | (!(b3) & !(b4) & cin1 & !(cin3)))))) | (!(b1) & ((b2 & b3 & !(b4) & !(cin1) & cin2 & !(cin3)) | (!(b2) & ((b3 & !(b4) & cin1 & !(cin3)) | (!(b4) & cin1 & cin2 & !(cin3)))))))))))))" ; value : 13 ; } leakage_power () { when : "((a1 & ((a2 & ((a3 & ((a4 & ((b1 & ((b2 & ((b3 & ((b4 & !(cin2) & !(cin3)) | (!(b4) & ((cin1 & !(cin2)) | (!(cin2) & cin3))))) | (!(b3) & ((b4 & (!((cin1 | cin2)) | !(cin3))) | (!(b4) & cin3))))) | (!(b2) & ((b3 & ((b4 & !(cin2) & !(cin3)) | (!(b4) & !(cin2) & cin3))) | (!(b3) & ((b4 & ((cin1 & (!(cin2) | !(cin3))) | (cin2 ^ cin3))) | (!(b4) & (cin1 | cin2) & cin3))))))) | (!(b1) & ((b2 & ((b3 & ((!(b4) & (!(cin1) | (!(cin2) & !(cin3)))) | !(cin1))) | (!(b3) & ((b4 & ((!(cin1) & (cin2 | !(cin3))) | (!(cin2) & !(cin3)))) | (!(b4) & ((cin1 & (cin2 ^ cin3)) | (!(cin1) & (cin2 | !(cin3))))))))) | (!(b2) & ((b3 & ((b4 & !(cin1) & (!(cin2) | cin3)) | (!(b4) & ((!(cin1) & !(cin2)) | (!(cin2) & !(cin3)))))) | (!(b3) & ((b4 & (!(cin1) | !(cin3))) | (!(b4) & (!(cin1) | cin2 | cin3)))))))))) | (!(a4) & ((b1 & ((b2 & ((b3 & ((b4 & ((cin1 & !(cin2)) | (!(cin2) & cin3))) | (cin1 & !(cin2) & cin3))) | (!(b3) & b4 & cin3))) | (b3 & b4 & !(cin2) & cin3) | (!(b3) & b4 & (cin1 | cin2) & cin3))) | (!(b1) & ((b2 & ((b3 & ((b4 & (!(cin1) | (!(cin2) & !(cin3)))) | (!(b4) & ((!(cin1) & (cin2 | cin3)) | (!(cin2) & cin3))))) | (!(b3) & ((b4 & (!(cin1) | (cin2 ^ cin3))) | (!(b4) & cin2 & cin3))))) | (!(b2) & ((b3 & ((b4 & ((!(cin1) & !(cin2)) | (!(cin2) & !(cin3)))) | (!(b4) & !(cin2) & cin3))) | (!(b3) & ((b4 & (!(cin1) | cin2 | cin3)) | (!((cin1 & !(cin2))) & cin3))))))))))) | (!(a3) & ((a4 & ((b1 & ((b2 & ((b3 & ((b4 & (!((cin1 | cin2)) | !(cin3))) | (!(b4) & cin3))) | (!(b3) & ((b4 & ((!(cin1) & (cin2 | cin3)) | (cin2 ^ cin3))) | (!(b4) & cin2 & cin3))))) | (!(b2) & ((b3 & ((b4 & ((cin1 & (!(cin2) | !(cin3))) | (cin2 ^ cin3))) | (!(b4) & (cin1 | cin2) & cin3))) | (!(b3) & ((b4 & ((cin1 & cin2) | cin3)) | (cin1 & cin2 & cin3))))))) | (!(b1) & ((!(b2) & ((b3 & ((b4 & (!(cin1) | !(cin3))) | (!(b4) & (!(cin1) | cin2 | cin3)))) | (!(b3) & ((b4 & (!(cin1) | !(cin2) | !(cin3))) | (!(b4) & (!(cin1) | cin3)))))) | (b3 & ((b4 & ((!(cin1) & (cin2 | !(cin3))) | (!(cin2) & !(cin3)))) | (!(b4) & ((cin1 & (cin2 ^ cin3)) | (!(cin1) & (cin2 | !(cin3))))))) | (!(b3) & ((b4 & !(cin3)) | (!(b4) & ((cin1 & cin3) | (!(cin1) & cin2 & !(cin3)))))))))) | (!(a4) & ((b1 & ((b2 & ((b3 & b4 & cin3) | (b4 & cin2 & cin3))) | (b3 & b4 & (cin1 | cin2) & cin3) | (b4 & cin1 & cin2 & cin3))) | (!(b1) & ((!(b2) & ((b3 & ((b4 & (!(cin1) | cin2 | cin3)) | (!((cin1 & !(cin2))) & cin3))) | (b4 & (!(cin1) | cin3)) | (!(cin1) & cin3))) | (b3 & ((b4 & (!(cin1) | (cin2 ^ cin3))) | (!(b4) & cin2 & cin3))) | (!(b3) & b4 & (!(cin1) | cin3)))))))))) | (!(a2) & ((a3 & ((a4 & ((b1 & ((!(b2) & ((b3 & ((b4 & !(cin2) & !(cin3)) | (!(b4) & !(cin2) & cin3))) | (!(b3) & ((b4 & ((cin1 & (!(cin2) | !(cin3))) | (!(cin1) & (cin2 | cin3)))) | (!(b4) & (cin1 | cin2) & cin3))))) | (b3 & ((b4 & !(cin2) & !(cin3)) | (!(b4) & !(cin2) & cin3))) | (!(b3) & ((b4 & ((cin1 & (!(cin2) | !(cin3))) | (cin2 ^ cin3))) | (!(b4) & (cin1 | cin2) & cin3))))) | (!(b1) & ((b2 & ((b3 & ((b4 & ((!(cin1) & (!(cin2) | cin3)) | (!(cin2) & !(cin3)))) | (!(b4) & !(cin2)))) | (!(b3) & ((b4 & (!(cin1) | !(cin3))) | (!(b4) & (!(cin1) | cin2 | cin3)))))) | (!(b2) & cin1))))) | (!(a4) & ((b1 & ((b3 & b4 & !(cin2) & cin3) | (!(b3) & b4 & (cin1 | cin2) & cin3))) | (!(b1) & ((b2 & ((b3 & ((b4 & !(cin2)) | (!(cin2) & cin3))) | (!(b3) & ((b4 & (!(cin1) | cin2 | cin3)) | (!((cin1 & !(cin2))) & cin3))))) | (!(b2) & ((b3 & ((b4 & cin1) | (cin1 & (cin2 | cin3)))) | (b4 & cin1) | (cin1 & cin3))))))))) | (!(a3) & ((a4 & ((b1 & ((!(b2) & ((b3 & ((b4 & ((cin1 & (!(cin2) | !(cin3))) | (!(cin1) & (cin2 | cin3)))) | (!(b4) & (cin1 | cin2) & cin3))) | (!(b3) & ((b4 & ((cin1 & cin2) | cin3)) | (cin1 & cin2 & cin3))))) | (b3 & ((b4 & ((cin1 & (!(cin2) | !(cin3))) | (cin2 ^ cin3))) | (!(b4) & (cin1 | cin2) & cin3))) | (!(b3) & ((b4 & ((cin1 & cin2) | cin3)) | (cin1 & cin2 & cin3))))) | (!(b1) & ((b2 & ((b3 & ((b4 & (!(cin1) | !(cin3))) | (!(b4) & (!(cin1) | cin2 | cin3)))) | (!(b3) & ((b4 & (!(cin1) | !(cin2) | !(cin3))) | (!(b4) & (!(cin1) | cin3)))))) | (!(b2) & ((!(b3) & (cin1 | (!(cin2) & cin3))) | cin1)))))) | (!(a4) & ((b1 & ((b3 & b4 & (cin1 | cin2) & cin3) | (b4 & cin1 & cin2 & cin3))) | (!(b1) & ((b2 & ((b3 & ((b4 & (!(cin1) | cin2 | cin3)) | (!((cin1 & !(cin2))) & cin3))) | (b4 & (!(cin1) | cin3)) | (!(cin1) & cin3))) | (!(b2) & ((!(b3) & ((b4 & cin1) | (!(b4) & (cin1 | !(cin2)) & cin3))) | (b4 & cin1) | (cin1 & cin3))))))))))))) | (!(a1) & ((a2 & ((a3 & ((a4 & ((b1 & ((b2 & ((b3 & ((!(b4) & (!(cin1) | (!(cin2) & !(cin3)))) | !(cin1))) | (!(b3) & ((b4 & (!(cin1) | (!(cin2) & !(cin3)))) | (!(b4) & (!(cin1) | (cin2 ^ cin3))))))) | (!(b2) & ((b3 & !(b4) & cin1 & !(cin2) & !(cin3)) | (!(b3) & ((b4 & ((cin1 & !(cin3)) | (!(cin1) & !(cin2) & cin3))) | (!(b4) & ((cin1 & (cin2 | cin3)) | (!(cin2) & cin3))))))))) | (!(b1) & ((b2 & ((!(b3) & ((b4 & ((cin1 & !(cin2) & !(cin3)) | (!(cin1) & cin3))) | (!(b4) & ((cin1 & (!(cin2) | !(cin3))) | (!(cin2) & cin3))))) | (b4 & !(cin1) & !(cin2) & cin3) | (!(b4) & cin1 & !(cin2) & !(cin3)))) | (!(b3) & !(b4) & cin1 & !(cin3)) | (!(b4) & cin1 & !(cin2) & !(cin3)))))) | (!(a4) & ((b1 & ((b2 & ((b3 & ((b4 & (!(cin1) | (!(cin2) & !(cin3)))) | (!(b4) & !((cin1 & cin2)) & cin3))) | (!(b3) & ((b4 & (!(cin1) | (cin2 ^ cin3))) | (!(b4) & !((cin1 & !(cin2))) & cin3))))) | (!(b2) & ((b3 & ((b4 & cin1 & !(cin2) & !(cin3)) | (!(b4) & cin1 & !(cin2) & cin3))) | (!(b3) & ((b4 & cin1 & (cin2 | cin3)) | (!(b4) & !((cin1 ^ cin2)) & cin3))))))) | (!(b1) & ((b2 & ((b3 & ((!(b4) & cin1 & !(cin2)) | (cin1 & !(cin2) & !(cin3)))) | (!(b3) & ((b4 & cin1 & (!(cin2) | !(cin3))) | (!(b4) & (cin1 | !(cin2)) & cin3))))) | (b3 & ((!(b4) & cin1 & !(cin2)) | (cin1 & !(cin2) & !(cin3)))) | (!(b3) & ((b4 & cin1 & !(cin3)) | (!(b4) & cin1 & cin3))))))))) | (!(a3) & ((a4 & ((b1 & ((b2 & ((b3 & ((b4 & (!(cin1) | (!(cin2) & !(cin3)))) | (!(b4) & (!(cin1) | (cin2 ^ cin3))))) | (!(b3) & ((b4 & (!(cin1) | !(cin3))) | (!(b4) & (!(cin1) | cin3)))))) | (!(b2) & ((b3 & ((b4 & ((cin1 & !(cin3)) | (!(cin1) & !(cin2) & cin3))) | (!(b4) & ((cin1 & (cin2 | cin3)) | (!(cin2) & cin3))))) | (!(b3) & ((b4 & ((cin1 & (!(cin2) | !(cin3))) | (!(cin1) & cin3))) | (!(b4) & (!((cin1 | cin2)) | cin3)))))))) | (!(b1) & ((b2 & ((b3 & ((b4 & ((cin1 & !(cin2) & !(cin3)) | (!(cin1) & cin3))) | (!(b4) & ((cin1 & (!(cin2) | !(cin3))) | (!(cin2) & cin3))))) | (!(b3) & ((b4 & ((cin1 & !(cin3)) | (!(cin1) & (!(cin2) | cin3)))) | (!(b4) & (!((cin1 ^ cin2)) | cin3)))))) | (b3 & !(b4) & cin1 & !(cin3)) | (!(b3) & ((b4 & cin1 & !(cin2) & !(cin3)) | (!(b4) & cin1 & (cin2 ^ cin3)))))))) | (!(a4) & ((b1 & ((b2 & ((b3 & ((b4 & (!(cin1) | (cin2 ^ cin3))) | (!(b4) & !((cin1 & !(cin2))) & cin3))) | (!(b3) & ((b4 & (!(cin1) | cin3)) | (!(cin1) & cin3))))) | (!(b2) & ((b3 & ((b4 & cin1 & (cin2 | cin3)) | (!(b4) & !((cin1 ^ cin2)) & cin3))) | (!(b3) & !((b4 ^ cin1)) & cin3))))) | (!(b1) & ((b2 & ((b3 & ((b4 & cin1 & (!(cin2) | !(cin3))) | (!(b4) & (cin1 | !(cin2)) & cin3))) | (!(b3) & ((b4 & ((cin1 & (cin2 | cin3)) | (!(cin1) & !(cin2)))) | (!(b4) & !((cin1 & !(cin2))) & cin3))))) | (b3 & ((b4 & cin1 & !(cin3)) | (!(b4) & cin1 & cin3))) | (!(b3) & ((b4 & cin1 & (cin2 ^ cin3)) | (!(b4) & cin1 & cin2 & cin3))))))))))) | (!(a2) & ((a3 & ((a4 & ((b1 & ((b2 & ((b3 & ((!(b4) & cin1 & !(cin2)) | (cin1 & !(cin2) & !(cin3)))) | (!(b3) & ((b4 & ((cin1 & !(cin3)) | (!(cin1) & !(cin2) & cin3))) | (!(b4) & ((cin1 & (cin2 | cin3)) | (!(cin2) & cin3))))))) | (!(b2) & ((!(b3) & ((b4 & cin1 & (!(cin2) | cin3)) | (cin1 & !(cin2)))) | (b4 & cin1 & !(cin2) & cin3))))) | (b2 & ((b3 & !(b4) & cin1 & !(cin2) & !(cin3)) | (!(b3) & ((b4 & cin1 & !(cin2) & !(cin3)) | (!(b4) & cin1 & (cin2 ^ cin3)))))))) | (!(a4) & ((b1 & ((b2 & ((b3 & ((b4 & cin1 & !(cin2)) | (cin1 & !(cin2) & cin3))) | (!(b3) & ((b4 & cin1 & (cin2 | cin3)) | (!(b4) & !((cin1 ^ cin2)) & cin3))))) | (!(b2) & !(b3) & ((b4 & cin1 & !(cin2)) | (cin1 & !(cin2) & cin3))))) | (b2 & ((b3 & ((b4 & cin1 & !(cin2) & !(cin3)) | (!(b4) & cin1 & !(cin2) & cin3))) | (!(b3) & ((b4 & cin1 & (cin2 ^ cin3)) | (!(b4) & cin1 & cin2 & cin3))))))))) | (!(a3) & ((a4 & ((b1 & ((b2 & ((b3 & ((b4 & ((cin1 & !(cin3)) | (!(cin1) & !(cin2) & cin3))) | (!(b4) & ((cin1 & (cin2 | cin3)) | (!(cin2) & cin3))))) | (!(b3) & ((b4 & ((cin1 & (!(cin2) | !(cin3))) | (!(cin1) & cin3))) | (!(b4) & (!((cin1 | cin2)) | cin3)))))) | (!(b2) & ((!(b3) & cin1) | (b4 & cin1 & (!(cin2) | cin3)) | (cin1 & !(cin2)))))) | (b2 & ((b3 & ((b4 & cin1 & !(cin2) & !(cin3)) | (!(b4) & cin1 & (cin2 ^ cin3)))) | (!(b3) & ((b4 & cin1 & !(cin3)) | (!(b4) & cin1 & cin3))))) | (!(b2) & !(b3) & cin1 & !(cin2) & cin3))) | (!(a4) & ((b1 & ((b2 & ((b3 & ((b4 & cin1 & (cin2 | cin3)) | (!(b4) & !((cin1 ^ cin2)) & cin3))) | (!(b3) & !((b4 ^ cin1)) & cin3))) | (!(b2) & ((!(b3) & ((b4 & cin1) | (cin1 & cin3))) | (b4 & cin1 & !(cin2)) | (cin1 & !(cin2) & cin3))))) | (b2 & ((b3 & ((b4 & cin1 & (cin2 ^ cin3)) | (!(b4) & cin1 & cin2 & cin3))) | (!(b3) & b4 & cin1 & cin3))) | (!(b2) & !(b3) & !(b4) & cin1 & !(cin2) & cin3))))))))))" ; value : 16 ; } leakage_power () { when : "((a1 & ((a2 & ((a3 & ((a4 & ((b1 & ((!(b2) & ((!(b3) & ((!(b4) & (!((cin1 | cin2)) | !(cin3))) | (!(cin1) & !(cin2) & !(cin3)))) | (!(b4) & !(cin2) & !(cin3)))) | (!(b3) & !(b4) & !(cin3)) | (!(b4) & !(cin1) & !(cin2) & !(cin3)))) | (!(b1) & ((!(b2) & ((b3 & ((!(b4) & !(cin1) & cin2) | (!(cin1) & cin2 & !(cin3)))) | (!(b3) & !(b4) & cin1 & !(cin2) & !(cin3)))) | (!(b3) & !(b4) & cin1 & !(cin2) & !(cin3)))))) | (!(a4) & ((b1 & ((b2 & ((b3 & ((!(b4) & ((!(cin1) & !(cin2)) | (!(cin2) & !(cin3)))) | (!(cin1) & !(cin2) & !(cin3)))) | (!(b3) & ((b4 & !(cin3)) | (!(b4) & ((cin1 & cin2) | cin3)))))) | (!(b2) & ((b3 & ((b4 & !(cin2) & !(cin3)) | (!(b4) & ((cin1 & !(cin2)) | (!(cin2) & cin3))))) | (!(b3) & ((b4 & (!((cin1 | cin2)) | !(cin3))) | (!(b4) & cin3))))))) | (!(b1) & ((!(b2) & ((b3 & ((!(b4) & ((cin1 & !(cin2) & !(cin3)) | (!(cin1) & cin2))) | (!(cin1) & cin2))) | (!(b3) & ((!(b4) & cin1 & (!(cin2) | !(cin3))) | (cin1 & !(cin2) & !(cin3)))))) | (!(b3) & ((!(b4) & cin1 & (!(cin2) | !(cin3))) | (cin1 & !(cin2) & !(cin3)))) | (!(b4) & cin1 & !(cin2) & !(cin3)))))))) | (!(a3) & ((a4 & ((b1 & ((b2 & ((b3 & !(b4) & !(cin3)) | (!(b3) & ((b4 & !(cin2) & !(cin3)) | (!(b4) & ((cin1 & (!(cin2) | !(cin3))) | (cin2 ^ cin3))))))) | (!(b2) & ((b3 & ((!(b4) & (!((cin1 | cin2)) | !(cin3))) | (!(cin1) & !(cin2) & !(cin3)))) | (!(b3) & ((b4 & !((cin1 & cin2)) & !(cin3)) | (!(b4) & ((!(cin1) & (cin2 | cin3)) | (cin2 ^ cin3))))))))) | (!(b1) & ((!(b3) & !(b4) & cin1 & !(cin3)) | (!(b4) & cin1 & !(cin2) & !(cin3)))))) | (!(a4) & ((b1 & ((b2 & ((b3 & ((b4 & !(cin3)) | (!(b4) & ((cin1 & cin2) | cin3)))) | (!(b3) & ((b4 & ((cin1 & (!(cin2) | !(cin3))) | (cin2 ^ cin3))) | (!(b4) & (cin1 | cin2) & cin3))))) | (!(b2) & ((b3 & ((b4 & (!((cin1 | cin2)) | !(cin3))) | (!(b4) & cin3))) | (!(b3) & ((b4 & ((!(cin1) & (cin2 | cin3)) | (cin2 ^ cin3))) | (!(b4) & cin2 & cin3))))))) | (!(b1) & ((b3 & ((!(b4) & cin1 & (!(cin2) | !(cin3))) | (cin1 & !(cin2) & !(cin3)))) | (!(b3) & ((b4 & cin1 & !(cin3)) | (!(b4) & cin1 & (cin2 | cin3)))))))))))) | (!(a2) & ((a3 & ((a4 & ((b1 & ((!(b3) & ((!(b4) & (!((cin1 | cin2)) | !(cin3))) | (!(cin1) & !(cin2) & !(cin3)))) | (!(b4) & !(cin2) & !(cin3)))) | (!(b1) & ((b2 & ((b3 & ((!(b4) & !(cin1) & cin2) | (!(cin1) & cin2 & !(cin3)))) | (!(b3) & !(b4) & cin1 & !(cin2) & !(cin3)))) | (!(b2) & !(cin1)))))) | (!(a4) & ((b1 & ((b3 & ((b4 & !(cin2) & !(cin3)) | (!(b4) & ((cin1 & !(cin2)) | (!(cin2) & cin3))))) | (!(b3) & ((b4 & (!((cin1 | cin2)) | !(cin3))) | (!(b4) & cin3))))) | (!(b1) & ((b2 & ((b3 & ((!(b4) & ((cin1 & !(cin2) & !(cin3)) | (!(cin1) & cin2))) | (!(cin1) & cin2))) | (!(b3) & ((b4 & cin1 & !(cin2) & !(cin3)) | (!(b4) & cin1 & (cin2 ^ cin3)))))) | (!(b2) & ((b3 & ((b4 & !(cin1)) | (!(cin1) & (cin2 | cin3)))) | (b4 & !(cin1)) | (!(cin1) & cin3))))))))) | (!(a3) & ((a4 & ((b1 & ((b3 & ((!(b4) & (!((cin1 | cin2)) | !(cin3))) | (!(cin1) & !(cin2) & !(cin3)))) | (!(b3) & ((b4 & !((cin1 & cin2)) & !(cin3)) | (!(b4) & ((!(cin1) & (cin2 | cin3)) | (cin2 ^ cin3))))))) | (!(b1) & ((b2 & ((!(b3) & !(b4) & cin1 & !(cin3)) | (!(b4) & cin1 & !(cin2) & !(cin3)))) | (!(b2) & ((b3 & !(cin1)) | (!(cin1) & (cin2 | !(cin3))))))))) | (!(a4) & ((b1 & ((b3 & ((b4 & (!((cin1 | cin2)) | !(cin3))) | (!(b4) & cin3))) | (!(b3) & ((b4 & ((!(cin1) & (cin2 | cin3)) | (cin2 ^ cin3))) | (!(b4) & cin2 & cin3))))) | (!(b1) & ((b2 & ((b3 & ((b4 & cin1 & !(cin2) & !(cin3)) | (!(b4) & cin1 & (cin2 ^ cin3)))) | (!(b3) & ((b4 & cin1 & !(cin3)) | (!(b4) & cin1 & cin3))))) | (!(b2) & ((b3 & ((b4 & !(cin1)) | (!(cin1) & cin3))) | (b4 & !(cin1)) | (!(cin1) & cin2 & cin3))))))))))))) | (!(a1) & ((a2 & ((a3 & ((a4 & ((b1 & ((!(b2) & ((b3 & !(cin1)) | (!(b3) & ((!(b4) & ((!(cin1) & (cin2 | !(cin3))) | (!(cin2) & !(cin3)))) | (!(cin1) & (cin2 | !(cin3))))))) | (!(b3) & !(b4) & cin1 & !(cin2) & !(cin3)))) | (!(b1) & ((!(b2) & !(cin1)) | (b3 & ((!(b4) & !(cin1)) | (!(cin1) & (cin2 | !(cin3))))) | (!(b4) & !(cin1) & (cin2 | !(cin3))) | (!(cin1) & !(cin3)))))) | (!(a4) & ((b1 & ((!(b2) & ((b3 & ((b4 & !(cin1)) | (!(b4) & (cin1 ^ (cin2 | cin3))))) | (!(b3) & ((b4 & (!(cin1) | (!(cin2) & !(cin3)))) | (!(b4) & (cin1 ^ (cin2 & cin3))))))) | (b3 & !(b4) & (cin1 ^ cin2) & !(cin3)) | (!(b3) & ((!(b4) & cin1 & (!(cin2) | !(cin3))) | (cin1 & !(cin2) & !(cin3)))))) | (!(b1) & ((!(b2) & ((b3 & ((b4 & !(cin1)) | (!(cin1) & (cin2 | cin3)))) | (!(b3) & ((b4 & !(cin1)) | (!(b4) & (cin1 ^ cin3)))))) | (b3 & ((b4 & !(cin1)) | (!(cin1) & (cin2 | cin3)))) | (!(b3) & ((b4 & !(cin1)) | (!(b4) & ((cin1 & !(cin3)) | (!(cin1) & cin2 & cin3))))))))))) | (!(a3) & ((a4 & ((b1 & ((!(b2) & ((b3 & ((!(b4) & ((!(cin1) & (cin2 | !(cin3))) | (!(cin2) & !(cin3)))) | (!(cin1) & (cin2 | !(cin3))))) | (!(b3) & ((b4 & !(cin1) & !(cin3)) | (!(b4) & (cin1 | cin2) & !(cin3)))))) | (!(b3) & !(b4) & cin1 & !(cin3)) | (!(b4) & cin1 & !(cin2) & !(cin3)))) | (!(b1) & ((!(b2) & ((!((b3 | b4)) & (!(cin1) | (!(cin2) & !(cin3)))) | !(cin1))) | (b3 & ((!(b4) & !(cin1) & (cin2 | !(cin3))) | (!(cin1) & !(cin3)))) | (!(b3) & ((!(b4) & (cin1 ^ cin2) & !(cin3)) | (!(cin1) & cin2 & !(cin3)))))))) | (!(a4) & ((b1 & ((!(b2) & ((b3 & ((b4 & (!(cin1) | (!(cin2) & !(cin3)))) | (!(b4) & (cin1 ^ (cin2 & cin3))))) | (!(b3) & ((b4 & (!(cin1) | !(cin3))) | (!(b4) & cin1 & (cin2 | cin3)))))) | (b3 & ((!(b4) & cin1 & (!(cin2) | !(cin3))) | (cin1 & !(cin2) & !(cin3)))) | (!(b3) & ((b4 & cin1 & !(cin3)) | (!(b4) & cin1 & (cin2 | cin3)))))) | (!(b1) & ((!(b2) & ((!(b3) & ((b4 & (!(cin1) | (!(cin2) & !(cin3)))) | (!(b4) & ((cin1 & (!(cin2) | !(cin3))) | (!(cin1) & cin3))))) | (b4 & !(cin1)) | (!(b4) & (cin1 ^ cin3)))) | (b3 & ((b4 & !(cin1)) | (!(b4) & ((cin1 & !(cin3)) | (!(cin1) & cin2 & cin3))))) | (!(b3) & ((b4 & ((cin1 & !(cin2) & !(cin3)) | (!(cin1) & cin2))) | (!(b4) & cin1 & (!(cin2) | !(cin3))))))))))))) | (!(a2) & ((a3 & ((a4 & ((b1 & ((b2 & ((b3 & !(cin1)) | (!(b3) & ((!(b4) & ((!(cin1) & (cin2 | !(cin3))) | (!(cin2) & !(cin3)))) | (!(cin1) & (cin2 | !(cin3))))))) | (!(b2) & ((b3 & ((b4 & ((cin1 & (cin2 | !(cin3))) | (!(cin1) & (!(cin2) | cin3)))) | (!(b4) & (cin1 | !(cin2))))) | (!(b3) & ((!(b4) & (!(cin1) | cin2)) | !(cin1) | (cin2 & !(cin3)))))))) | (!(b1) & ((b2 & ((!((b3 | b4)) & (!(cin1) | (!(cin2) & !(cin3)))) | !(cin1))) | (!(b2) & ((!(b3) & (cin1 | (!(cin2) & cin3))) | cin1)))))) | (!(a4) & ((b1 & ((b2 & ((b3 & ((b4 & !(cin1)) | (!(b4) & (cin1 ^ (cin2 | cin3))))) | (!(b3) & ((b4 & (!(cin1) | (!(cin2) & !(cin3)))) | (!(b4) & ((cin1 & (cin2 ^ cin3)) | (!(cin1) & cin2 & cin3))))))) | (!(b2) & ((b3 & ((b4 & (cin1 | !(cin2))) | (cin1 & (cin2 | cin3)) | (!(cin2) & cin3))) | (!(b3) & ((b4 & (!(cin1) | cin2)) | (!((cin1 & !(cin2))) & cin3))))))) | (!(b1) & ((b2 & ((b3 & ((b4 & !(cin1)) | (!(b4) & (cin1 ^ (cin2 | cin3))))) | (!(b3) & ((b4 & (!(cin1) | (!(cin2) & !(cin3)))) | (!(b4) & ((cin1 & (!(cin2) | !(cin3))) | (!(cin1) & cin3))))))) | (!(b2) & ((b3 & ((b4 & cin1) | (cin1 & (cin2 | cin3)))) | (!(b3) & ((b4 & cin1) | (!(b4) & (cin1 | !(cin2)) & cin3))))))))))) | (!(a3) & ((a4 & ((b1 & ((b2 & ((b3 & ((!(b4) & ((!(cin1) & (cin2 | !(cin3))) | (!(cin2) & !(cin3)))) | (!(cin1) & (cin2 | !(cin3))))) | (!(b3) & ((b4 & !(cin1) & !(cin3)) | (!(b4) & (cin1 | cin2) & !(cin3)))))) | (!(b2) & ((b3 & ((!(b4) & (!(cin1) | cin2)) | !(cin1) | (cin2 & !(cin3)))) | !(cin1))))) | (!(b1) & ((b2 & ((!(b3) & ((!(b4) & (!(cin1) | !(cin3))) | !(cin1))) | (!(b4) & (!(cin1) | (!(cin2) & !(cin3)))) | !(cin1))) | (!(b2) & ((b3 & (cin1 | (!(cin2) & cin3))) | (!(b3) & ((cin1 & (cin2 | !(cin3))) | (!(cin1) & (!(cin2) | cin3)))))))))) | (!(a4) & ((b1 & ((b2 & ((b3 & ((b4 & (!(cin1) | (!(cin2) & !(cin3)))) | (!(b4) & ((cin1 & (cin2 ^ cin3)) | (!(cin1) & cin2 & cin3))))) | (!(b3) & (b4 ^ (cin1 & cin3))))) | (!(b2) & ((b3 & ((b4 & (!(cin1) | cin2)) | (!((cin1 & !(cin2))) & cin3))) | (b4 & !(cin1)) | (!(cin1) & cin3))))) | (!(b1) & ((b2 & ((b3 & ((b4 & (!(cin1) | (!(cin2) & !(cin3)))) | (!(b4) & ((cin1 & (!(cin2) | !(cin3))) | (!(cin1) & cin3))))) | (!(b3) & ((b4 & (!(cin1) | !(cin3))) | (!(b4) & ((cin1 & cin2) | cin3)))))) | (!(b2) & ((b3 & ((b4 & cin1) | (!(b4) & (cin1 | !(cin2)) & cin3))) | (!(b3) & ((b4 & (cin1 | !(cin2))) | (!(b4) & !((cin1 & !(cin2))) & cin3))))))))))))))))" ; value : 15 ; } leakage_power () { when : "((!(a1) & ((!(a2) & ((!(a3) & !(a4) & ((!(b1) & ((!(b2) & ((!(b3) & !(b4) & !((cin1 & cin2)) & !(cin3)) | (!(b4) & !(cin1) & !(cin3)))) | (!(b3) & !(b4) & !(cin1) & !(cin3)) | (!(b4) & !(cin1) & !(cin2) & !(cin3)))) | (!(b2) & ((!(b3) & !(b4) & !(cin1) & !(cin3)) | (!(b4) & !(cin1) & !(cin2) & !(cin3)))))) | (!(a4) & ((!(b1) & ((!(b2) & ((!(b3) & !(b4) & !(cin1) & !(cin3)) | (!(b4) & !(cin1) & !(cin2) & !(cin3)))) | (!(b3) & !(b4) & !(cin1) & !(cin2) & !(cin3)))) | (!(b2) & !(b3) & !(b4) & !(cin1) & !(cin2) & !(cin3)))))) | (!(a3) & !(a4) & !(b1) & !(b2) & ((!(b3) & !(b4) & !(cin1) & !(cin3)) | (!(b4) & !(cin1) & !(cin2) & !(cin3)))) | (!(a4) & !(b1) & !(b2) & !(b3) & !(b4) & !(cin1) & !(cin2) & !(cin3)))) | (!(a2) & !(a3) & !(a4) & !(b1) & !(b2) & !(b3) & !(b4) & !(cin1) & !(cin2) & !(cin3)))" ; value : 12 ; } pin (cin3) { direction : input ; capacitance : 320.01 ; } pin (cin2) { direction : input ; capacitance : 320.61 ; } pin (cin1) { direction : input ; capacitance : 379.19 ; } pin (b4) { direction : input ; capacitance : 321.96 ; } pin (b3) { direction : input ; capacitance : 320.61 ; } pin (b2) { direction : input ; capacitance : 486.14 ; } pin (b1) { direction : input ; capacitance : 434.11 ; } pin (a4) { direction : input ; capacitance : 322.56 ; } pin (a3) { direction : input ; capacitance : 317.46 ; } pin (a2) { direction : input ; capacitance : 487.04 ; } pin (a1) { direction : input ; capacitance : 407.22 ; } pin (sout) { function : "(((b4 | a4 | cin3) & ((a3 & cin2 & b3) | (!((b2 | a2)) & (!(a1) | !(b1))) | (!((a1 & b1)) & !(cin1)))) | (a3 & cin2 & b3))" ; direction : output ; capacitance : 148.59 ; timing (maxd_sout_a3_positive_unate) { related_pin : "a3" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__2) { values ("22731.1, 22731.1, 22731.1, 22952.1, 23386.7", \ "22720.0, 22720.0, 22720.0, 22941.0, 23375.6", \ "22697.9, 22697.9, 22697.9, 22918.9, 23353.5", \ "22653.6, 22653.6, 22653.6, 22874.6, 23309.2", \ "22565.0, 22565.0, 22565.0, 22786.0, 23220.6"); } rise_transition (inslew_load_5x5__2) { values ("14038.1, 14038.1, 14038.1, 14225.0, 14600.8", \ "14038.1, 14038.1, 14038.1, 14225.0, 14600.8", \ "14038.1, 14038.1, 14038.1, 14225.0, 14600.8", \ "14038.1, 14038.1, 14038.1, 14225.0, 14600.8", \ "14038.1, 14038.1, 14038.1, 14225.0, 14600.8"); } cell_fall (inslew_load_5x5__2) { values ("37709.1, 37709.1, 37709.1, 37901.8, 38306.1", \ "37694.3, 37694.3, 37694.3, 37887.0, 38291.3", \ "37664.8, 37664.8, 37664.8, 37857.5, 38261.8", \ "37605.7, 37605.7, 37605.7, 37798.4, 38202.7", \ "37487.6, 37487.6, 37487.6, 37680.3, 38084.6"); } fall_transition (inslew_load_5x5__2) { values ("24081.8, 24081.8, 24081.8, 24215.1, 24485.1", \ "24081.8, 24081.8, 24081.8, 24215.1, 24485.1", \ "24081.8, 24081.8, 24081.8, 24215.1, 24485.1", \ "24081.8, 24081.8, 24081.8, 24215.1, 24485.1", \ "24081.8, 24081.8, 24081.8, 24215.1, 24485.1"); } } timing (maxd_sout_a4_positive_unate) { related_pin : "a4" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__2) { values ("13115.9, 13115.9, 13115.9, 13351.2, 13805.3", \ "13114.0, 13114.0, 13114.0, 13349.3, 13803.4", \ "13110.2, 13110.2, 13110.2, 13345.5, 13799.6", \ "13102.5, 13102.5, 13102.5, 13337.8, 13791.9", \ "13087.3, 13087.3, 13087.3, 13322.6, 13776.7"); } rise_transition (inslew_load_5x5__2) { values ("7349.9, 7349.9, 7349.9, 7539.1, 7911.6", \ "7349.9, 7349.9, 7349.9, 7539.1, 7911.6", \ "7349.9, 7349.9, 7349.9, 7539.1, 7911.6", \ "7349.9, 7349.9, 7349.9, 7539.1, 7911.6", \ "7349.9, 7349.9, 7349.9, 7539.1, 7911.6"); } cell_fall (inslew_load_5x5__2) { values ("29965.7, 29965.7, 29965.7, 30160.4, 30563.5", \ "29974.1, 29974.1, 29974.1, 30168.8, 30571.8", \ "29981.0, 29981.0, 29981.0, 30175.7, 30578.8", \ "29961.6, 29961.6, 29961.6, 30156.3, 30559.4", \ "29947.8, 29947.8, 29947.8, 30142.5, 30545.6"); } fall_transition (inslew_load_5x5__2) { values ("19195.1, 19195.1, 19195.1, 19331.5, 19610.7", \ "19209.4, 19209.4, 19209.4, 19345.6, 19624.9", \ "19229.8, 19229.8, 19229.8, 19366.2, 19645.2", \ "19244.3, 19244.3, 19244.3, 19380.5, 19659.6", \ "19279.9, 19279.9, 19279.9, 19416.1, 19695.0"); } } timing (maxd_sout_b3_positive_unate) { related_pin : "b3" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__2) { values ("21371.1, 21371.1, 21371.1, 21591.8, 22028.9", \ "21369.0, 21369.0, 21369.0, 21589.8, 22026.8", \ "21360.0, 21360.0, 21360.0, 21580.7, 22017.8", \ "21343.5, 21343.5, 21343.5, 21564.2, 22001.3", \ "21311.6, 21311.6, 21311.6, 21532.3, 21969.4"); } rise_transition (inslew_load_5x5__2) { values ("13206.9, 13206.9, 13206.9, 13394.5, 13770.6", \ "13209.8, 13209.8, 13209.8, 13397.4, 13773.5", \ "13210.4, 13210.4, 13210.4, 13398.0, 13774.0", \ "13210.4, 13210.4, 13210.4, 13398.0, 13774.1", \ "13210.4, 13210.4, 13210.4, 13398.0, 13774.0"); } cell_fall (inslew_load_5x5__2) { values ("36855.2, 36855.2, 36855.2, 37048.1, 37452.4", \ "36840.4, 36840.4, 36840.4, 37033.3, 37437.6", \ "36810.9, 36810.9, 36810.9, 37003.8, 37408.1", \ "36751.9, 36751.9, 36751.9, 36944.8, 37349.1", \ "36633.7, 36633.7, 36633.7, 36826.6, 37230.9"); } fall_transition (inslew_load_5x5__2) { values ("23500.0, 23500.0, 23500.0, 23633.4, 23904.5", \ "23500.0, 23500.0, 23500.0, 23633.4, 23904.5", \ "23500.0, 23500.0, 23500.0, 23633.4, 23904.5", \ "23500.0, 23500.0, 23500.0, 23633.4, 23904.5", \ "23500.0, 23500.0, 23500.0, 23633.4, 23904.5"); } } timing (maxd_sout_b4_positive_unate) { related_pin : "b4" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__2) { values ("13414.7, 13414.7, 13414.7, 13649.9, 14104.9", \ "13412.8, 13412.8, 13412.8, 13648.0, 14103.0", \ "13409.0, 13409.0, 13409.0, 13644.2, 14099.2", \ "13401.4, 13401.4, 13401.4, 13636.6, 14091.6", \ "13386.2, 13386.2, 13386.2, 13621.4, 14076.4"); } rise_transition (inslew_load_5x5__2) { values ("7543.8, 7543.8, 7543.8, 7733.3, 8105.6", \ "7543.8, 7543.8, 7543.8, 7733.3, 8105.6", \ "7543.8, 7543.8, 7543.8, 7733.3, 8105.6", \ "7543.8, 7543.8, 7543.8, 7733.3, 8105.6", \ "7543.8, 7543.8, 7543.8, 7733.3, 8105.6"); } cell_fall (inslew_load_5x5__2) { values ("33454.0, 33454.0, 33454.0, 33647.8, 34050.9", \ "33447.2, 33447.2, 33447.2, 33641.0, 34044.1", \ "33421.5, 33421.5, 33421.5, 33615.3, 34018.4", \ "33387.5, 33387.5, 33387.5, 33581.3, 33984.4", \ "33315.1, 33315.1, 33315.1, 33508.9, 33912.0"); } fall_transition (inslew_load_5x5__2) { values ("21382.0, 21382.0, 21382.0, 21516.8, 21791.6", \ "21386.7, 21386.7, 21386.7, 21521.3, 21796.3", \ "21387.1, 21387.1, 21387.1, 21521.8, 21796.7", \ "21397.8, 21397.8, 21397.8, 21532.6, 21807.5", \ "21409.9, 21409.9, 21409.9, 21544.6, 21819.4"); } } timing (maxd_sout_cin2_positive_unate) { related_pin : "cin2" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__2) { values ("20071.9, 20071.9, 20071.9, 20291.9, 20742.4", \ "20081.4, 20081.4, 20081.4, 20301.4, 20751.8", \ "20105.9, 20105.9, 20105.9, 20325.9, 20775.9", \ "20116.1, 20116.1, 20116.1, 20336.1, 20786.1", \ "20135.8, 20135.8, 20135.8, 20355.8, 20805.8"); } rise_transition (inslew_load_5x5__2) { values ("12425.3, 12425.3, 12425.3, 12613.6, 12985.8", \ "12435.2, 12435.2, 12435.2, 12623.4, 12995.7", \ "12455.3, 12455.3, 12455.3, 12643.5, 13015.9", \ "12461.3, 12461.3, 12461.3, 12649.5, 13022.0", \ "12461.7, 12461.7, 12461.7, 12649.9, 13022.4"); } cell_fall (inslew_load_5x5__2) { values ("35636.7, 35636.7, 35636.7, 35829.9, 36233.0", \ "35622.0, 35622.0, 35622.0, 35815.2, 36218.3", \ "35592.4, 35592.4, 35592.4, 35785.6, 36188.7", \ "35533.4, 35533.4, 35533.4, 35726.6, 36129.7", \ "35415.3, 35415.3, 35415.3, 35608.5, 36011.6"); } fall_transition (inslew_load_5x5__2) { values ("22669.9, 22669.9, 22669.9, 22803.9, 23076.5", \ "22669.9, 22669.9, 22669.9, 22803.9, 23076.5", \ "22669.9, 22669.9, 22669.9, 22803.9, 23076.5", \ "22669.9, 22669.9, 22669.9, 22803.9, 23076.5", \ "22669.9, 22669.9, 22669.9, 22803.9, 23076.5"); } } timing (maxd_sout_cin3_positive_unate) { related_pin : "cin3" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__2) { values ("12311.4, 12311.4, 12311.4, 12546.8, 12998.8", \ "12309.5, 12309.5, 12309.5, 12544.9, 12996.9", \ "12305.7, 12305.7, 12305.7, 12541.1, 12993.1", \ "12298.1, 12298.1, 12298.1, 12533.5, 12985.5", \ "12282.8, 12282.8, 12282.8, 12518.2, 12970.2"); } rise_transition (inslew_load_5x5__2) { values ("6827.7, 6827.7, 6827.7, 7015.9, 7389.6", \ "6827.7, 6827.7, 6827.7, 7015.9, 7389.6", \ "6827.7, 6827.7, 6827.7, 7015.9, 7389.6", \ "6827.7, 6827.7, 6827.7, 7015.9, 7389.6", \ "6827.7, 6827.7, 6827.7, 7015.9, 7389.6"); } cell_fall (inslew_load_5x5__2) { values ("26582.6, 26582.6, 26582.6, 26778.2, 27181.0", \ "26538.4, 26538.4, 26538.4, 26734.1, 27136.8", \ "26589.0, 26589.0, 26589.0, 26784.6, 27187.3", \ "26653.0, 26653.0, 26653.0, 26848.6, 27251.4", \ "26682.3, 26682.3, 26682.3, 26877.9, 27280.6"); } fall_transition (inslew_load_5x5__2) { values ("17070.6, 17070.6, 17070.6, 17208.8, 17493.3", \ "17046.6, 17046.6, 17046.6, 17184.9, 17469.7", \ "17096.0, 17096.0, 17096.0, 17234.0, 17518.5", \ "17164.9, 17164.9, 17164.9, 17303.1, 17587.4", \ "17221.3, 17221.3, 17221.3, 17359.5, 17643.6"); } } timing (maxd_sout_a1_negative_unate) { related_pin : "a1" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__2) { values ("39246.0, 39246.0, 39246.0, 39465.9, 39909.0", \ "39239.6, 39239.6, 39239.6, 39459.5, 39902.6", \ "39226.7, 39226.7, 39226.7, 39446.6, 39889.7", \ "39201.0, 39201.0, 39201.0, 39420.9, 39864.0", \ "39149.7, 39149.7, 39149.7, 39369.6, 39812.7"); } rise_transition (inslew_load_5x5__2) { values ("12884.7, 12884.7, 12884.7, 13072.6, 13447.0", \ "12884.7, 12884.7, 12884.7, 13072.6, 13447.0", \ "12884.7, 12884.7, 12884.7, 13072.6, 13447.0", \ "12884.7, 12884.7, 12884.7, 13072.6, 13447.0", \ "12884.7, 12884.7, 12884.7, 13072.6, 13447.0"); } cell_fall (inslew_load_5x5__2) { values ("28821.8, 28821.8, 28821.8, 29032.5, 29451.1", \ "28819.3, 28819.3, 28819.3, 29030.0, 29448.6", \ "28814.3, 28814.3, 28814.3, 29025.0, 29443.6", \ "28804.3, 28804.3, 28804.3, 29015.0, 29433.6", \ "28784.2, 28784.2, 28784.2, 28994.9, 29413.5"); } fall_transition (inslew_load_5x5__2) { values ("9836.0, 9836.0, 9836.0, 10005.5, 10322.3", \ "9836.0, 9836.0, 9836.0, 10005.5, 10322.3", \ "9836.0, 9836.0, 9836.0, 10005.5, 10322.3", \ "9836.0, 9836.0, 9836.0, 10005.5, 10322.3", \ "9836.0, 9836.0, 9836.0, 10005.5, 10322.3"); } } timing (maxd_sout_a2_negative_unate) { related_pin : "a2" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__2) { values ("31718.9, 31718.9, 31718.9, 31951.8, 32410.8", \ "31746.6, 31746.6, 31746.6, 31979.5, 32438.5", \ "31782.8, 31782.8, 31782.8, 32015.7, 32474.7", \ "31793.0, 31793.0, 31793.0, 32025.8, 32484.8", \ "31843.4, 31843.4, 31843.4, 32076.3, 32535.2"); } rise_transition (inslew_load_5x5__2) { values ("10709.2, 10709.2, 10709.2, 10894.2, 11266.4", \ "10720.2, 10720.2, 10720.2, 10905.2, 11277.3", \ "10736.0, 10736.0, 10736.0, 10921.0, 11293.1", \ "10747.7, 10747.7, 10747.7, 10932.6, 11304.7", \ "10774.4, 10774.4, 10774.4, 10959.3, 11332.1"); } cell_fall (inslew_load_5x5__2) { values ("30877.1, 30877.1, 30877.1, 31087.6, 31506.0", \ "30871.9, 30871.9, 30871.9, 31082.4, 31500.8", \ "30861.6, 30861.6, 30861.6, 31072.1, 31490.5", \ "30841.0, 30841.0, 30841.0, 31051.5, 31469.9", \ "30799.8, 30799.8, 30799.8, 31010.3, 31428.7"); } fall_transition (inslew_load_5x5__2) { values ("10139.1, 10139.1, 10139.1, 10307.4, 10625.7", \ "10139.1, 10139.1, 10139.1, 10307.4, 10625.7", \ "10139.1, 10139.1, 10139.1, 10307.4, 10625.7", \ "10139.1, 10139.1, 10139.1, 10307.4, 10625.7", \ "10139.1, 10139.1, 10139.1, 10307.4, 10625.7"); } } timing (maxd_sout_b1_negative_unate) { related_pin : "b1" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__2) { values ("38491.0, 38491.0, 38491.0, 38711.0, 39158.3", \ "38484.6, 38484.6, 38484.6, 38704.6, 39151.9", \ "38471.7, 38471.7, 38471.7, 38691.7, 39139.0", \ "38446.1, 38446.1, 38446.1, 38666.1, 39113.4", \ "38394.7, 38394.7, 38394.7, 38614.7, 39062.0"); } rise_transition (inslew_load_5x5__2) { values ("12625.6, 12625.6, 12625.6, 12813.6, 13186.9", \ "12625.6, 12625.6, 12625.6, 12813.6, 13186.9", \ "12625.6, 12625.6, 12625.6, 12813.6, 13186.9", \ "12625.6, 12625.6, 12625.6, 12813.6, 13186.9", \ "12625.6, 12625.6, 12625.6, 12813.6, 13186.9"); } cell_fall (inslew_load_5x5__2) { values ("27641.8, 27641.8, 27641.8, 27853.5, 28272.2", \ "27647.4, 27647.4, 27647.4, 27859.1, 28277.8", \ "27652.0, 27652.0, 27652.0, 27863.7, 28282.5", \ "27665.2, 27665.2, 27665.2, 27876.8, 28295.6", \ "27692.2, 27692.2, 27692.2, 27903.9, 28322.6"); } fall_transition (inslew_load_5x5__2) { values ("9556.7, 9556.7, 9556.7, 9727.3, 10042.8", \ "9558.3, 9558.3, 9558.3, 9728.7, 10044.2", \ "9558.5, 9558.5, 9558.5, 9729.0, 10044.4", \ "9558.7, 9558.7, 9558.7, 9729.2, 10044.7", \ "9558.8, 9558.8, 9558.8, 9729.3, 10044.8"); } } timing (maxd_sout_b2_negative_unate) { related_pin : "b2" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__2) { values ("35294.6, 35294.6, 35294.6, 35518.7, 35977.4", \ "35281.5, 35281.5, 35281.5, 35505.7, 35964.4", \ "35279.5, 35279.5, 35279.5, 35503.5, 35962.2", \ "35257.8, 35257.8, 35257.8, 35481.8, 35940.5", \ "35228.1, 35228.1, 35228.1, 35451.9, 35910.6"); } rise_transition (inslew_load_5x5__2) { values ("11697.4, 11697.4, 11697.4, 11884.8, 12255.2", \ "11696.9, 11696.9, 11696.9, 11884.2, 12254.7", \ "11702.5, 11702.5, 11702.5, 11889.8, 12260.2", \ "11706.8, 11706.8, 11706.8, 11894.2, 12264.6", \ "11715.4, 11715.4, 11715.4, 11902.8, 12273.2"); } cell_fall (inslew_load_5x5__2) { values ("32938.6, 32938.6, 32938.6, 33148.6, 33566.8", \ "32933.4, 32933.4, 32933.4, 33143.4, 33561.6", \ "32923.1, 32923.1, 32923.1, 33133.1, 33551.3", \ "32902.5, 32902.5, 32902.5, 33112.5, 33530.7", \ "32861.3, 32861.3, 32861.3, 33071.3, 33489.5"); } fall_transition (inslew_load_5x5__2) { values ("10636.5, 10636.5, 10636.5, 10803.2, 11123.5", \ "10636.5, 10636.5, 10636.5, 10803.2, 11123.5", \ "10636.5, 10636.5, 10636.5, 10803.2, 11123.5", \ "10636.5, 10636.5, 10636.5, 10803.2, 11123.5", \ "10636.5, 10636.5, 10636.5, 10803.2, 11123.5"); } } timing (maxd_sout_cin1_negative_unate) { related_pin : "cin1" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__2) { values ("30009.4, 30009.4, 30009.4, 30242.7, 30701.4", \ "30021.0, 30021.0, 30021.0, 30254.3, 30713.1", \ "30026.3, 30026.3, 30026.3, 30259.6, 30718.3", \ "30050.0, 30050.0, 30050.0, 30283.3, 30742.1", \ "30079.4, 30079.4, 30079.4, 30312.7, 30771.5"); } rise_transition (inslew_load_5x5__2) { values ("9842.2, 9842.2, 9842.2, 10028.6, 10401.4", \ "9846.1, 9846.1, 9846.1, 10032.5, 10405.3", \ "9848.7, 9848.7, 9848.7, 10035.1, 10407.8", \ "9855.9, 9855.9, 9855.9, 10042.2, 10415.0", \ "9861.3, 9861.3, 9861.3, 10047.6, 10420.4"); } cell_fall (inslew_load_5x5__2) { values ("29096.5, 29096.5, 29096.5, 29307.2, 29725.8", \ "29102.6, 29102.6, 29102.6, 29313.3, 29731.9", \ "29112.8, 29112.8, 29112.8, 29323.5, 29742.1", \ "29126.7, 29126.7, 29126.7, 29337.4, 29756.1", \ "29160.3, 29160.3, 29160.3, 29371.0, 29789.7"); } fall_transition (inslew_load_5x5__2) { values ("9827.3, 9827.3, 9827.3, 9996.8, 10313.6", \ "9828.9, 9828.9, 9828.9, 9998.4, 10315.2", \ "9830.6, 9830.6, 9830.6, 10000.1, 10316.9", \ "9830.8, 9830.8, 9830.8, 10000.3, 10317.1", \ "9831.1, 9831.1, 9831.1, 10000.5, 10317.3"); } } internal_power (energy_pos_sout_a3) { related_pin : "a3" ; rise_power (energy_inslew_load_5x5__2) { values ("120174.0, 120174.0, 120174.0, 122031.4, 125746.1", \ "125761.4, 125761.4, 125761.4, 125761.4, 125761.4", \ "125792.0, 125792.0, 125792.0, 125792.0, 125792.0", \ "125853.3, 125853.3, 125853.3, 125853.3, 125853.3", \ "125975.9, 125975.9, 125975.9, 125975.9, 125975.9"); } fall_power (energy_inslew_load_5x5__2) { values ("181678.9, 181678.9, 181678.9, 183536.3, 187251.0", \ "187285.8, 187285.8, 187285.8, 187285.8, 187285.8", \ "187355.5, 187355.5, 187355.5, 187355.5, 187355.5", \ "187494.9, 187494.9, 187494.9, 187494.9, 187494.9", \ "187773.6, 187773.6, 187773.6, 187773.6, 187773.6"); } } internal_power (energy_pos_sout_a4) { related_pin : "a4" ; rise_power (energy_inslew_load_5x5__2) { values ("74533.4, 74533.4, 74533.4, 76390.7, 80105.4", \ "80111.8, 80111.8, 80111.8, 80111.8, 80111.8", \ "80124.5, 80124.5, 80124.5, 80124.5, 80124.5", \ "80149.9, 80149.9, 80149.9, 80149.9, 80149.9", \ "80200.8, 80200.8, 80200.8, 80200.8, 80200.8"); } fall_power (energy_inslew_load_5x5__2) { values ("143826.9, 143826.9, 143826.9, 145684.2, 149398.9", \ "143943.8, 143943.8, 143943.8, 145801.2, 149515.9", \ "144130.7, 144130.7, 144130.7, 145988.0, 149702.7", \ "144343.2, 144343.2, 144343.2, 146200.5, 149915.2", \ "144809.7, 144809.7, 144809.7, 146667.1, 150381.7"); } } internal_power (energy_pos_sout_b3) { related_pin : "b3" ; rise_power (energy_inslew_load_5x5__2) { values ("112765.5, 112765.5, 112765.5, 114622.8, 118337.5", \ "112800.5, 112800.5, 112800.5, 114657.9, 118372.6", \ "112838.1, 112838.1, 112838.1, 114695.4, 118410.1", \ "112906.4, 112906.4, 112906.4, 114763.8, 118478.4", \ "118614.4, 118614.4, 118614.4, 118614.4, 118614.4"); } fall_power (energy_inslew_load_5x5__2) { values ("177238.0, 177238.0, 177238.0, 179095.3, 182810.0", \ "182835.5, 182835.5, 182835.5, 182835.5, 182835.5", \ "182886.5, 182886.5, 182886.5, 182886.5, 182886.5", \ "182988.5, 182988.5, 182988.5, 182988.5, 182988.5", \ "183192.4, 183192.4, 183192.4, 183192.4, 183192.4"); } } internal_power (energy_pos_sout_b4) { related_pin : "b4" ; rise_power (energy_inslew_load_5x5__2) { values ("76353.4, 76353.4, 76353.4, 78210.8, 81925.5", \ "81934.9, 81934.9, 81934.9, 81934.9, 81934.9", \ "81953.7, 81953.7, 81953.7, 81953.7, 81953.7", \ "81991.4, 81991.4, 81991.4, 81991.4, 81991.4", \ "82066.7, 82066.7, 82066.7, 82066.7, 82066.7"); } fall_power (energy_inslew_load_5x5__2) { values ("160760.3, 160760.3, 160760.3, 162617.7, 166332.4", \ "160821.8, 160821.8, 160821.8, 162679.1, 166393.8", \ "160891.2, 160891.2, 160891.2, 162748.6, 166463.3", \ "161089.0, 161089.0, 161089.0, 162946.4, 166661.1", \ "161428.0, 161428.0, 161428.0, 163285.3, 167000.0"); } } internal_power (energy_pos_sout_cin2) { related_pin : "cin2" ; rise_power (energy_inslew_load_5x5__2) { values ("105812.9, 105812.9, 105812.9, 107670.2, 111384.9", \ "105892.4, 105892.4, 105892.4, 107749.7, 111464.4", \ "106054.2, 106054.2, 106054.2, 107911.5, 111626.2", \ "106163.8, 106163.8, 106163.8, 108021.2, 111735.8", \ "106309.9, 106309.9, 106309.9, 108167.3, 111882.0"); } fall_power (energy_inslew_load_5x5__2) { values ("170909.5, 170909.5, 170909.5, 172766.9, 176481.6", \ "176501.1, 176501.1, 176501.1, 176501.1, 176501.1", \ "176540.3, 176540.3, 176540.3, 176540.3, 176540.3", \ "176618.6, 176618.6, 176618.6, 176618.6, 176618.6", \ "176775.3, 176775.3, 176775.3, 176775.3, 176775.3"); } } internal_power (energy_pos_sout_cin3) { related_pin : "cin3" ; rise_power (energy_inslew_load_5x5__2) { values ("69662.2, 69662.2, 69662.2, 71519.6, 75234.3", \ "75238.7, 75238.7, 75238.7, 75238.7, 75238.7", \ "75247.6, 75247.6, 75247.6, 75247.6, 75247.6", \ "75265.5, 75265.5, 75265.5, 75265.5, 75265.5", \ "75301.1, 75301.1, 75301.1, 75301.1, 75301.1"); } fall_power (energy_inslew_load_5x5__2) { values ("127514.9, 127514.9, 127514.9, 129372.2, 133086.9", \ "127400.2, 127400.2, 127400.2, 129257.5, 132972.2", \ "127757.6, 127757.6, 127757.6, 129615.0, 133329.6", \ "128294.4, 128294.4, 128294.4, 130151.8, 133866.5", \ "128875.3, 128875.3, 128875.3, 130732.6, 134447.3"); } } internal_power (energy_neg_sout_a1) { related_pin : "a1" ; rise_power (energy_inslew_load_5x5__2) { values ("160023.4, 160023.4, 160023.4, 161880.7, 165595.4", \ "165639.2, 165639.2, 165639.2, 165639.2, 165639.2", \ "165726.8, 165726.8, 165726.8, 165726.8, 165726.8", \ "165902.1, 165902.1, 165902.1, 165902.1, 165902.1", \ "166252.6, 166252.6, 166252.6, 166252.6, 166252.6"); } fall_power (energy_inslew_load_5x5__2) { values ("128251.7, 128251.7, 128251.7, 130109.1, 133823.8", \ "133843.6, 133843.6, 133843.6, 133843.6, 133843.6", \ "133883.3, 133883.3, 133883.3, 133883.3, 133883.3", \ "133962.6, 133962.6, 133962.6, 133962.6, 133962.6", \ "134121.2, 134121.2, 134121.2, 134121.2, 134121.2"); } } internal_power (energy_neg_sout_a2) { related_pin : "a2" ; rise_power (energy_inslew_load_5x5__2) { values ("127901.7, 127901.7, 127901.7, 129759.1, 133473.7", \ "128023.0, 128023.0, 128023.0, 129880.4, 133595.0", \ "128217.4, 128217.4, 128217.4, 130074.7, 133789.4", \ "128448.0, 128448.0, 128448.0, 130305.3, 134020.0", \ "128936.3, 128936.3, 128936.3, 130793.6, 134508.3"); } fall_power (energy_inslew_load_5x5__2) { values ("123156.1, 123156.1, 123156.1, 125013.4, 128728.1", \ "128742.2, 128742.2, 128742.2, 128742.2, 128742.2", \ "128770.3, 128770.3, 128770.3, 128770.3, 128770.3", \ "128826.7, 128826.7, 128826.7, 128826.7, 128826.7", \ "128939.4, 128939.4, 128939.4, 128939.4, 128939.4"); } } internal_power (energy_neg_sout_b1) { related_pin : "b1" ; rise_power (energy_inslew_load_5x5__2) { values ("156068.8, 156068.8, 156068.8, 157926.1, 161640.8", \ "161677.1, 161677.1, 161677.1, 161677.1, 161677.1", \ "161749.7, 161749.7, 161749.7, 161749.7, 161749.7", \ "161895.0, 161895.0, 161895.0, 161895.0, 161895.0", \ "162185.5, 162185.5, 162185.5, 162185.5, 162185.5"); } fall_power (energy_inslew_load_5x5__2) { values ("122544.6, 122544.6, 122544.6, 124402.0, 128116.6", \ "122578.4, 122578.4, 122578.4, 124435.7, 128150.4", \ "122622.9, 122622.9, 122622.9, 124480.2, 128194.9", \ "122709.8, 122709.8, 122709.8, 124567.2, 128281.9", \ "122880.4, 122880.4, 122880.4, 124737.7, 128452.4"); } } internal_power (energy_neg_sout_b2) { related_pin : "b2" ; rise_power (energy_inslew_load_5x5__2) { values ("142320.8, 142320.8, 142320.8, 144178.2, 147892.8", \ "142352.0, 142352.0, 142352.0, 144209.3, 147924.0", \ "142466.6, 142466.6, 142466.6, 144324.0, 148038.6", \ "142642.3, 142642.3, 142642.3, 144499.7, 148214.3", \ "142992.2, 142992.2, 142992.2, 144849.5, 148564.2"); } fall_power (energy_inslew_load_5x5__2) { values ("131342.0, 131342.0, 131342.0, 133199.3, 136914.0", \ "136933.3, 136933.3, 136933.3, 136933.3, 136933.3", \ "136971.8, 136971.8, 136971.8, 136971.8, 136971.8", \ "137048.9, 137048.9, 137048.9, 137048.9, 137048.9", \ "137203.1, 137203.1, 137203.1, 137203.1, 137203.1"); } } internal_power (energy_neg_sout_cin1) { related_pin : "cin1" ; rise_power (energy_inslew_load_5x5__2) { values ("119842.9, 119842.9, 119842.9, 121700.3, 125414.9", \ "119898.9, 119898.9, 119898.9, 121756.2, 125470.9", \ "119970.2, 119970.2, 119970.2, 121827.6, 125542.2", \ "120128.4, 120128.4, 120128.4, 121985.7, 125700.4", \ "120374.4, 120374.4, 120374.4, 122231.8, 125946.4"); } fall_power (energy_inslew_load_5x5__2) { values ("117988.8, 117988.8, 117988.8, 119846.1, 123560.8", \ "118018.2, 118018.2, 118018.2, 119875.6, 123590.2", \ "118064.0, 118064.0, 118064.0, 119921.4, 123636.0", \ "118126.9, 118126.9, 118126.9, 119984.2, 123698.9", \ "118251.7, 118251.7, 118251.7, 120109.0, 123823.7"); } } } pin (cout) { function : "(((b2 | a2) & ((a1 & b1) | cin1)) | (a1 & b1))" ; direction : output ; capacitance : 148.59 ; timing (maxd_cout_a1_positive_unate) { related_pin : "a1" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__2) { values ("14845.6, 14845.6, 14845.6, 15079.9, 15535.8", \ "14843.1, 14843.1, 14843.1, 15077.4, 15533.3", \ "14838.1, 14838.1, 14838.1, 15072.4, 15528.3", \ "14828.1, 14828.1, 14828.1, 15062.4, 15518.3", \ "14808.0, 14808.0, 14808.0, 15042.3, 15498.2"); } rise_transition (inslew_load_5x5__2) { values ("8355.7, 8355.7, 8355.7, 8545.9, 8919.6", \ "8355.7, 8355.7, 8355.7, 8545.9, 8919.6", \ "8355.7, 8355.7, 8355.7, 8545.9, 8919.6", \ "8355.7, 8355.7, 8355.7, 8545.9, 8919.6", \ "8355.7, 8355.7, 8355.7, 8545.9, 8919.6"); } cell_fall (inslew_load_5x5__2) { values ("22819.9, 22819.9, 22819.9, 23028.5, 23444.2", \ "22813.5, 22813.5, 22813.5, 23022.1, 23437.8", \ "22800.6, 22800.6, 22800.6, 23009.2, 23424.9", \ "22774.9, 22774.9, 22774.9, 22983.5, 23399.2", \ "22723.6, 22723.6, 22723.6, 22932.2, 23347.9"); } fall_transition (inslew_load_5x5__2) { values ("13294.0, 13294.0, 13294.0, 13437.6, 13729.6", \ "13294.0, 13294.0, 13294.0, 13437.6, 13729.6", \ "13294.0, 13294.0, 13294.0, 13437.6, 13729.6", \ "13294.0, 13294.0, 13294.0, 13437.6, 13729.6", \ "13294.0, 13294.0, 13294.0, 13437.6, 13729.6"); } } timing (maxd_cout_a2_positive_unate) { related_pin : "a2" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__2) { values ("16804.3, 16804.3, 16804.3, 17038.0, 17494.6", \ "16799.1, 16799.1, 16799.1, 17032.8, 17489.4", \ "16788.8, 16788.8, 16788.8, 17022.5, 17479.1", \ "16768.2, 16768.2, 16768.2, 17001.9, 17458.5", \ "16727.0, 16727.0, 16727.0, 16960.7, 17417.3"); } rise_transition (inslew_load_5x5__2) { values ("9093.5, 9093.5, 9093.5, 9282.3, 9656.4", \ "9093.5, 9093.5, 9093.5, 9282.3, 9656.4", \ "9093.5, 9093.5, 9093.5, 9282.3, 9656.4", \ "9093.5, 9093.5, 9093.5, 9282.3, 9656.4", \ "9093.5, 9093.5, 9093.5, 9282.3, 9656.4"); } cell_fall (inslew_load_5x5__2) { values ("16127.5, 16127.5, 16127.5, 16326.4, 16722.0", \ "16150.2, 16150.2, 16150.2, 16349.1, 16744.7", \ "16179.3, 16179.3, 16179.3, 16378.2, 16773.8", \ "16184.2, 16184.2, 16184.2, 16383.1, 16778.7", \ "16222.4, 16222.4, 16222.4, 16421.7, 16817.3"); } fall_transition (inslew_load_5x5__2) { values ("9132.0, 9132.0, 9132.0, 9276.5, 9553.5", \ "9152.6, 9152.6, 9152.6, 9297.0, 9574.1", \ "9182.2, 9182.2, 9182.2, 9326.6, 9603.6", \ "9204.0, 9204.0, 9204.0, 9348.2, 9625.3", \ "9253.6, 9253.6, 9253.6, 9397.9, 9675.0"); } } timing (maxd_cout_b1_positive_unate) { related_pin : "b1" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__2) { values ("13762.9, 13762.9, 13762.9, 13997.8, 14453.2", \ "13767.9, 13767.9, 13767.9, 14002.8, 14458.2", \ "13772.5, 13772.5, 13772.5, 14007.4, 14462.8", \ "13785.5, 13785.5, 13785.5, 14020.4, 14475.8", \ "13812.5, 13812.5, 13812.5, 14047.4, 14502.8"); } rise_transition (inslew_load_5x5__2) { values ("7678.5, 7678.5, 7678.5, 7869.5, 8243.8", \ "7682.0, 7682.0, 7682.0, 7873.0, 8247.3", \ "7682.6, 7682.6, 7682.6, 7873.6, 8247.9", \ "7683.1, 7683.1, 7683.1, 7874.2, 8248.5", \ "7683.4, 7683.4, 7683.4, 7874.4, 8248.7"); } cell_fall (inslew_load_5x5__2) { values ("22151.1, 22151.1, 22151.1, 22359.7, 22771.7", \ "22144.7, 22144.7, 22144.7, 22353.3, 22765.3", \ "22131.8, 22131.8, 22131.8, 22340.4, 22752.4", \ "22106.2, 22106.2, 22106.2, 22314.8, 22726.8", \ "22054.8, 22054.8, 22054.8, 22263.4, 22675.4"); } fall_transition (inslew_load_5x5__2) { values ("12789.5, 12789.5, 12789.5, 12933.6, 13224.7", \ "12789.5, 12789.5, 12789.5, 12933.6, 13224.7", \ "12789.5, 12789.5, 12789.5, 12933.6, 13224.7", \ "12789.5, 12789.5, 12789.5, 12933.6, 13224.7", \ "12789.5, 12789.5, 12789.5, 12933.6, 13224.7"); } } timing (maxd_cout_b2_positive_unate) { related_pin : "b2" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__2) { values ("18724.8, 18724.8, 18724.8, 18957.9, 19415.2", \ "18719.6, 18719.6, 18719.6, 18952.7, 19410.0", \ "18709.3, 18709.3, 18709.3, 18942.4, 19399.7", \ "18688.7, 18688.7, 18688.7, 18921.8, 19379.1", \ "18647.5, 18647.5, 18647.5, 18880.6, 19337.9"); } rise_transition (inslew_load_5x5__2) { values ("10308.9, 10308.9, 10308.9, 10496.0, 10870.6", \ "10308.9, 10308.9, 10308.9, 10496.0, 10870.6", \ "10308.9, 10308.9, 10308.9, 10496.0, 10870.6", \ "10308.9, 10308.9, 10308.9, 10496.0, 10870.6", \ "10308.9, 10308.9, 10308.9, 10496.0, 10870.6"); } cell_fall (inslew_load_5x5__2) { values ("19284.5, 19284.5, 19284.5, 19493.3, 19892.0", \ "19271.7, 19271.7, 19271.7, 19480.5, 19879.2", \ "19267.4, 19267.4, 19267.4, 19476.2, 19875.0", \ "19244.0, 19244.0, 19244.0, 19452.8, 19851.6", \ "19211.1, 19211.1, 19211.1, 19419.9, 19818.8"); } fall_transition (inslew_load_5x5__2) { values ("11002.6, 11002.6, 11002.6, 11149.5, 11430.2", \ "11001.7, 11001.7, 11001.7, 11148.5, 11429.2", \ "11012.2, 11012.2, 11012.2, 11159.1, 11439.8", \ "11020.7, 11020.7, 11020.7, 11167.6, 11448.4", \ "11037.2, 11037.2, 11037.2, 11184.0, 11464.8"); } } timing (maxd_cout_cin1_positive_unate) { related_pin : "cin1" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__2) { values ("15123.2, 15123.2, 15123.2, 15357.5, 15813.4", \ "15128.8, 15128.8, 15128.8, 15363.1, 15818.9", \ "15138.4, 15138.4, 15138.4, 15372.7, 15828.5", \ "15152.3, 15152.3, 15152.3, 15386.6, 15842.4", \ "15185.8, 15185.8, 15185.8, 15420.1, 15876.0"); } rise_transition (inslew_load_5x5__2) { values ("8334.5, 8334.5, 8334.5, 8524.7, 8898.4", \ "8338.4, 8338.4, 8338.4, 8528.6, 8902.3", \ "8342.6, 8342.6, 8342.6, 8532.8, 8906.5", \ "8343.1, 8343.1, 8343.1, 8533.3, 8907.0", \ "8343.7, 8343.7, 8343.7, 8533.9, 8907.6"); } cell_fall (inslew_load_5x5__2) { values ("14853.0, 14853.0, 14853.0, 15053.1, 15468.1", \ "14862.4, 14862.4, 14862.4, 15062.6, 15477.1", \ "14866.3, 14866.3, 14866.3, 15066.5, 15480.6", \ "14886.0, 14886.0, 14886.0, 15086.2, 15499.4", \ "14912.5, 14912.5, 14912.5, 15112.7, 15525.1"); } fall_transition (inslew_load_5x5__2) { values ("7527.4, 7527.4, 7527.4, 7670.7, 7943.4", \ "7534.5, 7534.5, 7534.5, 7677.9, 7950.7", \ "7539.3, 7539.3, 7539.3, 7682.7, 7955.6", \ "7552.4, 7552.4, 7552.4, 7695.7, 7969.1", \ "7562.4, 7562.4, 7562.4, 7705.7, 7979.3"); } } internal_power (energy_pos_cout_a1) { related_pin : "a1" ; rise_power (energy_inslew_load_5x5__2) { values ("92058.8, 92058.8, 92058.8, 93916.1, 97630.8", \ "97650.6, 97650.6, 97650.6, 97650.6, 97650.6", \ "97690.3, 97690.3, 97690.3, 97690.3, 97690.3", \ "97769.6, 97769.6, 97769.6, 97769.6, 97769.6", \ "97928.2, 97928.2, 97928.2, 97928.2, 97928.2"); } fall_power (energy_inslew_load_5x5__2) { values ("128732.3, 128732.3, 128732.3, 130589.7, 134304.3", \ "134348.1, 134348.1, 134348.1, 134348.1, 134348.1", \ "134435.8, 134435.8, 134435.8, 134435.8, 134435.8", \ "134611.0, 134611.0, 134611.0, 134611.0, 134611.0", \ "134961.5, 134961.5, 134961.5, 134961.5, 134961.5"); } } internal_power (energy_pos_cout_a2) { related_pin : "a2" ; rise_power (energy_inslew_load_5x5__2) { values ("88898.0, 88898.0, 88898.0, 90755.4, 94470.0", \ "94484.1, 94484.1, 94484.1, 94484.1, 94484.1", \ "94512.3, 94512.3, 94512.3, 94512.3, 94512.3", \ "94568.7, 94568.7, 94568.7, 94568.7, 94568.7", \ "94681.3, 94681.3, 94681.3, 94681.3, 94681.3"); } fall_power (energy_inslew_load_5x5__2) { values ("87472.0, 87472.0, 87472.0, 89329.3, 93044.0", \ "87637.2, 87637.2, 87637.2, 89494.5, 93209.2", \ "87894.5, 87894.5, 87894.5, 89751.9, 93466.6", \ "88171.4, 88171.4, 88171.4, 90028.8, 93743.5", \ "88765.6, 88765.6, 88765.6, 90623.0, 94337.6"); } } internal_power (energy_pos_cout_b1) { related_pin : "b1" ; rise_power (energy_inslew_load_5x5__2) { values ("84605.0, 84605.0, 84605.0, 86462.3, 90177.0", \ "84647.8, 84647.8, 84647.8, 86505.1, 90219.8", \ "84693.7, 84693.7, 84693.7, 86551.1, 90265.8", \ "84782.2, 84782.2, 84782.2, 86639.5, 90354.2", \ "84953.3, 84953.3, 84953.3, 86810.7, 90525.3"); } fall_power (energy_inslew_load_5x5__2) { values ("123649.3, 123649.3, 123649.3, 125506.7, 129221.4", \ "129257.7, 129257.7, 129257.7, 129257.7, 129257.7", \ "129330.3, 129330.3, 129330.3, 129330.3, 129330.3", \ "129475.6, 129475.6, 129475.6, 129475.6, 129475.6", \ "129766.1, 129766.1, 129766.1, 129766.1, 129766.1"); } } internal_power (energy_pos_cout_b2) { related_pin : "b2" ; rise_power (energy_inslew_load_5x5__2) { values ("100326.9, 100326.9, 100326.9, 102184.2, 105898.9", \ "105918.2, 105918.2, 105918.2, 105918.2, 105918.2", \ "105956.7, 105956.7, 105956.7, 105956.7, 105956.7", \ "106033.8, 106033.8, 106033.8, 106033.8, 106033.8", \ "106188.0, 106188.0, 106188.0, 106188.0, 106188.0"); } fall_power (energy_inslew_load_5x5__2) { values ("105959.6, 105959.6, 105959.6, 107816.9, 111531.6", \ "105988.7, 105988.7, 105988.7, 107846.1, 111560.7", \ "106126.4, 106126.4, 106126.4, 107983.7, 111698.4", \ "106321.1, 106321.1, 106321.1, 108178.4, 111893.1", \ "106707.3, 106707.3, 106707.3, 108564.6, 112279.3"); } } internal_power (energy_pos_cout_cin1) { related_pin : "cin1" ; rise_power (energy_inslew_load_5x5__2) { values ("81740.6, 81740.6, 81740.6, 83597.9, 87312.6", \ "81780.3, 81780.3, 81780.3, 83637.6, 87352.3", \ "81837.1, 81837.1, 81837.1, 83694.4, 87409.1", \ "81901.2, 81901.2, 81901.2, 83758.5, 87473.2", \ "82027.3, 82027.3, 82027.3, 83884.6, 87599.3"); } fall_power (energy_inslew_load_5x5__2) { values ("76035.7, 76035.7, 76035.7, 77893.0, 81607.7", \ "76106.2, 76106.2, 76106.2, 77963.5, 81678.2", \ "76187.8, 76187.8, 76187.8, 78045.1, 81759.8", \ "76373.1, 76373.1, 76373.1, 78230.4, 81945.1", \ "76640.0, 76640.0, 76640.0, 78497.3, 82212.0"); } } } } cell (nmx2_x4) { area : 43.20 ; cell_leakage_power : 8.9 ; leakage_power () { when : "(!(i1) & i0 & cmd)" ; value : 9.8 ; } leakage_power () { when : "(cmd & i1)" ; value : 7.1 ; } leakage_power () { when : "(!(i1) & !(i0) & cmd)" ; value : 9.1 ; } leakage_power () { when : "(!(cmd) & i0)" ; value : 7.6 ; } leakage_power () { when : "(i1 & !(i0) & !(cmd))" ; value : 10 ; } leakage_power () { when : "(!(i1) & !(i0) & !(cmd))" ; value : 9.7 ; } pin (i1) { direction : input ; capacitance : 438.92 ; } pin (i0) { direction : input ; capacitance : 436.07 ; } pin (cmd) { direction : input ; capacitance : 864.42 ; } pin (nq) { function : "((!(i0) & (!(i1) | !(cmd))) | (!(i1) & cmd))" ; direction : output ; capacitance : 151.67 ; timing (maxd_nq_cmd_positive_unate) { related_pin : "cmd" ; when : "(i0 & !(i1))" ; sdf_cond : "(i0 & !(i1))" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__3) { values ("14300.1, 14300.1, 14300.1, 14564.6, 15054.8", \ "14308.9, 14308.9, 14308.9, 14573.4, 15063.6", \ "14326.5, 14326.5, 14326.5, 14591.0, 15081.2", \ "14361.7, 14361.7, 14361.7, 14626.2, 15116.4", \ "14425.2, 14425.2, 14425.2, 14689.7, 15179.8"); } rise_transition (inslew_load_5x5__3) { values ("3066.8, 3066.8, 3066.8, 3285.9, 3706.3", \ "3066.8, 3066.8, 3066.8, 3285.9, 3706.3", \ "3066.8, 3066.8, 3066.8, 3285.9, 3706.3", \ "3066.8, 3066.8, 3066.8, 3285.9, 3706.3", \ "3067.4, 3067.4, 3067.4, 3286.6, 3706.9"); } cell_fall (inslew_load_5x5__3) { values ("14388.3, 14388.3, 14388.3, 14599.4, 15027.0", \ "14397.1, 14397.1, 14397.1, 14608.2, 15035.8", \ "14414.7, 14414.7, 14414.7, 14625.8, 15053.4", \ "14449.8, 14449.8, 14449.8, 14660.9, 15088.5", \ "14519.0, 14519.0, 14519.0, 14730.1, 15157.7"); } fall_transition (inslew_load_5x5__3) { values ("2990.8, 2990.8, 2990.8, 3152.4, 3475.3", \ "2990.8, 2990.8, 2990.8, 3152.4, 3475.3", \ "2990.8, 2990.8, 2990.8, 3152.4, 3475.3", \ "2990.8, 2990.8, 2990.8, 3152.4, 3475.3", \ "2990.8, 2990.8, 2990.8, 3152.5, 3475.3"); } } timing (maxd_nq_cmd_negative_unate) { related_pin : "cmd" ; when : "(!(i0) & i1)" ; sdf_cond : "(!(i0) & i1)" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__3) { values ("12264.6, 12264.6, 12264.6, 12529.3, 13020.6", \ "12270.9, 12270.9, 12270.9, 12535.5, 13026.7", \ "12285.0, 12285.0, 12285.0, 12549.7, 13040.7", \ "12299.6, 12299.6, 12299.6, 12564.2, 13055.0", \ "12330.6, 12330.6, 12330.6, 12595.2, 13086.1"); } rise_transition (inslew_load_5x5__3) { values ("3042.7, 3042.7, 3042.7, 3262.3, 3683.4", \ "3045.2, 3045.2, 3045.2, 3264.8, 3685.8", \ "3049.7, 3049.7, 3049.7, 3269.2, 3690.1", \ "3052.0, 3052.0, 3052.0, 3271.4, 3692.2", \ "3053.2, 3053.2, 3053.2, 3272.6, 3693.4"); } cell_fall (inslew_load_5x5__3) { values ("11229.4, 11229.4, 11229.4, 11440.5, 11871.8", \ "11232.9, 11232.9, 11232.9, 11444.1, 11875.4", \ "11240.5, 11240.5, 11240.5, 11451.6, 11882.9", \ "11256.7, 11256.7, 11256.7, 11467.8, 11899.1", \ "11289.6, 11289.6, 11289.6, 11500.8, 11932.0"); } fall_transition (inslew_load_5x5__3) { values ("2976.0, 2976.0, 2976.0, 3138.3, 3461.0", \ "2976.2, 2976.2, 2976.2, 3138.4, 3461.1", \ "2976.2, 2976.2, 2976.2, 3138.5, 3461.2", \ "2976.2, 2976.2, 2976.2, 3138.5, 3461.2", \ "2976.4, 2976.4, 2976.4, 3138.7, 3461.4"); } } timing (maxd_nq_i0_negative_unate) { related_pin : "i0" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__3) { values ("16849.9, 16849.9, 16849.9, 17105.2, 17589.8", \ "16844.6, 16844.6, 16844.6, 17099.9, 17584.5", \ "16833.8, 16833.8, 16833.8, 17089.1, 17573.7", \ "16812.4, 16812.4, 16812.4, 17067.7, 17552.3", \ "16769.4, 16769.4, 16769.4, 17024.7, 17509.3"); } rise_transition (inslew_load_5x5__3) { values ("4364.8, 4364.8, 4364.8, 4565.9, 4961.8", \ "4364.8, 4364.8, 4364.8, 4565.9, 4961.8", \ "4364.8, 4364.8, 4364.8, 4565.9, 4961.8", \ "4364.8, 4364.8, 4364.8, 4565.9, 4961.8", \ "4364.8, 4364.8, 4364.8, 4565.9, 4961.8"); } cell_fall (inslew_load_5x5__3) { values ("13968.3, 13968.3, 13968.3, 14082.1, 14492.4", \ "13963.2, 13963.2, 13963.2, 14077.0, 14487.3", \ "13952.8, 13952.8, 13952.8, 14066.6, 14476.9", \ "13932.2, 13932.2, 13932.2, 14046.0, 14456.3", \ "13891.4, 13891.4, 13891.4, 14005.1, 14415.4"); } fall_transition (inslew_load_5x5__3) { values ("3556.1, 3556.1, 3556.1, 3589.3, 3901.4", \ "3556.1, 3556.1, 3556.1, 3589.3, 3901.4", \ "3556.1, 3556.1, 3556.1, 3589.3, 3901.4", \ "3556.1, 3556.1, 3556.1, 3589.3, 3901.4", \ "3556.1, 3556.1, 3556.1, 3589.5, 3901.5"); } } timing (maxd_nq_i1_negative_unate) { related_pin : "i1" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__3) { values ("16849.9, 16849.9, 16849.9, 17105.2, 17589.8", \ "16844.6, 16844.6, 16844.6, 17099.9, 17584.5", \ "16833.8, 16833.8, 16833.8, 17089.1, 17573.7", \ "16812.4, 16812.4, 16812.4, 17067.7, 17552.3", \ "16769.4, 16769.4, 16769.4, 17024.7, 17509.3"); } rise_transition (inslew_load_5x5__3) { values ("4364.8, 4364.8, 4364.8, 4565.9, 4961.8", \ "4364.8, 4364.8, 4364.8, 4565.9, 4961.8", \ "4364.8, 4364.8, 4364.8, 4565.9, 4961.8", \ "4364.8, 4364.8, 4364.8, 4565.9, 4961.8", \ "4364.8, 4364.8, 4364.8, 4565.9, 4961.8"); } cell_fall (inslew_load_5x5__3) { values ("13968.3, 13968.3, 13968.3, 14082.1, 14492.4", \ "13963.2, 13963.2, 13963.2, 14077.0, 14487.3", \ "13952.8, 13952.8, 13952.8, 14066.6, 14476.9", \ "13932.2, 13932.2, 13932.2, 14046.0, 14456.3", \ "13891.4, 13891.4, 13891.4, 14005.1, 14415.4"); } fall_transition (inslew_load_5x5__3) { values ("3556.1, 3556.1, 3556.1, 3589.3, 3901.4", \ "3556.1, 3556.1, 3556.1, 3589.3, 3901.4", \ "3556.1, 3556.1, 3556.1, 3589.3, 3901.4", \ "3556.1, 3556.1, 3556.1, 3589.3, 3901.4", \ "3556.1, 3556.1, 3556.1, 3589.5, 3901.5"); } } internal_power (energy_pos_nq_cmd) { related_pin : "cmd" ; when : "(i0 & !(i1))" ; rise_power (energy_inslew_load_5x5__3) { values ("61498.4, 61498.4, 61498.4, 63394.3, 67186.0", \ "67208.8, 67208.8, 67208.8, 67208.8, 67208.8", \ "67254.6, 67254.6, 67254.6, 67254.6, 67254.6", \ "67347.0, 67347.0, 67347.0, 67347.0, 67347.0", \ "61866.9, 61866.9, 61866.9, 63762.7, 67554.4"); } fall_power (energy_inslew_load_5x5__3) { values ("58012.9, 58012.9, 58012.9, 59908.8, 63700.4", \ "63744.5, 63744.5, 63744.5, 63744.5, 63744.5", \ "63832.7, 63832.7, 63832.7, 63832.7, 63832.7", \ "64009.1, 64009.1, 64009.1, 64009.1, 64009.1", \ "58676.7, 58676.7, 58676.7, 60572.5, 64364.2"); } } internal_power (energy_neg_nq_cmd) { related_pin : "cmd" ; when : "(!(i0) & i1)" ; rise_power (energy_inslew_load_5x5__3) { values ("54450.8, 54450.8, 54450.8, 56346.6, 60138.3", \ "54508.1, 54508.1, 54508.1, 56403.9, 60195.6", \ "54619.4, 54619.4, 54619.4, 56515.2, 60306.9", \ "54798.6, 54798.6, 54798.6, 56694.4, 60486.1", \ "55134.0, 55134.0, 55134.0, 57029.9, 60821.5"); } fall_power (energy_inslew_load_5x5__3) { values ("50853.5, 50853.5, 50853.5, 52749.3, 56541.0", \ "50868.2, 50868.2, 50868.2, 52764.0, 56555.7", \ "50892.8, 50892.8, 50892.8, 52788.6, 56580.3", \ "56624.9, 56624.9, 56624.9, 56624.9, 56624.9", \ "51031.1, 51031.1, 51031.1, 52926.9, 56718.6"); } } internal_power (energy_neg_nq_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__3) { values ("71287.2, 71287.2, 71287.2, 73183.0, 76974.7", \ "77018.8, 77018.8, 77018.8, 77018.8, 77018.8", \ "77107.0, 77107.0, 77107.0, 77107.0, 77107.0", \ "77283.3, 77283.3, 77283.3, 77283.3, 77283.3", \ "77636.0, 77636.0, 77636.0, 77636.0, 77636.0"); } fall_power (energy_inslew_load_5x5__3) { values ("61190.0, 61190.0, 61190.0, 63085.8, 66877.5", \ "66900.4, 66900.4, 66900.4, 66900.4, 66900.4", \ "66946.2, 66946.2, 66946.2, 66946.2, 66946.2", \ "67037.8, 67037.8, 67037.8, 67037.8, 67037.8", \ "61535.0, 61535.0, 61535.0, 63430.8, 67222.5"); } } internal_power (energy_neg_nq_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__3) { values ("71287.2, 71287.2, 71287.2, 73183.0, 76974.7", \ "77018.8, 77018.8, 77018.8, 77018.8, 77018.8", \ "77107.0, 77107.0, 77107.0, 77107.0, 77107.0", \ "77283.3, 77283.3, 77283.3, 77283.3, 77283.3", \ "77636.0, 77636.0, 77636.0, 77636.0, 77636.0"); } fall_power (energy_inslew_load_5x5__3) { values ("61190.0, 61190.0, 61190.0, 63085.8, 66877.5", \ "66900.4, 66900.4, 66900.4, 66900.4, 66900.4", \ "66946.2, 66946.2, 66946.2, 66946.2, 66946.2", \ "67037.8, 67037.8, 67037.8, 67037.8, 67037.8", \ "61535.0, 61535.0, 61535.0, 63430.8, 67222.5"); } } } } cell (o4_x4) { area : 28.80 ; cell_leakage_power : 7.6 ; leakage_power () { when : "(i0 & i1 & i2)" ; value : 7.2 ; } leakage_power () { when : "(i1 & !(i2) & !(i3))" ; value : 7.3 ; } leakage_power () { when : "((i0 & (!(i1) | (!(i2) & i3))) | (!(i0) & (i2 | i3)))" ; value : 7 ; } leakage_power () { when : "(!(i3) & !(i2) & !(i1) & !(i0))" ; value : 8.9 ; } pin (i3) { direction : input ; capacitance : 712.85 ; } pin (i2) { direction : input ; capacitance : 715.40 ; } pin (i1) { direction : input ; capacitance : 715.10 ; } pin (i0) { direction : input ; capacitance : 715.40 ; } pin (q) { function : "(i3 | i2 | i0 | i1)" ; direction : output ; capacitance : 155.45 ; timing (maxd_q_i0_positive_unate) { related_pin : "i0" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__4) { values ("8364.6, 8364.6, 8364.6, 8632.4, 9129.7", \ "8373.4, 8373.4, 8373.4, 8641.2, 9138.5", \ "8391.0, 8391.0, 8391.0, 8658.8, 9156.1", \ "8426.2, 8426.2, 8426.2, 8694.0, 9191.3", \ "8496.6, 8496.6, 8496.6, 8764.4, 9261.7"); } rise_transition (inslew_load_5x5__4) { values ("3352.2, 3352.2, 3352.2, 3571.6, 3992.6", \ "3352.2, 3352.2, 3352.2, 3571.6, 3992.6", \ "3352.2, 3352.2, 3352.2, 3571.6, 3992.6", \ "3352.2, 3352.2, 3352.2, 3571.6, 3992.6", \ "3352.3, 3352.3, 3352.3, 3571.6, 3992.7"); } cell_fall (inslew_load_5x5__4) { values ("13307.0, 13307.0, 13307.0, 13530.4, 13981.3", \ "13312.6, 13312.6, 13312.6, 13536.0, 13985.4", \ "13315.7, 13315.7, 13315.7, 13539.1, 13986.2", \ "13299.3, 13299.3, 13299.3, 13522.7, 13968.0", \ "13280.4, 13280.4, 13280.4, 13503.8, 13945.8"); } fall_transition (inslew_load_5x5__4) { values ("8065.5, 8065.5, 8065.5, 8240.2, 8570.8", \ "8077.3, 8077.3, 8077.3, 8251.9, 8582.7", \ "8093.8, 8093.8, 8093.8, 8268.6, 8599.5", \ "8107.3, 8107.3, 8107.3, 8282.1, 8613.1", \ "8131.5, 8131.5, 8131.5, 8306.4, 8637.6"); } } timing (maxd_q_i1_positive_unate) { related_pin : "i1" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__4) { values ("6632.2, 6632.2, 6632.2, 6923.0, 7450.7", \ "6641.0, 6641.0, 6641.0, 6931.8, 7459.5", \ "6658.6, 6658.6, 6658.6, 6949.4, 7477.1", \ "6693.8, 6693.8, 6693.8, 6984.6, 7512.3", \ "6764.3, 6764.3, 6764.3, 7055.1, 7582.8"); } rise_transition (inslew_load_5x5__4) { values ("2236.6, 2236.6, 2236.6, 2483.9, 2937.1", \ "2236.6, 2236.6, 2236.6, 2483.9, 2937.1", \ "2236.6, 2236.6, 2236.6, 2483.9, 2937.1", \ "2236.6, 2236.6, 2236.6, 2483.9, 2937.1", \ "2236.9, 2236.9, 2236.9, 2484.1, 2937.4"); } cell_fall (inslew_load_5x5__4) { values ("9989.0, 9989.0, 9989.0, 10292.4, 10840.5", \ "9959.2, 9959.2, 9959.2, 10262.0, 10808.7", \ "9999.9, 9999.9, 9999.9, 10304.5, 10855.5", \ "10008.5, 10008.5, 10008.5, 10314.3, 10868.2", \ "10069.8, 10069.8, 10069.8, 10376.2, 10940.3"); } fall_transition (inslew_load_5x5__4) { values ("5819.5, 5819.5, 5819.5, 5978.5, 6232.7", \ "5804.1, 5804.1, 5804.1, 5962.5, 6216.4", \ "5850.2, 5850.2, 5850.2, 6010.5, 6265.4", \ "5881.5, 5881.5, 5881.5, 6043.0, 6298.6", \ "5963.8, 5963.8, 5963.8, 6126.4, 6386.3"); } } timing (maxd_q_i2_positive_unate) { related_pin : "i2" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__4) { values ("9351.2, 9351.2, 9351.2, 9614.5, 10110.0", \ "9360.0, 9360.0, 9360.0, 9623.3, 10118.8", \ "9377.6, 9377.6, 9377.6, 9640.9, 10136.4", \ "9412.8, 9412.8, 9412.8, 9676.1, 10171.6", \ "9483.2, 9483.2, 9483.2, 9746.5, 10242.0"); } rise_transition (inslew_load_5x5__4) { values ("3962.3, 3962.3, 3962.3, 4173.3, 4582.5", \ "3962.3, 3962.3, 3962.3, 4173.3, 4582.5", \ "3962.3, 3962.3, 3962.3, 4173.3, 4582.5", \ "3962.3, 3962.3, 3962.3, 4173.3, 4582.5", \ "3962.3, 3962.3, 3962.3, 4173.3, 4582.5"); } cell_fall (inslew_load_5x5__4) { values ("16784.5, 16784.5, 16784.5, 17004.8, 17443.1", \ "16775.9, 16775.9, 16775.9, 16996.2, 17434.5", \ "16755.6, 16755.6, 16755.6, 16975.9, 17414.2", \ "16719.4, 16719.4, 16719.4, 16939.6, 17377.9", \ "16645.3, 16645.3, 16645.3, 16865.6, 17303.9"); } fall_transition (inslew_load_5x5__4) { values ("10321.1, 10321.1, 10321.1, 10496.2, 10828.6", \ "10323.9, 10323.9, 10323.9, 10499.0, 10831.4", \ "10326.0, 10326.0, 10326.0, 10501.1, 10833.5", \ "10329.6, 10329.6, 10329.6, 10504.7, 10837.2", \ "10330.3, 10330.3, 10330.3, 10505.3, 10837.8"); } } timing (maxd_q_i3_positive_unate) { related_pin : "i3" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__4) { values ("10045.8, 10045.8, 10045.8, 10306.9, 10801.4", \ "10054.6, 10054.6, 10054.6, 10315.7, 10810.2", \ "10072.2, 10072.2, 10072.2, 10333.3, 10827.8", \ "10107.4, 10107.4, 10107.4, 10368.5, 10863.0", \ "10177.8, 10177.8, 10177.8, 10438.9, 10933.4"); } rise_transition (inslew_load_5x5__4) { values ("4385.6, 4385.6, 4385.6, 4591.8, 4996.6", \ "4385.6, 4385.6, 4385.6, 4591.8, 4996.6", \ "4385.6, 4385.6, 4385.6, 4591.8, 4996.6", \ "4385.6, 4385.6, 4385.6, 4591.8, 4996.6", \ "4385.6, 4385.6, 4385.6, 4591.8, 4996.6"); } cell_fall (inslew_load_5x5__4) { values ("20599.4, 20599.4, 20599.4, 20811.9, 21219.2", \ "20584.6, 20584.6, 20584.6, 20797.1, 21204.4", \ "20555.1, 20555.1, 20555.1, 20767.6, 21174.9", \ "20495.9, 20495.9, 20495.9, 20708.4, 21115.7", \ "20377.7, 20377.7, 20377.7, 20590.2, 20997.5"); } fall_transition (inslew_load_5x5__4) { values ("12781.3, 12781.3, 12781.3, 12933.0, 13230.0", \ "12781.3, 12781.3, 12781.3, 12933.0, 13230.0", \ "12781.3, 12781.3, 12781.3, 12933.0, 13230.0", \ "12781.3, 12781.3, 12781.3, 12933.0, 13230.0", \ "12781.3, 12781.3, 12781.3, 12933.0, 13230.0"); } } internal_power (energy_pos_q_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__4) { values ("53790.2, 53790.2, 53790.2, 55733.3, 59619.5", \ "59645.9, 59645.9, 59645.9, 59645.9, 59645.9", \ "59698.9, 59698.9, 59698.9, 59698.9, 59698.9", \ "59804.8, 59804.8, 59804.8, 59804.8, 59804.8", \ "54187.8, 54187.8, 54187.8, 56130.9, 60017.1"); } fall_power (energy_inslew_load_5x5__4) { values ("82820.5, 82820.5, 82820.5, 84763.6, 88649.8", \ "82938.0, 82938.0, 82938.0, 84881.0, 88767.2", \ "83129.9, 83129.9, 83129.9, 85072.9, 88959.1", \ "83391.1, 83391.1, 83391.1, 85334.2, 89220.4", \ "83896.5, 83896.5, 83896.5, 85839.6, 89725.8"); } } internal_power (energy_pos_q_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__4) { values ("42395.8, 42395.8, 42395.8, 44338.9, 48225.1", \ "48245.3, 48245.3, 48245.3, 48245.3, 48245.3", \ "48285.9, 48285.9, 48285.9, 48285.9, 48285.9", \ "48367.0, 48367.0, 48367.0, 48367.0, 48367.0", \ "42701.0, 42701.0, 42701.0, 44644.0, 48530.2"); } fall_power (energy_inslew_load_5x5__4) { values ("59013.7, 59013.7, 59013.7, 60956.8, 64843.0", \ "58963.3, 58963.3, 58963.3, 60906.4, 64792.6", \ "59335.1, 59335.1, 59335.1, 61278.1, 65164.3", \ "59703.5, 59703.5, 59703.5, 61646.6, 65532.8", \ "60563.5, 60563.5, 60563.5, 62506.5, 66392.7"); } } internal_power (energy_pos_q_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__4) { values ("60637.3, 60637.3, 60637.3, 62580.4, 66466.5", \ "66502.8, 66502.8, 66502.8, 66502.8, 66502.8", \ "66575.3, 66575.3, 66575.3, 66575.3, 66575.3", \ "66720.2, 66720.2, 66720.2, 66720.2, 66720.2", \ "67010.2, 67010.2, 67010.2, 67010.2, 67010.2"); } fall_power (energy_inslew_load_5x5__4) { values ("107451.8, 107451.8, 107451.8, 109394.9, 113281.1", \ "107512.7, 107512.7, 107512.7, 109455.8, 113341.9", \ "107613.5, 107613.5, 107613.5, 109556.6, 113442.7", \ "107811.1, 107811.1, 107811.1, 109754.1, 113640.3", \ "108164.7, 108164.7, 108164.7, 110107.8, 113993.9"); } } internal_power (energy_pos_q_i3) { related_pin : "i3" ; rise_power (energy_inslew_load_5x5__4) { values ("65583.4, 65583.4, 65583.4, 67526.5, 71412.7", \ "71467.5, 71467.5, 71467.5, 71467.5, 71467.5", \ "71577.1, 71577.1, 71577.1, 71577.1, 71577.1", \ "71796.2, 71796.2, 71796.2, 71796.2, 71796.2", \ "72234.6, 72234.6, 72234.6, 72234.6, 72234.6"); } fall_power (energy_inslew_load_5x5__4) { values ("131701.7, 131701.7, 131701.7, 133644.8, 137530.9", \ "137570.8, 137570.8, 137570.8, 137570.8, 137570.8", \ "137650.6, 137650.6, 137650.6, 137650.6, 137650.6", \ "137810.2, 137810.2, 137810.2, 137810.2, 137810.2", \ "138129.4, 138129.4, 138129.4, 138129.4, 138129.4"); } } } } cell (na4_x4) { area : 36.00 ; cell_leakage_power : 8 ; leakage_power () { when : "(i3 & i2 & i1 & i0)" ; value : 8 ; } leakage_power () { when : "(!(i3) & i2 & i1 & i0)" ; value : 9.1 ; } leakage_power () { when : "(i0 & (i1 ^ i2) & i3)" ; value : 8.7 ; } leakage_power () { when : "(i3 & i2 & i1 & !(i0))" ; value : 8.8 ; } leakage_power () { when : "((i0 & ((i1 & !(i2) & !(i3)) | (!(i1) & (i2 ^ i3)))) | (!(i0) & ((i1 & (i2 ^ i3)) | (!(i1) & i2 & i3))))" ; value : 7.8 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & !(i3)) | (!(i0) & ((i1 & !(i2) & !(i3)) | (!(i1) & (i2 ^ i3)))))" ; value : 6.9 ; } leakage_power () { when : "(!(i3) & !(i2) & !(i1) & !(i0))" ; value : 6.6 ; } pin (i3) { direction : input ; capacitance : 573.08 ; } pin (i2) { direction : input ; capacitance : 572.48 ; } pin (i1) { direction : input ; capacitance : 571.58 ; } pin (i0) { direction : input ; capacitance : 570.68 ; } pin (nq) { function : "(!(i3) | !(i2) | !(i1) | !(i0))" ; direction : output ; capacitance : 148.31 ; timing (maxd_nq_i0_negative_unate) { related_pin : "i0" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__5) { values ("13944.8, 13944.8, 13944.8, 14202.0, 14680.3", \ "13953.6, 13953.6, 13953.6, 14210.8, 14689.1", \ "13971.2, 13971.2, 13971.2, 14228.4, 14706.7", \ "14006.3, 14006.3, 14006.3, 14263.5, 14741.8", \ "14076.6, 14076.6, 14076.6, 14333.8, 14812.1"); } rise_transition (inslew_load_5x5__5) { values ("3295.5, 3295.5, 3295.5, 3506.7, 3910.7", \ "3295.5, 3295.5, 3295.5, 3506.7, 3910.7", \ "3295.5, 3295.5, 3295.5, 3506.7, 3910.7", \ "3295.5, 3295.5, 3295.5, 3506.7, 3910.7", \ "3295.5, 3295.5, 3295.5, 3506.7, 3910.7"); } cell_fall (inslew_load_5x5__5) { values ("17385.1, 17385.1, 17385.1, 17599.8, 18004.7", \ "17370.5, 17370.5, 17370.5, 17585.2, 17990.1", \ "17341.5, 17341.5, 17341.5, 17556.2, 17961.1", \ "17283.3, 17283.3, 17283.3, 17498.0, 17902.9", \ "17167.0, 17167.0, 17167.0, 17381.7, 17786.6"); } fall_transition (inslew_load_5x5__5) { values ("4463.0, 4463.0, 4463.0, 4568.2, 4814.0", \ "4463.0, 4463.0, 4463.0, 4568.2, 4814.0", \ "4463.0, 4463.0, 4463.0, 4568.2, 4814.0", \ "4463.0, 4463.0, 4463.0, 4568.2, 4814.0", \ "4463.0, 4463.0, 4463.0, 4568.2, 4814.0"); } } timing (maxd_nq_i1_negative_unate) { related_pin : "i1" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__5) { values ("13032.4, 13032.4, 13032.4, 13291.5, 13771.7", \ "13041.2, 13041.2, 13041.2, 13300.3, 13780.5", \ "13058.8, 13058.8, 13058.8, 13317.9, 13798.1", \ "13094.0, 13094.0, 13094.0, 13353.1, 13833.3", \ "13164.3, 13164.3, 13164.3, 13423.4, 13903.6"); } rise_transition (inslew_load_5x5__5) { values ("3059.2, 3059.2, 3059.2, 3273.8, 3685.4", \ "3059.2, 3059.2, 3059.2, 3273.8, 3685.4", \ "3059.2, 3059.2, 3059.2, 3273.8, 3685.4", \ "3059.2, 3059.2, 3059.2, 3273.8, 3685.4", \ "3059.2, 3059.2, 3059.2, 3273.8, 3685.4"); } cell_fall (inslew_load_5x5__5) { values ("15466.2, 15466.2, 15466.2, 15678.3, 16079.0", \ "15458.7, 15458.7, 15458.7, 15670.9, 16071.5", \ "15440.9, 15440.9, 15440.9, 15653.1, 16053.7", \ "15405.6, 15405.6, 15405.6, 15617.8, 16018.4", \ "15335.5, 15335.5, 15335.5, 15547.7, 15948.3"); } fall_transition (inslew_load_5x5__5) { values ("4034.1, 4034.1, 4034.1, 4148.6, 4413.4", \ "4034.8, 4034.8, 4034.8, 4149.3, 4413.8", \ "4035.1, 4035.1, 4035.1, 4149.6, 4414.2", \ "4035.1, 4035.1, 4035.1, 4149.6, 4414.2", \ "4035.2, 4035.2, 4035.2, 4149.7, 4414.4"); } } timing (maxd_nq_i2_negative_unate) { related_pin : "i2" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__5) { values ("11881.8, 11881.8, 11881.8, 12143.5, 12638.8", \ "11890.6, 11890.6, 11890.6, 12152.3, 12647.6", \ "11908.2, 11908.2, 11908.2, 12169.9, 12665.2", \ "11943.4, 11943.4, 11943.4, 12205.1, 12700.4", \ "12013.9, 12013.9, 12013.9, 12275.5, 12770.9"); } rise_transition (inslew_load_5x5__5) { values ("2758.6, 2758.6, 2758.6, 2978.6, 3399.6", \ "2758.6, 2758.6, 2758.6, 2978.6, 3399.6", \ "2758.6, 2758.6, 2758.6, 2978.6, 3399.6", \ "2758.6, 2758.6, 2758.6, 2978.6, 3399.6", \ "2758.7, 2758.7, 2758.7, 2978.7, 3399.7"); } cell_fall (inslew_load_5x5__5) { values ("13378.2, 13378.2, 13378.2, 13487.8, 13889.7", \ "13380.3, 13380.3, 13380.3, 13489.8, 13891.7", \ "13385.0, 13385.0, 13385.0, 13494.5, 13896.4", \ "13374.2, 13374.2, 13374.2, 13483.7, 13885.6", \ "13347.6, 13347.6, 13347.6, 13457.1, 13859.0"); } fall_transition (inslew_load_5x5__5) { values ("3576.5, 3576.5, 3576.5, 3605.3, 3909.2", \ "3579.3, 3579.3, 3579.3, 3607.7, 3911.6", \ "3583.5, 3583.5, 3583.5, 3611.8, 3915.5", \ "3585.6, 3585.6, 3585.6, 3613.7, 3917.4", \ "3586.0, 3586.0, 3586.0, 3614.2, 3917.8"); } } timing (maxd_nq_i3_negative_unate) { related_pin : "i3" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__5) { values ("10324.8, 10324.8, 10324.8, 10602.8, 11110.0", \ "10333.6, 10333.6, 10333.6, 10611.6, 11118.8", \ "10351.2, 10351.2, 10351.2, 10629.2, 11136.4", \ "10386.4, 10386.4, 10386.4, 10664.4, 11171.6", \ "10457.0, 10457.0, 10457.0, 10735.0, 11242.2"); } rise_transition (inslew_load_5x5__5) { values ("2349.8, 2349.8, 2349.8, 2585.8, 3018.4", \ "2349.8, 2349.8, 2349.8, 2585.8, 3018.4", \ "2349.8, 2349.8, 2349.8, 2585.8, 3018.4", \ "2349.8, 2349.8, 2349.8, 2585.8, 3018.4", \ "2350.3, 2350.3, 2350.3, 2586.3, 3018.8"); } cell_fall (inslew_load_5x5__5) { values ("11007.7, 11007.7, 11007.7, 11214.3, 11629.6", \ "11018.8, 11018.8, 11018.8, 11225.4, 11640.4", \ "11061.8, 11061.8, 11061.8, 11268.4, 11682.4", \ "11102.7, 11102.7, 11102.7, 11309.3, 11721.2", \ "11125.4, 11125.4, 11125.4, 11332.0, 11742.4"); } fall_transition (inslew_load_5x5__5) { values ("2986.5, 2986.5, 2986.5, 3144.2, 3461.8", \ "2987.8, 2987.8, 2987.8, 3145.5, 3463.1", \ "2991.8, 2991.8, 2991.8, 3149.3, 3466.9", \ "2999.5, 2999.5, 2999.5, 3156.6, 3474.3", \ "3005.5, 3005.5, 3005.5, 3162.3, 3480.1"); } } internal_power (energy_neg_nq_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__5) { values ("65427.3, 65427.3, 65427.3, 67281.1, 70988.8", \ "71067.6, 71067.6, 71067.6, 71067.6, 71067.6", \ "71225.2, 71225.2, 71225.2, 71225.2, 71225.2", \ "71540.4, 71540.4, 71540.4, 71540.4, 71540.4", \ "72170.9, 72170.9, 72170.9, 72170.9, 72170.9"); } fall_power (energy_inslew_load_5x5__5) { values ("80489.1, 80489.1, 80489.1, 82342.9, 86050.6", \ "86067.2, 86067.2, 86067.2, 86067.2, 86067.2", \ "86100.4, 86100.4, 86100.4, 86100.4, 86100.4", \ "86166.7, 86166.7, 86166.7, 86166.7, 86166.7", \ "86299.6, 86299.6, 86299.6, 86299.6, 86299.6"); } } internal_power (energy_neg_nq_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__5) { values ("61510.6, 61510.6, 61510.6, 63364.4, 67072.1", \ "67133.6, 67133.6, 67133.6, 67133.6, 67133.6", \ "67256.6, 67256.6, 67256.6, 67256.6, 67256.6", \ "67502.6, 67502.6, 67502.6, 67502.6, 67502.6", \ "67994.7, 67994.7, 67994.7, 67994.7, 67994.7"); } fall_power (energy_inslew_load_5x5__5) { values ("71045.5, 71045.5, 71045.5, 72899.4, 76607.1", \ "71072.0, 71072.0, 71072.0, 72925.9, 76633.6", \ "71114.0, 71114.0, 71114.0, 72967.8, 76675.5", \ "76753.8, 76753.8, 76753.8, 76753.8, 76753.8", \ "71349.8, 71349.8, 71349.8, 73203.6, 76911.3"); } } internal_power (energy_neg_nq_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__5) { values ("56770.3, 56770.3, 56770.3, 58624.1, 62331.8", \ "62381.4, 62381.4, 62381.4, 62381.4, 62381.4", \ "62480.5, 62480.5, 62480.5, 62480.5, 62480.5", \ "62678.7, 62678.7, 62678.7, 62678.7, 62678.7", \ "57514.5, 57514.5, 57514.5, 59368.4, 63076.0"); } fall_power (energy_inslew_load_5x5__5) { values ("61428.6, 61428.6, 61428.6, 63282.5, 66990.1", \ "61475.1, 61475.1, 61475.1, 63328.9, 67036.6", \ "61560.8, 61560.8, 61560.8, 63414.6, 67122.3", \ "61667.8, 61667.8, 61667.8, 63521.6, 67229.3", \ "61847.2, 61847.2, 61847.2, 63701.1, 67408.7"); } } internal_power (energy_neg_nq_i3) { related_pin : "i3" ; rise_power (energy_inslew_load_5x5__5) { values ("50768.5, 50768.5, 50768.5, 52622.4, 56330.0", \ "56371.1, 56371.1, 56371.1, 56371.1, 56371.1", \ "56453.2, 56453.2, 56453.2, 56453.2, 56453.2", \ "56617.4, 56617.4, 56617.4, 56617.4, 56617.4", \ "51387.2, 51387.2, 51387.2, 53241.1, 56948.7"); } fall_power (energy_inslew_load_5x5__5) { values ("51964.1, 51964.1, 51964.1, 53818.0, 57525.7", \ "52021.2, 52021.2, 52021.2, 53875.0, 57582.7", \ "52164.4, 52164.4, 52164.4, 54018.3, 57725.9", \ "52360.7, 52360.7, 52360.7, 54214.6, 57922.2", \ "52604.2, 52604.2, 52604.2, 54458.1, 58165.8"); } } } } cell (nxr2_x1) { area : 32.40 ; cell_leakage_power : 7.9 ; leakage_power () { when : "(i1 & i0)" ; value : 7.2 ; } leakage_power () { when : "(!(i1) & i0)" ; value : 7.9 ; } leakage_power () { when : "(i1 & !(i0))" ; value : 8.9 ; } leakage_power () { when : "(!(i1) & !(i0))" ; value : 7.5 ; } pin (i1) { direction : input ; capacitance : 1275.14 ; } pin (i0) { direction : input ; capacitance : 1270.30 ; } pin (nq) { function : "!((i1 ^ i0))" ; direction : output ; capacitance : 152.23 ; timing (maxd_nq_i0_positive_unate) { related_pin : "i0" ; when : "i1" ; sdf_cond : "i1" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__6) { values ("4645.5, 4645.5, 4645.5, 5313.9, 6430.3", \ "4654.3, 4654.3, 4654.3, 5322.7, 6439.1", \ "4671.9, 4671.9, 4671.9, 5340.3, 6456.7", \ "4707.0, 4707.0, 4707.0, 5375.5, 6491.9", \ "4773.1, 4773.1, 4773.1, 5442.6, 6560.2"); } rise_transition (inslew_load_5x5__6) { values ("1618.2, 1618.2, 1618.2, 2431.1, 3919.3", \ "1618.2, 1618.2, 1618.2, 2431.1, 3919.3", \ "1618.2, 1618.2, 1618.2, 2431.1, 3919.3", \ "1618.2, 1618.2, 1618.2, 2431.1, 3919.3", \ "1618.6, 1618.6, 1618.6, 2432.2, 3920.8"); } cell_fall (inslew_load_5x5__6) { values ("5285.3, 5285.3, 5285.3, 5915.1, 6851.6", \ "5294.1, 5294.1, 5294.1, 5923.9, 6860.4", \ "5311.7, 5311.7, 5311.7, 5941.5, 6878.0", \ "5346.9, 5346.9, 5346.9, 5976.7, 6913.2", \ "5417.1, 5417.1, 5417.1, 6047.0, 6983.5"); } fall_transition (inslew_load_5x5__6) { values ("1807.7, 1807.7, 1807.7, 2374.2, 3290.4", \ "1807.7, 1807.7, 1807.7, 2374.2, 3290.4", \ "1807.7, 1807.7, 1807.7, 2374.2, 3290.4", \ "1807.7, 1807.7, 1807.7, 2374.2, 3290.4", \ "1807.9, 1807.9, 1807.9, 2374.5, 3290.7"); } } timing (maxd_nq_i1_positive_unate) { related_pin : "i1" ; when : "i0" ; sdf_cond : "i0" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__6) { values ("7885.0, 7885.0, 7885.0, 8343.5, 9260.7", \ "7893.8, 7893.8, 7893.8, 8352.3, 9269.5", \ "7911.4, 7911.4, 7911.4, 8369.9, 9287.1", \ "7946.6, 7946.6, 7946.6, 8405.0, 9322.3", \ "8014.5, 8014.5, 8014.5, 8473.1, 9390.5"); } rise_transition (inslew_load_5x5__6) { values ("6448.6, 6448.6, 6448.6, 7164.0, 8586.3", \ "6448.6, 6448.6, 6448.6, 7164.0, 8586.3", \ "6448.6, 6448.6, 6448.6, 7164.0, 8586.3", \ "6448.6, 6448.6, 6448.6, 7164.0, 8586.3", \ "6449.6, 6449.6, 6449.6, 7165.0, 8587.1"); } cell_fall (inslew_load_5x5__6) { values ("7775.8, 7775.8, 7775.8, 8128.9, 8812.0", \ "7784.5, 7784.5, 7784.5, 8137.6, 8820.7", \ "7802.1, 7802.1, 7802.1, 8155.2, 8838.3", \ "7837.3, 7837.3, 7837.3, 8190.4, 8873.5", \ "7907.7, 7907.7, 7907.7, 8260.8, 8944.0"); } fall_transition (inslew_load_5x5__6) { values ("4264.8, 4264.8, 4264.8, 4690.1, 5530.6", \ "4264.8, 4264.8, 4264.8, 4690.1, 5530.6", \ "4264.8, 4264.8, 4264.8, 4690.1, 5530.6", \ "4264.8, 4264.8, 4264.8, 4690.1, 5530.6", \ "4265.2, 4265.2, 4265.2, 4690.5, 5531.0"); } } timing (maxd_nq_i0_negative_unate) { related_pin : "i0" ; when : "!(i1)" ; sdf_cond : "!(i1)" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__6) { values ("6167.4, 6167.4, 6167.4, 6606.7, 7505.1", \ "6161.9, 6161.9, 6161.9, 6601.2, 7499.7", \ "6151.0, 6151.0, 6151.0, 6590.4, 7489.0", \ "6129.2, 6129.2, 6129.2, 6568.8, 7467.4", \ "6085.7, 6085.7, 6085.7, 6525.5, 7424.4"); } rise_transition (inslew_load_5x5__6) { values ("7505.5, 7505.5, 7505.5, 8231.1, 9682.3", \ "7505.5, 7505.5, 7505.5, 8231.1, 9682.3", \ "7505.5, 7505.5, 7505.5, 8231.1, 9682.3", \ "7505.5, 7505.5, 7505.5, 8231.1, 9682.3", \ "7505.6, 7505.6, 7505.6, 8231.2, 9682.3"); } cell_fall (inslew_load_5x5__6) { values ("3782.5, 3782.5, 3782.5, 4047.1, 4585.0", \ "3777.3, 3777.3, 3777.3, 4041.9, 4579.9", \ "3766.9, 3766.9, 3766.9, 4031.6, 4569.5", \ "3746.2, 3746.2, 3746.2, 4010.9, 4548.9", \ "3704.6, 3704.6, 3704.6, 3969.4, 4507.6"); } fall_transition (inslew_load_5x5__6) { values ("4313.4, 4313.4, 4313.4, 4740.2, 5594.0", \ "4313.4, 4313.4, 4313.4, 4740.2, 5594.0", \ "4313.4, 4313.4, 4313.4, 4740.2, 5594.0", \ "4313.4, 4313.4, 4313.4, 4740.2, 5594.0", \ "4315.6, 4315.6, 4315.6, 4741.8, 5594.8"); } } timing (maxd_nq_i1_negative_unate) { related_pin : "i1" ; when : "!(i0)" ; sdf_cond : "!(i0)" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__6) { values ("2960.7, 2960.7, 2960.7, 3421.0, 4342.4", \ "2970.8, 2970.8, 2970.8, 3431.2, 4352.9", \ "2979.0, 2979.0, 2979.0, 3439.0, 4360.2", \ "2995.8, 2995.8, 2995.8, 3456.6, 4379.0", \ "3015.9, 3015.9, 3015.9, 3478.5, 4402.6"); } rise_transition (inslew_load_5x5__6) { values ("2593.5, 2593.5, 2593.5, 3327.5, 4799.0", \ "2614.7, 2614.7, 2614.7, 3348.9, 4820.8", \ "2634.4, 2634.4, 2634.4, 3368.1, 4839.3", \ "2664.5, 2664.5, 2664.5, 3399.3, 4872.4", \ "2682.1, 2682.1, 2682.1, 3416.6, 4890.0"); } cell_fall (inslew_load_5x5__6) { values ("2396.3, 2396.3, 2396.3, 2669.5, 3216.8", \ "2391.1, 2391.1, 2391.1, 2664.3, 3211.6", \ "2380.8, 2380.8, 2380.8, 2654.0, 3201.3", \ "2360.1, 2360.1, 2360.1, 2633.4, 3180.7", \ "2314.1, 2314.1, 2314.1, 2589.5, 3138.7"); } fall_transition (inslew_load_5x5__6) { values ("2215.2, 2215.2, 2215.2, 2642.1, 3495.8", \ "2215.2, 2215.2, 2215.2, 2642.1, 3495.8", \ "2215.2, 2215.2, 2215.2, 2642.1, 3495.8", \ "2215.4, 2215.4, 2215.4, 2642.2, 3495.8", \ "2227.5, 2227.5, 2227.5, 2651.2, 3500.5"); } } internal_power (energy_pos_nq_i0) { related_pin : "i0" ; when : "i1" ; rise_power (energy_inslew_load_5x5__6) { values ("15882.0, 15882.0, 15882.0, 17784.8, 21590.5", \ "21613.4, 21613.4, 21613.4, 21613.4, 21613.4", \ "21659.2, 21659.2, 21659.2, 21659.2, 21659.2", \ "16042.4, 16042.4, 16042.4, 17945.2, 21750.9", \ "16236.5, 16236.5, 16236.5, 18139.4, 21945.0"); } fall_power (energy_inslew_load_5x5__6) { values ("16805.8, 16805.8, 16805.8, 18708.6, 22514.3", \ "22558.4, 22558.4, 22558.4, 22558.4, 22558.4", \ "22646.5, 22646.5, 22646.5, 22646.5, 22646.5", \ "22822.9, 22822.9, 22822.9, 22822.9, 22822.9", \ "17467.5, 17467.5, 17467.5, 19370.4, 23176.1"); } } internal_power (energy_pos_nq_i1) { related_pin : "i1" ; when : "i0" ; rise_power (energy_inslew_load_5x5__6) { values ("28687.5, 28687.5, 28687.5, 30590.4, 34396.1", \ "34419.0, 34419.0, 34419.0, 34419.0, 34419.0", \ "34464.7, 34464.7, 34464.7, 34464.7, 34464.7", \ "28848.0, 28848.0, 28848.0, 30750.8, 34556.5", \ "29041.9, 29041.9, 29041.9, 30944.7, 34750.4"); } fall_power (energy_inslew_load_5x5__6) { values ("27994.1, 27994.1, 27994.1, 29897.0, 33702.6", \ "33746.7, 33746.7, 33746.7, 33746.7, 33746.7", \ "33834.9, 33834.9, 33834.9, 33834.9, 33834.9", \ "34011.3, 34011.3, 34011.3, 34011.3, 34011.3", \ "28656.2, 28656.2, 28656.2, 30559.0, 34364.7"); } } internal_power (energy_neg_nq_i0) { related_pin : "i0" ; when : "!(i1)" ; rise_power (energy_inslew_load_5x5__6) { values ("17879.3, 17879.3, 17879.3, 19782.1, 23587.8", \ "17967.7, 17967.7, 17967.7, 19870.5, 23676.2", \ "18144.5, 18144.5, 18144.5, 20047.3, 23853.0", \ "18498.1, 18498.1, 18498.1, 20400.9, 24206.6", \ "19205.2, 19205.2, 19205.2, 21108.1, 24913.7"); } fall_power (energy_inslew_load_5x5__6) { values ("17012.8, 17012.8, 17012.8, 18915.7, 22721.3", \ "17058.5, 17058.5, 17058.5, 18961.4, 22767.0", \ "17150.0, 17150.0, 17150.0, 19052.8, 22858.5", \ "17332.8, 17332.8, 17332.8, 19235.6, 23041.3", \ "17698.5, 17698.5, 17698.5, 19601.3, 23407.0"); } } internal_power (energy_neg_nq_i1) { related_pin : "i1" ; when : "!(i0)" ; rise_power (energy_inslew_load_5x5__6) { values ("5107.2, 5107.2, 5107.2, 7010.0, 10815.7", \ "5192.5, 5192.5, 5192.5, 7095.3, 10901.0", \ "5363.1, 5363.1, 5363.1, 7266.0, 11071.6", \ "5704.4, 5704.4, 5704.4, 7607.2, 11412.9", \ "6386.8, 6386.8, 6386.8, 8289.7, 12095.3"); } fall_power (energy_inslew_load_5x5__6) { values ("7642.9, 7642.9, 7642.9, 9545.7, 13351.4", \ "7671.7, 7671.7, 7671.7, 9574.5, 13380.2", \ "7729.2, 7729.2, 7729.2, 9632.0, 13437.7", \ "7844.2, 7844.2, 7844.2, 9747.0, 13552.7", \ "8074.2, 8074.2, 8074.2, 9977.0, 13782.7"); } } } } cell (no4_x4) { area : 36.00 ; cell_leakage_power : 8.2 ; leakage_power () { when : "((i0 & i1 & (i2 | !(i3))) | (i1 & !(i2) & !(i3)))" ; value : 6.4 ; } leakage_power () { when : "((i0 & (!(i1) | (!(i2) & i3))) | (!(i0) & (i2 | i3)))" ; value : 6.1 ; } leakage_power () { when : "(!(i3) & !(i2) & !(i1) & !(i0))" ; value : 12 ; } pin (i3) { direction : input ; capacitance : 714.80 ; } pin (i2) { direction : input ; capacitance : 715.70 ; } pin (i1) { direction : input ; capacitance : 715.10 ; } pin (i0) { direction : input ; capacitance : 715.40 ; } pin (nq) { function : "(!(i3) & !(i2) & !(i0) & !(i1))" ; direction : output ; capacitance : 148.87 ; timing (maxd_nq_i0_negative_unate) { related_pin : "i0" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__7) { values ("17425.8, 17425.8, 17425.8, 17665.2, 18139.7", \ "17438.3, 17438.3, 17438.3, 17677.4, 18151.9", \ "17450.9, 17450.9, 17450.9, 17689.5, 18163.9", \ "17442.6, 17442.6, 17442.6, 17680.9, 18155.3", \ "17435.0, 17435.0, 17435.0, 17672.7, 18147.0"); } rise_transition (inslew_load_5x5__7) { values ("4848.3, 4848.3, 4848.3, 5044.3, 5428.4", \ "4856.1, 4856.1, 4856.1, 5052.2, 5436.2", \ "4867.2, 4867.2, 4867.2, 5063.2, 5447.2", \ "4876.2, 4876.2, 4876.2, 5072.3, 5456.2", \ "4891.5, 4891.5, 4891.5, 5087.7, 5471.4"); } cell_fall (inslew_load_5x5__7) { values ("11968.2, 11968.2, 11968.2, 12175.5, 12594.7", \ "11977.0, 11977.0, 11977.0, 12184.3, 12603.5", \ "11994.6, 11994.6, 11994.6, 12201.9, 12621.1", \ "12029.9, 12029.9, 12029.9, 12237.2, 12656.4", \ "12100.2, 12100.2, 12100.2, 12307.6, 12726.8"); } fall_transition (inslew_load_5x5__7) { values ("2979.9, 2979.9, 2979.9, 3138.5, 3457.0", \ "2979.9, 2979.9, 2979.9, 3138.5, 3457.0", \ "2979.9, 2979.9, 2979.9, 3138.5, 3457.0", \ "2979.9, 2979.9, 2979.9, 3138.5, 3457.0", \ "2980.0, 2980.0, 2980.0, 3138.6, 3457.0"); } } timing (maxd_nq_i1_negative_unate) { related_pin : "i1" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__7) { values ("11996.2, 11996.2, 11996.2, 12256.1, 12737.4", \ "11952.3, 11952.3, 11952.3, 12212.3, 12694.2", \ "12065.3, 12065.3, 12065.3, 12325.0, 12805.9", \ "12131.0, 12131.0, 12131.0, 12390.4, 12871.2", \ "12303.0, 12303.0, 12303.0, 12562.0, 13042.2"); } rise_transition (inslew_load_5x5__7) { values ("3070.4, 3070.4, 3070.4, 3285.6, 3698.4", \ "3059.1, 3059.1, 3059.1, 3274.5, 3687.6", \ "3103.1, 3103.1, 3103.1, 3317.9, 3729.4", \ "3135.6, 3135.6, 3135.6, 3350.0, 3760.4", \ "3208.3, 3208.3, 3208.3, 3421.8, 3829.6"); } cell_fall (inslew_load_5x5__7) { values ("10577.3, 10577.3, 10577.3, 10784.8, 11216.6", \ "10586.1, 10586.1, 10586.1, 10793.6, 11225.4", \ "10603.7, 10603.7, 10603.7, 10811.2, 11243.0", \ "10638.9, 10638.9, 10638.9, 10846.4, 11278.2", \ "10708.3, 10708.3, 10708.3, 10915.8, 11347.6"); } fall_transition (inslew_load_5x5__7) { values ("2930.2, 2930.2, 2930.2, 3091.1, 3409.0", \ "2930.2, 2930.2, 2930.2, 3091.1, 3409.0", \ "2930.2, 2930.2, 2930.2, 3091.1, 3409.0", \ "2930.2, 2930.2, 2930.2, 3091.1, 3409.0", \ "2930.2, 2930.2, 2930.2, 3091.1, 3409.1"); } } timing (maxd_nq_i2_negative_unate) { related_pin : "i2" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__7) { values ("22210.8, 22210.8, 22210.8, 22447.4, 22898.2", \ "22203.2, 22203.2, 22203.2, 22439.7, 22890.6", \ "22183.6, 22183.6, 22183.6, 22420.2, 22871.1", \ "22148.6, 22148.6, 22148.6, 22385.1, 22836.0", \ "22074.4, 22074.4, 22074.4, 22310.9, 22761.8"); } rise_transition (inslew_load_5x5__7) { values ("6368.1, 6368.1, 6368.1, 6558.4, 6933.5", \ "6369.8, 6369.8, 6369.8, 6560.1, 6935.2", \ "6371.1, 6371.1, 6371.1, 6561.4, 6936.5", \ "6373.3, 6373.3, 6373.3, 6563.6, 6938.6", \ "6373.7, 6373.7, 6373.7, 6563.9, 6939.0"); } cell_fall (inslew_load_5x5__7) { values ("12988.0, 12988.0, 12988.0, 13195.3, 13600.6", \ "12996.8, 12996.8, 12996.8, 13204.1, 13609.4", \ "13014.4, 13014.4, 13014.4, 13221.7, 13627.0", \ "13049.5, 13049.5, 13049.5, 13256.8, 13662.1", \ "13120.3, 13120.3, 13120.3, 13327.6, 13732.8"); } fall_transition (inslew_load_5x5__7) { values ("3127.1, 3127.1, 3127.1, 3279.5, 3597.0", \ "3127.1, 3127.1, 3127.1, 3279.5, 3597.0", \ "3127.1, 3127.1, 3127.1, 3279.5, 3597.0", \ "3127.1, 3127.1, 3127.1, 3279.5, 3597.0", \ "3127.3, 3127.3, 3127.3, 3279.7, 3597.2"); } } timing (maxd_nq_i3_negative_unate) { related_pin : "i3" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__7) { values ("26569.4, 26569.4, 26569.4, 26805.6, 27261.6", \ "26554.6, 26554.6, 26554.6, 26790.8, 27246.8", \ "26524.9, 26524.9, 26524.9, 26761.1, 27217.1", \ "26465.5, 26465.5, 26465.5, 26701.7, 27157.7", \ "26346.8, 26346.8, 26346.8, 26583.0, 27039.0"); } rise_transition (inslew_load_5x5__7) { values ("7745.0, 7745.0, 7745.0, 7935.1, 8307.5", \ "7745.0, 7745.0, 7745.0, 7935.1, 8307.5", \ "7745.0, 7745.0, 7745.0, 7935.1, 8307.5", \ "7745.0, 7745.0, 7745.0, 7935.1, 8307.5", \ "7745.0, 7745.0, 7745.0, 7935.1, 8307.5"); } cell_fall (inslew_load_5x5__7) { values ("13802.9, 13802.9, 13802.9, 14010.3, 14414.9", \ "13811.7, 13811.7, 13811.7, 14019.1, 14423.7", \ "13829.3, 13829.3, 13829.3, 14036.7, 14441.3", \ "13864.5, 13864.5, 13864.5, 14071.9, 14476.5", \ "13935.1, 13935.1, 13935.1, 14142.4, 14547.1"); } fall_transition (inslew_load_5x5__7) { values ("3275.3, 3275.3, 3275.3, 3422.1, 3734.0", \ "3275.3, 3275.3, 3275.3, 3422.1, 3734.0", \ "3275.3, 3275.3, 3275.3, 3422.1, 3734.0", \ "3275.3, 3275.3, 3275.3, 3422.1, 3734.0", \ "3275.4, 3275.4, 3275.4, 3422.2, 3734.1"); } } internal_power (energy_neg_nq_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__7) { values ("77953.8, 77953.8, 77953.8, 79814.6, 83536.3", \ "78059.7, 78059.7, 78059.7, 79920.6, 83642.3", \ "78235.2, 78235.2, 78235.2, 80096.1, 83817.8", \ "78484.1, 78484.1, 78484.1, 80344.9, 84066.6", \ "78958.7, 78958.7, 78958.7, 80819.6, 84541.2"); } fall_power (energy_inslew_load_5x5__7) { values ("57532.6, 57532.6, 57532.6, 59393.4, 63115.1", \ "63141.6, 63141.6, 63141.6, 63141.6, 63141.6", \ "63194.6, 63194.6, 63194.6, 63194.6, 63194.6", \ "63300.6, 63300.6, 63300.6, 63300.6, 63300.6", \ "57931.9, 57931.9, 57931.9, 59792.7, 63514.4"); } } internal_power (energy_neg_nq_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__7) { values ("55121.9, 55121.9, 55121.9, 56982.7, 60704.4", \ "55091.1, 55091.1, 55091.1, 56952.0, 60673.6", \ "55471.6, 55471.6, 55471.6, 57332.4, 61054.1", \ "55865.3, 55865.3, 55865.3, 57726.1, 61447.8", \ "56706.8, 56706.8, 56706.8, 58567.6, 62289.3"); } fall_power (energy_inslew_load_5x5__7) { values ("49809.8, 49809.8, 49809.8, 51670.6, 55392.3", \ "55412.6, 55412.6, 55412.6, 55412.6, 55412.6", \ "55453.1, 55453.1, 55453.1, 55453.1, 55453.1", \ "55534.3, 55534.3, 55534.3, 55534.3, 55534.3", \ "50120.8, 50120.8, 50120.8, 51981.7, 55703.4"); } } internal_power (energy_neg_nq_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__7) { values ("100872.4, 100872.4, 100872.4, 102733.2, 106454.9", \ "100930.2, 100930.2, 100930.2, 102791.0, 106512.7", \ "101028.6, 101028.6, 101028.6, 102889.5, 106611.2", \ "101221.7, 101221.7, 101221.7, 103082.5, 106804.2", \ "101574.4, 101574.4, 101574.4, 103435.3, 107156.9"); } fall_power (energy_inslew_load_5x5__7) { values ("62842.1, 62842.1, 62842.1, 64703.0, 68424.6", \ "68460.9, 68460.9, 68460.9, 68460.9, 68460.9", \ "68533.4, 68533.4, 68533.4, 68533.4, 68533.4", \ "68678.3, 68678.3, 68678.3, 68678.3, 68678.3", \ "63387.5, 63387.5, 63387.5, 65248.3, 68970.0"); } } internal_power (energy_neg_nq_i3) { related_pin : "i3" ; rise_power (energy_inslew_load_5x5__7) { values ("123218.5, 123218.5, 123218.5, 125079.4, 128801.1", \ "128841.0, 128841.0, 128841.0, 128841.0, 128841.0", \ "128920.7, 128920.7, 128920.7, 128920.7, 128920.7", \ "129080.3, 129080.3, 129080.3, 129080.3, 129080.3", \ "129399.5, 129399.5, 129399.5, 129399.5, 129399.5"); } fall_power (energy_inslew_load_5x5__7) { values ("66920.8, 66920.8, 66920.8, 68781.6, 72503.3", \ "72558.1, 72558.1, 72558.1, 72558.1, 72558.1", \ "72667.7, 72667.7, 72667.7, 72667.7, 72667.7", \ "72886.8, 72886.8, 72886.8, 72886.8, 72886.8", \ "67743.5, 67743.5, 67743.5, 69604.4, 73326.0"); } } } } cell (no3_x1) { area : 18.00 ; cell_leakage_power : 2.4 ; leakage_power () { when : "((i0 & i1) | (i1 & !(i2)))" ; value : 1.7 ; } leakage_power () { when : "((i0 & !(i1)) | (!(i0) & i2))" ; value : 1.4 ; } leakage_power () { when : "(!(i2) & !(i1) & !(i0))" ; value : 4.2 ; } pin (i2) { direction : input ; capacitance : 718.25 ; } pin (i1) { direction : input ; capacitance : 715.10 ; } pin (i0) { direction : input ; capacitance : 715.40 ; } pin (nq) { function : "((!(i1) & !(i0)) & !(i2))" ; direction : output ; capacitance : 104.07 ; timing (maxd_nq_i0_negative_unate) { related_pin : "i0" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__8) { values ("5702.3, 5702.3, 5702.3, 6106.3, 6929.5", \ "5696.3, 5696.3, 5696.3, 6100.3, 6923.6", \ "5687.6, 5687.6, 5687.6, 6091.9, 6915.5", \ "5667.7, 5667.7, 5667.7, 6072.4, 6896.5", \ "5630.1, 5630.1, 5630.1, 6035.0, 6859.4"); } rise_transition (inslew_load_5x5__8) { values ("7574.3, 7574.3, 7574.3, 8306.3, 9770.7", \ "7579.4, 7579.4, 7579.4, 8311.4, 9775.8", \ "7590.9, 7590.9, 7590.9, 8323.3, 9788.2", \ "7598.5, 7598.5, 7598.5, 8331.2, 9796.8", \ "7599.9, 7599.9, 7599.9, 8332.5, 9798.0"); } cell_fall (inslew_load_5x5__8) { values ("2841.4, 2841.4, 2841.4, 3074.7, 3543.1", \ "2850.2, 2850.2, 2850.2, 3083.5, 3551.9", \ "2867.7, 2867.7, 2867.7, 3101.1, 3569.5", \ "2902.9, 2902.9, 2902.9, 3136.2, 3604.7", \ "2971.6, 2971.6, 2971.6, 3205.7, 3674.7"); } fall_transition (inslew_load_5x5__8) { values ("2151.8, 2151.8, 2151.8, 2468.4, 3101.7", \ "2151.8, 2151.8, 2151.8, 2468.4, 3101.7", \ "2151.8, 2151.8, 2151.8, 2468.4, 3101.7", \ "2151.8, 2151.8, 2151.8, 2468.4, 3101.7", \ "2157.6, 2157.6, 2157.6, 2472.8, 3104.1"); } } timing (maxd_nq_i1_negative_unate) { related_pin : "i1" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__8) { values ("2086.8, 2086.8, 2086.8, 2514.3, 3360.5", \ "2111.0, 2111.0, 2111.0, 2538.2, 3383.6", \ "2126.4, 2126.4, 2126.4, 2552.4, 3395.0", \ "2163.4, 2163.4, 2163.4, 2588.8, 3431.2", \ "2174.7, 2174.7, 2174.7, 2605.8, 3454.1"); } rise_transition (inslew_load_5x5__8) { values ("1440.6, 1440.6, 1440.6, 2183.6, 3664.6", \ "1496.4, 1496.4, 1496.4, 2238.8, 3718.4", \ "1545.6, 1545.6, 1545.6, 2285.9, 3760.5", \ "1641.4, 1641.4, 1641.4, 2380.4, 3854.7", \ "1705.7, 1705.7, 1705.7, 2443.9, 3920.0"); } cell_fall (inslew_load_5x5__8) { values ("1698.7, 1698.7, 1698.7, 1938.7, 2415.0", \ "1707.5, 1707.5, 1707.5, 1947.5, 2423.8", \ "1725.1, 1725.1, 1725.1, 1965.1, 2441.4", \ "1759.9, 1759.9, 1759.9, 2000.2, 2476.5", \ "1808.8, 1808.8, 1808.8, 2058.3, 2542.8"); } fall_transition (inslew_load_5x5__8) { values ("662.0, 662.0, 662.0, 978.6, 1611.9", \ "662.0, 662.0, 662.0, 978.6, 1611.9", \ "662.0, 662.0, 662.0, 978.6, 1611.9", \ "662.4, 662.4, 662.4, 978.9, 1612.0", \ "672.9, 672.9, 672.9, 991.5, 1621.4"); } } timing (maxd_nq_i2_negative_unate) { related_pin : "i2" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__8) { values ("9408.7, 9408.7, 9408.7, 9787.1, 10581.5", \ "9397.1, 9397.1, 9397.1, 9775.6, 10570.1", \ "9374.1, 9374.1, 9374.1, 9752.7, 10547.3", \ "9327.9, 9327.9, 9327.9, 9706.8, 10501.8", \ "9235.5, 9235.5, 9235.5, 9615.1, 10410.6"); } rise_transition (inslew_load_5x5__8) { values ("13739.1, 13739.1, 13739.1, 14461.2, 15905.2", \ "13739.1, 13739.1, 13739.1, 14461.2, 15905.2", \ "13739.1, 13739.1, 13739.1, 14461.2, 15905.2", \ "13739.1, 13739.1, 13739.1, 14461.2, 15905.2", \ "13739.1, 13739.1, 13739.1, 14461.2, 15905.2"); } cell_fall (inslew_load_5x5__8) { values ("3527.4, 3527.4, 3527.4, 3756.7, 4220.4", \ "3536.2, 3536.2, 3536.2, 3765.5, 4229.2", \ "3553.7, 3553.7, 3553.7, 3783.1, 4246.8", \ "3588.9, 3588.9, 3588.9, 3818.2, 4282.0", \ "3658.8, 3658.8, 3658.8, 3888.3, 4352.2"); } fall_transition (inslew_load_5x5__8) { values ("3046.2, 3046.2, 3046.2, 3362.8, 3996.1", \ "3046.2, 3046.2, 3046.2, 3362.8, 3996.1", \ "3046.2, 3046.2, 3046.2, 3362.8, 3996.1", \ "3046.2, 3046.2, 3046.2, 3362.8, 3996.1", \ "3048.6, 3048.6, 3048.6, 3364.6, 3997.1"); } } internal_power (energy_neg_nq_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__8) { values ("11853.9, 11853.9, 11853.9, 13154.7, 15756.5", \ "11897.6, 11897.6, 11897.6, 13198.5, 15800.2", \ "11985.0, 11985.0, 11985.0, 13285.9, 15887.7", \ "12159.9, 12159.9, 12159.9, 13460.8, 16062.5", \ "12509.7, 12509.7, 12509.7, 13810.6, 16412.3"); } fall_power (energy_inslew_load_5x5__8) { values ("7465.2, 7465.2, 7465.2, 8766.1, 11367.8", \ "7501.4, 7501.4, 7501.4, 8802.3, 11404.0", \ "7573.9, 7573.9, 7573.9, 8874.8, 11476.5", \ "7718.9, 7718.9, 7718.9, 9019.8, 11621.5", \ "8008.8, 8008.8, 8008.8, 9309.7, 11911.4"); } } internal_power (energy_neg_nq_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__8) { values ("1337.6, 1337.6, 1337.6, 2638.5, 5240.2", \ "1381.9, 1381.9, 1381.9, 2682.8, 5284.5", \ "1470.5, 1470.5, 1470.5, 2771.3, 5373.1", \ "1647.6, 1647.6, 1647.6, 2948.5, 5550.3", \ "2002.0, 2002.0, 2002.0, 3302.8, 5904.6"); } fall_power (energy_inslew_load_5x5__8) { values ("1334.9, 1334.9, 1334.9, 2635.8, 5237.6", \ "1361.4, 1361.4, 1361.4, 2662.3, 5264.0", \ "1414.4, 1414.4, 1414.4, 2715.3, 5317.0", \ "1520.3, 1520.3, 1520.3, 2821.2, 5422.9", \ "1732.2, 1732.2, 1732.2, 3033.0, 5634.8"); } } internal_power (energy_neg_nq_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__8) { values ("23089.7, 23089.7, 23089.7, 24390.6, 26992.4", \ "23129.6, 23129.6, 23129.6, 24430.5, 27032.3", \ "23209.4, 23209.4, 23209.4, 24510.3, 27112.1", \ "23369.0, 23369.0, 23369.0, 24669.9, 27271.6", \ "23688.2, 23688.2, 23688.2, 24989.1, 27590.8"); } fall_power (energy_inslew_load_5x5__8) { values ("11158.2, 11158.2, 11158.2, 12459.1, 15060.8", \ "11213.0, 11213.0, 11213.0, 12513.9, 15115.6", \ "11322.6, 11322.6, 11322.6, 12623.5, 15225.2", \ "11541.7, 11541.7, 11541.7, 12842.6, 15444.4", \ "11980.1, 11980.1, 11980.1, 13280.9, 15882.7"); } } } } cell (ao22_x2) { area : 21.60 ; cell_leakage_power : 4 ; leakage_power () { when : "(!(i2) & i1 & i0)" ; value : 4 ; } leakage_power () { when : "(i2 & !(i1) & i0)" ; value : 4.3 ; } leakage_power () { when : "(i2 & i1 & !(i0))" ; value : 4.5 ; } leakage_power () { when : "((i0 ^ i1) & !(i2))" ; value : 3.5 ; } leakage_power () { when : "(!((i0 ^ i1)) & i2)" ; value : 4.4 ; } leakage_power () { when : "(!(i2) & !(i1) & !(i0))" ; value : 3.1 ; } pin (i2) { direction : input ; capacitance : 438.92 ; } pin (i1) { direction : input ; capacitance : 435.52 ; } pin (i0) { direction : input ; capacitance : 432.96 ; } pin (q) { function : "((i0 | i1) & i2)" ; direction : output ; capacitance : 89.41 ; timing (maxd_q_i0_positive_unate) { related_pin : "i0" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__9) { values ("7110.7, 7110.7, 7110.7, 7416.3, 7980.7", \ "7119.0, 7119.0, 7119.0, 7424.5, 7988.7", \ "7127.1, 7127.1, 7127.1, 7432.6, 7996.6", \ "7142.3, 7142.3, 7142.3, 7447.8, 8011.8", \ "7175.6, 7175.6, 7175.6, 7481.0, 8045.0"); } rise_transition (inslew_load_5x5__9) { values ("3183.5, 3183.5, 3183.5, 3436.5, 3922.9", \ "3189.6, 3189.6, 3189.6, 3442.5, 3928.8", \ "3193.0, 3193.0, 3193.0, 3445.8, 3932.1", \ "3194.1, 3194.1, 3194.1, 3446.9, 3933.1", \ "3194.5, 3194.5, 3194.5, 3447.3, 3933.5"); } cell_fall (inslew_load_5x5__9) { values ("9743.3, 9743.3, 9743.3, 10001.9, 10486.9", \ "9738.0, 9738.0, 9738.0, 9996.6, 10481.6", \ "9727.2, 9727.2, 9727.2, 9985.8, 10470.8", \ "9705.8, 9705.8, 9705.8, 9964.4, 10449.4", \ "9662.9, 9662.9, 9662.9, 9921.5, 10406.5"); } fall_transition (inslew_load_5x5__9) { values ("4550.7, 4550.7, 4550.7, 4684.2, 4991.8", \ "4550.7, 4550.7, 4550.7, 4684.2, 4991.8", \ "4550.7, 4550.7, 4550.7, 4684.2, 4991.8", \ "4550.7, 4550.7, 4550.7, 4684.2, 4991.8", \ "4550.7, 4550.7, 4550.7, 4684.2, 4991.8"); } } timing (maxd_q_i1_positive_unate) { related_pin : "i1" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__9) { values ("5823.7, 5823.7, 5823.7, 6151.9, 6743.0", \ "5832.3, 5832.3, 5832.3, 6160.5, 6751.3", \ "5840.5, 5840.5, 5840.5, 6168.6, 6759.4", \ "5855.9, 5855.9, 5855.9, 6184.0, 6774.8", \ "5889.3, 5889.3, 5889.3, 6217.4, 6808.1"); } rise_transition (inslew_load_5x5__9) { values ("2268.0, 2268.0, 2268.0, 2546.9, 3058.3", \ "2274.7, 2274.7, 2274.7, 2553.4, 3064.6", \ "2278.3, 2278.3, 2278.3, 2557.0, 3068.1", \ "2279.7, 2279.7, 2279.7, 2558.4, 3069.4", \ "2280.5, 2280.5, 2280.5, 2559.1, 3070.1"); } cell_fall (inslew_load_5x5__9) { values ("7237.1, 7237.1, 7237.1, 7485.6, 7983.5", \ "7240.0, 7240.0, 7240.0, 7488.5, 7985.7", \ "7249.0, 7249.0, 7249.0, 7497.5, 7993.5", \ "7261.1, 7261.1, 7261.1, 7509.6, 8005.0", \ "7289.7, 7289.7, 7289.7, 7538.2, 8033.4"); } fall_transition (inslew_load_5x5__9) { values ("3070.9, 3070.9, 3070.9, 3259.6, 3622.8", \ "3073.8, 3073.8, 3073.8, 3262.3, 3625.6", \ "3079.4, 3079.4, 3079.4, 3267.7, 3631.1", \ "3082.4, 3082.4, 3082.4, 3270.6, 3634.1", \ "3083.2, 3083.2, 3083.2, 3271.4, 3634.8"); } } timing (maxd_q_i2_positive_unate) { related_pin : "i2" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__9) { values ("7226.8, 7226.8, 7226.8, 7532.0, 8094.2", \ "7221.6, 7221.6, 7221.6, 7526.8, 8089.0", \ "7211.3, 7211.3, 7211.3, 7516.5, 8078.7", \ "7190.7, 7190.7, 7190.7, 7495.9, 8058.1", \ "7149.6, 7149.6, 7149.6, 7454.7, 8016.9"); } rise_transition (inslew_load_5x5__9) { values ("3234.5, 3234.5, 3234.5, 3486.6, 3972.0", \ "3234.5, 3234.5, 3234.5, 3486.6, 3972.0", \ "3234.5, 3234.5, 3234.5, 3486.6, 3972.0", \ "3234.5, 3234.5, 3234.5, 3486.6, 3972.0", \ "3234.8, 3234.8, 3234.8, 3486.8, 3972.2"); } cell_fall (inslew_load_5x5__9) { values ("5538.4, 5538.4, 5538.4, 5791.3, 6250.7", \ "5547.2, 5547.2, 5547.2, 5800.1, 6259.5", \ "5564.8, 5564.8, 5564.8, 5817.7, 6277.1", \ "5599.9, 5599.9, 5599.9, 5852.8, 6312.2", \ "5670.3, 5670.3, 5670.3, 5923.2, 6382.6"); } fall_transition (inslew_load_5x5__9) { values ("1839.5, 1839.5, 1839.5, 2021.2, 2387.8", \ "1839.5, 1839.5, 1839.5, 2021.2, 2387.8", \ "1839.5, 1839.5, 1839.5, 2021.2, 2387.8", \ "1839.5, 1839.5, 1839.5, 2021.2, 2387.8", \ "1839.5, 1839.5, 1839.5, 2021.2, 2387.9"); } } internal_power (energy_pos_q_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__9) { values ("26524.4, 26524.4, 26524.4, 27642.1, 29877.4", \ "26564.8, 26564.8, 26564.8, 27682.5, 29917.8", \ "26623.6, 26623.6, 26623.6, 27741.3, 29976.6", \ "26727.0, 26727.0, 26727.0, 27844.7, 30080.0", \ "26929.5, 26929.5, 26929.5, 28047.1, 30282.5"); } fall_power (energy_inslew_load_5x5__9) { values ("31988.4, 31988.4, 31988.4, 33106.0, 35341.4", \ "35372.9, 35372.9, 35372.9, 35372.9, 35372.9", \ "35436.0, 35436.0, 35436.0, 35436.0, 35436.0", \ "35562.3, 35562.3, 35562.3, 35562.3, 35562.3", \ "35814.8, 35814.8, 35814.8, 35814.8, 35814.8"); } } internal_power (energy_pos_q_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__9) { values ("21689.3, 21689.3, 21689.3, 22807.0, 25042.3", \ "21715.3, 21715.3, 21715.3, 22832.9, 25068.3", \ "21745.8, 21745.8, 21745.8, 22863.5, 25098.8", \ "21793.4, 21793.4, 21793.4, 22911.1, 25146.4", \ "21883.9, 21883.9, 21883.9, 23001.6, 25237.0"); } fall_power (energy_inslew_load_5x5__9) { values ("22205.2, 22205.2, 22205.2, 23322.8, 25558.2", \ "22254.5, 22254.5, 22254.5, 23372.1, 25607.5", \ "22352.8, 22352.8, 22352.8, 23470.4, 25705.8", \ "22525.6, 22525.6, 22525.6, 23643.2, 25878.6", \ "22855.5, 22855.5, 22855.5, 23973.1, 26208.5"); } } internal_power (energy_pos_q_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__9) { values ("27017.0, 27017.0, 27017.0, 28134.6, 30370.0", \ "30392.9, 30392.9, 30392.9, 30392.9, 30392.9", \ "30438.7, 30438.7, 30438.7, 30438.7, 30438.7", \ "30530.3, 30530.3, 30530.3, 30530.3, 30530.3", \ "27361.0, 27361.0, 27361.0, 28478.6, 30714.0"); } fall_power (energy_inslew_load_5x5__9) { values ("21348.8, 21348.8, 21348.8, 22466.4, 24701.8", \ "24745.9, 24745.9, 24745.9, 24745.9, 24745.9", \ "24834.0, 24834.0, 24834.0, 24834.0, 24834.0", \ "25010.4, 25010.4, 25010.4, 25010.4, 25010.4", \ "22010.3, 22010.3, 22010.3, 23127.9, 25363.3"); } } } } cell (buf_x2) { area : 14.40 ; cell_leakage_power : 2.9 ; leakage_power () { when : "i" ; value : 3.3 ; } leakage_power () { when : "!(i)" ; value : 2.5 ; } pin (i) { direction : input ; capacitance : 273.38 ; } pin (q) { function : "i" ; direction : output ; capacitance : 85.77 ; timing (maxd_q_i_positive_unate) { related_pin : "i" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__0) { values ("4748.3, 4748.3, 4748.3, 5082.3, 5687.6", \ "4757.1, 4757.1, 4757.1, 5091.1, 5696.4", \ "4774.7, 4774.7, 4774.7, 5108.7, 5714.0", \ "4809.9, 4809.9, 4809.9, 5143.9, 5749.2", \ "4881.1, 4881.1, 4881.1, 5215.1, 5820.4"); } rise_transition (inslew_load_5x5__0) { values ("1309.7, 1309.7, 1309.7, 1596.2, 2140.4", \ "1309.7, 1309.7, 1309.7, 1596.2, 2140.4", \ "1309.7, 1309.7, 1309.7, 1596.2, 2140.4", \ "1309.7, 1309.7, 1309.7, 1596.2, 2140.4", \ "1311.2, 1311.2, 1311.2, 1597.7, 2141.8"); } cell_fall (inslew_load_5x5__0) { values ("6612.2, 6612.2, 6612.2, 6935.7, 7454.3", \ "6621.0, 6621.0, 6621.0, 6944.5, 7463.1", \ "6638.5, 6638.5, 6638.5, 6962.0, 7480.6", \ "6673.7, 6673.7, 6673.7, 6997.2, 7515.8", \ "6744.1, 6744.1, 6744.1, 7067.6, 7586.2"); } fall_transition (inslew_load_5x5__0) { values ("2469.6, 2469.6, 2469.6, 2690.3, 3000.5", \ "2469.6, 2469.6, 2469.6, 2690.3, 3000.5", \ "2469.6, 2469.6, 2469.6, 2690.3, 3000.5", \ "2469.6, 2469.6, 2469.6, 2690.3, 3000.5", \ "2469.6, 2469.6, 2469.6, 2690.3, 3000.5"); } } internal_power (energy_pos_q_i) { related_pin : "i" ; rise_power (energy_inslew_load_5x5__0) { values ("19035.9, 19035.9, 19035.9, 20108.1, 22252.4", \ "22266.1, 22266.1, 22266.1, 22266.1, 22266.1", \ "22293.6, 22293.6, 22293.6, 22293.6, 22293.6", \ "22348.5, 22348.5, 22348.5, 22348.5, 22348.5", \ "19244.9, 19244.9, 19244.9, 20317.0, 22461.4"); } fall_power (energy_inslew_load_5x5__0) { values ("19723.2, 19723.2, 19723.2, 20795.4, 22939.7", \ "22966.1, 22966.1, 22966.1, 22966.1, 22966.1", \ "23019.0, 23019.0, 23019.0, 23019.0, 23019.0", \ "23124.7, 23124.7, 23124.7, 23124.7, 23124.7", \ "23336.0, 23336.0, 23336.0, 23336.0, 23336.0"); } } } } cell (sff2_x4) { area : 86.40 ; cell_leakage_power : 16 ; pin (i1) { direction : input ; capacitance : 432.17 ; internal_power (energy_i1) { rise_power (energy_inslew_5__0) { values ("30711.0, 30733.9, 30779.7, 30871.3, 31055.1"); } fall_power (energy_inslew_5__0) { values ("30915.3, 30959.4, 31047.5, 31223.9, 31576.6"); } } } pin (i0) { direction : input ; capacitance : 436.17 ; internal_power (energy_i0) { rise_power (energy_inslew_5__0) { values ("30711.0, 30733.9, 30779.7, 30871.3, 31055.1"); } fall_power (energy_inslew_5__0) { values ("30915.3, 30959.4, 31047.5, 31223.9, 31576.6"); } } } pin (cmd) { direction : input ; capacitance : 856.62 ; internal_power (energy_cmd) { rise_power (energy_inslew_5__0) { values ("50919.2, 50942.1, 50987.9, 51080.3, 51284.8"); } fall_power (energy_inslew_5__0) { values ("51061.2, 51105.3, 51193.4, 51369.9, 51724.8"); } } } pin (ck) { direction : input ; clock : true ; capacitance : 436.17 ; internal_power (energy_ck) { rise_power (energy_inslew_5__0) { values ("46872.3, 46895.2, 46941.0, 47032.6, 47218.0"); } fall_power (energy_inslew_5__0) { values ("48838.2, 48882.3, 48970.5, 49146.8, 49499.6"); } } } pin (q) { direction : output ; function : "IQ" ; capacitance : 581.88 ; } ff(IQ,IQN) { next_state : "(cmd * i1) + (cmd' * i0)" ; clocked_on : "ck" ; } } cell (noa2ao222_x1) { area : 25.20 ; cell_leakage_power : 5.6 ; leakage_power () { when : "(i4 & i3 & i2 & i1 & i0)" ; value : 4.8 ; } leakage_power () { when : "(i0 & i1 & ((i2 & i3) ^ i4))" ; value : 4.5 ; } leakage_power () { when : "(i0 & i1 & !((i2 & i3)) & !(i4))" ; value : 4.1 ; } leakage_power () { when : "(!(i4) & i3 & i2 & !(i1) & i0)" ; value : 7.4 ; } leakage_power () { when : "(i4 & !(i3) & !(i2) & !(i1) & i0)" ; value : 6.8 ; } leakage_power () { when : "((i0 ^ i1) & i2 & i3 & i4)" ; value : 5.8 ; } leakage_power () { when : "(!(i4) & i3 & i2 & i1 & !(i0))" ; value : 7.1 ; } leakage_power () { when : "((i0 ^ i1) & i2 & !(i3) & i4)" ; value : 5.6 ; } leakage_power () { when : "((i0 ^ i1) & !(i2) & i3 & i4)" ; value : 5.3 ; } leakage_power () { when : "(!(i0) & i1 & (i2 ^ i3) & !(i4))" ; value : 5.9 ; } leakage_power () { when : "(i4 & !(i3) & !(i2) & i1 & !(i0))" ; value : 6.4 ; } leakage_power () { when : "(!(i4) & !(i3) & !(i2) & i1 & !(i0))" ; value : 4.6 ; } leakage_power () { when : "(!(i0) & !(i1) & i2 & i4)" ; value : 6.7 ; } leakage_power () { when : "((i0 & !(i1) & (i2 ^ i3) & !(i4)) | (!(i0) & !(i1) & ((i2 & i3 & !(i4)) | (!(i2) & i3 & i4))))" ; value : 6.2 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & !(i3) & !(i4)) | (!(i0) & !(i1) & (i2 ^ i3) & !(i4)))" ; value : 5 ; } leakage_power () { when : "(i4 & !(i3) & !(i2) & !(i1) & !(i0))" ; value : 5.5 ; } leakage_power () { when : "(!(i4) & !(i3) & !(i2) & !(i1) & !(i0))" ; value : 3.8 ; } pin (i4) { direction : input ; capacitance : 817.54 ; } pin (i3) { direction : input ; capacitance : 817.99 ; } pin (i2) { direction : input ; capacitance : 816.04 ; } pin (i1) { direction : input ; capacitance : 664.65 ; } pin (i0) { direction : input ; capacitance : 666.60 ; } pin (nq) { function : "((((!(i4) & !(i0)) | (!(i4) & !(i1))) | ((!(i2) & !(i3)) & !(i0))) | ((!(i2) & !(i3)) & !(i1)))" ; direction : output ; capacitance : 146.76 ; timing (maxd_nq_i0_negative_unate) { related_pin : "i0" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__10) { values ("11925.7, 11925.7, 11925.7, 12533.5, 13806.8", \ "11918.4, 11918.4, 11918.4, 12526.3, 13799.7", \ "11903.9, 11903.9, 11903.9, 12512.0, 13785.5", \ "11874.8, 11874.8, 11874.8, 12483.3, 13757.0", \ "11816.7, 11816.7, 11816.7, 12425.8, 13700.1"); } rise_transition (inslew_load_5x5__10) { values ("17869.3, 17869.3, 17869.3, 19027.6, 21344.4", \ "17869.3, 17869.3, 17869.3, 19027.6, 21344.4", \ "17869.3, 17869.3, 17869.3, 19027.6, 21344.4", \ "17869.3, 17869.3, 17869.3, 19027.6, 21344.4", \ "17869.3, 17869.3, 17869.3, 19027.6, 21344.4"); } cell_fall (inslew_load_5x5__10) { values ("4166.0, 4166.0, 4166.0, 4445.3, 5018.3", \ "4160.8, 4160.8, 4160.8, 4440.1, 5013.2", \ "4150.4, 4150.4, 4150.4, 4429.8, 5002.8", \ "4129.7, 4129.7, 4129.7, 4409.1, 4982.2", \ "4088.1, 4088.1, 4088.1, 4367.7, 4940.9"); } fall_transition (inslew_load_5x5__10) { values ("5119.5, 5119.5, 5119.5, 5576.8, 6491.4", \ "5119.5, 5119.5, 5119.5, 5576.8, 6491.4", \ "5119.5, 5119.5, 5119.5, 5576.8, 6491.4", \ "5119.5, 5119.5, 5119.5, 5576.8, 6491.4", \ "5120.8, 5120.8, 5120.8, 5577.7, 6491.9"); } } timing (maxd_nq_i1_negative_unate) { related_pin : "i1" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__10) { values ("10887.5, 10887.5, 10887.5, 11502.4, 12782.4", \ "10880.3, 10880.3, 10880.3, 11495.2, 12775.3", \ "10865.8, 10865.8, 10865.8, 11480.9, 12761.0", \ "10836.8, 10836.8, 10836.8, 11452.2, 12732.6", \ "10778.8, 10778.8, 10778.8, 11394.9, 12675.7"); } rise_transition (inslew_load_5x5__10) { values ("16099.4, 16099.4, 16099.4, 17257.8, 19574.5", \ "16099.4, 16099.4, 16099.4, 17257.8, 19574.5", \ "16099.4, 16099.4, 16099.4, 17257.8, 19574.5", \ "16099.4, 16099.4, 16099.4, 17257.8, 19574.5", \ "16099.4, 16099.4, 16099.4, 17257.8, 19574.5"); } cell_fall (inslew_load_5x5__10) { values ("3343.0, 3343.0, 3343.0, 3629.5, 4211.5", \ "3346.3, 3346.3, 3346.3, 3632.9, 4215.1", \ "3353.4, 3353.4, 3353.4, 3640.0, 4222.0", \ "3369.7, 3369.7, 3369.7, 3656.3, 4238.4", \ "3402.5, 3402.5, 3402.5, 3689.5, 4271.8"); } fall_transition (inslew_load_5x5__10) { values ("3905.2, 3905.2, 3905.2, 4370.4, 5300.9", \ "3908.6, 3908.6, 3908.6, 4373.9, 5304.5", \ "3909.9, 3909.9, 3909.9, 4375.1, 5305.5", \ "3910.2, 3910.2, 3910.2, 4375.4, 5305.9", \ "3913.1, 3913.1, 3913.1, 4377.3, 5306.7"); } } timing (maxd_nq_i2_negative_unate) { related_pin : "i2" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__10) { values ("4030.3, 4030.3, 4030.3, 4694.3, 6024.3", \ "4014.9, 4014.9, 4014.9, 4677.3, 6005.2", \ "4058.5, 4058.5, 4058.5, 4720.2, 6047.4", \ "4083.6, 4083.6, 4083.6, 4743.0, 6067.5", \ "4133.2, 4133.2, 4133.2, 4793.9, 6120.7"); } rise_transition (inslew_load_5x5__10) { values ("3978.8, 3978.8, 3978.8, 5153.5, 7509.6", \ "3968.2, 3968.2, 3968.2, 5139.9, 7492.2", \ "4075.8, 4075.8, 4075.8, 5246.3, 7597.3", \ "4170.3, 4170.3, 4170.3, 5336.6, 7682.8", \ "4325.7, 4325.7, 4325.7, 5493.7, 7843.4"); } cell_fall (inslew_load_5x5__10) { values ("2577.3, 2577.3, 2577.3, 2870.2, 3456.6", \ "2572.2, 2572.2, 2572.2, 2865.0, 3451.5", \ "2561.9, 2561.9, 2561.9, 2854.7, 3441.2", \ "2541.2, 2541.2, 2541.2, 2834.1, 3420.5", \ "2496.5, 2496.5, 2496.5, 2791.0, 3378.8"); } fall_transition (inslew_load_5x5__10) { values ("2365.5, 2365.5, 2365.5, 2822.8, 3737.4", \ "2365.5, 2365.5, 2365.5, 2822.8, 3737.4", \ "2365.5, 2365.5, 2365.5, 2822.8, 3737.4", \ "2365.6, 2365.6, 2365.6, 2822.8, 3737.4", \ "2375.1, 2375.1, 2375.1, 2829.7, 3740.8"); } } timing (maxd_nq_i3_negative_unate) { related_pin : "i3" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__10) { values ("7972.2, 7972.2, 7972.2, 8611.0, 9912.7", \ "7960.5, 7960.5, 7960.5, 8599.1, 9900.5", \ "7957.0, 7957.0, 7957.0, 8596.1, 9898.1", \ "7935.0, 7935.0, 7935.0, 8574.4, 9876.9", \ "7899.8, 7899.8, 7899.8, 8540.5, 9844.8"); } rise_transition (inslew_load_5x5__10) { values ("10697.2, 10697.2, 10697.2, 11859.2, 14185.0", \ "10696.2, 10696.2, 10696.2, 11858.0, 14183.2", \ "10727.0, 10727.0, 10727.0, 11889.3, 14215.5", \ "10752.8, 10752.8, 10752.8, 11915.5, 14242.2", \ "10794.8, 10794.8, 10794.8, 11959.1, 14288.5"); } cell_fall (inslew_load_5x5__10) { values ("3473.3, 3473.3, 3473.3, 3760.6, 4341.1", \ "3468.2, 3468.2, 3468.2, 3755.5, 4335.9", \ "3457.8, 3457.8, 3457.8, 3745.1, 4325.6", \ "3437.2, 3437.2, 3437.2, 3724.5, 4304.9", \ "3395.4, 3395.4, 3395.4, 3683.0, 4263.6"); } fall_transition (inslew_load_5x5__10) { values ("3721.6, 3721.6, 3721.6, 4178.9, 5093.5", \ "3721.6, 3721.6, 3721.6, 4178.9, 5093.5", \ "3721.6, 3721.6, 3721.6, 4178.9, 5093.5", \ "3721.6, 3721.6, 3721.6, 4178.9, 5093.5", \ "3724.8, 3724.8, 3724.8, 4181.1, 5094.5"); } } timing (maxd_nq_i4_negative_unate) { related_pin : "i4" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__10) { values ("2366.9, 2366.9, 2366.9, 2890.4, 3928.0", \ "2381.9, 2381.9, 2381.9, 2905.3, 3943.0", \ "2400.4, 2400.4, 2400.4, 2923.7, 3961.6", \ "2414.0, 2414.0, 2414.0, 2936.3, 3973.4", \ "2421.4, 2421.4, 2421.4, 2948.5, 3990.5"); } rise_transition (inslew_load_5x5__10) { values ("1491.5, 1491.5, 1491.5, 2338.0, 4027.3", \ "1525.8, 1525.8, 1525.8, 2372.2, 4061.6", \ "1572.4, 1572.4, 1572.4, 2418.5, 4108.4", \ "1616.5, 1616.5, 1616.5, 2461.1, 4149.5", \ "1657.0, 1657.0, 1657.0, 2501.2, 4192.3"); } cell_fall (inslew_load_5x5__10) { values ("1690.8, 1690.8, 1690.8, 1990.6, 2585.1", \ "1694.6, 1694.6, 1694.6, 1994.6, 2589.7", \ "1700.2, 1700.2, 1700.2, 2000.1, 2595.4", \ "1718.2, 1718.2, 1718.2, 2017.9, 2612.1", \ "1729.6, 1729.6, 1729.6, 2039.6, 2641.8"); } fall_transition (inslew_load_5x5__10) { values ("1025.1, 1025.1, 1025.1, 1489.8, 2418.0", \ "1031.3, 1031.3, 1031.3, 1496.3, 2425.5", \ "1034.0, 1034.0, 1034.0, 1498.9, 2428.3", \ "1041.1, 1041.1, 1041.1, 1505.1, 2432.5", \ "1052.3, 1052.3, 1052.3, 1516.4, 2439.0"); } } internal_power (energy_neg_nq_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__10) { values ("26615.4, 26615.4, 26615.4, 28449.8, 32118.7", \ "26693.4, 26693.4, 26693.4, 28527.8, 32196.7", \ "26849.3, 26849.3, 26849.3, 28683.8, 32352.7", \ "27161.2, 27161.2, 27161.2, 28995.7, 32664.6", \ "27785.0, 27785.0, 27785.0, 29619.5, 33288.4"); } fall_power (energy_inslew_load_5x5__10) { values ("18842.7, 18842.7, 18842.7, 20677.1, 24346.0", \ "18873.3, 18873.3, 18873.3, 20707.7, 24376.6", \ "18934.5, 18934.5, 18934.5, 20769.0, 24437.9", \ "19057.0, 19057.0, 19057.0, 20891.4, 24560.3", \ "19301.9, 19301.9, 19301.9, 21136.4, 24805.3"); } } internal_power (energy_neg_nq_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__10) { values ("23792.7, 23792.7, 23792.7, 25627.1, 29296.0", \ "23850.7, 23850.7, 23850.7, 25685.1, 29354.0", \ "23966.7, 23966.7, 23966.7, 25801.1, 29470.0", \ "24198.7, 24198.7, 24198.7, 26033.1, 29702.0", \ "24662.7, 24662.7, 24662.7, 26497.1, 30166.0"); } fall_power (energy_inslew_load_5x5__10) { values ("13748.3, 13748.3, 13748.3, 15582.7, 19251.6", \ "13782.3, 13782.3, 13782.3, 15616.7, 19285.6", \ "13850.3, 13850.3, 13850.3, 15684.8, 19353.7", \ "13986.4, 13986.4, 13986.4, 15820.9, 19489.8", \ "14258.6, 14258.6, 14258.6, 16093.1, 19762.0"); } } internal_power (energy_neg_nq_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__10) { values ("4840.3, 4840.3, 4840.3, 6674.8, 10343.7", \ "4913.9, 4913.9, 4913.9, 6748.3, 10417.2", \ "5061.0, 5061.0, 5061.0, 6895.5, 10564.4", \ "5355.4, 5355.4, 5355.4, 7189.8, 10858.7", \ "5944.0, 5944.0, 5944.0, 7778.4, 11447.3"); } fall_power (energy_inslew_load_5x5__10) { values ("7296.3, 7296.3, 7296.3, 9130.7, 12799.6", \ "7314.7, 7314.7, 7314.7, 9149.2, 12818.1", \ "7351.6, 7351.6, 7351.6, 9186.0, 12854.9", \ "7425.3, 7425.3, 7425.3, 9259.7, 12928.6", \ "7572.7, 7572.7, 7572.7, 9407.2, 13076.1"); } } internal_power (energy_neg_nq_i3) { related_pin : "i3" ; rise_power (energy_inslew_load_5x5__10) { values ("15011.8, 15011.8, 15011.8, 16846.3, 20515.2", \ "15088.7, 15088.7, 15088.7, 16923.1, 20592.0", \ "15242.4, 15242.4, 15242.4, 17076.8, 20745.7", \ "15549.8, 15549.8, 15549.8, 17384.3, 21053.1", \ "16164.6, 16164.6, 16164.6, 17999.1, 21668.0"); } fall_power (energy_inslew_load_5x5__10) { values ("12743.6, 12743.6, 12743.6, 14578.1, 18247.0", \ "12769.6, 12769.6, 12769.6, 14604.1, 18273.0", \ "12821.6, 12821.6, 12821.6, 14656.0, 18324.9", \ "12925.5, 12925.5, 12925.5, 14760.0, 18428.9", \ "13133.4, 13133.4, 13133.4, 14967.8, 18636.7"); } } internal_power (energy_neg_nq_i4) { related_pin : "i4" ; rise_power (energy_inslew_load_5x5__10) { values ("1836.7, 1836.7, 1836.7, 3671.1, 7340.0", \ "1894.0, 1894.0, 1894.0, 3728.5, 7397.4", \ "2008.8, 2008.8, 2008.8, 3843.2, 7512.1", \ "2238.2, 2238.2, 2238.2, 4072.7, 7741.6", \ "2697.2, 2697.2, 2697.2, 4531.7, 8200.6"); } fall_power (energy_inslew_load_5x5__10) { values ("1919.3, 1919.3, 1919.3, 3753.7, 7422.6", \ "1948.9, 1948.9, 1948.9, 3783.3, 7452.2", \ "2008.2, 2008.2, 2008.2, 3842.6, 7511.5", \ "2126.8, 2126.8, 2126.8, 3961.2, 7630.1", \ "2363.9, 2363.9, 2363.9, 4198.4, 7867.3"); } } } } cell (nao22_x1) { area : 21.60 ; cell_leakage_power : 3.9 ; leakage_power () { when : "(!(i2) & i1 & i0)" ; value : 4.7 ; } leakage_power () { when : "(i2 & !(i1) & i0)" ; value : 3.1 ; } leakage_power () { when : "(i1 & i2)" ; value : 3.3 ; } leakage_power () { when : "((i0 ^ i1) & !(i2))" ; value : 3.8 ; } leakage_power () { when : "(i2 & !(i1) & !(i0))" ; value : 5.5 ; } leakage_power () { when : "(!(i2) & !(i1) & !(i0))" ; value : 2.8 ; } pin (i2) { direction : input ; capacitance : 853.12 ; } pin (i1) { direction : input ; capacitance : 848.02 ; } pin (i0) { direction : input ; capacitance : 846.52 ; } pin (nq) { function : "(!(i2) | (!(i1) & !(i0)))" ; direction : output ; capacitance : 151.11 ; timing (maxd_nq_i0_negative_unate) { related_pin : "i0" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__11) { values ("5101.8, 5101.8, 5101.8, 5544.8, 6443.6", \ "5096.3, 5096.3, 5096.3, 5539.4, 6438.2", \ "5085.5, 5085.5, 5085.5, 5528.6, 6427.5", \ "5063.8, 5063.8, 5063.8, 5507.0, 6406.0", \ "5020.4, 5020.4, 5020.4, 5463.8, 6363.0"); } rise_transition (inslew_load_5x5__11) { values ("5866.8, 5866.8, 5866.8, 6587.0, 8027.6", \ "5866.8, 5866.8, 5866.8, 6587.0, 8027.6", \ "5866.8, 5866.8, 5866.8, 6587.0, 8027.6", \ "5866.8, 5866.8, 5866.8, 6587.0, 8027.6", \ "5867.1, 5867.1, 5867.1, 6587.2, 8027.6"); } cell_fall (inslew_load_5x5__11) { values ("2348.1, 2348.1, 2348.1, 2620.7, 3166.7", \ "2352.6, 2352.6, 2352.6, 2625.5, 3172.0", \ "2358.3, 2358.3, 2358.3, 2631.2, 3177.7", \ "2375.1, 2375.1, 2375.1, 2647.6, 3193.6", \ "2402.3, 2402.3, 2402.3, 2677.2, 3225.3"); } fall_transition (inslew_load_5x5__11) { values ("2156.6, 2156.6, 2156.6, 2586.8, 3447.6", \ "2164.0, 2164.0, 2164.0, 2594.6, 3456.1", \ "2166.7, 2166.7, 2166.7, 2597.4, 3459.0", \ "2170.9, 2170.9, 2170.9, 2600.8, 3461.6", \ "2179.0, 2179.0, 2179.0, 2606.8, 3464.5"); } } timing (maxd_nq_i1_negative_unate) { related_pin : "i1" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__11) { values ("2200.8, 2200.8, 2200.8, 2665.1, 3586.3", \ "2205.6, 2205.6, 2205.6, 2669.7, 3590.6", \ "2213.8, 2213.8, 2213.8, 2678.1, 3599.8", \ "2224.5, 2224.5, 2224.5, 2689.0, 3611.5", \ "2252.8, 2252.8, 2252.8, 2720.6, 3642.9"); } rise_transition (inslew_load_5x5__11) { values ("1411.5, 1411.5, 1411.5, 2143.6, 3606.4", \ "1422.4, 1422.4, 1422.4, 2154.2, 3616.4", \ "1436.6, 1436.6, 1436.6, 2168.7, 3632.2", \ "1442.5, 1442.5, 1442.5, 2174.9, 3639.6", \ "1463.0, 1463.0, 1463.0, 2191.0, 3648.1"); } cell_fall (inslew_load_5x5__11) { values ("1556.1, 1556.1, 1556.1, 1833.9, 2384.6", \ "1559.9, 1559.9, 1559.9, 1837.8, 2389.2", \ "1565.5, 1565.5, 1565.5, 1843.4, 2394.8", \ "1583.2, 1583.2, 1583.2, 1861.1, 2411.6", \ "1587.5, 1587.5, 1587.5, 1878.2, 2439.3"); } fall_transition (inslew_load_5x5__11) { values ("944.4, 944.4, 944.4, 1374.9, 2234.8", \ "950.6, 950.6, 950.6, 1381.3, 2242.2", \ "953.1, 953.1, 953.1, 1383.9, 2244.9", \ "960.5, 960.5, 960.5, 1390.2, 2249.0", \ "971.7, 971.7, 971.7, 1402.6, 2257.0"); } } timing (maxd_nq_i2_negative_unate) { related_pin : "i2" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__11) { values ("2189.5, 2189.5, 2189.5, 2471.1, 3035.5", \ "2198.3, 2198.3, 2198.3, 2479.9, 3044.3", \ "2215.9, 2215.9, 2215.9, 2497.5, 3061.9", \ "2250.9, 2250.9, 2250.9, 2532.6, 3097.0", \ "2315.5, 2315.5, 2315.5, 2599.9, 3166.5"); } rise_transition (inslew_load_5x5__11) { values ("1698.1, 1698.1, 1698.1, 2082.1, 2850.2", \ "1698.1, 1698.1, 1698.1, 2082.1, 2850.2", \ "1698.1, 1698.1, 1698.1, 2082.1, 2850.2", \ "1698.3, 1698.3, 1698.3, 2082.2, 2850.2", \ "1712.8, 1712.8, 1712.8, 2092.9, 2855.5"); } cell_fall (inslew_load_5x5__11) { values ("2441.0, 2441.0, 2441.0, 2711.9, 3254.9", \ "2435.8, 2435.8, 2435.8, 2706.8, 3249.7", \ "2425.5, 2425.5, 2425.5, 2696.4, 3239.4", \ "2404.7, 2404.7, 2404.7, 2675.7, 3218.7", \ "2359.0, 2359.0, 2359.0, 2632.0, 3176.7"); } fall_transition (inslew_load_5x5__11) { values ("2282.8, 2282.8, 2282.8, 2706.6, 3554.0", \ "2282.8, 2282.8, 2282.8, 2706.6, 3554.0", \ "2282.8, 2282.8, 2282.8, 2706.6, 3554.0", \ "2283.0, 2283.0, 2283.0, 2706.6, 3554.0", \ "2294.6, 2294.6, 2294.6, 2715.3, 3558.5"); } } internal_power (energy_neg_nq_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__11) { values ("13556.5, 13556.5, 13556.5, 15445.4, 19223.0", \ "13619.7, 13619.7, 13619.7, 15508.5, 19286.2", \ "13746.0, 13746.0, 13746.0, 15634.8, 19412.5", \ "13998.6, 13998.6, 13998.6, 15887.4, 19665.1", \ "14503.8, 14503.8, 14503.8, 16392.6, 20170.3"); } fall_power (energy_inslew_load_5x5__11) { values ("7312.7, 7312.7, 7312.7, 9201.5, 12979.2", \ "7363.1, 7363.1, 7363.1, 9251.9, 13029.6", \ "7463.9, 7463.9, 7463.9, 9352.7, 13130.4", \ "7665.5, 7665.5, 7665.5, 9554.3, 13332.0", \ "8068.7, 8068.7, 8068.7, 9957.5, 13735.2"); } } internal_power (energy_neg_nq_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__11) { values ("1902.5, 1902.5, 1902.5, 3791.3, 7569.0", \ "1966.2, 1966.2, 1966.2, 3855.1, 7632.8", \ "2093.8, 2093.8, 2093.8, 3982.6, 7760.3", \ "2348.9, 2348.9, 2348.9, 4237.8, 8015.4", \ "2859.2, 2859.2, 2859.2, 4748.0, 8525.7"); } fall_power (energy_inslew_load_5x5__11) { values ("1971.7, 1971.7, 1971.7, 3860.6, 7638.2", \ "2004.5, 2004.5, 2004.5, 3893.3, 7671.0", \ "2070.0, 2070.0, 2070.0, 3958.8, 7736.5", \ "2201.0, 2201.0, 2201.0, 4089.9, 7867.5", \ "2463.1, 2463.1, 2463.1, 4351.9, 8129.6"); } } internal_power (energy_neg_nq_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__11) { values ("7033.1, 7033.1, 7033.1, 8921.9, 12699.6", \ "7121.5, 7121.5, 7121.5, 9010.3, 12788.0", \ "7298.3, 7298.3, 7298.3, 9187.1, 12964.8", \ "7651.9, 7651.9, 7651.9, 9540.7, 13318.4", \ "8359.0, 8359.0, 8359.0, 10247.9, 14025.5"); } fall_power (energy_inslew_load_5x5__11) { values ("7961.3, 7961.3, 7961.3, 9850.2, 13627.8", \ "8007.0, 8007.0, 8007.0, 9895.9, 13673.6", \ "8098.5, 8098.5, 8098.5, 9987.3, 13765.0", \ "8281.3, 8281.3, 8281.3, 10170.2, 13947.8", \ "8647.0, 8647.0, 8647.0, 10535.9, 14313.5"); } } } } cell (zero_x0) { area : 10.80 ; cell_leakage_power : 0 ; pin (nq) { function : "0" ; direction : output ; capacitance : 30.09 ; } } cell (nxr2_x4) { area : 43.20 ; cell_leakage_power : 12 ; leakage_power () { when : "(i1 & i0)" ; value : 13 ; } leakage_power () { when : "(!(i1) & i0)" ; value : 11 ; } leakage_power () { when : "(i1 & !(i0))" ; value : 10 ; } leakage_power () { when : "(!(i1) & !(i0))" ; value : 15 ; } pin (i1) { direction : input ; capacitance : 1270.79 ; } pin (i0) { direction : input ; capacitance : 1268.50 ; } pin (nq) { function : "!((i1 ^ i0))" ; direction : output ; capacitance : 151.67 ; timing (maxd_nq_i0_positive_unate) { related_pin : "i0" ; when : "i1" ; sdf_cond : "i1" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__3) { values ("9129.2, 9129.2, 9129.2, 9383.4, 9865.9", \ "9124.1, 9124.1, 9124.1, 9378.3, 9860.8", \ "9113.8, 9113.8, 9113.8, 9368.0, 9850.5", \ "9093.2, 9093.2, 9093.2, 9347.4, 9829.9", \ "9051.9, 9051.9, 9051.9, 9306.1, 9788.6"); } rise_transition (inslew_load_5x5__3) { values ("4517.6, 4517.6, 4517.6, 4717.4, 5111.3", \ "4517.6, 4517.6, 4517.6, 4717.4, 5111.3", \ "4517.6, 4517.6, 4517.6, 4717.4, 5111.3", \ "4517.6, 4517.6, 4517.6, 4717.4, 5111.3", \ "4517.6, 4517.6, 4517.6, 4717.4, 5111.3"); } cell_fall (inslew_load_5x5__3) { values ("10452.8, 10452.8, 10452.8, 10760.6, 11183.7", \ "10447.4, 10447.4, 10447.4, 10755.2, 11178.3", \ "10436.7, 10436.7, 10436.7, 10744.5, 11167.6", \ "10415.2, 10415.2, 10415.2, 10723.0, 11146.1", \ "10372.4, 10372.4, 10372.4, 10680.2, 11103.3"); } fall_transition (inslew_load_5x5__3) { values ("5006.8, 5006.8, 5006.8, 5143.5, 5378.0", \ "5006.8, 5006.8, 5006.8, 5143.5, 5378.0", \ "5006.8, 5006.8, 5006.8, 5143.5, 5378.0", \ "5006.8, 5006.8, 5006.8, 5143.5, 5378.0", \ "5006.8, 5006.8, 5006.8, 5143.5, 5378.0"); } } timing (maxd_nq_i1_positive_unate) { related_pin : "i1" ; when : "i0" ; sdf_cond : "i0" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__3) { values ("7958.2, 7958.2, 7958.2, 8216.4, 8701.2", \ "7963.0, 7963.0, 7963.0, 8221.2, 8706.0", \ "7970.2, 7970.2, 7970.2, 8228.4, 8713.2", \ "7986.9, 7986.9, 7986.9, 8245.1, 8729.9", \ "8020.5, 8020.5, 8020.5, 8278.7, 8763.5"); } rise_transition (inslew_load_5x5__3) { values ("3761.6, 3761.6, 3761.6, 3970.1, 4372.2", \ "3764.0, 3764.0, 3764.0, 3972.5, 4374.6", \ "3764.6, 3764.6, 3764.6, 3973.1, 4375.1", \ "3765.0, 3765.0, 3765.0, 3973.5, 4375.5", \ "3765.0, 3765.0, 3765.0, 3973.5, 4375.5"); } cell_fall (inslew_load_5x5__3) { values ("9893.5, 9893.5, 9893.5, 10116.3, 10534.8", \ "9888.1, 9888.1, 9888.1, 10110.9, 10529.4", \ "9877.4, 9877.4, 9877.4, 10100.2, 10518.7", \ "9856.0, 9856.0, 9856.0, 10078.8, 10497.3", \ "9813.1, 9813.1, 9813.1, 10035.9, 10454.4"); } fall_transition (inslew_load_5x5__3) { values ("4650.1, 4650.1, 4650.1, 4758.0, 5005.2", \ "4650.1, 4650.1, 4650.1, 4758.0, 5005.2", \ "4650.1, 4650.1, 4650.1, 4758.0, 5005.2", \ "4650.1, 4650.1, 4650.1, 4758.0, 5005.2", \ "4650.1, 4650.1, 4650.1, 4758.0, 5005.2"); } } timing (maxd_nq_i0_negative_unate) { related_pin : "i0" ; when : "!(i1)" ; sdf_cond : "!(i1)" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__3) { values ("11169.1, 11169.1, 11169.1, 11433.9, 11928.7", \ "11177.9, 11177.9, 11177.9, 11442.7, 11937.5", \ "11195.5, 11195.5, 11195.5, 11460.3, 11955.1", \ "11230.7, 11230.7, 11230.7, 11495.5, 11990.3", \ "11301.2, 11301.2, 11301.2, 11566.0, 12060.8"); } rise_transition (inslew_load_5x5__3) { values ("2929.7, 2929.7, 2929.7, 3149.8, 3573.0", \ "2929.7, 2929.7, 2929.7, 3149.8, 3573.0", \ "2929.7, 2929.7, 2929.7, 3149.8, 3573.0", \ "2929.7, 2929.7, 2929.7, 3149.8, 3573.0", \ "2929.9, 2929.9, 2929.9, 3150.0, 3573.2"); } cell_fall (inslew_load_5x5__3) { values ("10148.6, 10148.6, 10148.6, 10360.7, 10773.4", \ "10157.4, 10157.4, 10157.4, 10369.5, 10782.2", \ "10175.0, 10175.0, 10175.0, 10387.1, 10799.8", \ "10210.2, 10210.2, 10210.2, 10422.3, 10835.0", \ "10279.9, 10279.9, 10279.9, 10492.0, 10904.7"); } fall_transition (inslew_load_5x5__3) { values ("3079.5, 3079.5, 3079.5, 3236.0, 3559.0", \ "3079.5, 3079.5, 3079.5, 3236.0, 3559.0", \ "3079.5, 3079.5, 3079.5, 3236.0, 3559.0", \ "3079.5, 3079.5, 3079.5, 3236.0, 3559.0", \ "3079.8, 3079.8, 3079.8, 3236.3, 3559.3"); } } timing (maxd_nq_i1_negative_unate) { related_pin : "i1" ; when : "!(i0)" ; sdf_cond : "!(i0)" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__3) { values ("11740.8, 11740.8, 11740.8, 11999.6, 12484.6", \ "11749.6, 11749.6, 11749.6, 12008.4, 12493.4", \ "11767.2, 11767.2, 11767.2, 12026.0, 12511.0", \ "11802.4, 11802.4, 11802.4, 12061.2, 12546.2", \ "11872.8, 11872.8, 11872.8, 12131.5, 12616.6"); } rise_transition (inslew_load_5x5__3) { values ("3684.0, 3684.0, 3684.0, 3893.3, 4297.2", \ "3684.0, 3684.0, 3684.0, 3893.3, 4297.2", \ "3684.0, 3684.0, 3684.0, 3893.3, 4297.2", \ "3684.0, 3684.0, 3684.0, 3893.3, 4297.2", \ "3684.1, 3684.1, 3684.1, 3893.5, 4297.4"); } cell_fall (inslew_load_5x5__3) { values ("10921.0, 10921.0, 10921.0, 11137.2, 11456.9", \ "10929.8, 10929.8, 10929.8, 11146.0, 11465.7", \ "10947.4, 10947.4, 10947.4, 11163.6, 11483.3", \ "10982.6, 10982.6, 10982.6, 11198.8, 11518.5", \ "11052.4, 11052.4, 11052.4, 11268.5, 11588.2"); } fall_transition (inslew_load_5x5__3) { values ("3569.4, 3569.4, 3569.4, 3700.4, 3917.2", \ "3569.4, 3569.4, 3569.4, 3700.4, 3917.2", \ "3569.4, 3569.4, 3569.4, 3700.4, 3917.2", \ "3569.4, 3569.4, 3569.4, 3700.4, 3917.2", \ "3569.6, 3569.6, 3569.6, 3700.6, 3917.4"); } } internal_power (energy_pos_nq_i0) { related_pin : "i0" ; when : "i1" ; rise_power (energy_inslew_load_5x5__3) { values ("69473.4, 69473.4, 69473.4, 71369.2, 75160.9", \ "75206.6, 75206.6, 75206.6, 75206.6, 75206.6", \ "75298.0, 75298.0, 75298.0, 75298.0, 75298.0", \ "75480.9, 75480.9, 75480.9, 75480.9, 75480.9", \ "75846.6, 75846.6, 75846.6, 75846.6, 75846.6"); } fall_power (energy_inslew_load_5x5__3) { values ("70605.1, 70605.1, 70605.1, 72500.9, 76292.6", \ "76381.0, 76381.0, 76381.0, 76381.0, 76381.0", \ "76557.8, 76557.8, 76557.8, 76557.8, 76557.8", \ "76911.4, 76911.4, 76911.4, 76911.4, 76911.4", \ "77618.5, 77618.5, 77618.5, 77618.5, 77618.5"); } } internal_power (energy_pos_nq_i1) { related_pin : "i1" ; when : "i0" ; rise_power (energy_inslew_load_5x5__3) { values ("59745.4, 59745.4, 59745.4, 61641.2, 65432.9", \ "59808.5, 59808.5, 59808.5, 61704.3, 65496.0", \ "59912.5, 59912.5, 59912.5, 61808.3, 65600.0", \ "60115.9, 60115.9, 60115.9, 62011.7, 65803.4", \ "66206.6, 66206.6, 66206.6, 66206.6, 66206.6"); } fall_power (energy_inslew_load_5x5__3) { values ("65200.9, 65200.9, 65200.9, 67096.7, 70888.4", \ "70951.6, 70951.6, 70951.6, 70951.6, 70951.6", \ "71077.9, 71077.9, 71077.9, 71077.9, 71077.9", \ "71330.5, 71330.5, 71330.5, 71330.5, 71330.5", \ "71835.6, 71835.6, 71835.6, 71835.6, 71835.6"); } } internal_power (energy_neg_nq_i0) { related_pin : "i0" ; when : "!(i1)" ; rise_power (energy_inslew_load_5x5__3) { values ("60956.2, 60956.2, 60956.2, 62852.0, 66643.7", \ "66687.8, 66687.8, 66687.8, 66687.8, 66687.8", \ "66776.0, 66776.0, 66776.0, 66776.0, 66776.0", \ "66952.3, 66952.3, 66952.3, 66952.3, 66952.3", \ "61619.0, 61619.0, 61619.0, 63514.9, 67306.5"); } fall_power (energy_inslew_load_5x5__3) { values ("58041.1, 58041.1, 58041.1, 59936.9, 63728.6", \ "63751.5, 63751.5, 63751.5, 63751.5, 63751.5", \ "63797.3, 63797.3, 63797.3, 63797.3, 63797.3", \ "63889.0, 63889.0, 63889.0, 63889.0, 63889.0", \ "58397.2, 58397.2, 58397.2, 60293.1, 64084.8"); } } internal_power (energy_neg_nq_i1) { related_pin : "i1" ; when : "!(i0)" ; rise_power (energy_inslew_load_5x5__3) { values ("70066.1, 70066.1, 70066.1, 71962.0, 75753.6", \ "75797.7, 75797.7, 75797.7, 75797.7, 75797.7", \ "75885.9, 75885.9, 75885.9, 75885.9, 75885.9", \ "76062.2, 76062.2, 76062.2, 76062.2, 76062.2", \ "70728.5, 70728.5, 70728.5, 72624.4, 76416.1"); } fall_power (energy_inslew_load_5x5__3) { values ("64670.8, 64670.8, 64670.8, 66566.6, 70358.3", \ "70381.2, 70381.2, 70381.2, 70381.2, 70381.2", \ "70427.0, 70427.0, 70427.0, 70427.0, 70427.0", \ "70518.7, 70518.7, 70518.7, 70518.7, 70518.7", \ "65030.3, 65030.3, 65030.3, 66926.2, 70717.8"); } } } } cell (noa3ao322_x1) { area : 32.40 ; cell_leakage_power : 7.8 ; leakage_power () { when : "(i6 & i5 & i4 & i3 & i2 & i1 & i0)" ; value : 7.5 ; } leakage_power () { when : "(i0 & i1 & i2 & ((i3 & i4 & i5) ^ i6))" ; value : 6.9 ; } leakage_power () { when : "(i0 & i1 & i2 & !((i3 & i4 & i5)) & !(i6))" ; value : 6.4 ; } leakage_power () { when : "(!(i6) & i5 & i4 & i3 & !(i2) & i1 & i0)" ; value : 11 ; } leakage_power () { when : "(i0 & i1 & !(i2) & ((i3 & (i4 ^ i5) & !(i6)) | (!(i3) & i4 & i5 & !(i6))))" ; value : 9.5 ; } leakage_power () { when : "(i6 & !(i5) & !(i4) & !(i3) & !(i2) & i1 & i0)" ; value : 9.7 ; } leakage_power () { when : "((i0 & ((i1 & !(i2) & ((i3 & ((i4 & i5 & i6) | (!(i4) & !(i5) & !(i6)))) | (!(i3) & (i4 ^ i5) & !(i6)))) | (!(i1) & i2 & i3 & i4 & i5 & i6))) | (!(i0) & i1 & i2 & i3 & i4 & i5 & i6))" ; value : 8.3 ; } leakage_power () { when : "((i0 & (i1 ^ i2) & ((!(i3) & (i4 | i5) & i6) | (!(i4) & i5 & i6))) | (!(i0) & i1 & i2 & ((!(i3) & (i4 | i5) & i6) | (!(i4) & i5 & i6))))" ; value : 7.7 ; } leakage_power () { when : "((i0 ^ i1) & i2 & ((i3 & !(i4) & !(i5) & !(i6)) | (!(i3) & (i4 ^ i5) & !(i6))))" ; value : 7.8 ; } leakage_power () { when : "((i0 ^ i1) & i2 & !(i3) & !(i4) & !(i5) & !(i6))" ; value : 6.6 ; } leakage_power () { when : "((i0 & !(i1) & ((i2 & !(i3) & !(i4) & !(i5) & i6) | (!(i2) & i3 & i4 & i5 & i6))) | (!(i0) & ((i1 & ((i2 & !(i3) & !(i4) & !(i5) & i6) | (!(i2) & i3 & i4 & i5 & i6))) | (!(i1) & i2 & i3 & i4 & i5 & i6))))" ; value : 9.2 ; } leakage_power () { when : "((i0 & !(i1) & ((i2 & ((i3 & (i4 ^ i5) & !(i6)) | (!(i3) & i4 & i5 & !(i6)))) | (!(i2) & i3 & i4 & !(i5) & i6))) | (!(i0) & ((i1 & ((i2 & ((i3 & (i4 ^ i5) & !(i6)) | (!(i3) & i4 & i5 & !(i6)))) | (!(i2) & i3 & i4 & !(i5) & i6))) | (!(i1) & i2 & i3 & i4 & !(i5) & i6))))" ; value : 9 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & i3 & ((i4 & i5 & !(i6)) | (!(i4) & !(i5) & i6))) | (!(i0) & (i1 ^ i2) & i3 & ((i4 & i5 & !(i6)) | (!(i4) & !(i5) & i6))))" ; value : 9.1 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & ((i3 & (i4 ^ i5) & !(i6)) | (!(i3) & i4 & i5 & !(i6)))) | (!(i0) & (i1 ^ i2) & ((i3 & (i4 ^ i5) & !(i6)) | (!(i3) & i4 & i5 & !(i6)))))" ; value : 7.9 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & ((!(i3) & (i4 | i5) & i6) | (!(i4) & i5 & i6))) | (!(i0) & (i1 ^ i2) & ((!(i3) & (i4 | i5) & i6) | (!(i4) & i5 & i6))))" ; value : 8.5 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & ((i3 & !(i4) & !(i5) & !(i6)) | (!(i3) & (i4 ^ i5) & !(i6)))) | (!(i0) & (i1 ^ i2) & ((i3 & !(i4) & !(i5) & !(i6)) | (!(i3) & (i4 ^ i5) & !(i6)))))" ; value : 6.7 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & !(i3) & !(i4) & !(i5) & i6) | (!(i0) & (i1 ^ i2) & !(i3) & !(i4) & !(i5) & i6))" ; value : 8.1 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & !(i3) & !(i4) & !(i5) & !(i6)) | (!(i0) & (i1 ^ i2) & !(i3) & !(i4) & !(i5) & !(i6)))" ; value : 5.4 ; } leakage_power () { when : "((i0 & (i1 ^ i2) & i3 & !(i5) & i6) | (!(i0) & ((i1 & i2 & i3 & !(i5) & i6) | (!(i1) & !(i2) & i3 & i4 & i5 & !(i6)))))" ; value : 8 ; } leakage_power () { when : "((i0 & !(i1) & i2 & i3 & i4 & i5 & !(i6)) | (!(i0) & ((i1 & i2 & i3 & i4 & i5 & !(i6)) | (!(i1) & !(i2) & i3 & (i4 | !(i5)) & i6))))" ; value : 10 ; } leakage_power () { when : "(!(i0) & !(i1) & !(i2) & ((i3 & (i4 ^ i5) & !(i6)) | (!(i3) & i4 & i5 & !(i6))))" ; value : 6.8 ; } leakage_power () { when : "(!(i0) & !(i1) & !(i2) & ((!(i3) & (i4 | i5) & i6) | (!(i4) & i5 & i6)))" ; value : 9.3 ; } leakage_power () { when : "(!(i0) & !(i1) & !(i2) & ((i3 & !(i4) & !(i5) & !(i6)) | (!(i3) & (i4 ^ i5) & !(i6))))" ; value : 5.5 ; } leakage_power () { when : "((i0 & i1 & !(i2) & !(i3) & !(i4) & !(i5) & !(i6)) | (!(i0) & !(i1) & !(i2) & !(i3) & !(i4) & !(i5) & i6))" ; value : 7 ; } leakage_power () { when : "(!(i6) & !(i5) & !(i4) & !(i3) & !(i2) & !(i1) & !(i0))" ; value : 4.3 ; } pin (i6) { direction : input ; capacitance : 817.54 ; } pin (i5) { direction : input ; capacitance : 817.99 ; } pin (i4) { direction : input ; capacitance : 818.59 ; } pin (i3) { direction : input ; capacitance : 815.44 ; } pin (i2) { direction : input ; capacitance : 759.75 ; } pin (i1) { direction : input ; capacitance : 762.30 ; } pin (i0) { direction : input ; capacitance : 761.70 ; } pin (nq) { function : "((((((!(i6) & !(i0)) | (!(i6) & !(i1))) | (!(i6) & !(i2))) | (((!(i3) & !(i4)) & !(i5)) & !(i0))) | (((!(i3) & !(i4)) & !(i5)) & !(i1))) | (((!(i3) & !(i4)) & !(i5)) & !(i2)))" ; direction : output ; capacitance : 153.07 ; timing (maxd_nq_i0_negative_unate) { related_pin : "i0" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__12) { values ("20732.9, 20732.9, 20732.9, 21450.1, 22988.0", \ "20721.4, 20721.4, 20721.4, 21438.7, 22976.8", \ "20698.5, 20698.5, 20698.5, 21416.0, 22954.3", \ "20652.6, 20652.6, 20652.6, 21370.6, 22909.2", \ "20560.7, 20560.7, 20560.7, 21279.8, 22819.1"); } rise_transition (inslew_load_5x5__12) { values ("34177.1, 34177.1, 34177.1, 35707.7, 38768.9", \ "34177.1, 34177.1, 34177.1, 35707.7, 38768.9", \ "34177.1, 34177.1, 34177.1, 35707.7, 38768.9", \ "34177.1, 34177.1, 34177.1, 35707.7, 38768.9", \ "34177.1, 34177.1, 34177.1, 35707.7, 38768.9"); } cell_fall (inslew_load_5x5__12) { values ("5583.6, 5583.6, 5583.6, 5865.5, 6451.2", \ "5572.5, 5572.5, 5572.5, 5854.4, 6440.1", \ "5550.3, 5550.3, 5550.3, 5832.2, 6417.9", \ "5505.8, 5505.8, 5505.8, 5787.8, 6373.5", \ "5416.8, 5416.8, 5416.8, 5699.0, 6284.8"); } fall_transition (inslew_load_5x5__12) { values ("7937.9, 7937.9, 7937.9, 8456.9, 9495.0", \ "7937.9, 7937.9, 7937.9, 8456.9, 9495.0", \ "7937.9, 7937.9, 7937.9, 8456.9, 9495.0", \ "7937.9, 7937.9, 7937.9, 8456.9, 9495.0", \ "7938.1, 7938.1, 7938.1, 8457.1, 9495.1"); } } timing (maxd_nq_i1_negative_unate) { related_pin : "i1" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__12) { values ("19512.2, 19512.2, 19512.2, 20237.5, 21783.5", \ "19500.7, 19500.7, 19500.7, 20226.1, 21772.2", \ "19477.8, 19477.8, 19477.8, 20203.5, 21749.7", \ "19432.0, 19432.0, 19432.0, 20158.1, 21704.7", \ "19340.3, 19340.3, 19340.3, 20067.4, 21614.6"); } rise_transition (inslew_load_5x5__12) { values ("31956.4, 31956.4, 31956.4, 33487.0, 36548.2", \ "31956.4, 31956.4, 31956.4, 33487.0, 36548.2", \ "31956.4, 31956.4, 31956.4, 33487.0, 36548.2", \ "31956.4, 31956.4, 31956.4, 33487.0, 36548.2", \ "31956.4, 31956.4, 31956.4, 33487.0, 36548.2"); } cell_fall (inslew_load_5x5__12) { values ("4532.7, 4532.7, 4532.7, 4823.1, 5418.8", \ "4528.2, 4528.2, 4528.2, 4818.6, 5414.4", \ "4519.0, 4519.0, 4519.0, 4809.4, 5405.3", \ "4502.5, 4502.5, 4502.5, 4793.0, 5388.9", \ "4470.2, 4470.2, 4470.2, 4760.8, 5356.9"); } fall_transition (inslew_load_5x5__12) { values ("6238.5, 6238.5, 6238.5, 6764.8, 7817.5", \ "6241.4, 6241.4, 6241.4, 6767.8, 7820.6", \ "6242.1, 6242.1, 6242.1, 6768.5, 7821.4", \ "6242.1, 6242.1, 6242.1, 6768.6, 7821.4", \ "6242.7, 6242.7, 6242.7, 6768.9, 7821.5"); } } timing (maxd_nq_i2_negative_unate) { related_pin : "i2" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__12) { values ("17791.5, 17791.5, 17791.5, 18528.3, 20085.6", \ "17780.1, 17780.1, 17780.1, 18517.0, 20074.4", \ "17757.2, 17757.2, 17757.2, 18494.4, 20051.9", \ "17711.5, 17711.5, 17711.5, 18449.1, 20006.9", \ "17620.1, 17620.1, 17620.1, 18358.5, 19916.9"); } rise_transition (inslew_load_5x5__12) { values ("28826.3, 28826.3, 28826.3, 30356.9, 33418.1", \ "28826.3, 28826.3, 28826.3, 30356.9, 33418.1", \ "28826.3, 28826.3, 28826.3, 30356.9, 33418.1", \ "28826.3, 28826.3, 28826.3, 30356.9, 33418.1", \ "28826.3, 28826.3, 28826.3, 30356.9, 33418.1"); } cell_fall (inslew_load_5x5__12) { values ("3519.7, 3519.7, 3519.7, 3818.2, 4424.1", \ "3524.4, 3524.4, 3524.4, 3822.9, 4428.7", \ "3533.2, 3533.2, 3533.2, 3831.8, 4437.9", \ "3540.2, 3540.2, 3540.2, 3838.5, 4444.1", \ "3562.6, 3562.6, 3562.6, 3861.3, 4467.3"); } fall_transition (inslew_load_5x5__12) { values ("4581.2, 4581.2, 4581.2, 5116.4, 6187.2", \ "4597.8, 4597.8, 4597.8, 5132.8, 6203.4", \ "4620.7, 4620.7, 4620.7, 5156.0, 6227.0", \ "4627.9, 4627.9, 4627.9, 5162.7, 6232.9", \ "4634.7, 4634.7, 4634.7, 5168.9, 6238.6"); } } timing (maxd_nq_i3_negative_unate) { related_pin : "i3" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__12) { values ("4520.0, 4520.0, 4520.0, 5358.6, 7030.6", \ "4579.1, 4579.1, 4579.1, 5415.4, 7084.5", \ "4559.4, 4559.4, 4559.4, 5392.3, 7056.8", \ "4688.2, 4688.2, 4688.2, 5515.8, 7173.5", \ "4772.6, 4772.6, 4772.6, 5593.1, 7242.5"); } rise_transition (inslew_load_5x5__12) { values ("4726.1, 4726.1, 4726.1, 6326.9, 9522.1", \ "4860.2, 4860.2, 4860.2, 6456.8, 9646.4", \ "4862.6, 4862.6, 4862.6, 6452.5, 9633.2", \ "5180.3, 5180.3, 5180.3, 6760.0, 9927.6", \ "5454.9, 5454.9, 5454.9, 7020.6, 10172.2"); } cell_fall (inslew_load_5x5__12) { values ("2628.1, 2628.1, 2628.1, 2933.3, 3544.7", \ "2622.9, 2622.9, 2622.9, 2928.1, 3539.6", \ "2612.6, 2612.6, 2612.6, 2917.8, 3529.3", \ "2591.9, 2591.9, 2591.9, 2897.2, 3508.6", \ "2547.6, 2547.6, 2547.6, 2854.4, 3467.0"); } fall_transition (inslew_load_5x5__12) { values ("2442.8, 2442.8, 2442.8, 2919.8, 3873.8", \ "2442.8, 2442.8, 2442.8, 2919.8, 3873.8", \ "2442.8, 2442.8, 2442.8, 2919.8, 3873.8", \ "2442.9, 2442.9, 2442.9, 2919.9, 3873.8", \ "2451.9, 2451.9, 2451.9, 2926.3, 3876.8"); } } timing (maxd_nq_i4_negative_unate) { related_pin : "i4" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__12) { values ("9241.9, 9241.9, 9241.9, 10037.7, 11658.1", \ "9216.2, 9216.2, 9216.2, 10011.6, 11631.3", \ "9234.4, 9234.4, 9234.4, 10030.1, 11650.4", \ "9248.3, 9248.3, 9248.3, 10044.8, 11666.1", \ "9224.4, 9224.4, 9224.4, 10021.6, 11643.7"); } rise_transition (inslew_load_5x5__12) { values ("13422.1, 13422.1, 13422.1, 14978.3, 18094.3", \ "13397.5, 13397.5, 13397.5, 14952.8, 18067.5", \ "13477.3, 13477.3, 13477.3, 15033.3, 18149.0", \ "13586.0, 13586.0, 13586.0, 15143.1, 18260.3", \ "13675.9, 13675.9, 13675.9, 15233.7, 18351.9"); } cell_fall (inslew_load_5x5__12) { values ("3523.8, 3523.8, 3523.8, 3823.4, 4428.8", \ "3518.6, 3518.6, 3518.6, 3818.2, 4423.7", \ "3508.3, 3508.3, 3508.3, 3807.9, 4413.4", \ "3487.6, 3487.6, 3487.6, 3787.3, 4392.7", \ "3445.9, 3445.9, 3445.9, 3745.8, 4351.4"); } fall_transition (inslew_load_5x5__12) { values ("3798.9, 3798.9, 3798.9, 4275.9, 5229.9", \ "3798.9, 3798.9, 3798.9, 4275.9, 5229.9", \ "3798.9, 3798.9, 3798.9, 4275.9, 5229.9", \ "3798.9, 3798.9, 3798.9, 4275.9, 5229.9", \ "3801.9, 3801.9, 3801.9, 4278.0, 5230.8"); } } timing (maxd_nq_i5_negative_unate) { related_pin : "i5" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__12) { values ("13936.5, 13936.5, 13936.5, 14699.7, 16284.6", \ "13932.3, 13932.3, 13932.3, 14695.6, 16280.7", \ "13906.6, 13906.6, 13906.6, 14670.1, 16255.3", \ "13877.9, 13877.9, 13877.9, 14642.0, 16227.7", \ "13810.6, 13810.6, 13810.6, 14575.7, 16162.4"); } rise_transition (inslew_load_5x5__12) { values ("21898.6, 21898.6, 21898.6, 23437.3, 26515.3", \ "21917.6, 21917.6, 21917.6, 23456.5, 26534.7", \ "21921.3, 21921.3, 21921.3, 23460.1, 26538.3", \ "21964.2, 21964.2, 21964.2, 23503.4, 26582.2", \ "22010.5, 22010.5, 22010.5, 23550.2, 26629.9"); } cell_fall (inslew_load_5x5__12) { values ("3947.1, 3947.1, 3947.1, 4244.0, 4846.6", \ "3941.9, 3941.9, 3941.9, 4238.9, 4841.5", \ "3931.6, 3931.6, 3931.6, 4228.5, 4831.2", \ "3910.9, 3910.9, 3910.9, 4207.9, 4810.5", \ "3869.4, 3869.4, 3869.4, 4166.5, 4769.2"); } fall_transition (inslew_load_5x5__12) { values ("4439.8, 4439.8, 4439.8, 4916.7, 5870.7", \ "4439.8, 4439.8, 4439.8, 4916.7, 5870.7", \ "4439.8, 4439.8, 4439.8, 4916.7, 5870.7", \ "4439.8, 4439.8, 4439.8, 4916.7, 5870.7", \ "4441.5, 4441.5, 4441.5, 4917.9, 5871.2"); } } timing (maxd_nq_i6_negative_unate) { related_pin : "i6" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__12) { values ("2350.9, 2350.9, 2350.9, 2886.7, 3949.3", \ "2348.6, 2348.6, 2348.6, 2883.4, 3944.1", \ "2369.5, 2369.5, 2369.5, 2904.1, 3965.1", \ "2385.6, 2385.6, 2385.6, 2918.8, 3978.4", \ "2397.9, 2397.9, 2397.9, 2937.2, 4004.3"); } rise_transition (inslew_load_5x5__12) { values ("1502.2, 1502.2, 1502.2, 2366.2, 4091.6", \ "1507.9, 1507.9, 1507.9, 2370.4, 4092.6", \ "1558.4, 1558.4, 1558.4, 2420.6, 4143.3", \ "1608.0, 1608.0, 1608.0, 2467.8, 4188.2", \ "1661.9, 1661.9, 1661.9, 2523.2, 4250.2"); } cell_fall (inslew_load_5x5__12) { values ("1699.4, 1699.4, 1699.4, 2011.8, 2631.3", \ "1704.0, 1704.0, 1704.0, 2016.5, 2636.3", \ "1708.8, 1708.8, 1708.8, 2021.5, 2642.0", \ "1726.1, 1726.1, 1726.1, 2038.4, 2657.4", \ "1737.5, 1737.5, 1737.5, 2060.0, 2686.8"); } fall_transition (inslew_load_5x5__12) { values ("1038.8, 1038.8, 1038.8, 1523.2, 2490.8", \ "1047.4, 1047.4, 1047.4, 1532.0, 2500.1", \ "1051.5, 1051.5, 1051.5, 1536.4, 2505.6", \ "1060.7, 1060.7, 1060.7, 1544.3, 2510.8", \ "1072.9, 1072.9, 1072.9, 1556.1, 2517.6"); } } internal_power (energy_neg_nq_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__12) { values ("40560.5, 40560.5, 40560.5, 42473.9, 46300.7", \ "40660.4, 40660.4, 40660.4, 42573.8, 46400.6", \ "40860.1, 40860.1, 40860.1, 42773.5, 46600.3", \ "41259.6, 41259.6, 41259.6, 43173.0, 46999.8", \ "42058.5, 42058.5, 42058.5, 43971.9, 47798.7"); } fall_power (energy_inslew_load_5x5__12) { values ("27024.4, 27024.4, 27024.4, 28937.8, 32764.6", \ "27052.5, 27052.5, 27052.5, 28965.9, 32792.7", \ "27108.7, 27108.7, 27108.7, 29022.1, 32848.9", \ "27221.1, 27221.1, 27221.1, 29134.5, 32961.3", \ "27445.8, 27445.8, 27445.8, 29359.2, 33186.0"); } } internal_power (energy_neg_nq_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__12) { values ("37760.4, 37760.4, 37760.4, 39673.8, 43500.6", \ "37836.2, 37836.2, 37836.2, 39749.6, 43576.4", \ "37987.9, 37987.9, 37987.9, 39901.3, 43728.1", \ "38291.2, 38291.2, 38291.2, 40204.6, 44031.4", \ "38897.9, 38897.9, 38897.9, 40811.3, 44638.1"); } fall_power (energy_inslew_load_5x5__12) { values ("20485.5, 20485.5, 20485.5, 22398.9, 26225.7", \ "20518.1, 20518.1, 20518.1, 22431.5, 26258.3", \ "20583.1, 20583.1, 20583.1, 22496.5, 26323.3", \ "20713.2, 20713.2, 20713.2, 22626.6, 26453.4", \ "20973.5, 20973.5, 20973.5, 22886.9, 26713.7"); } } internal_power (energy_neg_nq_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__12) { values ("33831.7, 33831.7, 33831.7, 35745.1, 39571.9", \ "33891.8, 33891.8, 33891.8, 35805.2, 39632.0", \ "34011.9, 34011.9, 34011.9, 35925.3, 39752.1", \ "34252.2, 34252.2, 34252.2, 36165.6, 39992.4", \ "34732.7, 34732.7, 34732.7, 36646.1, 40472.9"); } fall_power (energy_inslew_load_5x5__12) { values ("14371.3, 14371.3, 14371.3, 16284.7, 20111.5", \ "14406.7, 14406.7, 14406.7, 16320.1, 20146.9", \ "14477.7, 14477.7, 14477.7, 16391.1, 20217.9", \ "14619.6, 14619.6, 14619.6, 16533.0, 20359.8", \ "14903.4, 14903.4, 14903.4, 16816.8, 20643.6"); } } internal_power (energy_neg_nq_i3) { related_pin : "i3" ; rise_power (energy_inslew_load_5x5__12) { values ("5075.3, 5075.3, 5075.3, 6988.7, 10815.5", \ "5145.5, 5145.5, 5145.5, 7058.9, 10885.7", \ "5285.9, 5285.9, 5285.9, 7199.3, 11026.1", \ "5566.6, 5566.6, 5566.6, 7480.0, 11306.8", \ "6128.2, 6128.2, 6128.2, 8041.6, 11868.4"); } fall_power (energy_inslew_load_5x5__12) { values ("7602.1, 7602.1, 7602.1, 9515.5, 13342.3", \ "7616.0, 7616.0, 7616.0, 9529.4, 13356.2", \ "7644.0, 7644.0, 7644.0, 9557.4, 13384.2", \ "7699.9, 7699.9, 7699.9, 9613.3, 13440.1", \ "7811.7, 7811.7, 7811.7, 9725.1, 13551.9"); } } internal_power (energy_neg_nq_i4) { related_pin : "i4" ; rise_power (energy_inslew_load_5x5__12) { values ("14768.7, 14768.7, 14768.7, 16682.1, 20508.9", \ "14842.4, 14842.4, 14842.4, 16755.7, 20582.5", \ "14989.7, 14989.7, 14989.7, 16903.1, 20729.9", \ "15284.5, 15284.5, 15284.5, 17197.9, 21024.7", \ "15874.1, 15874.1, 15874.1, 17787.5, 21614.3"); } fall_power (energy_inslew_load_5x5__12) { values ("13046.6, 13046.6, 13046.6, 14960.0, 18786.8", \ "13065.3, 13065.3, 13065.3, 14978.7, 18805.5", \ "13102.8, 13102.8, 13102.8, 15016.2, 18843.0", \ "13177.7, 13177.7, 13177.7, 15091.1, 18917.9", \ "13327.4, 13327.4, 13327.4, 15240.8, 19067.6"); } } internal_power (energy_neg_nq_i5) { related_pin : "i5" ; rise_power (energy_inslew_load_5x5__12) { values ("25222.8, 25222.8, 25222.8, 27136.2, 30963.0", \ "25299.9, 25299.9, 25299.9, 27213.3, 31040.1", \ "25454.2, 25454.2, 25454.2, 27367.6, 31194.4", \ "25762.7, 25762.7, 25762.7, 27676.1, 31502.9", \ "26379.7, 26379.7, 26379.7, 28293.1, 32119.9"); } fall_power (energy_inslew_load_5x5__12) { values ("15625.0, 15625.0, 15625.0, 17538.4, 21365.2", \ "15651.3, 15651.3, 15651.3, 17564.7, 21391.5", \ "15704.1, 15704.1, 15704.1, 17617.4, 21444.2", \ "15809.5, 15809.5, 15809.5, 17722.9, 21549.7", \ "16020.3, 16020.3, 16020.3, 17933.7, 21760.5"); } } internal_power (energy_neg_nq_i6) { related_pin : "i6" ; rise_power (energy_inslew_load_5x5__12) { values ("1923.2, 1923.2, 1923.2, 3836.6, 7663.4", \ "1980.7, 1980.7, 1980.7, 3894.1, 7720.9", \ "2095.7, 2095.7, 2095.7, 4009.1, 7835.9", \ "2325.6, 2325.6, 2325.6, 4239.0, 8065.8", \ "2785.4, 2785.4, 2785.4, 4698.8, 8525.6"); } fall_power (energy_inslew_load_5x5__12) { values ("1991.1, 1991.1, 1991.1, 3904.5, 7731.3", \ "2021.2, 2021.2, 2021.2, 3934.6, 7761.4", \ "2081.3, 2081.3, 2081.3, 3994.7, 7821.5", \ "2201.5, 2201.5, 2201.5, 4114.9, 7941.7", \ "2442.0, 2442.0, 2442.0, 4355.4, 8182.2"); } } } } cell (one_x0) { area : 10.80 ; cell_leakage_power : 0 ; pin (q) { function : "1" ; direction : output ; capacitance : 41.18 ; } } cell (na3_x4) { area : 28.80 ; cell_leakage_power : 8 ; leakage_power () { when : "(i2 & i1 & i0)" ; value : 7.2 ; } leakage_power () { when : "(i0 & (i1 ^ i2))" ; value : 8.8 ; } leakage_power () { when : "(i2 & i1 & !(i0))" ; value : 9.1 ; } leakage_power () { when : "((i0 & !(i1) & !(i2)) | (!(i0) & (i1 ^ i2)))" ; value : 7.8 ; } leakage_power () { when : "(!(i2) & !(i1) & !(i0))" ; value : 6.9 ; } pin (i2) { direction : input ; capacitance : 569.23 ; } pin (i1) { direction : input ; capacitance : 567.23 ; } pin (i0) { direction : input ; capacitance : 568.33 ; } pin (nq) { function : "(!(i1) | !(i2) | !(i0))" ; direction : output ; capacitance : 148.45 ; timing (maxd_nq_i0_negative_unate) { related_pin : "i0" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__13) { values ("10182.6, 10182.6, 10182.6, 10461.3, 10969.3", \ "10191.4, 10191.4, 10191.4, 10470.1, 10978.1", \ "10209.0, 10209.0, 10209.0, 10487.7, 10995.7", \ "10244.2, 10244.2, 10244.2, 10522.9, 11030.9", \ "10315.1, 10315.1, 10315.1, 10593.8, 11101.7"); } rise_transition (inslew_load_5x5__13) { values ("2314.2, 2314.2, 2314.2, 2550.8, 2984.7", \ "2314.2, 2314.2, 2314.2, 2550.8, 2984.7", \ "2314.2, 2314.2, 2314.2, 2550.8, 2984.7", \ "2314.2, 2314.2, 2314.2, 2550.8, 2984.7", \ "2314.8, 2314.8, 2314.8, 2551.4, 2985.2"); } cell_fall (inslew_load_5x5__13) { values ("10311.4, 10311.4, 10311.4, 10518.3, 10943.5", \ "10327.1, 10327.1, 10327.1, 10534.0, 10959.0", \ "10339.2, 10339.2, 10339.2, 10546.0, 10970.8", \ "10348.9, 10348.9, 10348.9, 10555.7, 10980.4", \ "10369.3, 10369.3, 10369.3, 10576.1, 11000.7"); } fall_transition (inslew_load_5x5__13) { values ("2949.9, 2949.9, 2949.9, 3109.4, 3427.0", \ "2950.8, 2950.8, 2950.8, 3110.2, 3427.8", \ "2951.5, 2951.5, 2951.5, 3110.9, 3428.5", \ "2951.8, 2951.8, 2951.8, 3111.2, 3428.8", \ "2952.3, 2952.3, 2952.3, 3111.7, 3429.3"); } } timing (maxd_nq_i1_negative_unate) { related_pin : "i1" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__13) { values ("12915.1, 12915.1, 12915.1, 13174.7, 13656.6", \ "12923.9, 12923.9, 12923.9, 13183.5, 13665.4", \ "12941.5, 12941.5, 12941.5, 13201.1, 13683.0", \ "12976.6, 12976.6, 12976.6, 13236.2, 13718.1", \ "13046.9, 13046.9, 13046.9, 13306.5, 13788.4"); } rise_transition (inslew_load_5x5__13) { values ("3032.0, 3032.0, 3032.0, 3247.3, 3660.1", \ "3032.0, 3032.0, 3032.0, 3247.3, 3660.1", \ "3032.0, 3032.0, 3032.0, 3247.3, 3660.1", \ "3032.0, 3032.0, 3032.0, 3247.3, 3660.1", \ "3032.0, 3032.0, 3032.0, 3247.3, 3660.1"); } cell_fall (inslew_load_5x5__13) { values ("13764.8, 13764.8, 13764.8, 13874.5, 14276.6", \ "13753.7, 13753.7, 13753.7, 13863.4, 14265.5", \ "13731.5, 13731.5, 13731.5, 13841.2, 14243.3", \ "13687.2, 13687.2, 13687.2, 13796.9, 14199.0", \ "13599.0, 13599.0, 13599.0, 13708.7, 14110.8"); } fall_transition (inslew_load_5x5__13) { values ("3629.9, 3629.9, 3629.9, 3656.2, 3958.5", \ "3629.9, 3629.9, 3629.9, 3656.2, 3958.5", \ "3629.9, 3629.9, 3629.9, 3656.2, 3958.5", \ "3629.9, 3629.9, 3629.9, 3656.2, 3958.5", \ "3630.2, 3630.2, 3630.2, 3656.5, 3958.8"); } } timing (maxd_nq_i2_negative_unate) { related_pin : "i2" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__13) { values ("11754.1, 11754.1, 11754.1, 12016.3, 12513.8", \ "11762.9, 11762.9, 11762.9, 12025.1, 12522.6", \ "11780.5, 11780.5, 11780.5, 12042.7, 12540.2", \ "11815.6, 11815.6, 11815.6, 12077.8, 12575.3", \ "11886.1, 11886.1, 11886.1, 12148.3, 12645.8"); } rise_transition (inslew_load_5x5__13) { values ("2728.0, 2728.0, 2728.0, 2948.8, 3371.2", \ "2728.0, 2728.0, 2728.0, 2948.8, 3371.2", \ "2728.0, 2728.0, 2728.0, 2948.8, 3371.2", \ "2728.0, 2728.0, 2728.0, 2948.8, 3371.2", \ "2728.1, 2728.1, 2728.1, 2948.9, 3371.4"); } cell_fall (inslew_load_5x5__13) { values ("11810.2, 11810.2, 11810.2, 12016.9, 12421.1", \ "11807.0, 11807.0, 11807.0, 12013.7, 12417.8", \ "11798.2, 11798.2, 11798.2, 12004.9, 12409.1", \ "11781.7, 11781.7, 11781.7, 11988.4, 12392.6", \ "11751.5, 11751.5, 11751.5, 11958.2, 12362.4"); } fall_transition (inslew_load_5x5__13) { values ("3133.9, 3133.9, 3133.9, 3285.7, 3602.5", \ "3134.6, 3134.6, 3134.6, 3286.3, 3603.1", \ "3134.7, 3134.7, 3134.7, 3286.4, 3603.2", \ "3134.7, 3134.7, 3134.7, 3286.4, 3603.2", \ "3135.8, 3135.8, 3135.8, 3287.4, 3604.2"); } } internal_power (energy_neg_nq_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__13) { values ("50231.6, 50231.6, 50231.6, 52087.1, 55798.3", \ "55847.9, 55847.9, 55847.9, 55847.9, 55847.9", \ "55947.0, 55947.0, 55947.0, 55947.0, 55947.0", \ "56145.2, 56145.2, 56145.2, 56145.2, 56145.2", \ "50978.2, 50978.2, 50978.2, 52833.8, 56545.0"); } fall_power (energy_inslew_load_5x5__13) { values ("50519.1, 50519.1, 50519.1, 52374.7, 56085.9", \ "50569.7, 50569.7, 50569.7, 52425.3, 56136.5", \ "50637.0, 50637.0, 50637.0, 52492.6, 56203.8", \ "50734.9, 50734.9, 50734.9, 52590.4, 56301.6", \ "50926.6, 50926.6, 50926.6, 52782.2, 56493.3"); } } internal_power (energy_neg_nq_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__13) { values ("61012.5, 61012.5, 61012.5, 62868.0, 66579.2", \ "66658.0, 66658.0, 66658.0, 66658.0, 66658.0", \ "66815.7, 66815.7, 66815.7, 66815.7, 66815.7", \ "67130.9, 67130.9, 67130.9, 67130.9, 67130.9", \ "67761.4, 67761.4, 67761.4, 67761.4, 67761.4"); } fall_power (energy_inslew_load_5x5__13) { values ("67324.2, 67324.2, 67324.2, 69179.7, 72890.9", \ "72907.5, 72907.5, 72907.5, 72907.5, 72907.5", \ "72940.7, 72940.7, 72940.7, 72940.7, 72940.7", \ "73007.1, 73007.1, 73007.1, 73007.1, 73007.1", \ "67576.2, 67576.2, 67576.2, 69431.8, 73142.9"); } } internal_power (energy_neg_nq_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__13) { values ("56255.8, 56255.8, 56255.8, 58111.4, 61822.6", \ "61884.1, 61884.1, 61884.1, 61884.1, 61884.1", \ "62007.1, 62007.1, 62007.1, 62007.1, 62007.1", \ "62253.1, 62253.1, 62253.1, 62253.1, 62253.1", \ "57179.4, 57179.4, 57179.4, 59034.9, 62746.1"); } fall_power (energy_inslew_load_5x5__13) { values ("58164.1, 58164.1, 58164.1, 60019.7, 63730.9", \ "58189.7, 58189.7, 58189.7, 60045.3, 63756.5", \ "58230.4, 58230.4, 58230.4, 60086.0, 63797.2", \ "63875.4, 63875.4, 63875.4, 63875.4, 63875.4", \ "58474.8, 58474.8, 58474.8, 60330.4, 64041.6"); } } } } cell (nao2o22_x4) { area : 39.60 ; cell_leakage_power : 8.7 ; leakage_power () { when : "(!(i3) & i2 & !(i1) & i0)" ; value : 6.1 ; } leakage_power () { when : "((i0 & ((i1 & i2 & !(i3)) | (!(i1) & i3))) | (i1 & i2 & !(i3)))" ; value : 6.3 ; } leakage_power () { when : "(i1 & i3)" ; value : 6.4 ; } leakage_power () { when : "((i0 ^ i1) & !(i2) & !(i3))" ; value : 10 ; } leakage_power () { when : "(i3 & i2 & !(i1) & !(i0))" ; value : 12 ; } leakage_power () { when : "((i0 & i1 & !(i2) & !(i3)) | (!(i0) & !(i1) & (i2 ^ i3)))" ; value : 11 ; } leakage_power () { when : "(!(i3) & !(i2) & !(i1) & !(i0))" ; value : 9.2 ; } pin (i3) { direction : input ; capacitance : 434.46 ; } pin (i2) { direction : input ; capacitance : 432.96 ; } pin (i1) { direction : input ; capacitance : 434.46 ; } pin (i0) { direction : input ; capacitance : 432.96 ; } pin (nq) { function : "(!((i0 | i1)) | (!(i2) & !(i3)))" ; direction : output ; capacitance : 151.67 ; timing (maxd_nq_i0_negative_unate) { related_pin : "i0" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__3) { values ("15950.7, 15950.7, 15950.7, 16207.4, 16692.8", \ "15945.4, 15945.4, 15945.4, 16202.1, 16687.5", \ "15934.6, 15934.6, 15934.6, 16191.3, 16676.7", \ "15913.2, 15913.2, 15913.2, 16169.9, 16655.3", \ "15870.2, 15870.2, 15870.2, 16126.9, 16612.3"); } rise_transition (inslew_load_5x5__3) { values ("4103.1, 4103.1, 4103.1, 4307.2, 4706.1", \ "4103.1, 4103.1, 4103.1, 4307.2, 4706.1", \ "4103.1, 4103.1, 4103.1, 4307.2, 4706.1", \ "4103.1, 4103.1, 4103.1, 4307.2, 4706.1", \ "4103.1, 4103.1, 4103.1, 4307.2, 4706.1"); } cell_fall (inslew_load_5x5__3) { values ("12480.2, 12480.2, 12480.2, 12691.2, 13103.8", \ "12493.0, 12493.0, 12493.0, 12704.0, 13116.7", \ "12505.3, 12505.3, 12505.3, 12716.3, 13128.9", \ "12519.8, 12519.8, 12519.8, 12730.8, 13143.5", \ "12553.7, 12553.7, 12553.7, 12764.7, 13177.4"); } fall_transition (inslew_load_5x5__3) { values ("3174.1, 3174.1, 3174.1, 3328.0, 3649.8", \ "3177.0, 3177.0, 3177.0, 3330.8, 3652.4", \ "3179.2, 3179.2, 3179.2, 3332.9, 3654.4", \ "3180.0, 3180.0, 3180.0, 3333.6, 3655.2", \ "3180.8, 3180.8, 3180.8, 3334.4, 3655.9"); } } timing (maxd_nq_i1_negative_unate) { related_pin : "i1" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__3) { values ("12300.2, 12300.2, 12300.2, 12564.8, 13055.7", \ "12306.4, 12306.4, 12306.4, 12571.0, 13061.8", \ "12320.5, 12320.5, 12320.5, 12585.1, 13075.7", \ "12334.9, 12334.9, 12334.9, 12599.5, 13090.0", \ "12365.9, 12365.9, 12365.9, 12630.5, 13120.9"); } rise_transition (inslew_load_5x5__3) { values ("3051.5, 3051.5, 3051.5, 3271.0, 3691.8", \ "3054.0, 3054.0, 3054.0, 3273.4, 3694.2", \ "3058.5, 3058.5, 3058.5, 3277.8, 3698.5", \ "3060.8, 3060.8, 3060.8, 3280.1, 3700.7", \ "3062.0, 3062.0, 3062.0, 3281.3, 3701.8"); } cell_fall (inslew_load_5x5__3) { values ("11230.7, 11230.7, 11230.7, 11441.8, 11873.7", \ "11238.7, 11238.7, 11238.7, 11449.8, 11881.5", \ "11247.0, 11247.0, 11247.0, 11458.1, 11889.7", \ "11260.4, 11260.4, 11260.4, 11471.5, 11903.1", \ "11293.3, 11293.3, 11293.3, 11504.4, 11935.9"); } fall_transition (inslew_load_5x5__3) { values ("2974.6, 2974.6, 2974.6, 3136.9, 3459.6", \ "2975.1, 2975.1, 2975.1, 3137.4, 3460.1", \ "2975.5, 2975.5, 2975.5, 3137.8, 3460.5", \ "2975.7, 2975.7, 2975.7, 3138.0, 3460.6", \ "2976.0, 2976.0, 2976.0, 3138.3, 3460.9"); } } timing (maxd_nq_i2_negative_unate) { related_pin : "i2" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__3) { values ("17505.7, 17505.7, 17505.7, 17760.3, 18243.9", \ "17500.4, 17500.4, 17500.4, 17755.0, 18238.6", \ "17489.6, 17489.6, 17489.6, 17744.2, 18227.8", \ "17468.1, 17468.1, 17468.1, 17722.7, 18206.3", \ "17425.2, 17425.2, 17425.2, 17679.8, 18163.4"); } rise_transition (inslew_load_5x5__3) { values ("4550.7, 4550.7, 4550.7, 4750.2, 5144.0", \ "4550.7, 4550.7, 4550.7, 4750.2, 5144.0", \ "4550.7, 4550.7, 4550.7, 4750.2, 5144.0", \ "4550.7, 4550.7, 4550.7, 4750.2, 5144.0", \ "4550.7, 4550.7, 4550.7, 4750.2, 5144.0"); } cell_fall (inslew_load_5x5__3) { values ("14174.4, 14174.4, 14174.4, 14288.0, 14698.1", \ "14169.2, 14169.2, 14169.2, 14282.8, 14692.9", \ "14158.9, 14158.9, 14158.9, 14272.5, 14682.6", \ "14138.3, 14138.3, 14138.3, 14251.9, 14662.0", \ "14097.3, 14097.3, 14097.3, 14210.8, 14621.0"); } fall_transition (inslew_load_5x5__3) { values ("3596.7, 3596.7, 3596.7, 3628.2, 3938.6", \ "3596.7, 3596.7, 3596.7, 3628.2, 3938.6", \ "3596.7, 3596.7, 3596.7, 3628.2, 3938.6", \ "3596.7, 3596.7, 3596.7, 3628.2, 3938.6", \ "3596.8, 3596.8, 3596.8, 3628.3, 3938.8"); } } timing (maxd_nq_i3_negative_unate) { related_pin : "i3" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__3) { values ("14075.3, 14075.3, 14075.3, 14335.8, 14822.3", \ "14080.6, 14080.6, 14080.6, 14341.1, 14827.5", \ "14094.0, 14094.0, 14094.0, 14354.4, 14840.9", \ "14108.3, 14108.3, 14108.3, 14368.7, 14855.1", \ "14138.0, 14138.0, 14138.0, 14398.5, 14884.9"); } rise_transition (inslew_load_5x5__3) { values ("3574.3, 3574.3, 3574.3, 3785.6, 4192.2", \ "3576.5, 3576.5, 3576.5, 3787.7, 4194.3", \ "3580.6, 3580.6, 3580.6, 3791.8, 4198.3", \ "3582.9, 3582.9, 3582.9, 3794.1, 4200.5", \ "3583.6, 3583.6, 3583.6, 3794.8, 4201.2"); } cell_fall (inslew_load_5x5__3) { values ("12740.8, 12740.8, 12740.8, 12951.8, 13364.4", \ "12735.6, 12735.6, 12735.6, 12946.6, 13359.2", \ "12725.3, 12725.3, 12725.3, 12936.3, 13348.9", \ "12704.7, 12704.7, 12704.7, 12915.7, 13328.3", \ "12664.1, 12664.1, 12664.1, 12875.1, 13287.7"); } fall_transition (inslew_load_5x5__3) { values ("3220.6, 3220.6, 3220.6, 3372.7, 3693.3", \ "3220.6, 3220.6, 3220.6, 3372.7, 3693.3", \ "3220.6, 3220.6, 3220.6, 3372.7, 3693.3", \ "3220.6, 3220.6, 3220.6, 3372.7, 3693.3", \ "3221.0, 3221.0, 3221.0, 3373.1, 3693.6"); } } internal_power (energy_neg_nq_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__3) { values ("67784.4, 67784.4, 67784.4, 69680.3, 73472.0", \ "73503.5, 73503.5, 73503.5, 73503.5, 73503.5", \ "73566.6, 73566.6, 73566.6, 73566.6, 73566.6", \ "73692.9, 73692.9, 73692.9, 73692.9, 73692.9", \ "73945.3, 73945.3, 73945.3, 73945.3, 73945.3"); } fall_power (energy_inslew_load_5x5__3) { values ("55786.0, 55786.0, 55786.0, 57681.8, 61473.5", \ "55837.9, 55837.9, 55837.9, 57733.7, 61525.4", \ "55909.3, 55909.3, 55909.3, 57805.2, 61596.9", \ "56017.3, 56017.3, 56017.3, 57913.2, 61704.9", \ "56226.6, 56226.6, 56226.6, 58122.4, 61914.1"); } } internal_power (energy_neg_nq_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__3) { values ("54561.4, 54561.4, 54561.4, 56457.3, 60248.9", \ "54618.7, 54618.7, 54618.7, 56514.5, 60306.2", \ "54730.0, 54730.0, 54730.0, 56625.9, 60417.5", \ "54909.3, 54909.3, 54909.3, 56805.1, 60596.8", \ "55244.7, 55244.7, 55244.7, 57140.5, 60932.2"); } fall_power (energy_inslew_load_5x5__3) { values ("50897.2, 50897.2, 50897.2, 52793.1, 56584.7", \ "50921.6, 50921.6, 50921.6, 52817.4, 56609.1", \ "50953.9, 50953.9, 50953.9, 52849.8, 56641.5", \ "51002.2, 51002.2, 51002.2, 52898.1, 56689.7", \ "51099.4, 51099.4, 51099.4, 52995.2, 56786.9"); } } internal_power (energy_neg_nq_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__3) { values ("73863.5, 73863.5, 73863.5, 75759.4, 79551.1", \ "79595.1, 79595.1, 79595.1, 79595.1, 79595.1", \ "79683.3, 79683.3, 79683.3, 79683.3, 79683.3", \ "79859.7, 79859.7, 79859.7, 79859.7, 79859.7", \ "80212.4, 80212.4, 80212.4, 80212.4, 80212.4"); } fall_power (energy_inslew_load_5x5__3) { values ("62004.2, 62004.2, 62004.2, 63900.0, 67691.7", \ "67714.6, 67714.6, 67714.6, 67714.6, 67714.6", \ "67760.4, 67760.4, 67760.4, 67760.4, 67760.4", \ "67852.0, 67852.0, 67852.0, 67852.0, 67852.0", \ "62348.9, 62348.9, 62348.9, 64244.7, 68036.4"); } } internal_power (energy_neg_nq_i3) { related_pin : "i3" ; rise_power (energy_inslew_load_5x5__3) { values ("60839.1, 60839.1, 60839.1, 62735.0, 66526.7", \ "60897.3, 60897.3, 60897.3, 62793.1, 66584.8", \ "61011.8, 61011.8, 61011.8, 62907.7, 66699.4", \ "61198.3, 61198.3, 61198.3, 63094.2, 66885.9", \ "61544.7, 61544.7, 61544.7, 63440.6, 67232.2"); } fall_power (energy_inslew_load_5x5__3) { values ("56765.8, 56765.8, 56765.8, 58661.6, 62453.3", \ "62467.6, 62467.6, 62467.6, 62467.6, 62467.6", \ "62496.4, 62496.4, 62496.4, 62496.4, 62496.4", \ "62553.8, 62553.8, 62553.8, 62553.8, 62553.8", \ "56984.9, 56984.9, 56984.9, 58880.7, 62672.4"); } } } } cell (oa2a2a23_x4) { area : 46.80 ; cell_leakage_power : 12 ; leakage_power () { when : "(i5 & !(i4) & !(i3) & i2 & !(i1) & i0)" ; value : 12 ; } leakage_power () { when : "((i0 & !(i1) & ((i2 & !(i3) & i4 & !(i5)) | (!(i2) & i3 & (i4 ^ i5)))) | (!(i0) & i1 & ((i2 & !(i3) & (i4 ^ i5)) | (!(i2) & i3 & !(i4) & i5))))" ; value : 11 ; } leakage_power () { when : "((i0 & ((!(i1) & ((i2 & i3 & (i4 ^ i5)) | (!((i2 & i3)) & i4 & i5))) | (i2 & ((i3 & (i4 ^ i5)) | (!(i3) & i4 & i5))) | (!(i2) & i3 & i4 & i5))) | (!(i0) & ((i1 & ((i2 & i3 & (i4 ^ i5)) | (!((i2 & i3)) & i4 & i5))) | (i2 & i3 & (i4 ^ i5)))))" ; value : 18 ; } leakage_power () { when : "((i0 & i1 & ((!(i2) & (!(i3) | !(i4) | !(i5))) | (!(i3) & (!(i4) | !(i5))) | (!(i4) & !(i5)))) | (i2 & i3 & !(i4) & !(i5)))" ; value : 17 ; } leakage_power () { when : "((i0 & !(i1) & ((i2 & !(i3) & !(i4) & !(i5)) | (!(i2) & !(i3) & !(i4) & i5))) | (!(i0) & ((i1 & !(i2) & i3 & i4 & !(i5)) | (!(i1) & i2 & !(i3) & !(i4) & i5))))" ; value : 10 ; } leakage_power () { when : "(!(i0) & ((i1 & !(i2) & (i3 ^ i4) & !(i5)) | (!(i1) & !(i2) & i3 & i4 & !(i5))))" ; value : 9.5 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & (i3 ^ i4) & !(i5)) | (!(i0) & ((i1 & ((i2 & !(i3) & !(i4) & !(i5)) | (!(i2) & !(i3) & !(i4) & i5))) | (!(i1) & ((i2 & !(i3) & i4 & !(i5)) | (!(i2) & i3 & !(i4) & i5))))))" ; value : 9.8 ; } leakage_power () { when : "((!((i0 | i1)) & i4 & i5) | (i2 & i3 & i4 & i5))" ; value : 19 ; } leakage_power () { when : "(!(i0) & ((i1 & !(i2) & !(i3) & !(i4) & !(i5)) | (!(i1) & !(i2) & (i3 ^ i4) & !(i5))))" ; value : 8.5 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & !(i3) & !(i4) & !(i5)) | (!(i0) & !(i1) & ((i2 & !(i3) & !(i4) & !(i5)) | (!(i2) & !(i3) & !(i4) & i5))))" ; value : 8.9 ; } leakage_power () { when : "(!(i5) & !(i4) & !(i3) & !(i2) & !(i1) & !(i0))" ; value : 7.5 ; } pin (i5) { direction : input ; capacitance : 845.77 ; } pin (i4) { direction : input ; capacitance : 848.32 ; } pin (i3) { direction : input ; capacitance : 845.17 ; } pin (i2) { direction : input ; capacitance : 844.87 ; } pin (i1) { direction : input ; capacitance : 844.57 ; } pin (i0) { direction : input ; capacitance : 843.97 ; } pin (q) { function : "((i4 & ((i2 & ((i1 & i0) | i3 | i5)) | (i1 & i0) | i5)) | (i2 & ((i1 & i0) | i3)) | (i1 & i0))" ; direction : output ; capacitance : 151.95 ; timing (maxd_q_i0_positive_unate) { related_pin : "i0" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__14) { values ("10521.4, 10521.4, 10521.4, 10761.8, 11226.6", \ "10516.2, 10516.2, 10516.2, 10756.6, 11221.4", \ "10505.9, 10505.9, 10505.9, 10746.3, 11211.1", \ "10485.3, 10485.3, 10485.3, 10725.7, 11190.5", \ "10444.0, 10444.0, 10444.0, 10684.4, 11149.2"); } rise_transition (inslew_load_5x5__14) { values ("5415.2, 5415.2, 5415.2, 5611.6, 6003.0", \ "5415.2, 5415.2, 5415.2, 5611.6, 6003.0", \ "5415.2, 5415.2, 5415.2, 5611.6, 6003.0", \ "5415.2, 5415.2, 5415.2, 5611.6, 6003.0", \ "5415.3, 5415.3, 5415.3, 5611.7, 6003.1"); } cell_fall (inslew_load_5x5__14) { values ("16274.5, 16274.5, 16274.5, 16492.2, 16923.6", \ "16263.2, 16263.2, 16263.2, 16480.9, 16912.3", \ "16240.5, 16240.5, 16240.5, 16458.2, 16889.6", \ "16195.1, 16195.1, 16195.1, 16412.8, 16844.2", \ "16104.4, 16104.4, 16104.4, 16322.1, 16753.5"); } fall_transition (inslew_load_5x5__14) { values ("9010.6, 9010.6, 9010.6, 9184.5, 9506.5", \ "9010.6, 9010.6, 9010.6, 9184.5, 9506.5", \ "9010.6, 9010.6, 9010.6, 9184.5, 9506.5", \ "9010.6, 9010.6, 9010.6, 9184.5, 9506.5", \ "9010.6, 9010.6, 9010.6, 9184.5, 9506.5"); } } timing (maxd_q_i1_positive_unate) { related_pin : "i1" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__14) { values ("9378.4, 9378.4, 9378.4, 9627.2, 10109.6", \ "9383.4, 9383.4, 9383.4, 9632.0, 10114.4", \ "9390.3, 9390.3, 9390.3, 9639.0, 10121.3", \ "9407.0, 9407.0, 9407.0, 9655.7, 10138.1", \ "9440.6, 9440.6, 9440.6, 9689.3, 10171.7"); } rise_transition (inslew_load_5x5__14) { values ("4715.7, 4715.7, 4715.7, 4915.6, 5308.4", \ "4718.0, 4718.0, 4718.0, 4917.9, 5310.7", \ "4718.5, 4718.5, 4718.5, 4918.4, 5311.2", \ "4718.8, 4718.8, 4718.8, 4918.7, 5311.5", \ "4718.8, 4718.8, 4718.8, 4918.7, 5311.5"); } cell_fall (inslew_load_5x5__14) { values ("15437.2, 15437.2, 15437.2, 15655.5, 16082.6", \ "15425.9, 15425.9, 15425.9, 15644.2, 16071.3", \ "15403.2, 15403.2, 15403.2, 15621.5, 16048.6", \ "15357.8, 15357.8, 15357.8, 15576.1, 16003.2", \ "15267.1, 15267.1, 15267.1, 15485.4, 15912.5"); } fall_transition (inslew_load_5x5__14) { values ("8498.6, 8498.6, 8498.6, 8671.0, 8994.9", \ "8498.6, 8498.6, 8498.6, 8671.0, 8994.9", \ "8498.6, 8498.6, 8498.6, 8671.0, 8994.9", \ "8498.6, 8498.6, 8498.6, 8671.0, 8994.9", \ "8498.6, 8498.6, 8498.6, 8671.0, 8994.9"); } } timing (maxd_q_i2_positive_unate) { related_pin : "i2" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__14) { values ("9187.5, 9187.5, 9187.5, 9441.8, 9924.7", \ "9182.4, 9182.4, 9182.4, 9436.7, 9919.6", \ "9172.1, 9172.1, 9172.1, 9426.4, 9909.3", \ "9151.4, 9151.4, 9151.4, 9405.7, 9888.6", \ "9110.2, 9110.2, 9110.2, 9364.5, 9847.5"); } rise_transition (inslew_load_5x5__14) { values ("4553.9, 4553.9, 4553.9, 4753.8, 5148.1", \ "4553.9, 4553.9, 4553.9, 4753.8, 5148.1", \ "4553.9, 4553.9, 4553.9, 4753.8, 5148.1", \ "4553.9, 4553.9, 4553.9, 4753.8, 5148.1", \ "4554.0, 4554.0, 4554.0, 4753.9, 5148.2"); } cell_fall (inslew_load_5x5__14) { values ("13049.9, 13049.9, 13049.9, 13266.5, 13807.8", \ "13047.2, 13047.2, 13047.2, 13263.7, 13804.6", \ "13034.1, 13034.1, 13034.1, 13250.7, 13791.2", \ "13016.4, 13016.4, 13016.4, 13233.0, 13772.7", \ "12976.3, 12976.3, 12976.3, 13192.8, 13732.0"); } fall_transition (inslew_load_5x5__14) { values ("7118.1, 7118.1, 7118.1, 7284.6, 7586.7", \ "7122.4, 7122.4, 7122.4, 7288.9, 7591.2", \ "7125.2, 7125.2, 7125.2, 7291.8, 7594.2", \ "7133.3, 7133.3, 7133.3, 7299.7, 7602.6", \ "7138.4, 7138.4, 7138.4, 7304.8, 7607.9"); } } timing (maxd_q_i3_positive_unate) { related_pin : "i3" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__14) { values ("8019.8, 8019.8, 8019.8, 8278.0, 8763.3", \ "8024.6, 8024.6, 8024.6, 8282.8, 8768.1", \ "8031.8, 8031.8, 8031.8, 8290.0, 8775.3", \ "8048.5, 8048.5, 8048.5, 8306.6, 8791.9", \ "8082.1, 8082.1, 8082.1, 8340.2, 8825.5"); } rise_transition (inslew_load_5x5__14) { values ("3801.6, 3801.6, 3801.6, 4009.8, 4412.1", \ "3804.0, 3804.0, 3804.0, 4012.3, 4414.5", \ "3804.5, 3804.5, 3804.5, 4012.8, 4415.0", \ "3804.9, 3804.9, 3804.9, 4013.1, 4415.3", \ "3804.9, 3804.9, 3804.9, 4013.1, 4415.3"); } cell_fall (inslew_load_5x5__14) { values ("12198.6, 12198.6, 12198.6, 12478.2, 13113.2", \ "12196.0, 12196.0, 12196.0, 12474.9, 13110.4", \ "12182.9, 12182.9, 12182.9, 12461.4, 13097.2", \ "12165.2, 12165.2, 12165.2, 12442.5, 13079.2", \ "12124.9, 12124.9, 12124.9, 12401.4, 13038.7"); } fall_transition (inslew_load_5x5__14) { values ("6596.2, 6596.2, 6596.2, 6763.0, 7068.2", \ "6600.5, 6600.5, 6600.5, 6767.4, 7072.8", \ "6603.4, 6603.4, 6603.4, 6770.2, 7075.9", \ "6611.3, 6611.3, 6611.3, 6778.2, 7084.5", \ "6616.4, 6616.4, 6616.4, 6783.3, 7089.9"); } } timing (maxd_q_i4_positive_unate) { related_pin : "i4" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__14) { values ("5813.8, 5813.8, 5813.8, 6097.7, 6614.1", \ "5818.9, 5818.9, 5818.9, 6102.7, 6619.0", \ "5826.3, 5826.3, 5826.3, 6110.2, 6626.5", \ "5843.0, 5843.0, 5843.0, 6126.8, 6643.1", \ "5876.6, 5876.6, 5876.6, 6160.4, 6676.7"); } rise_transition (inslew_load_5x5__14) { values ("2254.3, 2254.3, 2254.3, 2494.9, 2937.1", \ "2257.0, 2257.0, 2257.0, 2497.6, 2939.7", \ "2257.9, 2257.9, 2257.9, 2498.5, 2940.5", \ "2258.2, 2258.2, 2258.2, 2498.8, 2940.8", \ "2258.6, 2258.6, 2258.6, 2499.2, 2941.2"); } cell_fall (inslew_load_5x5__14) { values ("9133.2, 9133.2, 9133.2, 9356.3, 9775.3", \ "9157.6, 9157.6, 9157.6, 9380.9, 9800.2", \ "9189.8, 9189.8, 9189.8, 9413.3, 9833.0", \ "9194.7, 9194.7, 9194.7, 9418.4, 9838.3", \ "9247.8, 9247.8, 9247.8, 9471.9, 9892.5"); } fall_transition (inslew_load_5x5__14) { values ("4557.4, 4557.4, 4557.4, 4667.7, 4919.2", \ "4580.1, 4580.1, 4580.1, 4690.0, 4940.7", \ "4612.8, 4612.8, 4612.8, 4722.3, 4971.8", \ "4633.9, 4633.9, 4633.9, 4743.1, 4991.8", \ "4695.7, 4695.7, 4695.7, 4803.9, 5050.6"); } } timing (maxd_q_i5_positive_unate) { related_pin : "i5" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__14) { values ("7112.1, 7112.1, 7112.1, 7375.3, 7863.2", \ "7107.0, 7107.0, 7107.0, 7370.2, 7858.1", \ "7096.7, 7096.7, 7096.7, 7359.9, 7847.8", \ "7076.0, 7076.0, 7076.0, 7339.2, 7827.1", \ "7034.9, 7034.9, 7034.9, 7298.1, 7786.0"); } rise_transition (inslew_load_5x5__14) { values ("3148.7, 3148.7, 3148.7, 3365.7, 3782.8", \ "3148.7, 3148.7, 3148.7, 3365.7, 3782.8", \ "3148.7, 3148.7, 3148.7, 3365.7, 3782.8", \ "3148.7, 3148.7, 3148.7, 3365.7, 3782.8", \ "3148.9, 3148.9, 3148.9, 3365.9, 3783.0"); } cell_fall (inslew_load_5x5__14) { values ("9881.8, 9881.8, 9881.8, 10202.2, 10628.1", \ "9903.6, 9903.6, 9903.6, 10226.5, 10652.7", \ "9931.7, 9931.7, 9931.7, 10258.2, 10684.8", \ "9933.9, 9933.9, 9933.9, 10262.8, 10689.6", \ "9980.0, 9980.0, 9980.0, 10315.6, 10743.2"); } fall_transition (inslew_load_5x5__14) { values ("5100.1, 5100.1, 5100.1, 5245.2, 5478.0", \ "5121.0, 5121.0, 5121.0, 5267.6, 5499.8", \ "5151.3, 5151.3, 5151.3, 5300.0, 5531.2", \ "5170.6, 5170.6, 5170.6, 5320.7, 5551.4", \ "5227.8, 5227.8, 5227.8, 5382.0, 5611.0"); } } internal_power (energy_pos_q_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__14) { values ("81027.8, 81027.8, 81027.8, 82927.1, 86725.8", \ "86771.5, 86771.5, 86771.5, 86771.5, 86771.5", \ "86862.9, 86862.9, 86862.9, 86862.9, 86862.9", \ "87045.8, 87045.8, 87045.8, 87045.8, 87045.8", \ "81713.8, 81713.8, 81713.8, 83613.1, 87411.8"); } fall_power (energy_inslew_load_5x5__14) { values ("107201.7, 107201.7, 107201.7, 109101.0, 112899.7", \ "112988.0, 112988.0, 112988.0, 112988.0, 112988.0", \ "107466.6, 107466.6, 107466.6, 109366.0, 113164.7", \ "113518.2, 113518.2, 113518.2, 113518.2, 113518.2", \ "114225.4, 114225.4, 114225.4, 114225.4, 114225.4"); } } internal_power (energy_pos_q_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__14) { values ("71389.6, 71389.6, 71389.6, 73288.9, 77087.6", \ "71453.0, 71453.0, 71453.0, 73352.4, 77151.0", \ "71556.7, 71556.7, 71556.7, 73456.0, 77254.7", \ "71760.1, 71760.1, 71760.1, 73659.4, 77458.1", \ "77861.3, 77861.3, 77861.3, 77861.3, 77861.3"); } fall_power (energy_inslew_load_5x5__14) { values ("100790.7, 100790.7, 100790.7, 102690.0, 106488.7", \ "106551.9, 106551.9, 106551.9, 106551.9, 106551.9", \ "106678.2, 106678.2, 106678.2, 106678.2, 106678.2", \ "106930.8, 106930.8, 106930.8, 106930.8, 106930.8", \ "107435.9, 107435.9, 107435.9, 107435.9, 107435.9"); } } internal_power (energy_pos_q_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__14) { values ("69966.0, 69966.0, 69966.0, 71865.4, 75664.1", \ "75692.8, 75692.8, 75692.8, 75692.8, 75692.8", \ "75750.3, 75750.3, 75750.3, 75750.3, 75750.3", \ "75865.3, 75865.3, 75865.3, 75865.3, 75865.3", \ "70397.7, 70397.7, 70397.7, 72297.0, 76095.7"); } fall_power (energy_inslew_load_5x5__14) { values ("83131.5, 83131.5, 83131.5, 85030.9, 88829.5", \ "83244.1, 83244.1, 83244.1, 85143.4, 88942.1", \ "83432.4, 83432.4, 83432.4, 85331.8, 89130.4", \ "83823.9, 83823.9, 83823.9, 85723.3, 89522.0", \ "84538.4, 84538.4, 84538.4, 86437.7, 90236.4"); } } internal_power (energy_pos_q_i3) { related_pin : "i3" ; rise_power (energy_inslew_load_5x5__14) { values ("60241.2, 60241.2, 60241.2, 62140.6, 65939.2", \ "60287.1, 60287.1, 60287.1, 62186.4, 65985.1", \ "60355.4, 60355.4, 60355.4, 62254.7, 66053.4", \ "60488.2, 60488.2, 60488.2, 62387.5, 66186.2", \ "66448.3, 66448.3, 66448.3, 66448.3, 66448.3"); } fall_power (energy_inslew_load_5x5__14) { values ("76677.3, 76677.3, 76677.3, 78576.6, 82375.3", \ "76768.2, 76768.2, 76768.2, 78667.5, 82466.2", \ "76913.4, 76913.4, 76913.4, 78812.8, 82611.5", \ "77218.3, 77218.3, 77218.3, 79117.6, 82916.3", \ "77760.2, 77760.2, 77760.2, 79659.5, 83458.2"); } } internal_power (energy_pos_q_i4) { related_pin : "i4" ; rise_power (energy_inslew_load_5x5__14) { values ("43333.1, 43333.1, 43333.1, 45232.4, 49031.1", \ "43368.7, 43368.7, 43368.7, 45268.1, 49066.7", \ "43419.2, 43419.2, 43419.2, 45318.5, 49117.2", \ "43513.8, 43513.8, 43513.8, 45413.1, 49211.8", \ "43701.9, 43701.9, 43701.9, 45601.2, 49399.9"); } fall_power (energy_inslew_load_5x5__14) { values ("52368.2, 52368.2, 52368.2, 54267.5, 58066.2", \ "52559.0, 52559.0, 52559.0, 54458.4, 58257.1", \ "52869.4, 52869.4, 52869.4, 54768.7, 58567.4", \ "53237.8, 53237.8, 53237.8, 55137.2, 58935.9", \ "54086.0, 54086.0, 54086.0, 55985.3, 59784.0"); } } internal_power (energy_pos_q_i5) { related_pin : "i5" ; rise_power (energy_inslew_load_5x5__14) { values ("53188.1, 53188.1, 53188.1, 55087.5, 58886.1", \ "58905.9, 58905.9, 58905.9, 58905.9, 58905.9", \ "58945.4, 58945.4, 58945.4, 58945.4, 58945.4", \ "59024.5, 59024.5, 59024.5, 59024.5, 59024.5", \ "53485.6, 53485.6, 53485.6, 55384.9, 59183.6"); } fall_power (energy_inslew_load_5x5__14) { values ("58879.2, 58879.2, 58879.2, 60778.6, 64577.2", \ "59088.9, 59088.9, 59088.9, 60988.3, 64787.0", \ "59436.8, 59436.8, 59436.8, 61336.2, 65134.9", \ "59880.1, 59880.1, 59880.1, 61779.5, 65578.1", \ "60880.8, 60880.8, 60880.8, 62780.1, 66578.8"); } } } } cell (nmx3_x4) { area : 54.00 ; cell_leakage_power : 9.6 ; leakage_power () { when : "(i2 & i1 & i0 & cmd1 & cmd0)" ; value : 8.2 ; } leakage_power () { when : "(!(i2) & i1 & i0 & cmd1 & cmd0)" ; value : 8.3 ; } leakage_power () { when : "(cmd0 & cmd1 & !(i0) & i1)" ; value : 8.1 ; } leakage_power () { when : "((cmd0 ^ cmd1) & i0 & i2)" ; value : 8.8 ; } leakage_power () { when : "((cmd0 & !(cmd1) & !(i0) & i2) | (!(cmd0) & cmd1 & i0 & !(i2)))" ; value : 8.7 ; } leakage_power () { when : "(!(cmd0) & !(cmd1) & i0 & i1)" ; value : 9.3 ; } leakage_power () { when : "(!(cmd0) & !(cmd1) & i0 & !(i1))" ; value : 9.2 ; } leakage_power () { when : "((cmd0 & !(cmd1) & i0 & i1 & !(i2)) | (!(cmd0) & !(cmd1) & !(i0) & i1 & i2))" ; value : 13 ; } leakage_power () { when : "((cmd0 & ((cmd1 & i0 & !(i1) & i2) | (!(cmd1) & (i0 ^ i1) & !(i2)))) | (!(cmd0) & ((cmd1 & !(i0) & i1 & i2) | (!(cmd1) & !(i0) & (i1 ^ i2)))))" ; value : 12 ; } leakage_power () { when : "((cmd0 & ((cmd1 & ((!(i0) & !(i1)) | (!(i1) & !(i2)))) | (!(i0) & !(i1) & !(i2)))) | (!(cmd0) & ((cmd1 & !(i0) & (!(i1) | !(i2))) | (!(i0) & !(i1) & !(i2)))))" ; value : 11 ; } pin (i2) { direction : input ; capacitance : 454.27 ; } pin (i1) { direction : input ; capacitance : 454.85 ; } pin (i0) { direction : input ; capacitance : 463.11 ; } pin (cmd1) { direction : input ; capacitance : 773.53 ; } pin (cmd0) { direction : input ; capacitance : 768.70 ; } pin (nq) { function : "((!(i2) & ((!(i0) & (!(cmd0) | !(i1) | !(cmd1))) | (cmd0 & (!(i1) | !(cmd1))))) | (!(i0) & (!(cmd0) | (!(i1) & cmd1))) | (cmd0 & !(i1) & cmd1))" ; direction : output ; capacitance : 149.01 ; timing (maxd_nq_cmd0_positive_unate) { related_pin : "cmd0" ; when : "((cmd1 & i0 & !(i1)) | (!(cmd1) & i0 & !(i2)))" ; sdf_cond : "((cmd1 & i0 & !(i1)) | (!(cmd1) & i0 & !(i2)))" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__15) { values ("26428.9, 26428.9, 26428.9, 26665.6, 27117.9", \ "26437.7, 26437.7, 26437.7, 26674.4, 27126.7", \ "26455.3, 26455.3, 26455.3, 26692.0, 27144.3", \ "26490.3, 26490.3, 26490.3, 26727.0, 27179.3", \ "26563.7, 26563.7, 26563.7, 26800.4, 27252.7"); } rise_transition (inslew_load_5x5__15) { values ("6780.2, 6780.2, 6780.2, 6968.9, 7343.5", \ "6780.2, 6780.2, 6780.2, 6968.9, 7343.5", \ "6780.2, 6780.2, 6780.2, 6968.9, 7343.5", \ "6780.2, 6780.2, 6780.2, 6968.9, 7343.5", \ "6780.2, 6780.2, 6780.2, 6968.9, 7343.5"); } cell_fall (inslew_load_5x5__15) { values ("19129.4, 19129.4, 19129.4, 19341.8, 19642.9", \ "19138.2, 19138.2, 19138.2, 19350.6, 19651.7", \ "19155.7, 19155.7, 19155.7, 19368.1, 19669.2", \ "19190.9, 19190.9, 19190.9, 19403.3, 19704.4", \ "19261.3, 19261.3, 19261.3, 19473.7, 19774.8"); } fall_transition (inslew_load_5x5__15) { values ("3925.6, 3925.6, 3925.6, 4043.4, 4231.2", \ "3925.6, 3925.6, 3925.6, 4043.4, 4231.2", \ "3925.6, 3925.6, 3925.6, 4043.4, 4231.2", \ "3925.6, 3925.6, 3925.6, 4043.4, 4231.2", \ "3925.7, 3925.7, 3925.7, 4043.4, 4231.3"); } } timing (maxd_nq_cmd1_positive_unate) { related_pin : "cmd1" ; when : "(cmd0 & !(i1) & i2)" ; sdf_cond : "(cmd0 & !(i1) & i2)" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__15) { values ("17516.5, 17516.5, 17516.5, 17769.5, 18247.6", \ "17525.3, 17525.3, 17525.3, 17778.3, 18256.4", \ "17542.9, 17542.9, 17542.9, 17795.9, 18274.0", \ "17578.0, 17578.0, 17578.0, 17831.0, 18309.1", \ "17645.8, 17645.8, 17645.8, 17898.9, 18377.0"); } rise_transition (inslew_load_5x5__15) { values ("3986.2, 3986.2, 3986.2, 4188.3, 4581.8", \ "3986.2, 3986.2, 3986.2, 4188.3, 4581.8", \ "3986.2, 3986.2, 3986.2, 4188.3, 4581.8", \ "3986.2, 3986.2, 3986.2, 4188.3, 4581.8", \ "3987.0, 3987.0, 3987.0, 4189.1, 4582.5"); } cell_fall (inslew_load_5x5__15) { values ("16535.6, 16535.6, 16535.6, 16743.1, 17148.0", \ "16544.4, 16544.4, 16544.4, 16751.9, 17156.8", \ "16562.0, 16562.0, 16562.0, 16769.5, 17174.4", \ "16597.1, 16597.1, 16597.1, 16804.6, 17209.5", \ "16667.3, 16667.3, 16667.3, 16874.8, 17279.7"); } fall_transition (inslew_load_5x5__15) { values ("3296.4, 3296.4, 3296.4, 3442.6, 3754.1", \ "3296.4, 3296.4, 3296.4, 3442.6, 3754.1", \ "3296.4, 3296.4, 3296.4, 3442.6, 3754.1", \ "3296.4, 3296.4, 3296.4, 3442.6, 3754.1", \ "3296.4, 3296.4, 3296.4, 3442.6, 3754.1"); } } timing (maxd_nq_cmd0_negative_unate) { related_pin : "cmd0" ; when : "((cmd1 & !(i0) & i1) | (!(cmd1) & !(i0) & i2))" ; sdf_cond : "((cmd1 & !(i0) & i1) | (!(cmd1) & !(i0) & i2))" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__15) { values ("19934.6, 19934.6, 19934.6, 20170.3, 20635.8", \ "19929.2, 19929.2, 19929.2, 20164.9, 20630.4", \ "19918.5, 19918.5, 19918.5, 20154.2, 20619.7", \ "19897.0, 19897.0, 19897.0, 20132.7, 20598.2", \ "19854.1, 19854.1, 19854.1, 20089.8, 20555.3"); } rise_transition (inslew_load_5x5__15) { values ("5176.8, 5176.8, 5176.8, 5371.1, 5755.2", \ "5176.8, 5176.8, 5176.8, 5371.1, 5755.2", \ "5176.8, 5176.8, 5176.8, 5371.1, 5755.2", \ "5176.8, 5176.8, 5176.8, 5371.1, 5755.2", \ "5176.8, 5176.8, 5176.8, 5371.1, 5755.2"); } cell_fall (inslew_load_5x5__15) { values ("17297.7, 17297.7, 17297.7, 17512.3, 17917.0", \ "17286.6, 17286.6, 17286.6, 17501.2, 17905.9", \ "17264.4, 17264.4, 17264.4, 17479.0, 17883.7", \ "17220.1, 17220.1, 17220.1, 17434.7, 17839.4", \ "17131.5, 17131.5, 17131.5, 17346.1, 17750.8"); } fall_transition (inslew_load_5x5__15) { values ("4320.0, 4320.0, 4320.0, 4428.7, 4681.8", \ "4320.0, 4320.0, 4320.0, 4428.7, 4681.8", \ "4320.0, 4320.0, 4320.0, 4428.7, 4681.8", \ "4320.0, 4320.0, 4320.0, 4428.7, 4681.8", \ "4320.0, 4320.0, 4320.0, 4428.7, 4681.8"); } } timing (maxd_nq_cmd1_negative_unate) { related_pin : "cmd1" ; when : "(cmd0 & i1 & !(i2))" ; sdf_cond : "(cmd0 & i1 & !(i2))" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__15) { values ("15158.8, 15158.8, 15158.8, 15412.4, 15890.6", \ "15191.9, 15191.9, 15191.9, 15445.5, 15923.7", \ "15235.7, 15235.7, 15235.7, 15489.1, 15967.2", \ "15265.3, 15265.3, 15265.3, 15518.6, 15996.7", \ "15320.9, 15320.9, 15320.9, 15574.1, 16052.2"); } rise_transition (inslew_load_5x5__15) { values ("3902.4, 3902.4, 3902.4, 4105.7, 4500.0", \ "3915.3, 3915.3, 3915.3, 4118.4, 4512.6", \ "3933.4, 3933.4, 3933.4, 4136.2, 4530.2", \ "3948.9, 3948.9, 3948.9, 4151.5, 4545.3", \ "3972.0, 3972.0, 3972.0, 4174.4, 4567.9"); } cell_fall (inslew_load_5x5__15) { values ("12322.1, 12322.1, 12322.1, 12529.6, 12935.3", \ "12336.3, 12336.3, 12336.3, 12543.7, 12949.5", \ "12362.6, 12362.6, 12362.6, 12570.0, 12975.8", \ "12377.8, 12377.8, 12377.8, 12585.2, 12991.0", \ "12403.8, 12403.8, 12403.8, 12611.2, 13017.0"); } fall_transition (inslew_load_5x5__15) { values ("3181.3, 3181.3, 3181.3, 3331.8, 3648.2", \ "3185.4, 3185.4, 3185.4, 3335.8, 3652.0", \ "3192.3, 3192.3, 3192.3, 3342.3, 3658.3", \ "3195.5, 3195.5, 3195.5, 3345.5, 3661.3", \ "3197.6, 3197.6, 3197.6, 3347.5, 3663.2"); } } timing (maxd_nq_i0_negative_unate) { related_pin : "i0" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__15) { values ("12958.2, 12958.2, 12958.2, 13217.5, 13698.2", \ "12964.0, 12964.0, 12964.0, 13223.2, 13703.9", \ "12977.7, 12977.7, 12977.7, 13236.9, 13717.6", \ "12992.0, 12992.0, 12992.0, 13251.2, 13731.8", \ "13022.9, 13022.9, 13022.9, 13282.1, 13762.7"); } rise_transition (inslew_load_5x5__15) { values ("3200.7, 3200.7, 3200.7, 3414.5, 3823.0", \ "3203.0, 3203.0, 3203.0, 3416.8, 3825.2", \ "3207.4, 3207.4, 3207.4, 3421.1, 3829.3", \ "3209.6, 3209.6, 3209.6, 3423.3, 3831.5", \ "3210.7, 3210.7, 3210.7, 3424.4, 3832.5"); } cell_fall (inslew_load_5x5__15) { values ("10921.7, 10921.7, 10921.7, 11129.3, 11554.1", \ "10925.4, 10925.4, 10925.4, 11132.9, 11557.8", \ "10933.0, 10933.0, 10933.0, 11140.5, 11565.3", \ "10949.3, 10949.3, 10949.3, 11156.8, 11581.6", \ "10982.2, 10982.2, 10982.2, 11189.8, 11614.5"); } fall_transition (inslew_load_5x5__15) { values ("2961.0, 2961.0, 2961.0, 3120.7, 3439.3", \ "2961.1, 2961.1, 2961.1, 3120.8, 3439.4", \ "2961.2, 2961.2, 2961.2, 3120.9, 3439.5", \ "2961.2, 2961.2, 2961.2, 3120.9, 3439.5", \ "2961.4, 2961.4, 2961.4, 3121.1, 3439.7"); } } timing (maxd_nq_i1_negative_unate) { related_pin : "i1" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__15) { values ("20723.5, 20723.5, 20723.5, 20958.6, 21409.9", \ "20722.0, 20722.0, 20722.0, 20957.1, 21408.4", \ "20711.1, 20711.1, 20711.1, 20946.2, 21397.5", \ "20695.4, 20695.4, 20695.4, 20930.5, 21381.8", \ "20657.5, 20657.5, 20657.5, 20892.6, 21343.9"); } rise_transition (inslew_load_5x5__15) { values ("5600.9, 5600.9, 5600.9, 5792.2, 6175.8", \ "5603.4, 5603.4, 5603.4, 5794.7, 6178.2", \ "5605.4, 5605.4, 5605.4, 5796.7, 6180.2", \ "5609.4, 5609.4, 5609.4, 5800.7, 6184.1", \ "5611.6, 5611.6, 5611.6, 5802.9, 6186.3"); } cell_fall (inslew_load_5x5__15) { values ("15572.7, 15572.7, 15572.7, 15785.3, 16086.3", \ "15569.4, 15569.4, 15569.4, 15781.9, 16082.9", \ "15562.5, 15562.5, 15562.5, 15775.0, 16076.0", \ "15545.0, 15545.0, 15545.0, 15757.5, 16058.6", \ "15512.5, 15512.5, 15512.5, 15725.0, 16026.1"); } fall_transition (inslew_load_5x5__15) { values ("3954.1, 3954.1, 3954.1, 4071.2, 4257.4", \ "3955.0, 3955.0, 3955.0, 4072.1, 4258.2", \ "3956.1, 3956.1, 3956.1, 4073.1, 4259.2", \ "3956.4, 3956.4, 3956.4, 4073.4, 4259.5", \ "3956.5, 3956.5, 3956.5, 4073.4, 4259.5"); } } timing (maxd_nq_i2_negative_unate) { related_pin : "i2" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__15) { values ("20723.5, 20723.5, 20723.5, 20958.6, 21409.9", \ "20722.0, 20722.0, 20722.0, 20957.1, 21408.4", \ "20711.1, 20711.1, 20711.1, 20946.2, 21397.5", \ "20695.4, 20695.4, 20695.4, 20930.5, 21381.8", \ "20657.5, 20657.5, 20657.5, 20892.6, 21343.9"); } rise_transition (inslew_load_5x5__15) { values ("5600.9, 5600.9, 5600.9, 5792.2, 6175.8", \ "5603.4, 5603.4, 5603.4, 5794.7, 6178.2", \ "5605.4, 5605.4, 5605.4, 5796.7, 6180.2", \ "5609.4, 5609.4, 5609.4, 5800.7, 6184.1", \ "5611.6, 5611.6, 5611.6, 5802.9, 6186.3"); } cell_fall (inslew_load_5x5__15) { values ("15572.7, 15572.7, 15572.7, 15785.3, 16086.3", \ "15569.4, 15569.4, 15569.4, 15781.9, 16082.9", \ "15562.5, 15562.5, 15562.5, 15775.0, 16076.0", \ "15545.0, 15545.0, 15545.0, 15757.5, 16058.6", \ "15512.5, 15512.5, 15512.5, 15725.0, 16026.1"); } fall_transition (inslew_load_5x5__15) { values ("3954.1, 3954.1, 3954.1, 4071.2, 4257.4", \ "3955.0, 3955.0, 3955.0, 4072.1, 4258.2", \ "3956.1, 3956.1, 3956.1, 4073.1, 4259.2", \ "3956.4, 3956.4, 3956.4, 4073.4, 4259.5", \ "3956.5, 3956.5, 3956.5, 4073.4, 4259.5"); } } internal_power (energy_pos_nq_cmd0) { related_pin : "cmd0" ; when : "((cmd1 & i0 & !(i1)) | (!(cmd1) & i0 & !(i2)))" ; rise_power (energy_inslew_load_5x5__15) { values ("105465.5, 105465.5, 105465.5, 107328.0, 111053.2", \ "111068.6, 111068.6, 111068.6, 111068.6, 111068.6", \ "111099.2, 111099.2, 111099.2, 111099.2, 111099.2", \ "111161.0, 111161.0, 111161.0, 111161.0, 111161.0", \ "111304.2, 111304.2, 111304.2, 111304.2, 111304.2"); } fall_power (energy_inslew_load_5x5__15) { values ("78466.6, 78466.6, 78466.6, 80329.2, 84054.3", \ "84089.2, 84089.2, 84089.2, 84089.2, 84089.2", \ "84158.9, 84158.9, 84158.9, 84158.9, 84158.9", \ "84298.3, 84298.3, 84298.3, 84298.3, 84298.3", \ "78991.0, 78991.0, 78991.0, 80853.6, 84578.7"); } } internal_power (energy_pos_nq_cmd1) { related_pin : "cmd1" ; when : "(cmd0 & !(i1) & i2)" ; rise_power (energy_inslew_load_5x5__15) { values ("68909.6, 68909.6, 68909.6, 70772.2, 74497.4", \ "74512.7, 74512.7, 74512.7, 74512.7, 74512.7", \ "74543.4, 74543.4, 74543.4, 74543.4, 74543.4", \ "74604.9, 74604.9, 74604.9, 74604.9, 74604.9", \ "69157.4, 69157.4, 69157.4, 71020.0, 74745.2"); } fall_power (energy_inslew_load_5x5__15) { values ("62338.5, 62338.5, 62338.5, 64201.1, 67926.3", \ "67961.1, 67961.1, 67961.1, 67961.1, 67961.1", \ "68030.8, 68030.8, 68030.8, 68030.8, 68030.8", \ "68170.2, 68170.2, 68170.2, 68170.2, 68170.2", \ "62861.9, 62861.9, 62861.9, 64724.5, 68449.7"); } } internal_power (energy_neg_nq_cmd0) { related_pin : "cmd0" ; when : "((cmd1 & !(i0) & i1) | (!(cmd1) & !(i0) & i2))" ; rise_power (energy_inslew_load_5x5__15) { values ("83097.8, 83097.8, 83097.8, 84960.3, 88685.5", \ "88737.8, 88737.8, 88737.8, 88737.8, 88737.8", \ "88842.4, 88842.4, 88842.4, 88842.4, 88842.4", \ "89051.7, 89051.7, 89051.7, 89051.7, 89051.7", \ "89470.1, 89470.1, 89470.1, 89470.1, 89470.1"); } fall_power (energy_inslew_load_5x5__15) { values ("73195.7, 73195.7, 73195.7, 75058.3, 78783.5", \ "78804.8, 78804.8, 78804.8, 78804.8, 78804.8", \ "78847.4, 78847.4, 78847.4, 78847.4, 78847.4", \ "78932.7, 78932.7, 78932.7, 78932.7, 78932.7", \ "79103.3, 79103.3, 79103.3, 79103.3, 79103.3"); } } internal_power (energy_neg_nq_cmd1) { related_pin : "cmd1" ; when : "(cmd0 & i1 & !(i2))" ; rise_power (energy_inslew_load_5x5__15) { values ("61287.5, 61287.5, 61287.5, 63150.1, 66875.2", \ "61411.0, 61411.0, 61411.0, 63273.6, 66998.8", \ "61601.7, 61601.7, 61601.7, 63464.3, 67189.5", \ "61832.3, 61832.3, 61832.3, 63694.9, 67420.1", \ "62237.2, 62237.2, 62237.2, 64099.8, 67825.0"); } fall_power (energy_inslew_load_5x5__15) { values ("53964.0, 53964.0, 53964.0, 55826.5, 59551.7", \ "54015.2, 54015.2, 54015.2, 55877.7, 59602.9", \ "54104.2, 54104.2, 54104.2, 55966.7, 59691.9", \ "54183.4, 54183.4, 54183.4, 56046.0, 59771.2", \ "54299.5, 54299.5, 54299.5, 56162.1, 59887.3"); } } internal_power (energy_neg_nq_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__15) { values ("56349.9, 56349.9, 56349.9, 58212.5, 61937.7", \ "56403.2, 56403.2, 56403.2, 58265.8, 61991.0", \ "56507.6, 56507.6, 56507.6, 58370.1, 62095.3", \ "56673.6, 56673.6, 56673.6, 58536.2, 62261.4", \ "56982.2, 56982.2, 56982.2, 58844.8, 62570.0"); } fall_power (energy_inslew_load_5x5__15) { values ("51398.9, 51398.9, 51398.9, 53261.5, 56986.7", \ "51417.8, 51417.8, 51417.8, 53280.3, 57005.5", \ "51450.4, 51450.4, 51450.4, 53313.0, 57038.2", \ "51512.0, 51512.0, 51512.0, 53374.6, 57099.8", \ "51641.4, 51641.4, 51641.4, 53504.0, 57229.1"); } } internal_power (energy_neg_nq_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__15) { values ("81739.0, 81739.0, 81739.0, 83601.6, 87326.7", \ "81797.2, 81797.2, 81797.2, 83659.8, 87385.0", \ "81888.5, 81888.5, 81888.5, 83751.1, 87476.2", \ "82072.2, 82072.2, 82072.2, 83934.8, 87660.0", \ "82391.6, 82391.6, 82391.6, 84254.1, 87979.3"); } fall_power (energy_inslew_load_5x5__15) { values ("66058.1, 66058.1, 66058.1, 67920.7, 71645.9", \ "66082.4, 66082.4, 66082.4, 67945.0, 71670.2", \ "66124.1, 66124.1, 66124.1, 67986.7, 71711.9", \ "66188.0, 66188.0, 66188.0, 68050.5, 71775.7", \ "66311.0, 66311.0, 66311.0, 68173.5, 71898.7"); } } internal_power (energy_neg_nq_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__15) { values ("81739.0, 81739.0, 81739.0, 83601.6, 87326.7", \ "81797.2, 81797.2, 81797.2, 83659.8, 87385.0", \ "81888.5, 81888.5, 81888.5, 83751.1, 87476.2", \ "82072.2, 82072.2, 82072.2, 83934.8, 87660.0", \ "82391.6, 82391.6, 82391.6, 84254.1, 87979.3"); } fall_power (energy_inslew_load_5x5__15) { values ("66058.1, 66058.1, 66058.1, 67920.7, 71645.9", \ "66082.4, 66082.4, 66082.4, 67945.0, 71670.2", \ "66124.1, 66124.1, 66124.1, 67986.7, 71711.9", \ "66188.0, 66188.0, 66188.0, 68050.5, 71775.7", \ "66311.0, 66311.0, 66311.0, 68173.5, 71898.7"); } } } } cell (o3_x2) { area : 21.60 ; cell_leakage_power : 4.4 ; leakage_power () { when : "(i0 & (!(i1) | !(i2)))" ; value : 3.8 ; } leakage_power () { when : "(!(i2) & i1 & !(i0))" ; value : 3.9 ; } leakage_power () { when : "(!((i0 & !(i1))) & i2)" ; value : 4 ; } leakage_power () { when : "(!(i2) & !(i1) & !(i0))" ; value : 5.8 ; } pin (i2) { direction : input ; capacitance : 571.41 ; } pin (i1) { direction : input ; capacitance : 572.31 ; } pin (i0) { direction : input ; capacitance : 572.31 ; } pin (q) { function : "(i0 | i1 | i2)" ; direction : output ; capacitance : 89.41 ; timing (maxd_q_i0_positive_unate) { related_pin : "i0" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__9) { values ("5294.4, 5294.4, 5294.4, 5633.6, 6250.8", \ "5303.2, 5303.2, 5303.2, 5642.4, 6259.6", \ "5320.8, 5320.8, 5320.8, 5660.0, 6277.2", \ "5356.0, 5356.0, 5356.0, 5695.2, 6312.4", \ "5426.9, 5426.9, 5426.9, 5766.1, 6383.3"); } rise_transition (inslew_load_5x5__9) { values ("1499.7, 1499.7, 1499.7, 1792.9, 2342.9", \ "1499.7, 1499.7, 1499.7, 1792.9, 2342.9", \ "1499.7, 1499.7, 1499.7, 1792.9, 2342.9", \ "1499.7, 1499.7, 1499.7, 1792.9, 2342.9", \ "1500.6, 1500.6, 1500.6, 1793.8, 2343.7"); } cell_fall (inslew_load_5x5__9) { values ("12472.5, 12472.5, 12472.5, 12784.0, 13491.8", \ "12461.1, 12461.1, 12461.1, 12772.6, 13480.4", \ "12438.4, 12438.4, 12438.4, 12749.9, 13457.7", \ "12393.0, 12393.0, 12393.0, 12704.5, 13412.3", \ "12302.2, 12302.2, 12302.2, 12613.7, 13321.5"); } fall_transition (inslew_load_5x5__9) { values ("6843.1, 6843.1, 6843.1, 7037.0, 7377.9", \ "6843.1, 6843.1, 6843.1, 7037.0, 7377.9", \ "6843.1, 6843.1, 6843.1, 7037.0, 7377.9", \ "6843.1, 6843.1, 6843.1, 7037.0, 7377.9", \ "6843.1, 6843.1, 6843.1, 7037.0, 7377.9"); } } timing (maxd_q_i1_positive_unate) { related_pin : "i1" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__9) { values ("4530.7, 4530.7, 4530.7, 4904.1, 5540.0", \ "4539.5, 4539.5, 4539.5, 4912.9, 5548.8", \ "4557.1, 4557.1, 4557.1, 4930.5, 5566.4", \ "4592.3, 4592.3, 4592.3, 4965.7, 5601.6", \ "4663.6, 4663.6, 4663.6, 5036.9, 5672.7"); } rise_transition (inslew_load_5x5__9) { values ("974.8, 974.8, 974.8, 1286.2, 1855.7", \ "974.8, 974.8, 974.8, 1286.2, 1855.7", \ "974.8, 974.8, 974.8, 1286.2, 1855.7", \ "974.8, 974.8, 974.8, 1286.2, 1855.7", \ "976.3, 976.3, 976.3, 1287.7, 1857.1"); } cell_fall (inslew_load_5x5__9) { values ("9770.6, 9770.6, 9770.6, 10033.9, 10525.7", \ "9764.1, 9764.1, 9764.1, 10027.5, 10519.3", \ "9755.1, 9755.1, 9755.1, 10018.5, 10510.5", \ "9735.6, 9735.6, 9735.6, 9999.1, 10491.1", \ "9698.5, 9698.5, 9698.5, 9962.0, 10454.0"); } fall_transition (inslew_load_5x5__9) { values ("5087.3, 5087.3, 5087.3, 5211.8, 5498.5", \ "5088.7, 5088.7, 5088.7, 5213.4, 5500.1", \ "5093.2, 5093.2, 5093.2, 5217.6, 5504.1", \ "5096.1, 5096.1, 5096.1, 5220.7, 5507.2", \ "5096.5, 5096.5, 5096.5, 5221.0, 5507.6"); } } timing (maxd_q_i2_positive_unate) { related_pin : "i2" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__9) { values ("3916.4, 3916.4, 3916.4, 4260.5, 4836.9", \ "3925.2, 3925.2, 3925.2, 4269.3, 4845.7", \ "3942.8, 3942.8, 3942.8, 4286.9, 4863.3", \ "3978.0, 3978.0, 3978.0, 4322.1, 4898.5", \ "4045.8, 4045.8, 4045.8, 4390.3, 4967.0"); } rise_transition (inslew_load_5x5__9) { values ("673.9, 673.9, 673.9, 982.1, 1538.2", \ "673.9, 673.9, 673.9, 982.1, 1538.2", \ "673.9, 673.9, 673.9, 982.1, 1538.2", \ "673.9, 673.9, 673.9, 982.1, 1538.2", \ "674.3, 674.3, 674.3, 982.6, 1538.8"); } cell_fall (inslew_load_5x5__9) { values ("6737.2, 6737.2, 6737.2, 6985.8, 7482.8", \ "6755.1, 6755.1, 6755.1, 7003.7, 7497.3", \ "6759.8, 6759.8, 6759.8, 7008.4, 7499.6", \ "6789.2, 6789.2, 6789.2, 7037.8, 7522.7", \ "6812.0, 6812.0, 6812.0, 7060.7, 7540.7"); } fall_transition (inslew_load_5x5__9) { values ("3068.3, 3068.3, 3068.3, 3256.9, 3620.2", \ "3084.7, 3084.7, 3084.7, 3272.4, 3636.1", \ "3095.8, 3095.8, 3095.8, 3283.1, 3647.0", \ "3125.9, 3125.9, 3125.9, 3311.8, 3676.8", \ "3148.7, 3148.7, 3148.7, 3333.7, 3699.0"); } } internal_power (energy_pos_q_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__9) { values ("26820.5, 26820.5, 26820.5, 27938.2, 30173.5", \ "30211.8, 30211.8, 30211.8, 30211.8, 30211.8", \ "30288.3, 30288.3, 30288.3, 30288.3, 30288.3", \ "30441.3, 30441.3, 30441.3, 30441.3, 30441.3", \ "27396.1, 27396.1, 27396.1, 28513.8, 30749.1"); } fall_power (energy_inslew_load_5x5__9) { values ("49683.3, 49683.3, 49683.3, 50800.9, 53036.3", \ "53079.8, 53079.8, 53079.8, 53079.8, 53079.8", \ "53166.8, 53166.8, 53166.8, 53166.8, 53166.8", \ "53340.7, 53340.7, 53340.7, 53340.7, 53340.7", \ "53688.6, 53688.6, 53688.6, 53688.6, 53688.6"); } } internal_power (energy_pos_q_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__9) { values ("23461.9, 23461.9, 23461.9, 24579.6, 26814.9", \ "26840.1, 26840.1, 26840.1, 26840.1, 26840.1", \ "26890.5, 26890.5, 26890.5, 26890.5, 26890.5", \ "26991.3, 26991.3, 26991.3, 26991.3, 26991.3", \ "23842.8, 23842.8, 23842.8, 24960.5, 27195.8"); } fall_power (energy_inslew_load_5x5__9) { values ("35716.7, 35716.7, 35716.7, 36834.4, 39069.7", \ "35765.5, 35765.5, 35765.5, 36883.2, 39118.5", \ "35866.2, 35866.2, 35866.2, 36983.9, 39219.3", \ "36052.1, 36052.1, 36052.1, 37169.8, 39405.1", \ "36407.0, 36407.0, 36407.0, 37524.6, 39760.0"); } } internal_power (energy_pos_q_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__9) { values ("17244.6, 17244.6, 17244.6, 18362.3, 20597.6", \ "20615.6, 20615.6, 20615.6, 20615.6, 20615.6", \ "20651.5, 20651.5, 20651.5, 20651.5, 20651.5", \ "20723.3, 20723.3, 20723.3, 20723.3, 20723.3", \ "17522.2, 17522.2, 17522.2, 18639.8, 20875.2"); } fall_power (energy_inslew_load_5x5__9) { values ("22323.6, 22323.6, 22323.6, 23441.3, 25676.6", \ "22414.7, 22414.7, 22414.7, 23532.4, 25767.7", \ "22534.4, 22534.4, 22534.4, 23652.1, 25887.4", \ "22796.7, 22796.7, 22796.7, 23914.4, 26149.7", \ "23211.9, 23211.9, 23211.9, 24329.6, 26564.9"); } } } } cell (no2_x4) { area : 25.20 ; cell_leakage_power : 7.2 ; leakage_power () { when : "(!(i1) & i0)" ; value : 6.1 ; } leakage_power () { when : "i1" ; value : 6.4 ; } leakage_power () { when : "(!(i1) & !(i0))" ; value : 9.2 ; } pin (i1) { direction : input ; capacitance : 711.35 ; } pin (i0) { direction : input ; capacitance : 711.95 ; } pin (nq) { function : "(!(i0) & !(i1))" ; direction : output ; capacitance : 148.45 ; timing (maxd_nq_i0_negative_unate) { related_pin : "i0" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__13) { values ("13532.9, 13532.9, 13532.9, 13788.9, 14266.7", \ "13527.5, 13527.5, 13527.5, 13783.5, 14261.3", \ "13516.8, 13516.8, 13516.8, 13772.8, 14250.6", \ "13495.2, 13495.2, 13495.2, 13751.2, 14229.0", \ "13452.2, 13452.2, 13452.2, 13708.2, 14186.0"); } rise_transition (inslew_load_5x5__13) { values ("3482.9, 3482.9, 3482.9, 3691.0, 4091.2", \ "3482.9, 3482.9, 3482.9, 3691.0, 4091.2", \ "3482.9, 3482.9, 3482.9, 3691.0, 4091.2", \ "3482.9, 3482.9, 3482.9, 3691.0, 4091.2", \ "3482.9, 3482.9, 3482.9, 3691.0, 4091.2"); } cell_fall (inslew_load_5x5__13) { values ("11902.3, 11902.3, 11902.3, 12109.1, 12527.0", \ "11911.1, 11911.1, 11911.1, 12117.9, 12535.8", \ "11928.7, 11928.7, 11928.7, 12135.5, 12553.4", \ "11963.9, 11963.9, 11963.9, 12170.7, 12588.6", \ "12034.3, 12034.3, 12034.3, 12241.1, 12659.0"); } fall_transition (inslew_load_5x5__13) { values ("2978.2, 2978.2, 2978.2, 3136.4, 3454.2", \ "2978.2, 2978.2, 2978.2, 3136.4, 3454.2", \ "2978.2, 2978.2, 2978.2, 3136.4, 3454.2", \ "2978.2, 2978.2, 2978.2, 3136.4, 3454.2", \ "2978.2, 2978.2, 2978.2, 3136.4, 3454.2"); } } timing (maxd_nq_i1_negative_unate) { related_pin : "i1" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__13) { values ("9405.9, 9405.9, 9405.9, 9684.8, 10193.1", \ "9414.1, 9414.1, 9414.1, 9693.0, 10201.3", \ "9430.0, 9430.0, 9430.0, 9708.9, 10217.0", \ "9444.9, 9444.9, 9444.9, 9723.8, 10231.9", \ "9478.8, 9478.8, 9478.8, 9757.6, 10265.7"); } rise_transition (inslew_load_5x5__13) { values ("2285.6, 2285.6, 2285.6, 2522.6, 2957.3", \ "2288.7, 2288.7, 2288.7, 2525.7, 2960.3", \ "2293.6, 2293.6, 2293.6, 2530.5, 2964.9", \ "2295.9, 2295.9, 2295.9, 2532.8, 2967.2", \ "2299.1, 2299.1, 2299.1, 2535.9, 2970.2"); } cell_fall (inslew_load_5x5__13) { values ("10505.5, 10505.5, 10505.5, 10712.4, 11142.4", \ "10514.3, 10514.3, 10514.3, 10721.2, 11151.2", \ "10531.9, 10531.9, 10531.9, 10738.8, 11168.8", \ "10567.1, 10567.1, 10567.1, 10774.0, 11204.0", \ "10636.2, 10636.2, 10636.2, 10843.1, 11273.1"); } fall_transition (inslew_load_5x5__13) { values ("2930.5, 2930.5, 2930.5, 3090.8, 3408.2", \ "2930.5, 2930.5, 2930.5, 3090.8, 3408.2", \ "2930.5, 2930.5, 2930.5, 3090.8, 3408.2", \ "2930.5, 2930.5, 2930.5, 3090.8, 3408.2", \ "2930.6, 2930.6, 2930.6, 3090.9, 3408.3"); } } internal_power (energy_neg_nq_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__13) { values ("69180.6, 69180.6, 69180.6, 71036.1, 74747.3", \ "74787.2, 74787.2, 74787.2, 74787.2, 74787.2", \ "74867.0, 74867.0, 74867.0, 74867.0, 74867.0", \ "75026.6, 75026.6, 75026.6, 75026.6, 75026.6", \ "75345.8, 75345.8, 75345.8, 75345.8, 75345.8"); } fall_power (energy_inslew_load_5x5__13) { values ("57156.3, 57156.3, 57156.3, 59011.9, 62723.0", \ "62777.8, 62777.8, 62777.8, 62777.8, 62777.8", \ "62887.4, 62887.4, 62887.4, 62887.4, 62887.4", \ "63106.6, 63106.6, 63106.6, 63106.6, 63106.6", \ "57980.2, 57980.2, 57980.2, 59835.8, 63546.9"); } } internal_power (energy_neg_nq_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__13) { values ("49822.5, 49822.5, 49822.5, 51678.1, 55389.3", \ "49884.6, 49884.6, 49884.6, 51740.2, 55451.3", \ "50001.3, 50001.3, 50001.3, 51856.9, 55568.0", \ "50190.3, 50190.3, 50190.3, 52045.8, 55757.0", \ "50558.9, 50558.9, 50558.9, 52414.4, 56125.6"); } fall_power (energy_inslew_load_5x5__13) { values ("49432.8, 49432.8, 49432.8, 51288.4, 54999.6", \ "55035.8, 55035.8, 55035.8, 55035.8, 55035.8", \ "55108.3, 55108.3, 55108.3, 55108.3, 55108.3", \ "55253.3, 55253.3, 55253.3, 55253.3, 55253.3", \ "49984.1, 49984.1, 49984.1, 51839.6, 55550.8"); } } } } cell (oa3ao322_x2) { area : 39.60 ; cell_leakage_power : 7.2 ; leakage_power () { when : "(i6 & i5 & i4 & i3 & i2 & i1 & i0)" ; value : 8.3 ; } leakage_power () { when : "(i0 & i1 & i2 & ((i3 & ((i4 & (i5 ^ i6)) | (!(i4) & i5 & i6))) | (!(i3) & i4 & i5 & i6)))" ; value : 7.9 ; } leakage_power () { when : "(!(i6) & !(i5) & !(i4) & !(i3) & i2 & i1 & i0)" ; value : 7.4 ; } leakage_power () { when : "(!(i6) & i5 & i4 & i3 & !(i2) & i1 & i0)" ; value : 8.8 ; } leakage_power () { when : "(i0 & i1 & ((i2 & ((!(i3) & !((i4 & i5)) & i6) | (!(i4) & !(i5) & i6))) | (!(i2) & ((i3 & (i4 ^ i5) & !(i6)) | (!(i3) & i4 & i5 & !(i6))))))" ; value : 7.8 ; } leakage_power () { when : "(i0 & i1 & !(i2) & ((i3 & !(i4) & !(i5) & !(i6)) | (!(i3) & (i4 ^ i5) & !(i6))))" ; value : 6.8 ; } leakage_power () { when : "((i0 & (i1 ^ i2) & i3 & i4 & i5 & i6) | (!(i0) & i1 & i2 & i3 & i4 & i5 & i6))" ; value : 8.7 ; } leakage_power () { when : "((i0 ^ i1) & i2 & i3 & i4 & i5 & !(i6))" ; value : 8.5 ; } leakage_power () { when : "((i0 & (i1 ^ i2) & i3 & !(i5) & i6) | (!(i0) & i1 & i2 & i3 & !(i5) & i6))" ; value : 8.4 ; } leakage_power () { when : "((i0 & ((i1 & i2 & ((i3 & !((i4 & i5)) & !(i6)) | (!(i3) & (i4 | i5) & !(i6)))) | (i2 & ((i3 & (i4 ^ i5) & !(i6)) | (!(i3) & i4 & i5 & !(i6)))))) | (i1 & i2 & ((i3 & (i4 ^ i5) & !(i6)) | (!(i3) & i4 & i5 & !(i6)))))" ; value : 7.5 ; } leakage_power () { when : "((i0 & (i1 ^ i2) & ((!(i3) & (i4 | i5) & i6) | (!(i4) & i5 & i6))) | (!(i0) & i1 & i2 & ((!(i3) & (i4 | i5) & i6) | (!(i4) & i5 & i6))))" ; value : 8.2 ; } leakage_power () { when : "((i0 ^ i1) & i2 & ((i3 & !(i4) & !(i5) & !(i6)) | (!(i3) & (i4 ^ i5) & !(i6))))" ; value : 6.5 ; } leakage_power () { when : "((i0 ^ i1) & i2 & !(i3) & !(i4) & !(i5) & i6)" ; value : 6.4 ; } leakage_power () { when : "((i0 ^ i1) & i2 & !(i3) & !(i4) & !(i5) & !(i6))" ; value : 5.5 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & i3 & i4 & i5 & i6) | (!(i0) & (i1 ^ i2) & i3 & i4 & i5 & i6))" ; value : 9.1 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & i3 & i4 & i5 & !(i6)) | (!(i0) & (i1 ^ i2) & i3 & i4 & i5 & !(i6)))" ; value : 7.7 ; } leakage_power () { when : "((i0 & ((i1 & !(i2) & !(i3) & !(i4) & !(i5) & i6) | (!(i1) & !(i2) & ((i3 & (i4 ^ i5) & !(i6)) | (!(i3) & i4 & i5 & !(i6)))))) | (!(i0) & (i1 ^ i2) & ((i3 & (i4 ^ i5) & !(i6)) | (!(i3) & i4 & i5 & !(i6)))))" ; value : 6.7 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & ((!(i3) & (i4 | i5) & i6) | (!(i4) & i5 & i6))) | (!(i0) & (i1 ^ i2) & ((!(i3) & (i4 | i5) & i6) | (!(i4) & i5 & i6))))" ; value : 8.6 ; } leakage_power () { when : "((i0 & ((i1 & !(i2) & !(i3) & !(i4) & !(i5) & !(i6)) | (!(i1) & !(i2) & ((i3 & !(i4) & !(i5) & !(i6)) | (!(i3) & (i4 ^ i5) & !(i6)))))) | (!(i0) & (i1 ^ i2) & ((i3 & !(i4) & !(i5) & !(i6)) | (!(i3) & (i4 ^ i5) & !(i6)))))" ; value : 5.8 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & !(i3) & !(i4) & !(i5) & i6) | (!(i0) & (i1 ^ i2) & !(i3) & !(i4) & !(i5) & i6))" ; value : 5.6 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & !(i3) & !(i4) & !(i5) & !(i6)) | (!(i0) & (i1 ^ i2) & !(i3) & !(i4) & !(i5) & !(i6)))" ; value : 4.8 ; } leakage_power () { when : "(!(i6) & i5 & i4 & i3 & !(i2) & !(i1) & !(i0))" ; value : 7 ; } leakage_power () { when : "(!(i0) & !(i1) & !(i2) & i3 & (i4 | !(i5)) & i6)" ; value : 9.6 ; } leakage_power () { when : "(!(i0) & !(i1) & !(i2) & ((i3 & (i4 ^ i5) & !(i6)) | (!(i3) & i4 & i5 & !(i6))))" ; value : 6 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & i3 & !(i5) & i6) | (!(i0) & ((i1 & !(i2) & i3 & !(i5) & i6) | (!(i1) & ((i2 & i3 & !(i5) & i6) | (!(i2) & ((!(i3) & (i4 | i5) & i6) | (!(i4) & i5 & i6))))))))" ; value : 9 ; } leakage_power () { when : "(!(i0) & !(i1) & !(i2) & ((i3 & !(i4) & !(i5) & !(i6)) | (!(i3) & (i4 ^ i5) & !(i6))))" ; value : 5 ; } leakage_power () { when : "(i6 & !(i5) & !(i4) & !(i3) & !(i2) & !(i1) & !(i0))" ; value : 4.9 ; } leakage_power () { when : "(!(i6) & !(i5) & !(i4) & !(i3) & !(i2) & !(i1) & !(i0))" ; value : 4 ; } pin (i6) { direction : input ; capacitance : 514.62 ; } pin (i5) { direction : input ; capacitance : 544.97 ; } pin (i4) { direction : input ; capacitance : 545.27 ; } pin (i3) { direction : input ; capacitance : 545.57 ; } pin (i2) { direction : input ; capacitance : 538.60 ; } pin (i1) { direction : input ; capacitance : 541.15 ; } pin (i0) { direction : input ; capacitance : 541.75 ; } pin (q) { function : "((i6 & ((i2 & i1 & i0) | i5 | i4 | i3)) | (i2 & i1 & i0))" ; direction : output ; capacitance : 85.77 ; timing (maxd_q_i0_positive_unate) { related_pin : "i0" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__0) { values ("11839.5, 11839.5, 11839.5, 12110.2, 12625.9", \ "11828.4, 11828.4, 11828.4, 12099.1, 12614.8", \ "11806.2, 11806.2, 11806.2, 12076.9, 12592.6", \ "11761.9, 11761.9, 11761.9, 12032.6, 12548.3", \ "11673.3, 11673.3, 11673.3, 11944.0, 12459.7"); } rise_transition (inslew_load_5x5__0) { values ("6748.6, 6748.6, 6748.6, 6966.9, 7398.9", \ "6748.6, 6748.6, 6748.6, 6966.9, 7398.9", \ "6748.6, 6748.6, 6748.6, 6966.9, 7398.9", \ "6748.6, 6748.6, 6748.6, 6966.9, 7398.9", \ "6748.6, 6748.6, 6748.6, 6966.9, 7398.9"); } cell_fall (inslew_load_5x5__0) { values ("22334.1, 22334.1, 22334.1, 22570.9, 23031.7", \ "22323.2, 22323.2, 22323.2, 22560.0, 23020.8", \ "22301.4, 22301.4, 22301.4, 22538.2, 22999.0", \ "22257.7, 22257.7, 22257.7, 22494.5, 22955.3", \ "22170.4, 22170.4, 22170.4, 22407.2, 22868.0"); } fall_transition (inslew_load_5x5__0) { values ("13807.8, 13807.8, 13807.8, 13971.7, 14305.7", \ "13807.8, 13807.8, 13807.8, 13971.6, 14305.6", \ "13807.8, 13807.8, 13807.8, 13971.6, 14305.6", \ "13807.8, 13807.8, 13807.8, 13971.7, 14305.7", \ "13807.8, 13807.8, 13807.8, 13971.7, 14305.7"); } } timing (maxd_q_i1_positive_unate) { related_pin : "i1" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__0) { values ("10350.5, 10350.5, 10350.5, 10619.9, 11134.5", \ "10347.1, 10347.1, 10347.1, 10616.6, 11131.1", \ "10338.2, 10338.2, 10338.2, 10607.6, 11122.2", \ "10321.8, 10321.8, 10321.8, 10591.3, 11105.8", \ "10289.8, 10289.8, 10289.8, 10559.2, 11073.8"); } rise_transition (inslew_load_5x5__0) { values ("5768.7, 5768.7, 5768.7, 5988.8, 6429.1", \ "5770.6, 5770.6, 5770.6, 5990.8, 6431.0", \ "5771.2, 5771.2, 5771.2, 5991.3, 6431.5", \ "5771.2, 5771.2, 5771.2, 5991.4, 6431.6", \ "5771.2, 5771.2, 5771.2, 5991.3, 6431.5"); } cell_fall (inslew_load_5x5__0) { values ("21507.9, 21507.9, 21507.9, 21744.8, 22200.8", \ "21497.0, 21497.0, 21497.0, 21733.9, 22189.9", \ "21475.1, 21475.1, 21475.1, 21712.0, 22168.0", \ "21431.5, 21431.5, 21431.5, 21668.4, 22124.4", \ "21344.1, 21344.1, 21344.1, 21581.0, 22037.0"); } fall_transition (inslew_load_5x5__0) { values ("13244.9, 13244.9, 13244.9, 13409.8, 13739.0", \ "13244.9, 13244.9, 13244.9, 13409.8, 13739.0", \ "13244.9, 13244.9, 13244.9, 13409.8, 13739.0", \ "13244.9, 13244.9, 13244.9, 13409.8, 13739.0", \ "13244.9, 13244.9, 13244.9, 13409.8, 13739.0"); } } timing (maxd_q_i2_positive_unate) { related_pin : "i2" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__0) { values ("8868.9, 8868.9, 8868.9, 9147.6, 9685.4", \ "8888.6, 8888.6, 8888.6, 9166.8, 9704.5", \ "8906.0, 8906.0, 8906.0, 9183.6, 9721.3", \ "8912.9, 8912.9, 8912.9, 9190.4, 9728.0", \ "8938.5, 8938.5, 8938.5, 9215.8, 9753.4"); } rise_transition (inslew_load_5x5__0) { values ("4786.8, 4786.8, 4786.8, 5011.8, 5453.0", \ "4803.9, 4803.9, 4803.9, 5029.0, 5470.0", \ "4819.2, 4819.2, 4819.2, 5044.2, 5485.2", \ "4822.2, 4822.2, 4822.2, 5047.3, 5488.2", \ "4826.0, 4826.0, 4826.0, 5051.1, 5491.9"); } cell_fall (inslew_load_5x5__0) { values ("20305.7, 20305.7, 20305.7, 20541.2, 20991.7", \ "20294.8, 20294.8, 20294.8, 20530.3, 20980.8", \ "20273.0, 20273.0, 20273.0, 20508.5, 20959.0", \ "20229.3, 20229.3, 20229.3, 20464.8, 20915.3", \ "20142.0, 20142.0, 20142.0, 20377.5, 20828.0"); } fall_transition (inslew_load_5x5__0) { values ("12426.4, 12426.4, 12426.4, 12593.0, 12916.1", \ "12426.4, 12426.4, 12426.4, 12593.0, 12916.1", \ "12426.4, 12426.4, 12426.4, 12593.0, 12916.1", \ "12426.4, 12426.4, 12426.4, 12593.0, 12916.1", \ "12426.4, 12426.4, 12426.4, 12593.0, 12916.1"); } } timing (maxd_q_i3_positive_unate) { related_pin : "i3" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__0) { values ("8355.4, 8355.4, 8355.4, 8644.0, 9182.6", \ "8356.0, 8356.0, 8356.0, 8644.6, 9183.2", \ "8357.0, 8357.0, 8357.0, 8645.6, 9184.2", \ "8359.1, 8359.1, 8359.1, 8647.7, 9186.3", \ "8363.3, 8363.3, 8363.3, 8651.8, 9190.5"); } rise_transition (inslew_load_5x5__0) { values ("3854.6, 3854.6, 3854.6, 4088.4, 4539.5", \ "3854.6, 3854.6, 3854.6, 4088.4, 4539.5", \ "3854.6, 3854.6, 3854.6, 4088.4, 4539.5", \ "3854.6, 3854.6, 3854.6, 4088.4, 4539.5", \ "3854.6, 3854.6, 3854.6, 4088.5, 4539.6"); } cell_fall (inslew_load_5x5__0) { values ("9282.5, 9282.5, 9282.5, 9538.9, 10015.2", \ "9319.2, 9319.2, 9319.2, 9575.8, 10052.6", \ "9286.5, 9286.5, 9286.5, 9543.6, 10020.3", \ "9361.7, 9361.7, 9361.7, 9620.9, 10098.1", \ "9295.9, 9295.9, 9295.9, 9653.0, 10131.2"); } fall_transition (inslew_load_5x5__0) { values ("5119.1, 5119.1, 5119.1, 5241.2, 5513.2", \ "5155.3, 5155.3, 5155.3, 5277.7, 5548.5", \ "5146.8, 5146.8, 5146.8, 5269.2, 5540.3", \ "5233.1, 5233.1, 5233.1, 5356.3, 5624.5", \ "5261.4, 5261.4, 5261.4, 5426.4, 5692.5"); } } timing (maxd_q_i4_positive_unate) { related_pin : "i4" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__0) { values ("10244.5, 10244.5, 10244.5, 10514.7, 11048.4", \ "10245.0, 10245.0, 10245.0, 10515.2, 11048.9", \ "10246.0, 10246.0, 10246.0, 10516.2, 11049.9", \ "10248.1, 10248.1, 10248.1, 10518.3, 11052.0", \ "10252.3, 10252.3, 10252.3, 10522.5, 11056.2"); } rise_transition (inslew_load_5x5__0) { values ("5126.6, 5126.6, 5126.6, 5351.1, 5790.7", \ "5126.6, 5126.6, 5126.6, 5351.1, 5790.7", \ "5126.6, 5126.6, 5126.6, 5351.1, 5790.7", \ "5126.6, 5126.6, 5126.6, 5351.1, 5790.7", \ "5126.6, 5126.6, 5126.6, 5351.1, 5790.7"); } cell_fall (inslew_load_5x5__0) { values ("12712.6, 12712.6, 12712.6, 12958.2, 13670.8", \ "12687.1, 12687.1, 12687.1, 12932.7, 13645.6", \ "12698.3, 12698.3, 12698.3, 12944.0, 13656.0", \ "12677.7, 12677.7, 12677.7, 12923.4, 13635.0", \ "12671.2, 12671.2, 12671.2, 12917.1, 13627.1"); } fall_transition (inslew_load_5x5__0) { values ("7561.6, 7561.6, 7561.6, 7749.3, 8146.4", \ "7552.9, 7552.9, 7552.9, 7740.5, 8136.5", \ "7576.9, 7576.9, 7576.9, 7764.6, 8162.7", \ "7592.5, 7592.5, 7592.5, 7780.3, 8180.1", \ "7636.9, 7636.9, 7636.9, 7824.8, 8229.2"); } } timing (maxd_q_i5_positive_unate) { related_pin : "i5" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__0) { values ("11169.1, 11169.1, 11169.1, 11438.4, 11953.5", \ "11169.6, 11169.6, 11169.6, 11438.9, 11954.0", \ "11170.6, 11170.6, 11170.6, 11439.9, 11955.0", \ "11172.7, 11172.7, 11172.7, 11442.0, 11957.1", \ "11176.9, 11176.9, 11176.9, 11446.2, 11961.3"); } rise_transition (inslew_load_5x5__0) { values ("5733.6, 5733.6, 5733.6, 5953.8, 6394.3", \ "5733.6, 5733.6, 5733.6, 5953.8, 6394.3", \ "5733.6, 5733.6, 5733.6, 5953.8, 6394.3", \ "5733.6, 5733.6, 5733.6, 5953.8, 6394.3", \ "5733.6, 5733.6, 5733.6, 5953.8, 6394.3"); } cell_fall (inslew_load_5x5__0) { values ("16748.6, 16748.6, 16748.6, 16974.1, 17415.5", \ "16743.2, 16743.2, 16743.2, 16968.8, 17410.2", \ "16717.4, 16717.4, 16717.4, 16942.9, 17384.3", \ "16686.5, 16686.5, 16686.5, 16912.2, 17353.5", \ "16617.8, 16617.8, 16617.8, 16843.7, 17285.0"); } fall_transition (inslew_load_5x5__0) { values ("10201.1, 10201.1, 10201.1, 10367.5, 10679.1", \ "10206.9, 10206.9, 10206.9, 10373.8, 10685.1", \ "10208.0, 10208.0, 10208.0, 10374.7, 10686.2", \ "10221.8, 10221.8, 10221.8, 10388.3, 10699.8", \ "10236.9, 10236.9, 10236.9, 10403.3, 10714.6"); } } timing (maxd_q_i6_positive_unate) { related_pin : "i6" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__0) { values ("6446.7, 6446.7, 6446.7, 6748.5, 7313.8", \ "6460.9, 6460.9, 6460.9, 6762.0, 7327.2", \ "6472.6, 6472.6, 6472.6, 6773.0, 7338.2", \ "6478.9, 6478.9, 6478.9, 6779.0, 7344.1", \ "6493.2, 6493.2, 6493.2, 6793.2, 7358.3"); } rise_transition (inslew_load_5x5__0) { values ("2627.5, 2627.5, 2627.5, 2883.0, 3364.5", \ "2641.3, 2641.3, 2641.3, 2896.2, 3377.4", \ "2653.6, 2653.6, 2653.6, 2908.0, 3388.9", \ "2658.5, 2658.5, 2658.5, 2912.8, 3393.5", \ "2660.5, 2660.5, 2660.5, 2914.7, 3395.4"); } cell_fall (inslew_load_5x5__0) { values ("6646.9, 6646.9, 6646.9, 6885.7, 7449.2", \ "6657.9, 6657.9, 6657.9, 6896.8, 7459.2", \ "6660.4, 6660.4, 6660.4, 6899.4, 7461.1", \ "6682.4, 6682.4, 6682.4, 6921.6, 7481.2", \ "6707.1, 6707.1, 6707.1, 6946.3, 7504.3"); } fall_transition (inslew_load_5x5__0) { values ("2713.3, 2713.3, 2713.3, 2907.5, 3259.5", \ "2722.0, 2722.0, 2722.0, 2915.9, 3268.6", \ "2727.2, 2727.2, 2727.2, 2920.9, 3274.1", \ "2744.3, 2744.3, 2744.3, 2937.4, 3292.2", \ "2758.5, 2758.5, 2758.5, 2951.1, 3307.3"); } } internal_power (energy_pos_q_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__0) { values ("51756.1, 51756.1, 51756.1, 52828.2, 54972.6", \ "54994.1, 54994.1, 54994.1, 54994.1, 54994.1", \ "55037.2, 55037.2, 55037.2, 55037.2, 55037.2", \ "55123.4, 55123.4, 55123.4, 55123.4, 55123.4", \ "52079.4, 52079.4, 52079.4, 53151.5, 55295.9"); } fall_power (energy_inslew_load_5x5__0) { values ("82964.8, 82964.8, 82964.8, 84037.0, 86181.3", \ "83032.6, 83032.6, 83032.6, 84104.8, 86249.1", \ "86384.8, 86384.8, 86384.8, 86384.8, 86384.8", \ "86656.3, 86656.3, 86656.3, 86656.3, 86656.3", \ "87199.2, 87199.2, 87199.2, 87199.2, 87199.2"); } } internal_power (energy_pos_q_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__0) { values ("44488.7, 44488.7, 44488.7, 45560.9, 47705.2", \ "44519.3, 44519.3, 44519.3, 45591.5, 47735.8", \ "44570.2, 44570.2, 44570.2, 45642.4, 47786.7", \ "44669.4, 44669.4, 44669.4, 45741.6, 47885.9", \ "48083.9, 48083.9, 48083.9, 48083.9, 48083.9"); } fall_power (energy_inslew_load_5x5__0) { values ("79448.9, 79448.9, 79448.9, 80521.0, 82665.4", \ "82716.3, 82716.3, 82716.3, 82716.3, 82716.3", \ "82818.0, 82818.0, 82818.0, 82818.0, 82818.0", \ "83021.5, 83021.5, 83021.5, 83021.5, 83021.5", \ "83428.5, 83428.5, 83428.5, 83428.5, 83428.5"); } } internal_power (energy_pos_q_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__0) { values ("37579.9, 37579.9, 37579.9, 38652.1, 40796.4", \ "37655.1, 37655.1, 37655.1, 38727.3, 40871.6", \ "37751.7, 37751.7, 37751.7, 38823.8, 40968.2", \ "37867.2, 37867.2, 37867.2, 38939.3, 41083.7", \ "38091.5, 38091.5, 38091.5, 39163.7, 41308.0"); } fall_power (energy_inslew_load_5x5__0) { values ("74350.1, 74350.1, 74350.1, 75422.2, 77566.6", \ "77606.5, 77606.5, 77606.5, 77606.5, 77606.5", \ "77686.6, 77686.6, 77686.6, 77686.6, 77686.6", \ "77846.5, 77846.5, 77846.5, 77846.5, 77846.5", \ "78166.5, 78166.5, 78166.5, 78166.5, 78166.5"); } } internal_power (energy_pos_q_i3) { related_pin : "i3" ; rise_power (energy_inslew_load_5x5__0) { values ("29370.3, 29370.3, 29370.3, 30442.5, 32586.8", \ "32600.5, 32600.5, 32600.5, 32600.5, 32600.5", \ "32627.7, 32627.7, 32627.7, 32627.7, 32627.7", \ "32682.1, 32682.1, 32682.1, 32682.1, 32682.1", \ "29574.7, 29574.7, 29574.7, 30646.8, 32791.2"); } fall_power (energy_inslew_load_5x5__0) { values ("30154.0, 30154.0, 30154.0, 31226.1, 33370.5", \ "30294.4, 30294.4, 30294.4, 31366.6, 33510.9", \ "30339.1, 30339.1, 30339.1, 31411.3, 33555.6", \ "30729.5, 30729.5, 30729.5, 31801.7, 33946.0", \ "31209.6, 31209.6, 31209.6, 32281.8, 34426.2"); } } internal_power (energy_pos_q_i4) { related_pin : "i4" ; rise_power (energy_inslew_load_5x5__0) { values ("37074.1, 37074.1, 37074.1, 38146.3, 40290.6", \ "40308.2, 40308.2, 40308.2, 40308.2, 40308.2", \ "40343.4, 40343.4, 40343.4, 40343.4, 40343.4", \ "40413.8, 40413.8, 40413.8, 40413.8, 40413.8", \ "40554.6, 40554.6, 40554.6, 40554.6, 40554.6"); } fall_power (energy_inslew_load_5x5__0) { values ("45156.8, 45156.8, 45156.8, 46229.0, 48373.3", \ "45164.3, 45164.3, 45164.3, 46236.5, 48380.8", \ "45310.6, 45310.6, 45310.6, 46382.8, 48527.1", \ "45500.8, 45500.8, 45500.8, 46572.9, 48717.3", \ "45922.9, 45922.9, 45922.9, 46995.1, 49139.4"); } } internal_power (energy_pos_q_i5) { related_pin : "i5" ; rise_power (energy_inslew_load_5x5__0) { values ("40920.2, 40920.2, 40920.2, 41992.4, 44136.7", \ "44160.4, 44160.4, 44160.4, 44160.4, 44160.4", \ "44207.8, 44207.8, 44207.8, 44207.8, 44207.8", \ "44302.6, 44302.6, 44302.6, 44302.6, 44302.6", \ "44492.2, 44492.2, 44492.2, 44492.2, 44492.2"); } fall_power (energy_inslew_load_5x5__0) { values ("60660.5, 60660.5, 60660.5, 61732.6, 63877.0", \ "60714.5, 60714.5, 60714.5, 61786.7, 63931.0", \ "60788.4, 60788.4, 60788.4, 61860.6, 64004.9", \ "60972.2, 60972.2, 60972.2, 62044.3, 64188.7", \ "61301.2, 61301.2, 61301.2, 62373.4, 64517.7"); } } internal_power (energy_pos_q_i6) { related_pin : "i6" ; rise_power (energy_inslew_load_5x5__0) { values ("22855.5, 22855.5, 22855.5, 23927.6, 26072.0", \ "22907.1, 22907.1, 22907.1, 23979.3, 26123.6", \ "22975.5, 22975.5, 22975.5, 24047.6, 26192.0", \ "23066.3, 23066.3, 23066.3, 24138.5, 26282.9", \ "23229.9, 23229.9, 23229.9, 24302.1, 26446.4"); } fall_power (energy_inslew_load_5x5__0) { values ("21516.6, 21516.6, 21516.6, 22588.8, 24733.1", \ "21575.4, 21575.4, 21575.4, 22647.5, 24791.9", \ "21658.0, 21658.0, 21658.0, 22730.2, 24874.5", \ "21842.5, 21842.5, 21842.5, 22914.7, 25059.0", \ "22153.0, 22153.0, 22153.0, 23225.1, 25369.5"); } } } } cell (oa2ao222_x4) { area : 39.60 ; cell_leakage_power : 8.7 ; leakage_power () { when : "(i0 & i1 & ((i2 & i3) | i4))" ; value : 10 ; } leakage_power () { when : "(i0 & i1 & !((i2 & i3)) & !(i4))" ; value : 9.7 ; } leakage_power () { when : "(!(i4) & i3 & i2 & !(i1) & i0)" ; value : 9.1 ; } leakage_power () { when : "(i4 & !(i3) & !(i2) & !(i1) & i0)" ; value : 8.6 ; } leakage_power () { when : "(!(i4) & !(i3) & !(i2) & !(i1) & i0)" ; value : 7.5 ; } leakage_power () { when : "(!(i4) & i3 & i2 & i1 & !(i0))" ; value : 8.8 ; } leakage_power () { when : "((i0 ^ i1) & (i2 | i3) & i4)" ; value : 11 ; } leakage_power () { when : "((i0 & !(i1) & (i2 ^ i3) & !(i4)) | (!(i0) & i1 & !(i2) & !(i3) & i4))" ; value : 8.3 ; } leakage_power () { when : "(!(i0) & ((i1 & (i2 ^ i3) & !(i4)) | (!(i1) & i2 & i3 & !(i4))))" ; value : 7.9 ; } leakage_power () { when : "(!(i0) & !(i1) & (i2 | i3) & i4)" ; value : 12 ; } leakage_power () { when : "(!(i0) & ((i1 & !(i2) & !(i3) & !(i4)) | (!(i1) & (i2 ^ i3) & !(i4))))" ; value : 7.1 ; } leakage_power () { when : "(i4 & !(i3) & !(i2) & !(i1) & !(i0))" ; value : 7.4 ; } leakage_power () { when : "(!(i4) & !(i3) & !(i2) & !(i1) & !(i0))" ; value : 6.2 ; } pin (i4) { direction : input ; capacitance : 736.44 ; } pin (i3) { direction : input ; capacitance : 734.34 ; } pin (i2) { direction : input ; capacitance : 734.94 ; } pin (i1) { direction : input ; capacitance : 664.65 ; } pin (i0) { direction : input ; capacitance : 666.60 ; } pin (q) { function : "(((i3 | i2) & ((i1 & i0) | i4)) | (i1 & i0))" ; direction : output ; capacitance : 152.23 ; timing (maxd_q_i0_positive_unate) { related_pin : "i0" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__6) { values ("10216.6, 10216.6, 10216.6, 10457.1, 10926.2", \ "10211.4, 10211.4, 10211.4, 10451.9, 10921.0", \ "10201.1, 10201.1, 10201.1, 10441.6, 10910.7", \ "10180.5, 10180.5, 10180.5, 10421.0, 10890.1", \ "10139.2, 10139.2, 10139.2, 10379.7, 10848.8"); } rise_transition (inslew_load_5x5__6) { values ("5321.8, 5321.8, 5321.8, 5519.2, 5911.2", \ "5321.8, 5321.8, 5321.8, 5519.2, 5911.2", \ "5321.8, 5321.8, 5321.8, 5519.2, 5911.2", \ "5321.8, 5321.8, 5321.8, 5519.2, 5911.2", \ "5321.8, 5321.8, 5321.8, 5519.2, 5911.3"); } cell_fall (inslew_load_5x5__6) { values ("16886.8, 16886.8, 16886.8, 17102.1, 17533.5", \ "16879.7, 16879.7, 16879.7, 17095.0, 17526.4", \ "16865.5, 16865.5, 16865.5, 17080.8, 17512.2", \ "16837.2, 16837.2, 16837.2, 17052.5, 17483.9", \ "16780.7, 16780.7, 16780.7, 16996.0, 17427.4"); } fall_transition (inslew_load_5x5__6) { values ("9655.5, 9655.5, 9655.5, 9828.7, 10152.6", \ "9655.5, 9655.5, 9655.5, 9828.7, 10152.6", \ "9655.5, 9655.5, 9655.5, 9828.7, 10152.6", \ "9655.5, 9655.5, 9655.5, 9828.7, 10152.6", \ "9655.5, 9655.5, 9655.5, 9828.7, 10152.6"); } } timing (maxd_q_i1_positive_unate) { related_pin : "i1" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__6) { values ("9067.2, 9067.2, 9067.2, 9320.8, 9804.7", \ "9072.2, 9072.2, 9072.2, 9325.7, 9809.5", \ "9079.1, 9079.1, 9079.1, 9332.5, 9816.4", \ "9095.8, 9095.8, 9095.8, 9349.2, 9833.1", \ "9129.5, 9129.5, 9129.5, 9382.9, 9866.8"); } rise_transition (inslew_load_5x5__6) { values ("4616.6, 4616.6, 4616.6, 4816.7, 5211.0", \ "4619.1, 4619.1, 4619.1, 4819.1, 5213.4", \ "4619.4, 4619.4, 4619.4, 4819.5, 5213.7", \ "4619.8, 4619.8, 4619.8, 4819.8, 5214.1", \ "4619.8, 4619.8, 4619.8, 4819.8, 5214.1"); } cell_fall (inslew_load_5x5__6) { values ("16055.8, 16055.8, 16055.8, 16272.4, 16703.9", \ "16048.7, 16048.7, 16048.7, 16265.3, 16696.8", \ "16034.6, 16034.6, 16034.6, 16251.2, 16682.7", \ "16006.3, 16006.3, 16006.3, 16222.9, 16654.4", \ "15949.7, 15949.7, 15949.7, 16166.3, 16597.8"); } fall_transition (inslew_load_5x5__6) { values ("9137.8, 9137.8, 9137.8, 9313.0, 9634.7", \ "9137.8, 9137.8, 9137.8, 9313.0, 9634.7", \ "9137.8, 9137.8, 9137.8, 9313.0, 9634.7", \ "9137.8, 9137.8, 9137.8, 9313.0, 9634.7", \ "9137.8, 9137.8, 9137.8, 9313.0, 9634.7"); } } timing (maxd_q_i2_positive_unate) { related_pin : "i2" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__6) { values ("11019.8, 11019.8, 11019.8, 11260.1, 11725.8", \ "11014.7, 11014.7, 11014.7, 11255.0, 11720.7", \ "11004.4, 11004.4, 11004.4, 11244.7, 11710.4", \ "10983.7, 10983.7, 10983.7, 11224.0, 11689.7", \ "10942.5, 10942.5, 10942.5, 11182.8, 11648.5"); } rise_transition (inslew_load_5x5__6) { values ("5424.7, 5424.7, 5424.7, 5621.4, 6013.3", \ "5424.7, 5424.7, 5424.7, 5621.4, 6013.3", \ "5424.7, 5424.7, 5424.7, 5621.4, 6013.3", \ "5424.7, 5424.7, 5424.7, 5621.4, 6013.3", \ "5424.7, 5424.7, 5424.7, 5621.4, 6013.3"); } cell_fall (inslew_load_5x5__6) { values ("10067.8, 10067.8, 10067.8, 10422.4, 10852.2", \ "10048.6, 10048.6, 10048.6, 10402.4, 10832.1", \ "10075.2, 10075.2, 10075.2, 10432.7, 10862.8", \ "10080.2, 10080.2, 10080.2, 10440.5, 10870.9", \ "10113.4, 10113.4, 10113.4, 10479.7, 10910.8"); } fall_transition (inslew_load_5x5__6) { values ("5388.9, 5388.9, 5388.9, 5551.8, 5775.0", \ "5381.9, 5381.9, 5381.9, 5544.3, 5767.7", \ "5412.7, 5412.7, 5412.7, 5577.6, 5800.1", \ "5436.2, 5436.2, 5436.2, 5602.9, 5824.7", \ "5486.1, 5486.1, 5486.1, 5656.7, 5877.1"); } } timing (maxd_q_i3_positive_unate) { related_pin : "i3" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__6) { values ("13093.0, 13093.0, 13093.0, 13334.0, 13796.0", \ "13087.8, 13087.8, 13087.8, 13328.8, 13790.8", \ "13077.5, 13077.5, 13077.5, 13318.5, 13780.5", \ "13056.9, 13056.9, 13056.9, 13297.9, 13759.9", \ "13015.6, 13015.6, 13015.6, 13256.6, 13718.6"); } rise_transition (inslew_load_5x5__6) { values ("6755.8, 6755.8, 6755.8, 6949.0, 7332.0", \ "6755.8, 6755.8, 6755.8, 6949.0, 7332.0", \ "6755.8, 6755.8, 6755.8, 6949.0, 7332.0", \ "6755.8, 6755.8, 6755.8, 6949.0, 7332.0", \ "6755.8, 6755.8, 6755.8, 6949.0, 7332.0"); } cell_fall (inslew_load_5x5__6) { values ("13081.6, 13081.6, 13081.6, 13297.5, 13825.2", \ "13069.1, 13069.1, 13069.1, 13285.0, 13812.8", \ "13064.5, 13064.5, 13064.5, 13280.5, 13807.2", \ "13041.2, 13041.2, 13041.2, 13257.3, 13783.0", \ "13007.7, 13007.7, 13007.7, 13223.8, 13747.8"); } fall_transition (inslew_load_5x5__6) { values ("7310.8, 7310.8, 7310.8, 7479.0, 7786.8", \ "7310.0, 7310.0, 7310.0, 7478.1, 7785.9", \ "7320.1, 7320.1, 7320.1, 7488.3, 7796.5", \ "7328.1, 7328.1, 7328.1, 7496.4, 7805.0", \ "7343.6, 7343.6, 7343.6, 7511.9, 7821.1"); } } timing (maxd_q_i4_positive_unate) { related_pin : "i4" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__6) { values ("9778.6, 9778.6, 9778.6, 10030.5, 10514.2", \ "9786.5, 9786.5, 9786.5, 10038.2, 10521.9", \ "9794.3, 9794.3, 9794.3, 10045.8, 10529.6", \ "9809.9, 9809.9, 9809.9, 10061.4, 10545.1", \ "9843.1, 9843.1, 9843.1, 10094.6, 10578.3"); } rise_transition (inslew_load_5x5__6) { values ("4660.3, 4660.3, 4660.3, 4860.4, 5254.3", \ "4665.6, 4665.6, 4665.6, 4865.7, 5259.6", \ "4668.5, 4668.5, 4668.5, 4868.6, 5262.4", \ "4669.6, 4669.6, 4669.6, 4869.7, 5263.6", \ "4669.8, 4669.8, 4669.8, 4869.9, 5263.7"); } cell_fall (inslew_load_5x5__6) { values ("7854.1, 7854.1, 7854.1, 8071.0, 8390.5", \ "7866.3, 7866.3, 7866.3, 8083.3, 8402.7", \ "7881.5, 7881.5, 7881.5, 8098.5, 8417.9", \ "7889.2, 7889.2, 7889.2, 8106.4, 8425.6", \ "7907.7, 7907.7, 7907.7, 8125.0, 8444.3"); } fall_transition (inslew_load_5x5__6) { values ("3631.6, 3631.6, 3631.6, 3761.3, 3975.5", \ "3642.8, 3642.8, 3642.8, 3772.2, 3985.8", \ "3658.3, 3658.3, 3658.3, 3787.3, 4000.1", \ "3671.4, 3671.4, 3671.4, 3800.1, 4012.1", \ "3687.8, 3687.8, 3687.8, 3816.1, 4027.1"); } } internal_power (energy_pos_q_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__6) { values ("75748.9, 75748.9, 75748.9, 77651.7, 81457.4", \ "81488.0, 81488.0, 81488.0, 81488.0, 81488.0", \ "81549.3, 81549.3, 81549.3, 81549.3, 81549.3", \ "81671.7, 81671.7, 81671.7, 81671.7, 81671.7", \ "76208.5, 76208.5, 76208.5, 78111.3, 81917.0"); } fall_power (energy_inslew_load_5x5__6) { values ("108133.7, 108133.7, 108133.7, 110036.5, 113842.2", \ "113920.2, 113920.2, 113920.2, 113920.2, 113920.2", \ "114076.1, 114076.1, 114076.1, 114076.1, 114076.1", \ "114388.0, 114388.0, 114388.0, 114388.0, 114388.0", \ "115011.8, 115011.8, 115011.8, 115011.8, 115011.8"); } } internal_power (energy_pos_q_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__6) { values ("66663.6, 66663.6, 66663.6, 68566.4, 72372.1", \ "66711.1, 66711.1, 66711.1, 68613.9, 72419.6", \ "66781.2, 66781.2, 66781.2, 68684.1, 72489.7", \ "66919.4, 66919.4, 66919.4, 68822.3, 72627.9", \ "72900.1, 72900.1, 72900.1, 72900.1, 72900.1"); } fall_power (energy_inslew_load_5x5__6) { values ("102074.9, 102074.9, 102074.9, 103977.7, 107783.4", \ "107841.4, 107841.4, 107841.4, 107841.4, 107841.4", \ "107957.4, 107957.4, 107957.4, 107957.4, 107957.4", \ "108189.4, 108189.4, 108189.4, 108189.4, 108189.4", \ "108653.4, 108653.4, 108653.4, 108653.4, 108653.4"); } } internal_power (energy_pos_q_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__6) { values ("63032.5, 63032.5, 63032.5, 64935.3, 68741.0", \ "68763.4, 68763.4, 68763.4, 68763.4, 68763.4", \ "68808.3, 68808.3, 68808.3, 68808.3, 68808.3", \ "68898.2, 68898.2, 68898.2, 68898.2, 68898.2", \ "69077.8, 69077.8, 69077.8, 69077.8, 69077.8"); } fall_power (energy_inslew_load_5x5__6) { values ("58608.9, 58608.9, 58608.9, 60511.7, 64317.4", \ "58618.2, 58618.2, 58618.2, 60521.0, 64326.7", \ "58912.1, 58912.1, 58912.1, 60814.9, 64620.6", \ "59264.7, 59264.7, 59264.7, 61167.5, 64973.2", \ "59988.8, 59988.8, 59988.8, 61891.7, 65697.4"); } } internal_power (energy_pos_q_i3) { related_pin : "i3" ; rise_power (energy_inslew_load_5x5__6) { values ("76762.6, 76762.6, 76762.6, 78665.4, 82471.1", \ "82501.8, 82501.8, 82501.8, 82501.8, 82501.8", \ "82563.2, 82563.2, 82563.2, 82563.2, 82563.2", \ "82686.1, 82686.1, 82686.1, 82686.1, 82686.1", \ "82931.7, 82931.7, 82931.7, 82931.7, 82931.7"); } fall_power (energy_inslew_load_5x5__6) { values ("80702.3, 80702.3, 80702.3, 82605.1, 86410.8", \ "80749.7, 80749.7, 80749.7, 82652.5, 86458.2", \ "80918.3, 80918.3, 80918.3, 82821.1, 86626.8", \ "81179.8, 81179.8, 81179.8, 83082.7, 86888.3", \ "81697.8, 81697.8, 81697.8, 83600.6, 87406.3"); } } internal_power (energy_pos_q_i4) { related_pin : "i4" ; rise_power (energy_inslew_load_5x5__6) { values ("55081.6, 55081.6, 55081.6, 56984.4, 60790.1", \ "55144.3, 55144.3, 55144.3, 57047.1, 60852.8", \ "55226.6, 55226.6, 55226.6, 57129.5, 60935.1", \ "55365.1, 55365.1, 55365.1, 57267.9, 61073.6", \ "55630.4, 55630.4, 55630.4, 57533.2, 61338.9"); } fall_power (energy_inslew_load_5x5__6) { values ("46456.9, 46456.9, 46456.9, 48359.7, 52165.4", \ "46558.4, 46558.4, 46558.4, 48461.2, 52266.9", \ "46722.0, 46722.0, 46722.0, 48624.8, 52430.5", \ "46946.8, 46946.8, 46946.8, 48849.6, 52655.3", \ "47341.9, 47341.9, 47341.9, 49244.7, 53050.4"); } } } } cell (noa2a2a2a24_x1) { area : 50.40 ; cell_leakage_power : 13 ; leakage_power () { when : "(i0 & i1 & ((!(i2) & ((!(i3) & ((!(i4) & ((!(i5) & (!(i6) | !(i7))) | (!(i6) & !(i7)))) | (!(i5) & !(i6) & !(i7)))) | (!(i4) & !(i5) & !(i6) & !(i7)))) | (!(i3) & !(i4) & !(i5) & !(i6) & !(i7))))" ; value : 22 ; } leakage_power () { when : "((i0 & !(i1) & ((i2 & !(i3) & ((i4 & !(i5) & !(i6) & i7) | (!(i4) & i5 & (i6 ^ i7)))) | (!(i2) & i3 & !(i4) & i5 & !(i6) & i7))) | (!(i0) & i1 & i2 & !(i3) & !(i4) & i5 & !(i6) & i7))" ; value : 11 ; } leakage_power () { when : "(!(i7) & i6 & !(i5) & i4 & i3 & !(i2) & i1 & !(i0))" ; value : 9.5 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & i3 & i4 & !(i5) & i6 & !(i7)) | (!(i0) & i1 & ((i2 & !(i3) & i4 & !(i5) & i6 & !(i7)) | (!(i2) & i3 & ((i4 & !(i5) & !(i6) & i7) | (!(i4) & i5 & i6 & !(i7)))))))" ; value : 9.9 ; } leakage_power () { when : "((i0 & !(i1) & ((i2 & !(i3) & i4 & !(i5) & i6 & !(i7)) | (!(i2) & i3 & ((i4 & !(i5) & !(i6) & i7) | (!(i4) & i5 & i6 & !(i7)))))) | (!(i0) & i1 & ((i2 & !(i3) & ((i4 & !(i5) & !(i6) & i7) | (!(i4) & i5 & i6 & !(i7)))) | (!(i2) & i3 & !(i4) & i5 & !(i6) & i7))))" ; value : 10 ; } leakage_power () { when : "((i0 & ((i1 & ((i2 & ((i3 & (i4 ^ i5) & (i6 ^ i7)) | (!(i3) & ((i4 & ((i5 & (i6 ^ i7)) | (!(i5) & i6 & i7))) | (!(i4) & i5 & i6 & i7))))) | (!(i2) & i3 & ((i4 & ((i5 & (i6 ^ i7)) | (!(i5) & i6 & i7))) | (!(i4) & i5 & i6 & i7))))) | (!(i1) & ((i2 & ((i3 & (i4 ^ i5) & (i6 ^ i7)) | (!(i3) & ((i4 & i5 & (i6 ^ i7)) | (!(i4) & !(i5) & i6 & i7))))) | (!(i2) & ((i3 & ((i4 & i5 & (i6 ^ i7)) | (!(i4) & !(i5) & i6 & i7))) | (i4 & i5 & (i6 ^ i7)))))))) | (!(i0) & ((i1 & ((i2 & ((i3 & (i4 ^ i5) & (i6 ^ i7)) | (!(i3) & ((i4 & i5 & (i6 ^ i7)) | (!(i4) & !(i5) & i6 & i7))))) | (!(i2) & ((i3 & ((i4 & i5 & (i6 ^ i7)) | (!(i4) & !(i5) & i6 & i7))) | (i4 & i5 & (i6 ^ i7)))))) | (i2 & i3 & (i4 ^ i5) & (i6 ^ i7)))))" ; value : 24 ; } leakage_power () { when : "((i0 & !(i1) & ((i2 & !(i3) & !(i4) & ((i5 & !(i6) & !(i7)) | (!(i5) & !(i6) & i7))) | (!(i2) & !(i3) & !(i4) & i5 & !(i6) & i7))) | (!(i0) & !(i1) & i2 & !(i3) & !(i4) & i5 & !(i6) & i7))" ; value : 9.7 ; } leakage_power () { when : "(!(i0) & ((i1 & !(i2) & ((i3 & ((i4 & !(i5) & !(i6) & !(i7)) | (!(i4) & !(i5) & i6 & !(i7)))) | (!(i3) & i4 & !(i5) & i6 & !(i7)))) | (!(i1) & !(i2) & i3 & i4 & !(i5) & i6 & !(i7))))" ; value : 8.5 ; } leakage_power () { when : "((i0 & !(i1) & (i2 ^ i3) & i4 & i5 & i6 & i7) | (!(i0) & ((i1 & (i2 ^ i3) & i4 & i5 & i6 & i7) | (!(i1) & (i2 ^ i3) & (i4 ^ i5) & i6 & i7))))" ; value : 26 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & ((i3 & ((i4 & !(i5) & !(i6) & !(i7)) | (!(i4) & !(i5) & i6 & !(i7)))) | (!(i3) & i4 & !(i5) & i6 & !(i7)))) | (!(i0) & ((i1 & ((i2 & !(i3) & ((i4 & !(i5) & !(i6) & !(i7)) | (!(i4) & !(i5) & i6 & !(i7)))) | (!(i2) & ((i3 & !(i4) & ((i5 & !(i6) & !(i7)) | (!(i5) & !(i6) & i7))) | (!(i3) & ((i4 & !(i5) & !(i6) & i7) | (!(i4) & i5 & i6 & !(i7)))))))) | (!(i1) & ((i2 & !(i3) & i4 & !(i5) & i6 & !(i7)) | (!(i2) & i3 & ((i4 & !(i5) & !(i6) & i7) | (!(i4) & i5 & i6 & !(i7)))))))))" ; value : 8.9 ; } leakage_power () { when : "((i0 & !(i1) & ((i2 & !(i3) & ((i4 & !(i5) & !(i6) & !(i7)) | (!(i4) & !(i5) & i6 & !(i7)))) | (!(i2) & ((i3 & !(i4) & ((i5 & !(i6) & !(i7)) | (!(i5) & !(i6) & i7))) | (!(i3) & ((i4 & !(i5) & !(i6) & i7) | (!(i4) & i5 & i6 & !(i7)))))))) | (!(i0) & ((i1 & ((i2 & !(i3) & !(i4) & ((i5 & !(i6) & !(i7)) | (!(i5) & !(i6) & i7))) | (!(i2) & !(i3) & !(i4) & i5 & !(i6) & i7))) | (!(i1) & ((i2 & !(i3) & ((i4 & !(i5) & !(i6) & i7) | (!(i4) & i5 & i6 & !(i7)))) | (!(i2) & i3 & !(i4) & i5 & !(i6) & i7))))))" ; value : 9.3 ; } leakage_power () { when : "((i0 & ((i1 & ((i2 & ((i3 & ((i4 & ((i5 & (i6 ^ i7)) | (!(i5) & i6 & i7))) | (!(i4) & i5 & i6 & i7))) | (!(i3) & i4 & i5 & i6 & i7))) | (!(i2) & i3 & i4 & i5 & i6 & i7))) | (!(i1) & ((i2 & ((i3 & ((i4 & ((i5 & (i6 ^ i7)) | (!(i5) & i6 & i7))) | (!(i4) & i5 & i6 & i7))) | ((i4 ^ i5) & i6 & i7))) | (!(i2) & ((!(i3) & i6 & i7) | ((i4 ^ i5) & i6 & i7))))))) | (!(i0) & ((i1 & ((i2 & ((i3 & ((i4 & ((i5 & (i6 ^ i7)) | (!(i5) & i6 & i7))) | (!(i4) & i5 & i6 & i7))) | ((i4 ^ i5) & i6 & i7))) | (!(i2) & ((!(i3) & i6 & i7) | ((i4 ^ i5) & i6 & i7))))) | (!(i1) & ((i2 & ((i3 & ((i4 & ((i5 & (i6 ^ i7)) | (!(i5) & i6 & i7))) | (!(i4) & i5 & i6 & i7))) | (!(i3) & ((i4 & i5 & (i6 ^ i7)) | (!(i4) & !(i5) & i6 & i7))))) | (!(i2) & ((i3 & ((i4 & i5 & (i6 ^ i7)) | (!(i4) & !(i5) & i6 & i7))) | (i4 & i5 & (i6 ^ i7)))))))))" ; value : 25 ; } leakage_power () { when : "((i0 & i1 & ((i2 & ((i3 & (!((i4 | i5)) | (!(i6) & !(i7)))) | (!(i3) & ((i4 & ((!(i5) & (!(i6) | !(i7))) | (!(i6) & !(i7)))) | (!(i4) & ((i5 & (!(i6) | !(i7))) | (!(i5) & (i6 | i7)))))))) | (!(i2) & ((i3 & ((i4 & ((!(i5) & (!(i6) | !(i7))) | (!(i6) & !(i7)))) | (!(i4) & ((i5 & (!(i6) | !(i7))) | (!(i5) & (i6 | i7)))))) | (!(i3) & ((i4 & (i5 | i6 | i7)) | (i5 & (i6 | i7)) | (i6 & i7))))))) | (i2 & i3 & (!((i4 | i5)) | (!(i6) & !(i7)))) | (i4 & i5 & !(i6) & !(i7)))" ; value : 23 ; } leakage_power () { when : "(!(i0) & ((i1 & !(i2) & ((i3 & !(i4) & !(i5) & !(i6) & !(i7)) | (!(i3) & ((i4 & !(i5) & !(i6) & !(i7)) | (!(i4) & !(i5) & i6 & !(i7)))))) | (!(i1) & !(i2) & ((i3 & ((i4 & !(i5) & !(i6) & !(i7)) | (!(i4) & !(i5) & i6 & !(i7)))) | (!(i3) & i4 & !(i5) & i6 & !(i7))))))" ; value : 7.5 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & ((i3 & !(i4) & !(i5) & !(i6) & !(i7)) | (!(i3) & ((i4 & !(i5) & !(i6) & !(i7)) | (!(i4) & !(i5) & i6 & !(i7)))))) | (!(i0) & ((i1 & ((i2 & !(i3) & !(i4) & !(i5) & !(i6) & !(i7)) | (!(i2) & !(i3) & !(i4) & ((i5 & !(i6) & !(i7)) | (!(i5) & !(i6) & i7))))) | (!(i1) & ((i2 & !(i3) & ((i4 & !(i5) & !(i6) & !(i7)) | (!(i4) & !(i5) & i6 & !(i7)))) | (!(i2) & ((i3 & !(i4) & ((i5 & !(i6) & !(i7)) | (!(i5) & !(i6) & i7))) | (!(i3) & ((i4 & !(i5) & !(i6) & i7) | (!(i4) & i5 & i6 & !(i7)))))))))))" ; value : 7.9 ; } leakage_power () { when : "((i0 & !(i1) & ((i2 & !(i3) & !(i4) & !(i5) & !(i6) & !(i7)) | (!(i2) & !(i3) & !(i4) & ((i5 & !(i6) & !(i7)) | (!(i5) & !(i6) & i7))))) | (!(i0) & !(i1) & ((i2 & !(i3) & !(i4) & ((i5 & !(i6) & !(i7)) | (!(i5) & !(i6) & i7))) | (!(i2) & !(i3) & !(i4) & i5 & !(i6) & i7))))" ; value : 8.3 ; } leakage_power () { when : "((!((i0 | i1)) & ((!((i2 | i3)) & i6 & i7) | (i4 & i5 & i6 & i7))) | (i2 & i3 & i4 & i5 & i6 & i7))" ; value : 27 ; } leakage_power () { when : "(!(i0) & ((i1 & !(i2) & !(i3) & !(i4) & !(i5) & !(i6) & !(i7)) | (!(i1) & !(i2) & ((i3 & !(i4) & !(i5) & !(i6) & !(i7)) | (!(i3) & ((i4 & !(i5) & !(i6) & !(i7)) | (!(i4) & !(i5) & i6 & !(i7))))))))" ; value : 6.6 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & !(i3) & !(i4) & !(i5) & !(i6) & !(i7)) | (!(i0) & !(i1) & ((i2 & !(i3) & !(i4) & !(i5) & !(i6) & !(i7)) | (!(i2) & !(i3) & !(i4) & ((i5 & !(i6) & !(i7)) | (!(i5) & !(i6) & i7))))))" ; value : 6.9 ; } leakage_power () { when : "(!(i7) & !(i6) & !(i5) & !(i4) & !(i3) & !(i2) & !(i1) & !(i0))" ; value : 5.6 ; } pin (i7) { direction : input ; capacitance : 846.52 ; } pin (i6) { direction : input ; capacitance : 845.97 ; } pin (i5) { direction : input ; capacitance : 843.97 ; } pin (i4) { direction : input ; capacitance : 843.97 ; } pin (i3) { direction : input ; capacitance : 843.97 ; } pin (i2) { direction : input ; capacitance : 845.47 ; } pin (i1) { direction : input ; capacitance : 846.52 ; } pin (i0) { direction : input ; capacitance : 846.52 ; } pin (nq) { function : "((((((((((((((((((!(i6) & !(i5)) & !(i2)) & !(i0)) | (((!(i6) & !(i5)) & !(i2)) & !(i1))) | (((!(i6) & !(i5)) & !(i3)) & !(i0))) | (((!(i6) & !(i5)) & !(i3)) & !(i1))) | (((!(i6) & !(i4)) & !(i2)) & !(i0))) | (((!(i6) & !(i4)) & !(i2)) & !(i1))) | (((!(i6) & !(i4)) & !(i3)) & !(i0))) | (((!(i6) & !(i4)) & !(i3)) & !(i1))) | (((!(i7) & !(i5)) & !(i2)) & !(i0))) | (((!(i7) & !(i5)) & !(i2)) & !(i1))) | (((!(i7) & !(i5)) & !(i3)) & !(i0))) | (((!(i7) & !(i5)) & !(i3)) & !(i1))) | (((!(i7) & !(i4)) & !(i2)) & !(i0))) | (((!(i7) & !(i4)) & !(i2)) & !(i1))) | (((!(i7) & !(i4)) & !(i3)) & !(i0))) | (((!(i7) & !(i4)) & !(i3)) & !(i1)))" ; direction : output ; capacitance : 205.89 ; timing (maxd_nq_i0_negative_unate) { related_pin : "i0" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__16) { values ("19117.0, 19117.0, 19117.0, 20048.1, 22010.2", \ "19102.0, 19102.0, 19102.0, 20033.2, 21995.4", \ "19071.9, 19071.9, 19071.9, 20003.4, 21965.7", \ "19011.8, 19011.8, 19011.8, 19943.7, 21906.4", \ "18891.6, 18891.6, 18891.6, 19824.5, 21787.8"); } rise_transition (inslew_load_5x5__16) { values ("31018.9, 31018.9, 31018.9, 32906.9, 36682.9", \ "31018.9, 31018.9, 31018.9, 32906.9, 36682.9", \ "31018.9, 31018.9, 31018.9, 32906.9, 36682.9", \ "31018.9, 31018.9, 31018.9, 32906.9, 36682.9", \ "31018.9, 31018.9, 31018.9, 32906.9, 36682.9"); } cell_fall (inslew_load_5x5__16) { values ("4844.9, 4844.9, 4844.9, 5198.8, 5923.9", \ "4839.7, 4839.7, 4839.7, 5193.6, 5918.7", \ "4829.4, 4829.4, 4829.4, 5183.3, 5908.4", \ "4808.7, 4808.7, 4808.7, 5162.6, 5887.8", \ "4767.3, 4767.3, 4767.3, 5121.3, 5846.5"); } fall_transition (inslew_load_5x5__16) { values ("5934.3, 5934.3, 5934.3, 6511.6, 7666.3", \ "5934.3, 5934.3, 5934.3, 6511.6, 7666.3", \ "5934.3, 5934.3, 5934.3, 6511.6, 7666.3", \ "5934.3, 5934.3, 5934.3, 6511.6, 7666.3", \ "5934.8, 5934.8, 5934.8, 6511.9, 7666.4"); } } timing (maxd_nq_i1_negative_unate) { related_pin : "i1" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__16) { values ("17826.6, 17826.6, 17826.6, 18766.4, 20736.5", \ "17811.6, 17811.6, 17811.6, 18751.5, 20721.6", \ "17781.6, 17781.6, 17781.6, 18721.7, 20692.0", \ "17721.5, 17721.5, 17721.5, 18662.1, 20632.7", \ "17601.5, 17601.5, 17601.5, 18542.9, 20514.1"); } rise_transition (inslew_load_5x5__16) { values ("28693.9, 28693.9, 28693.9, 30581.9, 34358.0", \ "28693.9, 28693.9, 28693.9, 30581.9, 34357.9", \ "28693.9, 28693.9, 28693.9, 30581.9, 34358.0", \ "28693.9, 28693.9, 28693.9, 30581.9, 34357.9", \ "28693.9, 28693.9, 28693.9, 30581.9, 34357.9"); } cell_fall (inslew_load_5x5__16) { values ("4025.7, 4025.7, 4025.7, 4387.5, 5122.6", \ "4029.1, 4029.1, 4029.1, 4390.9, 5126.2", \ "4036.3, 4036.3, 4036.3, 4398.0, 5133.1", \ "4052.6, 4052.6, 4052.6, 4414.4, 5149.5", \ "4085.9, 4085.9, 4085.9, 4447.8, 5183.1"); } fall_transition (inslew_load_5x5__16) { values ("4733.9, 4733.9, 4733.9, 5321.2, 6496.0", \ "4737.2, 4737.2, 4737.2, 5324.7, 6499.6", \ "4738.6, 4738.6, 4738.6, 5325.9, 6500.6", \ "4738.9, 4738.9, 4738.9, 5326.2, 6501.0", \ "4739.8, 4739.8, 4739.8, 5326.7, 6501.1"); } } timing (maxd_nq_i2_negative_unate) { related_pin : "i2" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__16) { values ("14474.9, 14474.9, 14474.9, 15442.0, 17442.2", \ "14467.9, 14467.9, 14467.9, 15435.2, 17435.6", \ "14445.2, 14445.2, 14445.2, 15412.6, 17413.1", \ "14410.9, 14410.9, 14410.9, 15378.9, 17379.8", \ "14338.2, 14338.2, 14338.2, 15307.0, 17308.6"); } rise_transition (inslew_load_5x5__16) { values ("22821.8, 22821.8, 22821.8, 24733.5, 28557.2", \ "22834.2, 22834.2, 22834.2, 24746.0, 28569.9", \ "22840.1, 22840.1, 22840.1, 24752.0, 28575.9", \ "22865.3, 22865.3, 22865.3, 24777.4, 28601.9", \ "22888.7, 22888.7, 22888.7, 24801.1, 28626.0"); } cell_fall (inslew_load_5x5__16) { values ("4784.3, 4784.3, 4784.3, 5138.6, 5864.2", \ "4779.2, 4779.2, 4779.2, 5133.5, 5859.0", \ "4768.8, 4768.8, 4768.8, 5123.1, 5848.7", \ "4748.1, 4748.1, 4748.1, 5102.5, 5828.1", \ "4706.8, 4706.8, 4706.8, 5061.2, 5786.8"); } fall_transition (inslew_load_5x5__16) { values ("5842.4, 5842.4, 5842.4, 6419.7, 7574.4", \ "5842.4, 5842.4, 5842.4, 6419.7, 7574.4", \ "5842.4, 5842.4, 5842.4, 6419.7, 7574.4", \ "5842.4, 5842.4, 5842.4, 6419.7, 7574.4", \ "5843.0, 5843.0, 5843.0, 6420.1, 7574.5"); } } timing (maxd_nq_i3_negative_unate) { related_pin : "i3" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__16) { values ("13178.9, 13178.9, 13178.9, 14154.6, 16162.6", \ "13171.9, 13171.9, 13171.9, 14147.8, 16156.0", \ "13149.2, 13149.2, 13149.2, 14125.2, 16133.5", \ "13114.8, 13114.8, 13114.8, 14091.3, 16100.1", \ "13042.0, 13042.0, 13042.0, 14019.3, 16028.8"); } rise_transition (inslew_load_5x5__16) { values ("20467.9, 20467.9, 20467.9, 22379.4, 26202.8", \ "20480.1, 20480.1, 20480.1, 22391.8, 26215.4", \ "20486.0, 20486.0, 20486.0, 22397.6, 26221.4", \ "20510.8, 20510.8, 20510.8, 22422.8, 26247.1", \ "20533.7, 20533.7, 20533.7, 22446.1, 26270.9"); } cell_fall (inslew_load_5x5__16) { values ("3964.8, 3964.8, 3964.8, 4327.0, 5062.5", \ "3968.2, 3968.2, 3968.2, 4330.4, 5066.0", \ "3975.4, 3975.4, 3975.4, 4337.5, 5073.0", \ "3991.7, 3991.7, 3991.7, 4353.9, 5089.4", \ "4024.9, 4024.9, 4024.9, 4387.3, 5123.0"); } fall_transition (inslew_load_5x5__16) { values ("4640.4, 4640.4, 4640.4, 5227.7, 6402.5", \ "4643.8, 4643.8, 4643.8, 5231.2, 6406.1", \ "4645.1, 4645.1, 4645.1, 5232.4, 6407.1", \ "4645.4, 4645.4, 4645.4, 5232.7, 6407.5", \ "4646.4, 4646.4, 4646.4, 5233.3, 6407.6"); } } timing (maxd_nq_i4_negative_unate) { related_pin : "i4" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__16) { values ("8219.4, 8219.4, 8219.4, 9226.3, 11266.4", \ "8234.0, 8234.0, 8234.0, 9241.4, 11282.1", \ "8249.4, 8249.4, 8249.4, 9257.4, 11298.9", \ "8228.2, 8228.2, 8228.2, 9235.9, 11277.1", \ "8232.1, 8232.1, 8232.1, 9241.8, 11285.5"); } rise_transition (inslew_load_5x5__16) { values ("11541.6, 11541.6, 11541.6, 13469.7, 17335.2", \ "11591.9, 11591.9, 11591.9, 13520.9, 17387.4", \ "11664.8, 11664.8, 11664.8, 13594.8, 17462.9", \ "11706.1, 11706.1, 11706.1, 13635.4, 17502.5", \ "11852.7, 11852.7, 11852.7, 13785.2, 17656.6"); } cell_fall (inslew_load_5x5__16) { values ("3045.5, 3045.5, 3045.5, 3413.7, 4155.0", \ "3048.6, 3048.6, 3048.6, 3416.9, 4158.4", \ "3056.2, 3056.2, 3056.2, 3424.3, 4165.6", \ "3072.4, 3072.4, 3072.4, 3440.6, 4181.9", \ "3104.7, 3104.7, 3104.7, 3473.5, 4215.3"); } fall_transition (inslew_load_5x5__16) { values ("3229.7, 3229.7, 3229.7, 3816.8, 4991.4", \ "3232.7, 3232.7, 3232.7, 3820.0, 4994.8", \ "3234.7, 3234.7, 3234.7, 3821.7, 4996.1", \ "3234.7, 3234.7, 3234.7, 3821.8, 4996.4", \ "3238.8, 3238.8, 3238.8, 3824.3, 4997.1"); } } timing (maxd_nq_i5_negative_unate) { related_pin : "i5" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__16) { values ("9514.6, 9514.6, 9514.6, 10514.9, 12549.6", \ "9529.6, 9529.6, 9529.6, 10530.3, 12565.5", \ "9545.6, 9545.6, 9545.6, 10546.8, 12582.7", \ "9523.9, 9523.9, 9523.9, 10525.0, 12560.6", \ "9529.6, 9529.6, 9529.6, 10532.3, 12570.0"); } rise_transition (inslew_load_5x5__16) { values ("13916.5, 13916.5, 13916.5, 15848.7, 19719.0", \ "13967.8, 13967.8, 13967.8, 15900.6, 19771.7", \ "14041.9, 14041.9, 14041.9, 15975.5, 19847.7", \ "14082.4, 14082.4, 14082.4, 16015.5, 19887.1", \ "14232.8, 14232.8, 14232.8, 16168.1, 20043.0"); } cell_fall (inslew_load_5x5__16) { values ("3870.1, 3870.1, 3870.1, 4230.6, 4962.1", \ "3865.0, 3865.0, 3865.0, 4225.4, 4956.9", \ "3854.6, 3854.6, 3854.6, 4215.1, 4946.6", \ "3834.0, 3834.0, 3834.0, 4194.5, 4926.0", \ "3792.5, 3792.5, 3792.5, 4153.1, 4884.7"); } fall_transition (inslew_load_5x5__16) { values ("4455.4, 4455.4, 4455.4, 5032.7, 6187.4", \ "4455.4, 4455.4, 4455.4, 5032.7, 6187.4", \ "4455.4, 4455.4, 4455.4, 5032.7, 6187.4", \ "4455.4, 4455.4, 4455.4, 5032.7, 6187.4", \ "4457.4, 4457.4, 4457.4, 5034.0, 6187.9"); } } timing (maxd_nq_i6_negative_unate) { related_pin : "i6" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__16) { values ("3935.0, 3935.0, 3935.0, 3866.0, 5979.3", \ "2893.3, 2893.3, 2893.3, 3946.0, 6054.5", \ "3005.6, 3005.6, 3005.6, 4053.6, 6154.1", \ "3160.1, 3160.1, 3160.1, 4200.3, 6288.4", \ "3257.4, 3257.4, 3257.4, 4277.5, 6343.7"); } rise_transition (inslew_load_5x5__16) { values ("3715.5, 3715.5, 3715.5, 3564.0, 7560.9", \ "1756.3, 1756.3, 1756.3, 3736.0, 7723.8", \ "2008.3, 2008.3, 2008.3, 3979.2, 7951.5", \ "2373.5, 2373.5, 2373.5, 4329.6, 8278.3", \ "2685.1, 2685.1, 2685.1, 4600.1, 8506.6"); } cell_fall (inslew_load_5x5__16) { values ("1653.0, 1653.0, 1653.0, 2030.3, 2780.1", \ "1655.5, 1655.5, 1655.5, 2033.0, 2783.1", \ "1664.4, 1664.4, 1664.4, 2041.5, 2790.9", \ "1679.9, 1679.9, 1679.9, 2057.3, 2807.0", \ "1691.5, 1691.5, 1691.5, 2081.5, 2838.6"); } fall_transition (inslew_load_5x5__16) { values ("1093.0, 1093.0, 1093.0, 1679.8, 2853.4", \ "1095.0, 1095.0, 1095.0, 1682.0, 2856.2", \ "1099.1, 1099.1, 1099.1, 1685.5, 2858.5", \ "1099.4, 1099.4, 1099.4, 1685.4, 2858.5", \ "1114.1, 1114.1, 1114.1, 1698.6, 2864.4"); } } timing (maxd_nq_i7_negative_unate) { related_pin : "i7" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__16) { values ("4129.3, 4129.3, 4129.3, 5184.0, 7284.0", \ "4208.5, 4208.5, 4208.5, 5260.9, 7357.2", \ "4315.1, 4315.1, 4315.1, 5363.2, 7453.6", \ "4460.4, 4460.4, 4460.4, 5501.3, 7583.5", \ "4532.8, 4532.8, 4532.8, 5562.0, 7632.8"); } rise_transition (inslew_load_5x5__16) { values ("4026.4, 4026.4, 4026.4, 6026.6, 10013.2", \ "4197.1, 4197.1, 4197.1, 6192.8, 10172.3", \ "4438.2, 4438.2, 4438.2, 6425.7, 10394.1", \ "4786.1, 4786.1, 4786.1, 6760.0, 10712.7", \ "5047.8, 5047.8, 5047.8, 6998.8, 10929.6"); } cell_fall (inslew_load_5x5__16) { values ("2484.6, 2484.6, 2484.6, 2854.4, 3594.9", \ "2479.5, 2479.5, 2479.5, 2849.3, 3589.8", \ "2469.2, 2469.2, 2469.2, 2838.9, 3579.5", \ "2448.5, 2448.5, 2448.5, 2818.3, 3558.9", \ "2403.4, 2403.4, 2403.4, 2775.4, 3517.3"); } fall_transition (inslew_load_5x5__16) { values ("2353.3, 2353.3, 2353.3, 2930.6, 4085.3", \ "2353.3, 2353.3, 2353.3, 2930.6, 4085.3", \ "2353.3, 2353.3, 2353.3, 2930.6, 4085.3", \ "2353.4, 2353.4, 2353.4, 2930.7, 4085.3", \ "2364.5, 2364.5, 2364.5, 2938.0, 4088.2"); } } internal_power (energy_neg_nq_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__16) { values ("40009.7, 40009.7, 40009.7, 42583.2, 47730.4", \ "40098.1, 40098.1, 40098.1, 42671.6, 47818.8", \ "40274.9, 40274.9, 40274.9, 42848.4, 47995.5", \ "40628.4, 40628.4, 40628.4, 43202.0, 48349.1", \ "41335.6, 41335.6, 41335.6, 43909.2, 49056.3"); } fall_power (energy_inslew_load_5x5__16) { values ("24238.3, 24238.3, 24238.3, 26811.8, 31958.9", \ "24284.0, 24284.0, 24284.0, 26857.5, 32004.6", \ "24375.4, 24375.4, 24375.4, 26949.0, 32096.1", \ "24558.2, 24558.2, 24558.2, 27131.8, 32278.9", \ "24923.9, 24923.9, 24923.9, 27497.5, 32644.6"); } } internal_power (energy_neg_nq_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__16) { values ("36815.2, 36815.2, 36815.2, 39388.8, 44535.9", \ "36878.4, 36878.4, 36878.4, 39451.9, 44599.1", \ "37004.7, 37004.7, 37004.7, 39578.2, 44725.4", \ "37257.3, 37257.3, 37257.3, 39830.8, 44978.0", \ "37762.5, 37762.5, 37762.5, 40336.0, 45483.2"); } fall_power (energy_inslew_load_5x5__16) { values ("18581.8, 18581.8, 18581.8, 21155.3, 26302.4", \ "18632.2, 18632.2, 18632.2, 21205.7, 26352.9", \ "18733.0, 18733.0, 18733.0, 21306.5, 26453.7", \ "18934.6, 18934.6, 18934.6, 21508.1, 26655.3", \ "19337.8, 19337.8, 19337.8, 21911.4, 27058.5"); } } internal_power (energy_neg_nq_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__16) { values ("28570.7, 28570.7, 28570.7, 31144.2, 36291.4", \ "28656.0, 28656.0, 28656.0, 31229.5, 36376.7", \ "28826.6, 28826.6, 28826.6, 31400.2, 36547.3", \ "29167.8, 29167.8, 29167.8, 31741.4, 36888.5", \ "29850.3, 29850.3, 29850.3, 32423.9, 37571.0"); } fall_power (energy_inslew_load_5x5__16) { values ("23811.8, 23811.8, 23811.8, 26385.3, 31532.5", \ "23840.5, 23840.5, 23840.5, 26414.1, 31561.2", \ "23898.0, 23898.0, 23898.0, 26471.6, 31618.7", \ "24013.0, 24013.0, 24013.0, 26586.6, 31733.7", \ "24243.0, 24243.0, 24243.0, 26816.6, 31963.7"); } } internal_power (energy_neg_nq_i3) { related_pin : "i3" ; rise_power (energy_inslew_load_5x5__16) { values ("25379.9, 25379.9, 25379.9, 27953.5, 33100.6", \ "25443.7, 25443.7, 25443.7, 28017.3, 33164.4", \ "25571.3, 25571.3, 25571.3, 28144.9, 33292.0", \ "25826.4, 25826.4, 25826.4, 28400.0, 33547.1", \ "26336.7, 26336.7, 26336.7, 28910.2, 34057.3"); } fall_power (energy_inslew_load_5x5__16) { values ("18154.6, 18154.6, 18154.6, 20728.2, 25875.3", \ "18187.3, 18187.3, 18187.3, 20760.9, 25908.0", \ "18252.9, 18252.9, 18252.9, 20826.4, 25973.5", \ "18383.9, 18383.9, 18383.9, 20957.4, 26104.6", \ "18645.9, 18645.9, 18645.9, 21219.5, 26366.6"); } } internal_power (energy_neg_nq_i4) { related_pin : "i4" ; rise_power (energy_inslew_load_5x5__16) { values ("13722.6, 13722.6, 13722.6, 16296.2, 21443.3", \ "13784.8, 13784.8, 13784.8, 16358.4, 21505.5", \ "13909.2, 13909.2, 13909.2, 16482.7, 21629.9", \ "14157.9, 14157.9, 14157.9, 16731.4, 21878.6", \ "14655.3, 14655.3, 14655.3, 17228.9, 22376.0"); } fall_power (energy_inslew_load_5x5__16) { values ("11962.3, 11962.3, 11962.3, 14535.9, 19683.0", \ "11985.6, 11985.6, 11985.6, 14559.2, 19706.3", \ "12032.2, 12032.2, 12032.2, 14605.8, 19752.9", \ "12125.4, 12125.4, 12125.4, 14698.9, 19846.0", \ "12311.7, 12311.7, 12311.7, 14885.2, 20032.4"); } } internal_power (energy_neg_nq_i5) { related_pin : "i5" ; rise_power (energy_inslew_load_5x5__16) { values ("16910.8, 16910.8, 16910.8, 19484.4, 24631.5", \ "16992.0, 16992.0, 16992.0, 19565.5, 24712.7", \ "17154.3, 17154.3, 17154.3, 19727.8, 24875.0", \ "17478.9, 17478.9, 17478.9, 20052.5, 25199.6", \ "18128.1, 18128.1, 18128.1, 20701.7, 25848.8"); } fall_power (energy_inslew_load_5x5__16) { values ("17620.0, 17620.0, 17620.0, 20193.5, 25340.7", \ "17639.7, 17639.7, 17639.7, 20213.3, 25360.4", \ "17679.3, 17679.3, 17679.3, 20252.8, 25400.0", \ "17758.3, 17758.3, 17758.3, 20331.9, 25479.0", \ "17916.4, 17916.4, 17916.4, 20490.0, 25637.1"); } } internal_power (energy_neg_nq_i6) { related_pin : "i6" ; rise_power (energy_inslew_load_5x5__16) { values ("2638.8, 2638.8, 2638.8, 5212.4, 10359.5", \ "2699.1, 2699.1, 2699.1, 5272.7, 10419.8", \ "2819.7, 2819.7, 2819.7, 5393.3, 10540.4", \ "3061.0, 3061.0, 3061.0, 5634.5, 10781.6", \ "3543.4, 3543.4, 3543.4, 6116.9, 11264.1"); } fall_power (energy_inslew_load_5x5__16) { values ("2585.9, 2585.9, 2585.9, 5159.5, 10306.6", \ "2603.2, 2603.2, 2603.2, 5176.8, 10323.9", \ "2637.8, 2637.8, 2637.8, 5211.4, 10358.5", \ "2707.0, 2707.0, 2707.0, 5280.6, 10427.7", \ "2845.4, 2845.4, 2845.4, 5418.9, 10566.1"); } } internal_power (energy_neg_nq_i7) { related_pin : "i7" ; rise_power (energy_inslew_load_5x5__16) { values ("5824.4, 5824.4, 5824.4, 8397.9, 13545.0", \ "5901.0, 5901.0, 5901.0, 8474.5, 13621.7", \ "6054.2, 6054.2, 6054.2, 8627.8, 13774.9", \ "6360.7, 6360.7, 6360.7, 8934.2, 14081.3", \ "6973.6, 6973.6, 6973.6, 9547.1, 14694.3"); } fall_power (energy_inslew_load_5x5__16) { values ("8244.3, 8244.3, 8244.3, 10817.9, 15965.0", \ "8258.9, 8258.9, 8258.9, 10832.4, 15979.6", \ "8288.0, 8288.0, 8288.0, 10861.5, 16008.6", \ "8346.1, 8346.1, 8346.1, 10919.7, 16066.8", \ "8462.5, 8462.5, 8462.5, 11036.0, 16183.2"); } } } } cell (xr2_x4) { area : 43.20 ; cell_leakage_power : 12 ; leakage_power () { when : "(i1 & i0)" ; value : 10 ; } leakage_power () { when : "(!(i1) & i0)" ; value : 13 ; } leakage_power () { when : "(i1 & !(i0))" ; value : 14 ; } leakage_power () { when : "(!(i1) & !(i0))" ; value : 11 ; } pin (i1) { direction : input ; capacitance : 1270.79 ; } pin (i0) { direction : input ; capacitance : 1268.49 ; } pin (q) { function : "(i0 ^ i1)" ; direction : output ; capacitance : 151.67 ; timing (maxd_q_i0_positive_unate) { related_pin : "i0" ; when : "!(i1)" ; sdf_cond : "!(i1)" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__3) { values ("9135.4, 9135.4, 9135.4, 9389.6, 9872.1", \ "9130.3, 9130.3, 9130.3, 9384.5, 9867.0", \ "9119.9, 9119.9, 9119.9, 9374.1, 9856.6", \ "9099.3, 9099.3, 9099.3, 9353.5, 9836.0", \ "9058.2, 9058.2, 9058.2, 9312.4, 9794.8"); } rise_transition (inslew_load_5x5__3) { values ("4521.6, 4521.6, 4521.6, 4721.4, 5115.3", \ "4521.6, 4521.6, 4521.6, 4721.4, 5115.3", \ "4521.6, 4521.6, 4521.6, 4721.4, 5115.3", \ "4521.6, 4521.6, 4521.6, 4721.4, 5115.3", \ "4521.7, 4521.7, 4521.7, 4721.5, 5115.4"); } cell_fall (inslew_load_5x5__3) { values ("10465.6, 10465.6, 10465.6, 10774.4, 11197.6", \ "10460.3, 10460.3, 10460.3, 10769.1, 11192.3", \ "10449.4, 10449.4, 10449.4, 10758.3, 11181.4", \ "10428.0, 10428.0, 10428.0, 10736.9, 11160.0", \ "10385.2, 10385.2, 10385.2, 10694.0, 11117.2"); } fall_transition (inslew_load_5x5__3) { values ("5014.4, 5014.4, 5014.4, 5151.7, 5386.0", \ "5014.4, 5014.4, 5014.4, 5151.7, 5386.0", \ "5014.5, 5014.5, 5014.5, 5151.8, 5386.0", \ "5014.5, 5014.5, 5014.5, 5151.8, 5386.0", \ "5014.4, 5014.4, 5014.4, 5151.7, 5386.0"); } } timing (maxd_q_i1_positive_unate) { related_pin : "i1" ; when : "!(i0)" ; sdf_cond : "!(i0)" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__3) { values ("7052.0, 7052.0, 7052.0, 7315.3, 7802.8", \ "7046.8, 7046.8, 7046.8, 7310.1, 7797.6", \ "7036.5, 7036.5, 7036.5, 7299.8, 7787.3", \ "7015.9, 7015.9, 7015.9, 7279.2, 7766.7", \ "6974.7, 6974.7, 6974.7, 7238.0, 7725.5"); } rise_transition (inslew_load_5x5__3) { values ("3108.7, 3108.7, 3108.7, 3326.1, 3743.9", \ "3108.7, 3108.7, 3108.7, 3326.1, 3743.9", \ "3108.7, 3108.7, 3108.7, 3326.1, 3743.9", \ "3108.7, 3108.7, 3108.7, 3326.1, 3743.9", \ "3109.0, 3109.0, 3109.0, 3326.3, 3744.2"); } cell_fall (inslew_load_5x5__3) { values ("7899.9, 7899.9, 7899.9, 8115.7, 8435.9", \ "7908.7, 7908.7, 7908.7, 8124.6, 8444.7", \ "7913.9, 7913.9, 7913.9, 8129.8, 8449.9", \ "7931.4, 7931.4, 7931.4, 8147.3, 8467.4", \ "7955.0, 7955.0, 7955.0, 8171.0, 8491.0"); } fall_transition (inslew_load_5x5__3) { values ("3503.9, 3503.9, 3503.9, 3636.7, 3857.2", \ "3511.1, 3511.1, 3511.1, 3643.7, 3863.7", \ "3516.7, 3516.7, 3516.7, 3649.2, 3869.0", \ "3528.4, 3528.4, 3528.4, 3660.4, 3879.6", \ "3534.8, 3534.8, 3534.8, 3666.7, 3885.5"); } } timing (maxd_q_i0_negative_unate) { related_pin : "i0" ; when : "i1" ; sdf_cond : "i1" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__3) { values ("11179.3, 11179.3, 11179.3, 11444.1, 11938.7", \ "11188.1, 11188.1, 11188.1, 11452.9, 11947.5", \ "11205.7, 11205.7, 11205.7, 11470.5, 11965.1", \ "11240.9, 11240.9, 11240.9, 11505.7, 12000.3", \ "11311.4, 11311.4, 11311.4, 11576.2, 12070.8"); } rise_transition (inslew_load_5x5__3) { values ("2932.9, 2932.9, 2932.9, 3152.9, 3576.0", \ "2932.9, 2932.9, 2932.9, 3152.9, 3576.0", \ "2932.9, 2932.9, 2932.9, 3152.9, 3576.0", \ "2932.9, 2932.9, 2932.9, 3152.9, 3576.0", \ "2933.1, 2933.1, 2933.1, 3153.1, 3576.2"); } cell_fall (inslew_load_5x5__3) { values ("10151.3, 10151.3, 10151.3, 10363.4, 10776.1", \ "10160.1, 10160.1, 10160.1, 10372.2, 10784.9", \ "10177.7, 10177.7, 10177.7, 10389.8, 10802.5", \ "10212.9, 10212.9, 10212.9, 10425.0, 10837.7", \ "10282.6, 10282.6, 10282.6, 10494.7, 10907.4"); } fall_transition (inslew_load_5x5__3) { values ("3079.8, 3079.8, 3079.8, 3236.3, 3559.3", \ "3079.8, 3079.8, 3079.8, 3236.3, 3559.3", \ "3079.8, 3079.8, 3079.8, 3236.3, 3559.3", \ "3079.8, 3079.8, 3079.8, 3236.3, 3559.3", \ "3080.0, 3080.0, 3080.0, 3236.5, 3559.5"); } } timing (maxd_q_i1_negative_unate) { related_pin : "i1" ; when : "i0" ; sdf_cond : "i0" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__3) { values ("13584.9, 13584.9, 13584.9, 13839.4, 14322.3", \ "13593.7, 13593.7, 13593.7, 13848.2, 14331.1", \ "13611.3, 13611.3, 13611.3, 13865.8, 14348.7", \ "13646.5, 13646.5, 13646.5, 13901.0, 14383.9", \ "13717.1, 13717.1, 13717.1, 13971.7, 14454.6"); } rise_transition (inslew_load_5x5__3) { values ("4430.4, 4430.4, 4430.4, 4631.0, 5025.9", \ "4430.4, 4430.4, 4430.4, 4631.0, 5025.9", \ "4430.4, 4430.4, 4430.4, 4631.0, 5025.9", \ "4430.4, 4430.4, 4430.4, 4631.0, 5025.9", \ "4430.7, 4430.7, 4430.7, 4631.3, 5026.2"); } cell_fall (inslew_load_5x5__3) { values ("12441.8, 12441.8, 12441.8, 12664.9, 13083.8", \ "12450.6, 12450.6, 12450.6, 12673.7, 13092.6", \ "12468.2, 12468.2, 12468.2, 12691.3, 13110.2", \ "12503.4, 12503.4, 12503.4, 12726.5, 13145.4", \ "12571.6, 12571.6, 12571.6, 12794.7, 13213.5"); } fall_transition (inslew_load_5x5__3) { values ("4680.0, 4680.0, 4680.0, 4787.3, 5033.4", \ "4680.0, 4680.0, 4680.0, 4787.3, 5033.4", \ "4680.0, 4680.0, 4680.0, 4787.3, 5033.4", \ "4680.0, 4680.0, 4680.0, 4787.3, 5033.4", \ "4680.0, 4680.0, 4680.0, 4787.4, 5033.5"); } } internal_power (energy_pos_q_i0) { related_pin : "i0" ; when : "!(i1)" ; rise_power (energy_inslew_load_5x5__3) { values ("69524.8, 69524.8, 69524.8, 71420.6, 75212.3", \ "75258.0, 75258.0, 75258.0, 75258.0, 75258.0", \ "75349.4, 75349.4, 75349.4, 75349.4, 75349.4", \ "75532.3, 75532.3, 75532.3, 75532.3, 75532.3", \ "70210.8, 70210.8, 70210.8, 72106.6, 75898.3"); } fall_power (energy_inslew_load_5x5__3) { values ("70721.4, 70721.4, 70721.4, 72617.3, 76408.9", \ "76497.4, 76497.4, 76497.4, 76497.4, 76497.4", \ "70986.8, 70986.8, 70986.8, 72882.6, 76674.3", \ "77027.9, 77027.9, 77027.9, 77027.9, 77027.9", \ "77735.1, 77735.1, 77735.1, 77735.1, 77735.1"); } } internal_power (energy_pos_q_i1) { related_pin : "i1" ; when : "!(i0)" ; rise_power (energy_inslew_load_5x5__3) { values ("52719.9, 52719.9, 52719.9, 54615.7, 58407.4", \ "58436.1, 58436.1, 58436.1, 58436.1, 58436.1", \ "58493.6, 58493.6, 58493.6, 58493.6, 58493.6", \ "58608.7, 58608.7, 58608.7, 58608.7, 58608.7", \ "53152.6, 53152.6, 53152.6, 55048.4, 58840.1"); } fall_power (energy_inslew_load_5x5__3) { values ("49176.8, 49176.8, 49176.8, 51072.7, 54864.3", \ "49302.9, 49302.9, 49302.9, 51198.8, 54990.4", \ "49505.7, 49505.7, 49505.7, 51401.6, 55193.2", \ "49913.0, 49913.0, 49913.0, 51808.8, 55600.5", \ "50632.2, 50632.2, 50632.2, 52528.0, 56319.7"); } } internal_power (energy_neg_q_i0) { related_pin : "i0" ; when : "i1" ; rise_power (energy_inslew_load_5x5__3) { values ("61005.4, 61005.4, 61005.4, 62901.2, 66692.9", \ "66737.0, 66737.0, 66737.0, 66737.0, 66737.0", \ "66825.1, 66825.1, 66825.1, 66825.1, 66825.1", \ "67001.5, 67001.5, 67001.5, 67001.5, 67001.5", \ "61668.2, 61668.2, 61668.2, 63564.0, 67355.7"); } fall_power (energy_inslew_load_5x5__3) { values ("58077.8, 58077.8, 58077.8, 59973.6, 63765.3", \ "63788.2, 63788.2, 63788.2, 63788.2, 63788.2", \ "63834.0, 63834.0, 63834.0, 63834.0, 63834.0", \ "63925.7, 63925.7, 63925.7, 63925.7, 63925.7", \ "58433.9, 58433.9, 58433.9, 60329.7, 64121.4"); } } internal_power (energy_neg_q_i1) { related_pin : "i1" ; when : "i0" ; rise_power (energy_inslew_load_5x5__3) { values ("79926.6, 79926.6, 79926.6, 81822.5, 85614.1", \ "85658.2, 85658.2, 85658.2, 85658.2, 85658.2", \ "85746.4, 85746.4, 85746.4, 85746.4, 85746.4", \ "85922.8, 85922.8, 85922.8, 85922.8, 85922.8", \ "80590.1, 80590.1, 80590.1, 82485.9, 86277.6"); } fall_power (energy_inslew_load_5x5__3) { values ("79368.1, 79368.1, 79368.1, 81264.0, 85055.7", \ "85078.6, 85078.6, 85078.6, 85078.6, 85078.6", \ "85124.4, 85124.4, 85124.4, 85124.4, 85124.4", \ "85216.1, 85216.1, 85216.1, 85216.1, 85216.1", \ "79723.0, 79723.0, 79723.0, 81618.8, 85410.5"); } } } } cell (na2_x4) { area : 25.20 ; cell_leakage_power : 8 ; leakage_power () { when : "(i1 & i0)" ; value : 6.4 ; } leakage_power () { when : "(!(i1) & i0)" ; value : 8.8 ; } leakage_power () { when : "(i1 & !(i0))" ; value : 9.2 ; } leakage_power () { when : "(!(i1) & !(i0))" ; value : 7.8 ; } pin (i1) { direction : input ; capacitance : 568.63 ; } pin (i0) { direction : input ; capacitance : 566.63 ; } pin (nq) { function : "(!(i0) | !(i1))" ; direction : output ; capacitance : 148.45 ; timing (maxd_nq_i0_negative_unate) { related_pin : "i0" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__13) { values ("10048.5, 10048.5, 10048.5, 10327.5, 10835.9", \ "10057.3, 10057.3, 10057.3, 10336.3, 10844.7", \ "10074.9, 10074.9, 10074.9, 10353.9, 10862.3", \ "10110.1, 10110.1, 10110.1, 10389.1, 10897.5", \ "10181.0, 10181.0, 10181.0, 10460.0, 10968.3"); } rise_transition (inslew_load_5x5__13) { values ("2280.1, 2280.1, 2280.1, 2517.3, 2952.1", \ "2280.1, 2280.1, 2280.1, 2517.3, 2952.1", \ "2280.1, 2280.1, 2280.1, 2517.3, 2952.1", \ "2280.1, 2280.1, 2280.1, 2517.3, 2952.1", \ "2280.8, 2280.8, 2280.8, 2518.0, 2952.8"); } cell_fall (inslew_load_5x5__13) { values ("9556.8, 9556.8, 9556.8, 9763.6, 10194.3", \ "9560.4, 9560.4, 9560.4, 9767.2, 10197.9", \ "9568.3, 9568.3, 9568.3, 9775.2, 10205.9", \ "9584.4, 9584.4, 9584.4, 9791.3, 10222.0", \ "9609.2, 9609.2, 9609.2, 9816.1, 10246.7"); } fall_transition (inslew_load_5x5__13) { values ("2928.5, 2928.5, 2928.5, 3088.9, 3406.3", \ "2928.5, 2928.5, 2928.5, 3088.9, 3406.3", \ "2928.5, 2928.5, 2928.5, 3089.0, 3406.3", \ "2928.5, 2928.5, 2928.5, 3089.0, 3406.3", \ "2928.7, 2928.7, 2928.7, 3089.2, 3406.5"); } } timing (maxd_nq_i1_negative_unate) { related_pin : "i1" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__13) { values ("11634.2, 11634.2, 11634.2, 11896.6, 12395.7", \ "11643.0, 11643.0, 11643.0, 11905.4, 12404.5", \ "11660.6, 11660.6, 11660.6, 11923.0, 12422.1", \ "11695.7, 11695.7, 11695.7, 11958.1, 12457.2", \ "11766.0, 11766.0, 11766.0, 12028.5, 12527.6"); } rise_transition (inslew_load_5x5__13) { values ("2699.0, 2699.0, 2699.0, 2920.4, 3343.9", \ "2699.0, 2699.0, 2699.0, 2920.4, 3343.9", \ "2699.0, 2699.0, 2699.0, 2920.4, 3343.9", \ "2699.0, 2699.0, 2699.0, 2920.4, 3343.9", \ "2699.1, 2699.1, 2699.1, 2920.6, 3344.0"); } cell_fall (inslew_load_5x5__13) { values ("10613.4, 10613.4, 10613.4, 10820.2, 11242.3", \ "10608.2, 10608.2, 10608.2, 10815.0, 11237.1", \ "10597.9, 10597.9, 10597.9, 10804.7, 11226.8", \ "10577.2, 10577.2, 10577.2, 10784.0, 11206.1", \ "10535.7, 10535.7, 10535.7, 10742.5, 11164.5"); } fall_transition (inslew_load_5x5__13) { values ("2961.9, 2961.9, 2961.9, 3120.7, 3438.5", \ "2961.9, 2961.9, 2961.9, 3120.7, 3438.5", \ "2961.9, 2961.9, 2961.9, 3120.7, 3438.5", \ "2961.9, 2961.9, 2961.9, 3120.7, 3438.5", \ "2962.3, 2962.3, 2962.3, 3121.2, 3439.0"); } } internal_power (energy_neg_nq_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__13) { values ("49731.2, 49731.2, 49731.2, 51586.8, 55297.9", \ "55359.4, 55359.4, 55359.4, 55359.4, 55359.4", \ "55482.4, 55482.4, 55482.4, 55482.4, 55482.4", \ "55728.5, 55728.5, 55728.5, 55728.5, 55728.5", \ "50657.9, 50657.9, 50657.9, 52513.5, 56224.6"); } fall_power (energy_inslew_load_5x5__13) { values ("49209.1, 49209.1, 49209.1, 51064.7, 54775.9", \ "54797.9, 54797.9, 54797.9, 54797.9, 54797.9", \ "49272.3, 49272.3, 49272.3, 51127.9, 54839.1", \ "54918.5, 54918.5, 54918.5, 54918.5, 54918.5", \ "49533.3, 49533.3, 49533.3, 51388.9, 55100.0"); } } internal_power (energy_neg_nq_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__13) { values ("55779.2, 55779.2, 55779.2, 57634.8, 61346.0", \ "61424.8, 61424.8, 61424.8, 61424.8, 61424.8", \ "61582.4, 61582.4, 61582.4, 61582.4, 61582.4", \ "61897.6, 61897.6, 61897.6, 61897.6, 61897.6", \ "56962.3, 56962.3, 56962.3, 58817.9, 62529.1"); } fall_power (energy_inslew_load_5x5__13) { values ("56157.8, 56157.8, 56157.8, 58013.4, 61724.6", \ "61741.1, 61741.1, 61741.1, 61741.1, 61741.1", \ "61774.3, 61774.3, 61774.3, 61774.3, 61774.3", \ "61840.9, 61840.9, 61840.9, 61840.9, 61840.9", \ "56420.2, 56420.2, 56420.2, 58275.7, 61986.9"); } } } } cell (tie_x0) { area : 7.20 ; cell_leakage_power : 0 ; } cell (on12_x1) { area : 18.00 ; cell_leakage_power : 3.2 ; leakage_power () { when : "(i1 & i0)" ; value : 3.2 ; } leakage_power () { when : "(!(i1) & i0)" ; value : 3.1 ; } leakage_power () { when : "(i1 & !(i0))" ; value : 2.2 ; } leakage_power () { when : "(!(i1) & !(i0))" ; value : 4.1 ; } pin (i1) { direction : input ; capacitance : 439.40 ; } pin (i0) { direction : input ; capacitance : 572.98 ; } pin (q) { function : "(i1 | !(i0))" ; direction : output ; capacitance : 88.12 ; timing (maxd_q_i1_positive_unate) { related_pin : "i1" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__17) { values ("5490.8, 5490.8, 5490.8, 5860.1, 6560.7", \ "5499.6, 5499.6, 5499.6, 5868.9, 6569.5", \ "5517.1, 5517.1, 5517.1, 5886.4, 6587.0", \ "5552.3, 5552.3, 5552.3, 5921.6, 6622.2", \ "5618.3, 5618.3, 5618.3, 5988.2, 6689.7"); } rise_transition (inslew_load_5x5__17) { values ("2443.4, 2443.4, 2443.4, 2891.2, 3767.6", \ "2443.4, 2443.4, 2443.4, 2891.2, 3767.6", \ "2443.4, 2443.4, 2443.4, 2891.2, 3767.6", \ "2443.5, 2443.5, 2443.5, 2891.3, 3767.7", \ "2446.2, 2446.2, 2446.2, 2894.1, 3770.4"); } cell_fall (inslew_load_5x5__17) { values ("4696.0, 4696.0, 4696.0, 4894.2, 5274.5", \ "4704.8, 4704.8, 4704.8, 4903.0, 5283.3", \ "4722.4, 4722.4, 4722.4, 4920.6, 5300.9", \ "4757.6, 4757.6, 4757.6, 4955.8, 5336.1", \ "4826.9, 4826.9, 4826.9, 5025.1, 5405.5"); } fall_transition (inslew_load_5x5__17) { values ("2345.8, 2345.8, 2345.8, 2592.4, 3079.1", \ "2345.8, 2345.8, 2345.8, 2592.4, 3079.1", \ "2345.8, 2345.8, 2345.8, 2592.4, 3079.1", \ "2345.8, 2345.8, 2345.8, 2592.4, 3079.1", \ "2346.5, 2346.5, 2346.5, 2593.1, 3079.8"); } } timing (maxd_q_i0_negative_unate) { related_pin : "i0" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__17) { values ("1959.4, 1959.4, 1959.4, 2295.0, 2961.2", \ "1968.2, 1968.2, 1968.2, 2303.8, 2970.0", \ "1985.8, 1985.8, 1985.8, 2321.4, 2987.5", \ "2020.8, 2020.8, 2020.8, 2356.5, 3022.7", \ "2078.3, 2078.3, 2078.3, 2420.9, 3091.7"); } rise_transition (inslew_load_5x5__17) { values ("853.6, 853.6, 853.6, 1301.8, 2198.0", \ "853.6, 853.6, 853.6, 1301.8, 2198.0", \ "853.6, 853.6, 853.6, 1301.8, 2198.0", \ "853.8, 853.8, 853.8, 1301.9, 2198.0", \ "862.3, 862.3, 862.3, 1310.3, 2202.6"); } cell_fall (inslew_load_5x5__17) { values ("941.0, 941.0, 941.0, 1103.1, 1424.5", \ "943.5, 943.5, 943.5, 1105.7, 1427.4", \ "952.3, 952.3, 952.3, 1114.3, 1435.4", \ "960.8, 960.8, 960.8, 1126.6, 1450.5", \ "916.2, 916.2, 916.2, 1107.4, 1459.2"); } fall_transition (inslew_load_5x5__17) { values ("565.9, 565.9, 565.9, 817.1, 1318.8", \ "567.8, 567.8, 567.8, 819.1, 1321.3", \ "572.1, 572.1, 572.1, 822.9, 1323.9", \ "576.5, 576.5, 576.5, 827.1, 1326.2", \ "600.1, 600.1, 600.1, 858.5, 1358.4"); } } internal_power (energy_pos_q_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__17) { values ("15222.5, 15222.5, 15222.5, 16324.0, 18526.9", \ "18549.8, 18549.8, 18549.8, 18549.8, 18549.8", \ "18595.6, 18595.6, 18595.6, 18595.6, 18595.6", \ "15383.4, 15383.4, 15383.4, 16484.9, 18687.9", \ "15593.9, 15593.9, 15593.9, 16695.3, 18898.3"); } fall_power (energy_inslew_load_5x5__17) { values ("15432.0, 15432.0, 15432.0, 16533.5, 18736.4", \ "18780.5, 18780.5, 18780.5, 18780.5, 18780.5", \ "18868.7, 18868.7, 18868.7, 18868.7, 18868.7", \ "19045.0, 19045.0, 19045.0, 19045.0, 19045.0", \ "16094.5, 16094.5, 16094.5, 17195.9, 19398.9"); } } internal_power (energy_neg_q_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__17) { values ("1135.4, 1135.4, 1135.4, 2236.9, 4439.9", \ "1196.9, 1196.9, 1196.9, 2298.4, 4501.4", \ "1319.9, 1319.9, 1319.9, 2421.4, 4624.4", \ "1566.0, 1566.0, 1566.0, 2667.4, 4870.4", \ "2058.0, 2058.0, 2058.0, 3159.5, 5362.4"); } fall_power (energy_inslew_load_5x5__17) { values ("1148.6, 1148.6, 1148.6, 2250.1, 4453.0", \ "1168.2, 1168.2, 1168.2, 2269.6, 4472.6", \ "1207.3, 1207.3, 1207.3, 2308.8, 4511.7", \ "1285.6, 1285.6, 1285.6, 2387.1, 4590.0", \ "1442.1, 1442.1, 1442.1, 2543.6, 4746.5"); } } } } cell (on12_x4) { area : 28.80 ; cell_leakage_power : 7.5 ; leakage_power () { when : "(i1 & i0)" ; value : 7.5 ; } leakage_power () { when : "(!(i1) & i0)" ; value : 6.9 ; } leakage_power () { when : "!(i0)" ; value : 8.2 ; } pin (i1) { direction : input ; capacitance : 578.67 ; } pin (i0) { direction : input ; capacitance : 440.00 ; } pin (q) { function : "(i1 | !(i0))" ; direction : output ; capacitance : 151.95 ; timing (maxd_q_i1_positive_unate) { related_pin : "i1" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__14) { values ("7378.9, 7378.9, 7378.9, 7645.1, 8143.7", \ "7387.7, 7387.7, 7387.7, 7653.9, 8152.5", \ "7405.3, 7405.3, 7405.3, 7671.5, 8170.1", \ "7440.5, 7440.5, 7440.5, 7706.7, 8205.3", \ "7511.0, 7511.0, 7511.0, 7777.2, 8275.7"); } rise_transition (inslew_load_5x5__14) { values ("2900.8, 2900.8, 2900.8, 3123.0, 3548.6", \ "2900.8, 2900.8, 2900.8, 3123.0, 3548.6", \ "2900.8, 2900.8, 2900.8, 3123.0, 3548.6", \ "2900.8, 2900.8, 2900.8, 3123.0, 3548.6", \ "2900.9, 2900.9, 2900.9, 3123.1, 3548.8"); } cell_fall (inslew_load_5x5__14) { values ("10670.2, 10670.2, 10670.2, 11013.1, 11438.2", \ "10664.8, 10664.8, 10664.8, 11007.7, 11432.8", \ "10654.1, 10654.1, 10654.1, 10997.0, 11422.1", \ "10632.7, 10632.7, 10632.7, 10975.6, 11400.7", \ "10589.8, 10589.8, 10589.8, 10932.7, 11357.8"); } fall_transition (inslew_load_5x5__14) { values ("5306.5, 5306.5, 5306.5, 5457.3, 5679.7", \ "5306.5, 5306.5, 5306.5, 5457.3, 5679.7", \ "5306.5, 5306.5, 5306.5, 5457.3, 5679.7", \ "5306.5, 5306.5, 5306.5, 5457.3, 5679.7", \ "5306.5, 5306.5, 5306.5, 5457.3, 5679.7"); } } timing (maxd_q_i0_negative_unate) { related_pin : "i0" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__14) { values ("10480.2, 10480.2, 10480.2, 10759.9, 11276.2", \ "10489.0, 10489.0, 10489.0, 10768.7, 11285.0", \ "10506.6, 10506.6, 10506.6, 10786.3, 11302.6", \ "10541.7, 10541.7, 10541.7, 10821.5, 11337.8", \ "10612.4, 10612.4, 10612.4, 10892.1, 11408.4"); } rise_transition (inslew_load_5x5__14) { values ("2428.3, 2428.3, 2428.3, 2665.7, 3105.3", \ "2428.3, 2428.3, 2428.3, 2665.7, 3105.3", \ "2428.3, 2428.3, 2428.3, 2665.7, 3105.3", \ "2428.3, 2428.3, 2428.3, 2665.8, 3105.4", \ "2428.9, 2428.9, 2428.9, 2666.3, 3105.9"); } cell_fall (inslew_load_5x5__14) { values ("10727.7, 10727.7, 10727.7, 10944.9, 11355.0", \ "10736.5, 10736.5, 10736.5, 10953.7, 11363.8", \ "10754.1, 10754.1, 10754.1, 10971.3, 11381.4", \ "10789.3, 10789.3, 10789.3, 11006.5, 11416.6", \ "10856.3, 10856.3, 10856.3, 11073.6, 11483.7"); } fall_transition (inslew_load_5x5__14) { values ("3990.4, 3990.4, 3990.4, 4109.9, 4383.6", \ "3990.4, 3990.4, 3990.4, 4109.9, 4383.6", \ "3990.4, 3990.4, 3990.4, 4109.9, 4383.6", \ "3990.4, 3990.4, 3990.4, 4109.9, 4383.6", \ "3990.6, 3990.6, 3990.6, 4110.0, 4383.8"); } } internal_power (energy_pos_q_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__14) { values ("49263.6, 49263.6, 49263.6, 51163.0, 54961.6", \ "54999.9, 54999.9, 54999.9, 54999.9, 54999.9", \ "55076.4, 55076.4, 55076.4, 55076.4, 55076.4", \ "55229.4, 55229.4, 55229.4, 55229.4, 55229.4", \ "49838.2, 49838.2, 49838.2, 51737.5, 55536.2"); } fall_power (energy_inslew_load_5x5__14) { values ("63855.5, 63855.5, 63855.5, 65754.9, 69553.5", \ "69597.0, 69597.0, 69597.0, 69597.0, 69597.0", \ "69684.0, 69684.0, 69684.0, 69684.0, 69684.0", \ "69858.0, 69858.0, 69858.0, 69858.0, 69858.0", \ "70205.9, 70205.9, 70205.9, 70205.9, 70205.9"); } } internal_power (energy_neg_q_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__14) { values ("52631.6, 52631.6, 52631.6, 54530.9, 58329.6", \ "58373.7, 58373.7, 58373.7, 58373.7, 58373.7", \ "58461.9, 58461.9, 58461.9, 58461.9, 58461.9", \ "52940.6, 52940.6, 52940.6, 54839.9, 58638.6", \ "53296.8, 53296.8, 53296.8, 55196.1, 58994.8"); } fall_power (energy_inslew_load_5x5__14) { values ("56190.9, 56190.9, 56190.9, 58090.2, 61888.9", \ "61911.8, 61911.8, 61911.8, 61911.8, 61911.8", \ "61957.6, 61957.6, 61957.6, 61957.6, 61957.6", \ "62049.6, 62049.6, 62049.6, 62049.6, 62049.6", \ "56552.5, 56552.5, 56552.5, 58451.8, 62250.5"); } } } } cell (a3_x4) { area : 25.20 ; cell_leakage_power : 5.7 ; leakage_power () { when : "(i2 & i1 & i0)" ; value : 8.1 ; } leakage_power () { when : "(i0 & (i1 ^ i2))" ; value : 5.7 ; } leakage_power () { when : "(i2 & i1 & !(i0))" ; value : 6 ; } leakage_power () { when : "((i0 & !(i1) & !(i2)) | (!(i0) & (i1 ^ i2)))" ; value : 4.7 ; } leakage_power () { when : "(!(i2) & !(i1) & !(i0))" ; value : 3.8 ; } pin (i2) { direction : input ; capacitance : 569.33 ; } pin (i1) { direction : input ; capacitance : 569.93 ; } pin (i0) { direction : input ; capacitance : 567.53 ; } pin (q) { function : "(i0 & i1 & i2)" ; direction : output ; capacitance : 151.95 ; timing (maxd_q_i0_positive_unate) { related_pin : "i0" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__14) { values ("7244.4, 7244.4, 7244.4, 7503.4, 7989.4", \ "7264.9, 7264.9, 7264.9, 7523.7, 8009.7", \ "7282.8, 7282.8, 7282.8, 7541.5, 8027.5", \ "7289.9, 7289.9, 7289.9, 7548.6, 8034.5", \ "7315.4, 7315.4, 7315.4, 7574.1, 8060.0"); } rise_transition (inslew_load_5x5__14) { values ("3764.6, 3764.6, 3764.6, 3973.7, 4377.0", \ "3783.1, 3783.1, 3783.1, 3992.0, 4394.9", \ "3799.5, 3799.5, 3799.5, 4008.1, 4410.8", \ "3802.7, 3802.7, 3802.7, 4011.3, 4413.9", \ "3806.6, 3806.6, 3806.6, 4015.1, 4417.7"); } cell_fall (inslew_load_5x5__14) { values ("8264.0, 8264.0, 8264.0, 8476.0, 8888.2", \ "8272.8, 8272.8, 8272.8, 8484.8, 8897.0", \ "8290.4, 8290.4, 8290.4, 8502.4, 8914.6", \ "8325.6, 8325.6, 8325.6, 8537.6, 8949.8", \ "8396.0, 8396.0, 8396.0, 8608.0, 9020.2"); } fall_transition (inslew_load_5x5__14) { values ("3031.2, 3031.2, 3031.2, 3190.5, 3513.8", \ "3031.2, 3031.2, 3031.2, 3190.5, 3513.8", \ "3031.2, 3031.2, 3031.2, 3190.5, 3513.8", \ "3031.2, 3031.2, 3031.2, 3190.5, 3513.8", \ "3031.2, 3031.2, 3031.2, 3190.5, 3513.8"); } } timing (maxd_q_i1_positive_unate) { related_pin : "i1" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__14) { values ("8767.0, 8767.0, 8767.0, 9012.1, 9494.9", \ "8763.9, 8763.9, 8763.9, 9009.0, 9491.7", \ "8755.1, 8755.1, 8755.1, 9000.1, 9482.8", \ "8738.7, 8738.7, 8738.7, 8983.7, 9466.5", \ "8706.7, 8706.7, 8706.7, 8951.7, 9434.4"); } rise_transition (inslew_load_5x5__14) { values ("4819.5, 4819.5, 4819.5, 5019.5, 5411.3", \ "4821.6, 4821.6, 4821.6, 5021.6, 5413.3", \ "4822.1, 4822.1, 4822.1, 5022.1, 5413.8", \ "4822.2, 4822.2, 4822.2, 5022.2, 5413.9", \ "4822.1, 4822.1, 4822.1, 5022.1, 5413.8"); } cell_fall (inslew_load_5x5__14) { values ("9292.7, 9292.7, 9292.7, 9508.1, 9824.7", \ "9301.4, 9301.4, 9301.4, 9516.8, 9833.4", \ "9319.0, 9319.0, 9319.0, 9534.4, 9851.0", \ "9354.2, 9354.2, 9354.2, 9569.6, 9886.2", \ "9424.6, 9424.6, 9424.6, 9640.0, 9956.6"); } fall_transition (inslew_load_5x5__14) { values ("3591.3, 3591.3, 3591.3, 3721.6, 3936.6", \ "3591.3, 3591.3, 3591.3, 3721.6, 3936.6", \ "3591.3, 3591.3, 3591.3, 3721.6, 3936.6", \ "3591.3, 3591.3, 3591.3, 3721.6, 3936.6", \ "3591.3, 3591.3, 3591.3, 3721.6, 3936.6"); } } timing (maxd_q_i2_positive_unate) { related_pin : "i2" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__14) { values ("10302.5, 10302.5, 10302.5, 10542.6, 11002.2", \ "10291.5, 10291.5, 10291.5, 10531.6, 10991.2", \ "10269.3, 10269.3, 10269.3, 10509.4, 10969.1", \ "10225.0, 10225.0, 10225.0, 10465.1, 10924.7", \ "10136.4, 10136.4, 10136.4, 10376.5, 10836.2"); } rise_transition (inslew_load_5x5__14) { values ("5843.5, 5843.5, 5843.5, 6038.4, 6426.5", \ "5843.5, 5843.5, 5843.5, 6038.4, 6426.5", \ "5843.5, 5843.5, 5843.5, 6038.4, 6426.6", \ "5843.5, 5843.5, 5843.5, 6038.4, 6426.5", \ "5843.5, 5843.5, 5843.5, 6038.4, 6426.6"); } cell_fall (inslew_load_5x5__14) { values ("10026.5, 10026.5, 10026.5, 10244.4, 10655.3", \ "10035.3, 10035.3, 10035.3, 10253.2, 10664.1", \ "10052.9, 10052.9, 10052.9, 10270.8, 10681.7", \ "10088.1, 10088.1, 10088.1, 10306.0, 10716.9", \ "10158.5, 10158.5, 10158.5, 10376.4, 10787.3"); } fall_transition (inslew_load_5x5__14) { values ("3957.8, 3957.8, 3957.8, 4078.6, 4352.8", \ "3957.8, 3957.8, 3957.8, 4078.6, 4352.8", \ "3957.8, 3957.8, 3957.8, 4078.6, 4352.8", \ "3957.8, 3957.8, 3957.8, 4078.6, 4352.8", \ "3957.8, 3957.8, 3957.8, 4078.6, 4352.8"); } } internal_power (energy_pos_q_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__14) { values ("49827.3, 49827.3, 49827.3, 51726.7, 55525.3", \ "49946.4, 49946.4, 49946.4, 51845.8, 55644.4", \ "50075.7, 50075.7, 50075.7, 51975.1, 55773.8", \ "50179.8, 50179.8, 50179.8, 52079.2, 55877.8", \ "50375.3, 50375.3, 50375.3, 52274.6, 56073.3"); } fall_power (energy_inslew_load_5x5__14) { values ("43197.7, 43197.7, 43197.7, 45097.0, 48895.7", \ "48945.3, 48945.3, 48945.3, 48945.3, 48945.3", \ "49044.4, 49044.4, 49044.4, 49044.4, 49044.4", \ "49242.6, 49242.6, 49242.6, 49242.6, 49242.6", \ "49639.1, 49639.1, 49639.1, 49639.1, 49639.1"); } } internal_power (energy_pos_q_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__14) { values ("60652.2, 60652.2, 60652.2, 62551.6, 66350.2", \ "60683.5, 60683.5, 60683.5, 62582.8, 66381.5", \ "60725.4, 60725.4, 60725.4, 62624.8, 66423.4", \ "60804.0, 60804.0, 60804.0, 62703.4, 66502.1", \ "66658.6, 66658.6, 66658.6, 66658.6, 66658.6"); } fall_power (energy_inslew_load_5x5__14) { values ("49307.6, 49307.6, 49307.6, 51207.0, 55005.6", \ "55067.1, 55067.1, 55067.1, 55067.1, 55067.1", \ "55190.2, 55190.2, 55190.2, 55190.2, 55190.2", \ "55436.2, 55436.2, 55436.2, 55436.2, 55436.2", \ "55928.2, 55928.2, 55928.2, 55928.2, 55928.2"); } } internal_power (energy_pos_q_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__14) { values ("71970.2, 71970.2, 71970.2, 73869.6, 77668.2", \ "77684.8, 77684.8, 77684.8, 77684.8, 77684.8", \ "72020.4, 72020.4, 72020.4, 73919.7, 77718.4", \ "77784.7, 77784.7, 77784.7, 77784.7, 77784.7", \ "77917.5, 77917.5, 77917.5, 77917.5, 77917.5"); } fall_power (energy_inslew_load_5x5__14) { values ("54168.1, 54168.1, 54168.1, 56067.4, 59866.1", \ "59944.9, 59944.9, 59944.9, 59944.9, 59944.9", \ "60102.5, 60102.5, 60102.5, 60102.5, 60102.5", \ "60417.8, 60417.8, 60417.8, 60417.8, 60417.8", \ "61048.2, 61048.2, 61048.2, 61048.2, 61048.2"); } } } } cell (oa2a2a2a24_x2) { area : 54.00 ; cell_leakage_power : 17 ; leakage_power () { when : "(i7 & !(i6) & i5 & !(i4) & !(i3) & i2 & !(i1) & i0)" ; value : 13 ; } leakage_power () { when : "((i0 & !(i1) & ((i2 & !(i3) & ((i4 & !(i5) & (i6 ^ i7)) | (!(i4) & i5 & i6 & !(i7)))) | (!(i2) & i3 & (i4 ^ i5) & (i6 ^ i7)))) | (!(i0) & i1 & ((i2 & !(i3) & (i4 ^ i5) & (i6 ^ i7)) | (!(i2) & i3 & ((i4 & !(i5) & !(i6) & i7) | (!(i4) & i5 & (i6 ^ i7)))))))" ; value : 12 ; } leakage_power () { when : "((i0 & ((i1 & ((i2 & ((i3 & ((i4 & ((i5 & (i6 ^ i7)) | (!(i5) & i6 & i7))) | (!(i4) & i5 & i6 & i7))) | (!(i3) & i4 & i5 & i6 & i7))) | (!(i2) & i3 & i4 & i5 & i6 & i7))) | (!(i1) & ((i2 & ((i3 & ((i4 & ((i5 & (i6 ^ i7)) | (!(i5) & i6 & i7))) | (!(i4) & i5 & i6 & i7))) | (!(i3) & ((i4 & i5 & (i6 ^ i7)) | (!(i4) & !(i5) & i6 & i7))))) | (!(i2) & ((i3 & ((i4 & i5 & (i6 ^ i7)) | (!(i4) & !(i5) & i6 & i7))) | (i4 & i5 & (i6 ^ i7)))))))) | (!(i0) & ((i1 & ((i2 & ((i3 & ((i4 & ((i5 & (i6 ^ i7)) | (!(i5) & i6 & i7))) | (!(i4) & i5 & i6 & i7))) | (!(i3) & ((i4 & i5 & (i6 ^ i7)) | (!(i4) & !(i5) & i6 & i7))))) | (!(i2) & ((i3 & ((i4 & i5 & (i6 ^ i7)) | (!(i4) & !(i5) & i6 & i7))) | (i4 & i5 & (i6 ^ i7)))))) | (!(i1) & i2 & i3 & (i4 ^ i5) & (i6 ^ i7)))))" ; value : 27 ; } leakage_power () { when : "((i0 & ((i1 & (!((i2 | i3)) | !((i4 | i5)) | (!(i6) & !(i7)))) | (i2 & i3 & ((!(i4) & ((!(i5) & (!(i6) | !(i7))) | (!(i6) & !(i7)))) | (!(i5) & !(i6) & !(i7)))) | (!((i2 & i3)) & i4 & i5 & !(i6) & !(i7)))) | (i1 & ((i2 & i3 & ((!(i4) & ((!(i5) & (!(i6) | !(i7))) | (!(i6) & !(i7)))) | (!(i5) & !(i6) & !(i7)))) | (!((i2 & i3)) & i4 & i5 & !(i6) & !(i7)))) | (i2 & i3 & ((!(i4) & ((!(i5) & (!(i6) | !(i7))) | (!(i6) & !(i7)))) | (!(i5) & !(i6) & !(i7)))))" ; value : 25 ; } leakage_power () { when : "(((i0 | i1) & i2 & i3 & i4 & i5 & i6 & i7) | (!((i0 | i1)) & (i2 ^ i3) & (i4 ^ i5) & i6 & i7))" ; value : 29 ; } leakage_power () { when : "((i0 & !(i1) & ((i2 & !(i3) & ((i4 & !(i5) & !(i6) & !(i7)) | (!(i4) & ((i5 & !(i6) & !(i7)) | (!(i5) & (i6 ^ i7)))))) | (!(i2) & ((i3 & ((i4 & !(i5) & !(i6) & !(i7)) | (!(i4) & ((i5 & !(i6) & !(i7)) | (!(i5) & (i6 ^ i7)))))) | (!(i3) & (i4 ^ i5) & (i6 ^ i7)))))) | (!(i0) & ((i1 & ((i2 & !(i3) & ((i4 & !(i5) & !(i6) & !(i7)) | (!(i4) & ((i5 & !(i6) & !(i7)) | (!(i5) & (i6 ^ i7)))))) | (!(i2) & ((i3 & ((i4 & !(i5) & i6 & !(i7)) | (!(i4) & ((i5 & !(i6) & !(i7)) | (!(i5) & !(i6) & i7))))) | (!(i3) & ((i4 & !(i5) & !(i6) & i7) | (!(i4) & i5 & (i6 ^ i7)))))))) | (!(i1) & ((i2 & !(i3) & (i4 ^ i5) & (i6 ^ i7)) | (!(i2) & i3 & ((i4 & !(i5) & !(i6) & i7) | (!(i4) & i5 & (i6 ^ i7)))))))))" ; value : 11 ; } leakage_power () { when : "((i0 & !(i1) & ((!(i2) & !((i3 & !(i4) & !(i5))) & i6 & i7) | (!(i3) & (i4 | i5) & i6 & i7))) | (!(i0) & ((i1 & ((!(i2) & !((i3 & !(i4) & !(i5))) & i6 & i7) | (!(i3) & (i4 | i5) & i6 & i7))) | (!(i1) & ((i2 & ((i3 & ((i4 & ((i5 & (i6 ^ i7)) | (!(i5) & i6 & i7))) | (!(i4) & i5 & i6 & i7))) | (!(i3) & ((i4 & i5 & (i6 ^ i7)) | (!(i4) & !(i5) & i6 & i7))))) | (!(i2) & ((i3 & ((i4 & i5 & (i6 ^ i7)) | (!(i4) & !(i5) & i6 & i7))) | (i4 & i5 & (i6 ^ i7)))))))))" ; value : 28 ; } leakage_power () { when : "((i0 & ((i1 & ((i2 & ((!(i3) & ((i4 & ((!(i5) & (i6 | i7)) | (i6 ^ i7))) | (!(i4) & i5 & (i6 | i7)))) | ((i4 ^ i5) & (i6 ^ i7)))) | (!(i2) & i3 & ((i4 & ((!(i5) & (i6 | i7)) | (i6 ^ i7))) | (!(i4) & i5 & (i6 | i7)))))) | (!(i1) & i2 & i3 & ((i4 & ((i5 & !(i6) & !(i7)) | (!(i5) & (i6 ^ i7)))) | (!(i4) & ((i5 & (i6 ^ i7)) | (!(i5) & i6 & i7))))))) | (!(i0) & ((i1 & i2 & i3 & ((i4 & ((i5 & !(i6) & !(i7)) | (!(i5) & (i6 ^ i7)))) | (!(i4) & ((i5 & (i6 ^ i7)) | (!(i5) & i6 & i7))))) | (!(i1) & ((i2 & i3 & ((i4 & i5 & !(i6) & !(i7)) | (!(i4) & !(i5) & i6 & i7))) | (i4 & i5 & !(i6) & !(i7)))))))" ; value : 26 ; } leakage_power () { when : "(!(i0) & ((i1 & !(i2) & ((i3 & !(i4) & !(i5) & !(i6) & !(i7)) | (!(i3) & ((i4 & !(i5) & !(i6) & !(i7)) | (!(i4) & !(i5) & i6 & !(i7)))))) | (!(i1) & !(i2) & ((i3 & ((i4 & !(i5) & !(i6) & !(i7)) | (!(i4) & !(i5) & i6 & !(i7)))) | (!(i3) & i4 & !(i5) & i6 & !(i7))))))" ; value : 9.2 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & ((i3 & !(i4) & !(i5) & !(i6) & !(i7)) | (!(i3) & ((i4 & !(i5) & !(i6) & !(i7)) | (!(i4) & !(i5) & i6 & !(i7)))))) | (!(i0) & ((i1 & ((i2 & !(i3) & !(i4) & !(i5) & !(i6) & !(i7)) | (!(i2) & !(i3) & !(i4) & ((i5 & !(i6) & !(i7)) | (!(i5) & !(i6) & i7))))) | (!(i1) & ((i2 & !(i3) & ((i4 & !(i5) & !(i6) & !(i7)) | (!(i4) & !(i5) & i6 & !(i7)))) | (!(i2) & ((i3 & !(i4) & ((i5 & !(i6) & !(i7)) | (!(i5) & !(i6) & i7))) | (!(i3) & ((i4 & !(i5) & !(i6) & i7) | (!(i4) & i5 & i6 & !(i7)))))))))))" ; value : 9.6 ; } leakage_power () { when : "((i0 & !(i1) & ((i2 & !(i3) & !(i4) & !(i5) & !(i6) & !(i7)) | (!(i2) & !(i3) & !(i4) & ((i5 & !(i6) & !(i7)) | (!(i5) & !(i6) & i7))))) | (!(i0) & ((i1 & !(i2) & ((i3 & ((i4 & !(i5) & !(i6) & !(i7)) | (!(i4) & !(i5) & i6 & !(i7)))) | (!(i3) & i4 & !(i5) & i6 & !(i7)))) | (!(i1) & ((i2 & !(i3) & !(i4) & ((i5 & !(i6) & !(i7)) | (!(i5) & !(i6) & i7))) | (!(i2) & ((i3 & i4 & !(i5) & i6 & !(i7)) | (!(i3) & !(i4) & i5 & !(i6) & i7))))))))" ; value : 10 ; } leakage_power () { when : "(!(i0) & !(i1) & ((!((i2 | i3)) & i6 & i7) | (i4 & i5 & i6 & i7)))" ; value : 30 ; } leakage_power () { when : "(!(i0) & ((i1 & !(i2) & !(i3) & !(i4) & !(i5) & !(i6) & !(i7)) | (!(i1) & !(i2) & ((i3 & !(i4) & !(i5) & !(i6) & !(i7)) | (!(i3) & ((i4 & !(i5) & !(i6) & !(i7)) | (!(i4) & !(i5) & i6 & !(i7))))))))" ; value : 8.2 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & !(i3) & !(i4) & !(i5) & !(i6) & !(i7)) | (!(i0) & !(i1) & ((i2 & !(i3) & !(i4) & !(i5) & !(i6) & !(i7)) | (!(i2) & !(i3) & !(i4) & ((i5 & !(i6) & !(i7)) | (!(i5) & !(i6) & i7))))))" ; value : 8.6 ; } leakage_power () { when : "(!(i7) & !(i6) & !(i5) & !(i4) & !(i3) & !(i2) & !(i1) & !(i0))" ; value : 7.2 ; } pin (i7) { direction : input ; capacitance : 846.52 ; } pin (i6) { direction : input ; capacitance : 845.97 ; } pin (i5) { direction : input ; capacitance : 843.97 ; } pin (i4) { direction : input ; capacitance : 843.97 ; } pin (i3) { direction : input ; capacitance : 843.97 ; } pin (i2) { direction : input ; capacitance : 844.87 ; } pin (i1) { direction : input ; capacitance : 842.97 ; } pin (i0) { direction : input ; capacitance : 846.36 ; } pin (q) { function : "((i6 & ((i5 & ((i2 & ((i0 & i1) | i3 | i4 | i7)) | (i0 & i1) | i4 | i7)) | (i2 & ((i0 & i1) | i3 | i7)) | (i0 & i1) | i7)) | (i5 & ((i2 & ((i0 & i1) | i3 | i4)) | (i0 & i1) | i4)) | (i2 & ((i0 & i1) | i3)) | (i0 & i1))" ; direction : output ; capacitance : 86.05 ; timing (maxd_q_i0_positive_unate) { related_pin : "i0" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__18) { values ("8585.5, 8585.5, 8585.5, 8871.9, 9410.4", \ "8580.4, 8580.4, 8580.4, 8866.8, 9405.3", \ "8570.1, 8570.1, 8570.1, 8856.5, 9395.0", \ "8549.4, 8549.4, 8549.4, 8835.8, 9374.3", \ "8508.2, 8508.2, 8508.2, 8794.6, 9333.2"); } rise_transition (inslew_load_5x5__18) { values ("4117.3, 4117.3, 4117.3, 4348.4, 4797.4", \ "4117.3, 4117.3, 4117.3, 4348.4, 4797.4", \ "4117.3, 4117.3, 4117.3, 4348.4, 4797.4", \ "4117.3, 4117.3, 4117.3, 4348.4, 4797.4", \ "4117.4, 4117.4, 4117.4, 4348.4, 4797.5"); } cell_fall (inslew_load_5x5__18) { values ("19781.7, 19781.7, 19781.7, 20023.1, 20479.0", \ "19766.9, 19766.9, 19766.9, 20008.3, 20464.2", \ "19737.2, 19737.2, 19737.2, 19978.6, 20434.5", \ "19678.0, 19678.0, 19678.0, 19919.4, 20375.3", \ "19559.6, 19559.6, 19559.6, 19801.0, 20256.9"); } fall_transition (inslew_load_5x5__18) { values ("11703.1, 11703.1, 11703.1, 11873.0, 12195.1", \ "11703.1, 11703.1, 11703.1, 11873.0, 12195.1", \ "11703.1, 11703.1, 11703.1, 11873.0, 12195.1", \ "11703.1, 11703.1, 11703.1, 11873.0, 12195.1", \ "11703.1, 11703.1, 11703.1, 11873.0, 12195.1"); } } timing (maxd_q_i1_positive_unate) { related_pin : "i1" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__18) { values ("7391.6, 7391.6, 7391.6, 7683.7, 8224.1", \ "7396.5, 7396.5, 7396.5, 7688.6, 8229.0", \ "7403.7, 7403.7, 7403.7, 7695.8, 8236.2", \ "7420.4, 7420.4, 7420.4, 7712.5, 8252.9", \ "7454.0, 7454.0, 7454.0, 7746.1, 8286.5"); } rise_transition (inslew_load_5x5__18) { values ("3344.9, 3344.9, 3344.9, 3585.1, 4047.8", \ "3347.3, 3347.3, 3347.3, 3587.6, 4050.1", \ "3347.9, 3347.9, 3347.9, 3588.2, 4050.7", \ "3348.3, 3348.3, 3348.3, 3588.5, 4051.0", \ "3348.3, 3348.3, 3348.3, 3588.5, 4051.0"); } cell_fall (inslew_load_5x5__18) { values ("18765.2, 18765.2, 18765.2, 19005.2, 19457.1", \ "18750.4, 18750.4, 18750.4, 18990.4, 19442.3", \ "18720.8, 18720.8, 18720.8, 18960.8, 19412.7", \ "18661.6, 18661.6, 18661.6, 18901.6, 19353.5", \ "18543.1, 18543.1, 18543.1, 18783.1, 19235.0"); } fall_transition (inslew_load_5x5__18) { values ("11028.3, 11028.3, 11028.3, 11198.8, 11517.7", \ "11028.3, 11028.3, 11028.3, 11198.8, 11517.7", \ "11028.3, 11028.3, 11028.3, 11198.8, 11517.7", \ "11028.3, 11028.3, 11028.3, 11198.8, 11517.7", \ "11028.3, 11028.3, 11028.3, 11198.8, 11517.7"); } } timing (maxd_q_i2_positive_unate) { related_pin : "i2" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__18) { values ("8496.1, 8496.1, 8496.1, 8782.8, 9321.4", \ "8491.0, 8491.0, 8491.0, 8777.7, 9316.3", \ "8480.7, 8480.7, 8480.7, 8767.4, 9306.0", \ "8460.0, 8460.0, 8460.0, 8746.7, 9285.3", \ "8418.8, 8418.8, 8418.8, 8705.6, 9244.1"); } rise_transition (inslew_load_5x5__18) { values ("4057.7, 4057.7, 4057.7, 4289.5, 4739.1", \ "4057.7, 4057.7, 4057.7, 4289.5, 4739.1", \ "4057.7, 4057.7, 4057.7, 4289.5, 4739.1", \ "4057.7, 4057.7, 4057.7, 4289.5, 4739.1", \ "4057.7, 4057.7, 4057.7, 4289.6, 4739.2"); } cell_fall (inslew_load_5x5__18) { values ("16108.5, 16108.5, 16108.5, 16337.6, 16788.3", \ "16100.7, 16100.7, 16100.7, 16329.7, 16780.4", \ "16077.6, 16077.6, 16077.6, 16306.7, 16757.4", \ "16041.7, 16041.7, 16041.7, 16270.7, 16721.4", \ "15968.2, 15968.2, 15968.2, 16197.2, 16648.0"); } fall_transition (inslew_load_5x5__18) { values ("9353.1, 9353.1, 9353.1, 9520.0, 9837.6", \ "9356.8, 9356.8, 9356.8, 9523.7, 9841.3", \ "9358.5, 9358.5, 9358.5, 9525.5, 9843.0", \ "9366.1, 9366.1, 9366.1, 9533.2, 9850.7", \ "9373.3, 9373.3, 9373.3, 9540.3, 9857.7"); } } timing (maxd_q_i3_positive_unate) { related_pin : "i3" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__18) { values ("7297.4, 7297.4, 7297.4, 7590.0, 8130.8", \ "7302.2, 7302.2, 7302.2, 7594.8, 8135.6", \ "7309.4, 7309.4, 7309.4, 7602.0, 8142.8", \ "7326.2, 7326.2, 7326.2, 7618.8, 8159.6", \ "7359.8, 7359.8, 7359.8, 7652.4, 8193.2"); } rise_transition (inslew_load_5x5__18) { values ("3280.4, 3280.4, 3280.4, 3521.4, 3986.0", \ "3282.9, 3282.9, 3282.9, 3523.8, 3988.4", \ "3283.5, 3283.5, 3283.5, 3524.4, 3988.9", \ "3283.9, 3283.9, 3283.9, 3524.8, 3989.3", \ "3283.9, 3283.9, 3283.9, 3524.8, 3989.3"); } cell_fall (inslew_load_5x5__18) { values ("15079.6, 15079.6, 15079.6, 15307.7, 15757.1", \ "15071.6, 15071.6, 15071.6, 15299.8, 15749.2", \ "15048.6, 15048.6, 15048.6, 15276.7, 15726.2", \ "15012.6, 15012.6, 15012.6, 15241.8, 15690.2", \ "14939.1, 14939.1, 14939.1, 15168.2, 15616.7"); } fall_transition (inslew_load_5x5__18) { values ("8667.1, 8667.1, 8667.1, 8832.7, 9154.1", \ "8670.7, 8670.7, 8670.7, 8836.4, 9157.7", \ "8672.5, 8672.5, 8672.5, 8838.1, 9159.5", \ "8680.1, 8680.1, 8680.1, 8845.7, 9167.0", \ "8687.1, 8687.1, 8687.1, 8852.8, 9174.1"); } } timing (maxd_q_i4_positive_unate) { related_pin : "i4" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__18) { values ("5820.1, 5820.1, 5820.1, 6135.2, 6704.7", \ "5825.1, 5825.1, 5825.1, 6140.2, 6709.6", \ "5832.7, 5832.7, 5832.7, 6147.8, 6717.2", \ "5849.3, 5849.3, 5849.3, 6164.3, 6733.7", \ "5882.8, 5882.8, 5882.8, 6197.9, 6767.3"); } rise_transition (inslew_load_5x5__18) { values ("2244.0, 2244.0, 2244.0, 2509.8, 3000.9", \ "2246.7, 2246.7, 2246.7, 2512.4, 3003.5", \ "2247.6, 2247.6, 2247.6, 2513.3, 3004.3", \ "2247.9, 2247.9, 2247.9, 2513.6, 3004.6", \ "2248.2, 2248.2, 2248.2, 2513.9, 3004.9"); } cell_fall (inslew_load_5x5__18) { values ("11131.4, 11131.4, 11131.4, 11409.3, 11907.7", \ "10986.7, 10986.7, 10986.7, 11418.7, 11917.6", \ "10992.8, 10992.8, 10992.8, 11426.5, 11926.0", \ "10965.0, 10965.0, 10965.0, 11399.7, 11899.5", \ "10951.6, 10951.6, 10951.6, 11389.8, 11890.9"); } fall_transition (inslew_load_5x5__18) { values ("6080.7, 6080.7, 6080.7, 6222.2, 6482.1", \ "6008.5, 6008.5, 6008.5, 6238.1, 6498.1", \ "6030.3, 6030.3, 6030.3, 6261.1, 6521.2", \ "6041.5, 6041.5, 6041.5, 6273.0, 6533.0", \ "6086.0, 6086.0, 6086.0, 6320.1, 6580.3"); } } timing (maxd_q_i5_positive_unate) { related_pin : "i5" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__18) { values ("7112.0, 7112.0, 7112.0, 7405.9, 7950.1", \ "7106.8, 7106.8, 7106.8, 7400.7, 7944.9", \ "7096.5, 7096.5, 7096.5, 7390.4, 7934.6", \ "7075.9, 7075.9, 7075.9, 7369.8, 7914.0", \ "7034.7, 7034.7, 7034.7, 7328.6, 7872.8"); } rise_transition (inslew_load_5x5__18) { values ("3124.7, 3124.7, 3124.7, 3367.8, 3836.2", \ "3124.7, 3124.7, 3124.7, 3367.8, 3836.2", \ "3124.7, 3124.7, 3124.7, 3367.8, 3836.2", \ "3124.7, 3124.7, 3124.7, 3367.8, 3836.2", \ "3124.9, 3124.9, 3124.9, 3368.0, 3836.4"); } cell_fall (inslew_load_5x5__18) { values ("11951.4, 11951.4, 11951.4, 12394.8, 12911.5", \ "11961.9, 11961.9, 11961.9, 12404.4, 12921.5", \ "11971.0, 11971.0, 11971.0, 12412.3, 12929.9", \ "11944.6, 11944.6, 11944.6, 12385.2, 12903.1", \ "11937.7, 11937.7, 11937.7, 12375.8, 12894.7"); } fall_transition (inslew_load_5x5__18) { values ("6674.0, 6674.0, 6674.0, 6942.2, 7208.3", \ "6689.2, 6689.2, 6689.2, 6958.1, 7224.6", \ "6711.0, 6711.0, 6711.0, 6981.1, 7247.9", \ "6722.1, 6722.1, 6722.1, 6992.9, 7259.8", \ "6767.0, 6767.0, 6767.0, 7040.5, 7307.8"); } } timing (maxd_q_i6_positive_unate) { related_pin : "i6" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__18) { values ("3683.7, 3683.7, 3683.7, 4046.5, 4640.8", \ "3685.6, 3685.6, 3685.6, 4048.6, 4643.1", \ "3692.2, 3692.2, 3692.2, 4055.4, 4650.1", \ "3708.4, 3708.4, 3708.4, 4071.6, 4666.3", \ "3739.2, 3739.2, 3739.2, 4102.6, 4697.7"); } rise_transition (inslew_load_5x5__18) { values ("688.8, 688.8, 688.8, 1001.8, 1544.3", \ "689.0, 689.0, 689.0, 1002.1, 1544.6", \ "689.2, 689.2, 689.2, 1002.3, 1544.9", \ "689.2, 689.2, 689.2, 1002.3, 1544.9", \ "689.4, 689.4, 689.4, 1002.6, 1545.3"); } cell_fall (inslew_load_5x5__18) { values ("6965.2, 6965.2, 6965.2, 7209.1, 7653.9", \ "7023.9, 7023.9, 7023.9, 7268.4, 7708.2", \ "7099.8, 7099.8, 7099.8, 7344.6, 7788.2", \ "7199.6, 7199.6, 7199.6, 7444.8, 7892.9", \ "7227.9, 7227.9, 7227.9, 7473.6, 7923.5"); } fall_transition (inslew_load_5x5__18) { values ("3091.2, 3091.2, 3091.2, 3258.3, 3574.6", \ "3140.5, 3140.5, 3140.5, 3306.1, 3625.6", \ "3209.2, 3209.2, 3209.2, 3372.7, 3693.6", \ "3307.9, 3307.9, 3307.9, 3468.4, 3790.2", \ "3375.0, 3375.0, 3375.0, 3533.6, 3854.6"); } } timing (maxd_q_i7_positive_unate) { related_pin : "i7" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__18) { values ("4825.5, 4825.5, 4825.5, 5153.4, 5748.2", \ "4820.3, 4820.3, 4820.3, 5148.2, 5743.0", \ "4810.0, 4810.0, 4810.0, 5137.9, 5732.7", \ "4789.4, 4789.4, 4789.4, 5117.3, 5712.1", \ "4749.1, 4749.1, 4749.1, 5076.9, 5671.6"); } rise_transition (inslew_load_5x5__18) { values ("1488.7, 1488.7, 1488.7, 1769.2, 2295.1", \ "1488.7, 1488.7, 1488.7, 1769.2, 2295.1", \ "1488.7, 1488.7, 1488.7, 1769.2, 2295.1", \ "1488.7, 1488.7, 1488.7, 1769.2, 2295.1", \ "1490.5, 1490.5, 1490.5, 1770.9, 2296.7"); } cell_fall (inslew_load_5x5__18) { values ("8023.1, 8023.1, 8023.1, 8272.1, 8736.4", \ "8078.4, 8078.4, 8078.4, 8327.8, 8793.7", \ "8149.5, 8149.5, 8149.5, 8399.4, 8867.5", \ "8242.8, 8242.8, 8242.8, 8493.4, 8962.6", \ "8265.6, 8265.6, 8265.6, 8516.6, 8986.6"); } fall_transition (inslew_load_5x5__18) { values ("3850.2, 3850.2, 3850.2, 3997.2, 4313.1", \ "3898.8, 3898.8, 3898.8, 4044.8, 4360.2", \ "3966.4, 3966.4, 3966.4, 4111.0, 4425.7", \ "4063.7, 4063.7, 4063.7, 4206.3, 4518.3", \ "4128.7, 4128.7, 4128.7, 4270.0, 4580.3"); } } internal_power (energy_pos_q_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__18) { values ("49535.7, 49535.7, 49535.7, 50611.4, 52762.7", \ "52808.4, 52808.4, 52808.4, 52808.4, 52808.4", \ "52899.8, 52899.8, 52899.8, 52899.8, 52899.8", \ "53082.7, 53082.7, 53082.7, 53082.7, 53082.7", \ "50221.6, 50221.6, 50221.6, 51297.2, 53448.6"); } fall_power (energy_inslew_load_5x5__18) { values ("87712.9, 87712.9, 87712.9, 88788.6, 90940.0", \ "91028.4, 91028.4, 91028.4, 91028.4, 91028.4", \ "91205.1, 91205.1, 91205.1, 91205.1, 91205.1", \ "91558.7, 91558.7, 91558.7, 91558.7, 91558.7", \ "92265.9, 92265.9, 92265.9, 92265.9, 92265.9"); } } internal_power (energy_pos_q_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__18) { values ("41825.1, 41825.1, 41825.1, 42900.7, 45052.1", \ "41881.8, 41881.8, 41881.8, 42957.5, 45108.8", \ "41984.2, 41984.2, 41984.2, 43059.9, 45211.2", \ "42186.7, 42186.7, 42186.7, 43262.4, 45413.7", \ "45817.0, 45817.0, 45817.0, 45817.0, 45817.0"); } fall_power (energy_inslew_load_5x5__18) { values ("82392.9, 82392.9, 82392.9, 83468.6, 85619.9", \ "85683.0, 85683.0, 85683.0, 85683.0, 85683.0", \ "85809.3, 85809.3, 85809.3, 85809.3, 85809.3", \ "86061.9, 86061.9, 86061.9, 86061.9, 86061.9", \ "86567.1, 86567.1, 86567.1, 86567.1, 86567.1"); } } internal_power (energy_pos_q_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__18) { values ("48946.1, 48946.1, 48946.1, 50021.8, 52173.1", \ "52201.9, 52201.9, 52201.9, 52201.9, 52201.9", \ "52259.4, 52259.4, 52259.4, 52259.4, 52259.4", \ "52374.4, 52374.4, 52374.4, 52374.4, 52374.4", \ "49377.5, 49377.5, 49377.5, 50453.2, 52604.5"); } fall_power (energy_inslew_load_5x5__18) { values ("68869.1, 68869.1, 68869.1, 69944.8, 72096.1", \ "68966.1, 68966.1, 68966.1, 70041.8, 72193.1", \ "69142.2, 69142.2, 69142.2, 70217.9, 72369.2", \ "69507.4, 69507.4, 69507.4, 70583.1, 72734.4", \ "70212.2, 70212.2, 70212.2, 71287.9, 73439.2"); } } internal_power (energy_pos_q_i3) { related_pin : "i3" ; rise_power (energy_inslew_load_5x5__18) { values ("41231.9, 41231.9, 41231.9, 42307.6, 44459.0", \ "41271.1, 41271.1, 41271.1, 42346.7, 44498.1", \ "41338.2, 41338.2, 41338.2, 42413.8, 44565.2", \ "41470.1, 41470.1, 41470.1, 42545.7, 44697.1", \ "44959.1, 44959.1, 44959.1, 44959.1, 44959.1"); } fall_power (energy_inslew_load_5x5__18) { values ("63525.8, 63525.8, 63525.8, 64601.5, 66752.8", \ "63601.2, 63601.2, 63601.2, 64676.9, 66828.2", \ "63734.2, 63734.2, 63734.2, 64809.9, 66961.3", \ "64013.1, 64013.1, 64013.1, 65088.7, 67240.1", \ "64545.4, 64545.4, 64545.4, 65621.1, 67772.4"); } } internal_power (energy_pos_q_i4) { related_pin : "i4" ; rise_power (energy_inslew_load_5x5__18) { values ("32544.8, 32544.8, 32544.8, 33620.5, 35771.8", \ "32574.1, 32574.1, 32574.1, 33649.8, 35801.1", \ "32622.8, 32622.8, 32622.8, 33698.5, 35849.8", \ "32716.7, 32716.7, 32716.7, 33792.3, 35943.7", \ "32903.7, 32903.7, 32903.7, 33979.4, 36130.7"); } fall_power (energy_inslew_load_5x5__18) { values ("43788.4, 43788.4, 43788.4, 44864.1, 47015.4", \ "43898.8, 43898.8, 43898.8, 44974.4, 47125.8", \ "44092.7, 44092.7, 44092.7, 45168.4, 47319.7", \ "44377.3, 44377.3, 44377.3, 45453.0, 47604.3", \ "45017.3, 45017.3, 45017.3, 46092.9, 48244.3"); } } internal_power (energy_pos_q_i5) { related_pin : "i5" ; rise_power (energy_inslew_load_5x5__18) { values ("40302.2, 40302.2, 40302.2, 41377.9, 43529.2", \ "43549.0, 43549.0, 43549.0, 43549.0, 43549.0", \ "43588.5, 43588.5, 43588.5, 43588.5, 43588.5", \ "43667.5, 43667.5, 43667.5, 43667.5, 43667.5", \ "40599.2, 40599.2, 40599.2, 41674.8, 43826.2"); } fall_power (energy_inslew_load_5x5__18) { values ("49157.6, 49157.6, 49157.6, 50233.3, 52384.6", \ "49287.3, 49287.3, 49287.3, 50363.0, 52514.3", \ "49519.6, 49519.6, 49519.6, 50595.2, 52746.6", \ "49879.8, 49879.8, 49879.8, 50955.5, 53106.8", \ "50673.0, 50673.0, 50673.0, 51748.6, 53900.0"); } } internal_power (energy_pos_q_i6) { related_pin : "i6" ; rise_power (energy_inslew_load_5x5__18) { values ("19388.0, 19388.0, 19388.0, 20463.7, 22615.0", \ "19410.6, 19410.6, 19410.6, 20486.3, 22637.6", \ "19448.7, 19448.7, 19448.7, 20524.4, 22675.8", \ "22744.9, 22744.9, 22744.9, 22744.9, 22744.9", \ "19663.4, 19663.4, 19663.4, 20739.1, 22890.4"); } fall_power (energy_inslew_load_5x5__18) { values ("23831.7, 23831.7, 23831.7, 24907.4, 27058.7", \ "24037.4, 24037.4, 24037.4, 25113.1, 27264.4", \ "24360.8, 24360.8, 24360.8, 25436.5, 27587.8", \ "24893.1, 24893.1, 24893.1, 25968.8, 28120.1", \ "25573.8, 25573.8, 25573.8, 26649.4, 28800.8"); } } internal_power (energy_pos_q_i7) { related_pin : "i7" ; rise_power (energy_inslew_load_5x5__18) { values ("27210.2, 27210.2, 27210.2, 28285.9, 30437.2", \ "30451.7, 30451.7, 30451.7, 30451.7, 30451.7", \ "30480.8, 30480.8, 30480.8, 30480.8, 30480.8", \ "30539.0, 30539.0, 30539.0, 30539.0, 30539.0", \ "27431.9, 27431.9, 27431.9, 28507.6, 30658.9"); } fall_power (energy_inslew_load_5x5__18) { values ("29254.9, 29254.9, 29254.9, 30330.6, 32481.9", \ "29474.6, 29474.6, 29474.6, 30550.3, 32701.6", \ "29826.9, 29826.9, 29826.9, 30902.6, 33053.9", \ "30419.5, 30419.5, 30419.5, 31495.1, 33646.5", \ "31223.8, 31223.8, 31223.8, 32299.4, 34450.8"); } } } } cell (ao22_x4) { area : 28.80 ; cell_leakage_power : 6 ; leakage_power () { when : "(!(i2) & i1 & i0)" ; value : 5.7 ; } leakage_power () { when : "(i2 & !(i1) & i0)" ; value : 7.1 ; } leakage_power () { when : "(i1 & i2)" ; value : 7.2 ; } leakage_power () { when : "((i0 ^ i1) & !(i2))" ; value : 5.2 ; } leakage_power () { when : "(i2 & !(i1) & !(i0))" ; value : 6.1 ; } leakage_power () { when : "(!(i2) & !(i1) & !(i0))" ; value : 4.7 ; } pin (i2) { direction : input ; capacitance : 438.92 ; } pin (i1) { direction : input ; capacitance : 435.52 ; } pin (i0) { direction : input ; capacitance : 432.96 ; } pin (q) { function : "(i2 & (i0 | i1))" ; direction : output ; capacitance : 151.67 ; timing (maxd_q_i0_positive_unate) { related_pin : "i0" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__3) { values ("11412.9, 11412.9, 11412.9, 11653.0, 12111.8", \ "11420.7, 11420.7, 11420.7, 11660.8, 12119.7", \ "11428.6, 11428.6, 11428.6, 11668.8, 12127.7", \ "11443.1, 11443.1, 11443.1, 11683.3, 12142.1", \ "11476.6, 11476.6, 11476.6, 11716.8, 12175.6"); } rise_transition (inslew_load_5x5__3) { values ("6064.1, 6064.1, 6064.1, 6258.3, 6643.3", \ "6069.4, 6069.4, 6069.4, 6263.6, 6648.6", \ "6072.5, 6072.5, 6072.5, 6266.7, 6651.7", \ "6073.0, 6073.0, 6073.0, 6267.3, 6652.2", \ "6073.4, 6073.4, 6073.4, 6267.7, 6652.6"); } cell_fall (inslew_load_5x5__3) { values ("13892.9, 13892.9, 13892.9, 14110.8, 14668.7", \ "13887.5, 13887.5, 13887.5, 14105.4, 14663.3", \ "13876.8, 13876.8, 13876.8, 14094.7, 14652.6", \ "13855.4, 13855.4, 13855.4, 14073.3, 14631.2", \ "13812.6, 13812.6, 13812.6, 14030.5, 14588.4"); } fall_transition (inslew_load_5x5__3) { values ("7084.4, 7084.4, 7084.4, 7250.9, 7543.5", \ "7084.4, 7084.4, 7084.4, 7250.9, 7543.5", \ "7084.4, 7084.4, 7084.4, 7250.9, 7543.5", \ "7084.4, 7084.4, 7084.4, 7250.9, 7543.5", \ "7084.4, 7084.4, 7084.4, 7250.9, 7543.5"); } } timing (maxd_q_i1_positive_unate) { related_pin : "i1" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__3) { values ("10267.6, 10267.6, 10267.6, 10507.2, 10975.3", \ "10275.6, 10275.6, 10275.6, 10515.2, 10983.0", \ "10283.5, 10283.5, 10283.5, 10523.1, 10990.9", \ "10298.1, 10298.1, 10298.1, 10537.7, 11005.4", \ "10331.6, 10331.6, 10331.6, 10571.2, 11038.9"); } rise_transition (inslew_load_5x5__3) { values ("5319.8, 5319.8, 5319.8, 5516.5, 5906.8", \ "5325.2, 5325.2, 5325.2, 5521.9, 5912.2", \ "5328.3, 5328.3, 5328.3, 5524.9, 5915.3", \ "5329.0, 5329.0, 5329.0, 5525.6, 5916.0", \ "5329.4, 5329.4, 5329.4, 5526.0, 5916.3"); } cell_fall (inslew_load_5x5__3) { values ("11626.5, 11626.5, 11626.5, 11926.8, 12468.6", \ "11628.7, 11628.7, 11628.7, 11929.2, 12471.2", \ "11636.8, 11636.8, 11636.8, 11937.4, 12480.0", \ "11648.6, 11648.6, 11648.6, 11949.4, 12492.2", \ "11676.5, 11676.5, 11676.5, 11977.3, 12520.2"); } fall_transition (inslew_load_5x5__3) { values ("5848.8, 5848.8, 5848.8, 6005.1, 6252.2", \ "5851.4, 5851.4, 5851.4, 6007.9, 6255.0", \ "5856.9, 5856.9, 5856.9, 6013.6, 6260.8", \ "5860.0, 5860.0, 5860.0, 6016.9, 6264.1", \ "5860.4, 5860.4, 5860.4, 6017.3, 6264.5"); } } timing (maxd_q_i2_positive_unate) { related_pin : "i2" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__3) { values ("11482.2, 11482.2, 11482.2, 11722.3, 12181.2", \ "11477.1, 11477.1, 11477.1, 11717.2, 12176.1", \ "11466.8, 11466.8, 11466.8, 11706.9, 12165.8", \ "11446.1, 11446.1, 11446.1, 11686.2, 12145.1", \ "11404.9, 11404.9, 11404.9, 11645.0, 12103.9"); } rise_transition (inslew_load_5x5__3) { values ("6060.8, 6060.8, 6060.8, 6255.0, 6640.1", \ "6060.8, 6060.8, 6060.8, 6255.0, 6640.1", \ "6060.8, 6060.8, 6060.8, 6255.0, 6640.1", \ "6060.8, 6060.8, 6060.8, 6255.0, 6640.1", \ "6060.9, 6060.9, 6060.9, 6255.1, 6640.2"); } cell_fall (inslew_load_5x5__3) { values ("8370.9, 8370.9, 8370.9, 8582.5, 8994.5", \ "8379.7, 8379.7, 8379.7, 8591.3, 9003.3", \ "8397.3, 8397.3, 8397.3, 8608.9, 9020.9", \ "8432.5, 8432.5, 8432.5, 8644.1, 9056.1", \ "8502.9, 8502.9, 8502.9, 8714.5, 9126.5"); } fall_transition (inslew_load_5x5__3) { values ("3293.3, 3293.3, 3293.3, 3442.5, 3759.0", \ "3293.3, 3293.3, 3293.3, 3442.5, 3759.0", \ "3293.3, 3293.3, 3293.3, 3442.5, 3759.0", \ "3293.3, 3293.3, 3293.3, 3442.5, 3759.0", \ "3293.3, 3293.3, 3293.3, 3442.5, 3759.0"); } } internal_power (energy_pos_q_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__3) { values ("64934.3, 64934.3, 64934.3, 66830.1, 70621.8", \ "64990.6, 64990.6, 64990.6, 66886.4, 70678.1", \ "65059.0, 65059.0, 65059.0, 66954.8, 70746.5", \ "65162.8, 65162.8, 65162.8, 67058.7, 70850.4", \ "65366.7, 65366.7, 65366.7, 67262.6, 71054.2"); } fall_power (energy_inslew_load_5x5__3) { values ("72047.1, 72047.1, 72047.1, 73942.9, 77734.6", \ "77766.2, 77766.2, 77766.2, 77766.2, 77766.2", \ "77829.3, 77829.3, 77829.3, 77829.3, 77829.3", \ "77955.5, 77955.5, 77955.5, 77955.5, 77955.5", \ "78208.0, 78208.0, 78208.0, 78208.0, 78208.0"); } } internal_power (energy_pos_q_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__3) { values ("57943.7, 57943.7, 57943.7, 59839.5, 63631.2", \ "57985.9, 57985.9, 57985.9, 59881.8, 63673.5", \ "58025.9, 58025.9, 58025.9, 59921.7, 63713.4", \ "58074.2, 58074.2, 58074.2, 59970.0, 63761.7", \ "58165.2, 58165.2, 58165.2, 60061.1, 63852.7"); } fall_power (energy_inslew_load_5x5__3) { values ("58600.1, 58600.1, 58600.1, 60495.9, 64287.6", \ "58657.3, 58657.3, 58657.3, 60553.2, 64344.8", \ "58773.1, 58773.1, 58773.1, 60668.9, 64460.6", \ "58955.9, 58955.9, 58955.9, 60851.8, 64643.5", \ "59286.0, 59286.0, 59286.0, 61181.9, 64973.5"); } } internal_power (energy_pos_q_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__3) { values ("65280.5, 65280.5, 65280.5, 67176.3, 70968.0", \ "70990.9, 70990.9, 70990.9, 70990.9, 70990.9", \ "71036.7, 71036.7, 71036.7, 71036.7, 71036.7", \ "71128.2, 71128.2, 71128.2, 71128.2, 71128.2", \ "65624.3, 65624.3, 65624.3, 67520.1, 71311.8"); } fall_power (energy_inslew_load_5x5__3) { values ("46888.0, 46888.0, 46888.0, 48783.9, 52575.5", \ "52619.6, 52619.6, 52619.6, 52619.6, 52619.6", \ "52707.8, 52707.8, 52707.8, 52707.8, 52707.8", \ "52884.2, 52884.2, 52884.2, 52884.2, 52884.2", \ "53236.9, 53236.9, 53236.9, 53236.9, 53236.9"); } } } } cell (inv_x2) { area : 10.80 ; cell_leakage_power : 2 ; leakage_power () { when : "i" ; value : 1.2 ; } leakage_power () { when : "!(i)" ; value : 2.8 ; } pin (i) { direction : input ; capacitance : 712.18 ; } pin (nq) { function : "!(i)" ; direction : output ; capacitance : 75.81 ; timing (maxd_nq_i_negative_unate) { related_pin : "i" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__19) { values ("1482.3, 1482.3, 1482.3, 1675.4, 2058.6", \ "1491.1, 1491.1, 1491.1, 1684.2, 2067.4", \ "1508.6, 1508.6, 1508.6, 1701.8, 2084.9", \ "1542.8, 1542.8, 1542.8, 1736.5, 2120.0", \ "1580.8, 1580.8, 1580.8, 1786.1, 2181.8"); } rise_transition (inslew_load_5x5__19) { values ("583.1, 583.1, 583.1, 840.1, 1353.9", \ "583.1, 583.1, 583.1, 840.1, 1353.9", \ "583.1, 583.1, 583.1, 840.1, 1353.9", \ "583.9, 583.9, 583.9, 840.7, 1354.2", \ "595.9, 595.9, 595.9, 856.8, 1368.7"); } cell_fall (inslew_load_5x5__19) { values ("750.2, 750.2, 750.2, 837.7, 1011.4", \ "759.0, 759.0, 759.0, 846.5, 1020.2", \ "776.1, 776.1, 776.1, 863.9, 1037.7", \ "795.3, 795.3, 795.3, 888.4, 1068.1", \ "750.1, 750.1, 750.1, 867.0, 1078.4"); } fall_transition (inslew_load_5x5__19) { values ("271.6, 271.6, 271.6, 386.8, 617.2", \ "271.6, 271.6, 271.6, 386.8, 617.2", \ "271.9, 271.9, 271.9, 387.1, 617.4", \ "277.6, 277.6, 277.6, 394.9, 624.8", \ "301.2, 301.2, 301.2, 430.3, 669.5"); } } internal_power (energy_neg_nq_i) { related_pin : "i" ; rise_power (energy_inslew_load_5x5__19) { values ("1021.0, 1021.0, 1021.0, 1968.6, 3863.8", \ "1107.0, 1107.0, 1107.0, 2054.6, 3949.7", \ "1279.0, 1279.0, 1279.0, 2226.6, 4121.7", \ "1623.0, 1623.0, 1623.0, 2570.6, 4465.7", \ "2310.9, 2310.9, 2310.9, 3258.5, 5153.7"); } fall_power (energy_inslew_load_5x5__19) { values ("990.7, 990.7, 990.7, 1938.3, 3833.4", \ "1021.3, 1021.3, 1021.3, 1968.9, 3864.1", \ "1082.6, 1082.6, 1082.6, 2030.1, 3925.3", \ "1205.0, 1205.0, 1205.0, 2152.6, 4047.7", \ "1449.9, 1449.9, 1449.9, 2397.5, 4292.6"); } } } } cell (nao2o22_x1) { area : 25.20 ; cell_leakage_power : 6.4 ; leakage_power () { when : "(!(i3) & !(i2) & i1 & i0)" ; value : 9.5 ; } leakage_power () { when : "(!(i3) & i2 & !(i1) & i0)" ; value : 2.8 ; } leakage_power () { when : "((i0 & ((i1 & i2 & !(i3)) | (!(i1) & i3))) | (i1 & i2 & !(i3)))" ; value : 3.1 ; } leakage_power () { when : "(i1 & i3)" ; value : 3.3 ; } leakage_power () { when : "((i0 ^ i1) & !(i2) & !(i3))" ; value : 7.5 ; } leakage_power () { when : "(i3 & i2 & !(i1) & !(i0))" ; value : 11 ; } leakage_power () { when : "(!(i0) & !(i1) & (i2 ^ i3))" ; value : 8.3 ; } leakage_power () { when : "(!(i3) & !(i2) & !(i1) & !(i0))" ; value : 5.6 ; } pin (i3) { direction : input ; capacitance : 850.57 ; } pin (i2) { direction : input ; capacitance : 849.07 ; } pin (i1) { direction : input ; capacitance : 848.02 ; } pin (i0) { direction : input ; capacitance : 846.52 ; } pin (nq) { function : "((!(i1) & !(i0)) | (!(i3) & !(i2)))" ; direction : output ; capacitance : 151.11 ; timing (maxd_nq_i0_negative_unate) { related_pin : "i0" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__11) { values ("5101.8, 5101.8, 5101.8, 5544.8, 6443.6", \ "5096.3, 5096.3, 5096.3, 5539.4, 6438.2", \ "5085.5, 5085.5, 5085.5, 5528.6, 6427.5", \ "5063.8, 5063.8, 5063.8, 5507.0, 6406.0", \ "5020.4, 5020.4, 5020.4, 5463.8, 6363.0"); } rise_transition (inslew_load_5x5__11) { values ("5866.8, 5866.8, 5866.8, 6587.0, 8027.6", \ "5866.8, 5866.8, 5866.8, 6587.0, 8027.6", \ "5866.8, 5866.8, 5866.8, 6587.0, 8027.6", \ "5866.8, 5866.8, 5866.8, 6587.0, 8027.6", \ "5867.1, 5867.1, 5867.1, 6587.2, 8027.6"); } cell_fall (inslew_load_5x5__11) { values ("2344.2, 2344.2, 2344.2, 2616.6, 3162.4", \ "2348.3, 2348.3, 2348.3, 2620.7, 3166.5", \ "2354.6, 2354.6, 2354.6, 2627.4, 3173.9", \ "2369.9, 2369.9, 2369.9, 2642.2, 3188.0", \ "2397.1, 2397.1, 2397.1, 2671.6, 3219.4"); } fall_transition (inslew_load_5x5__11) { values ("2151.0, 2151.0, 2151.0, 2580.9, 3441.4", \ "2159.0, 2159.0, 2159.0, 2588.9, 3449.4", \ "2165.7, 2165.7, 2165.7, 2596.3, 3457.9", \ "2171.4, 2171.4, 2171.4, 2601.0, 3461.3", \ "2181.3, 2181.3, 2181.3, 2608.5, 3465.5"); } } timing (maxd_nq_i1_negative_unate) { related_pin : "i1" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__11) { values ("2200.8, 2200.8, 2200.8, 2665.1, 3586.3", \ "2205.6, 2205.6, 2205.6, 2669.7, 3590.6", \ "2213.8, 2213.8, 2213.8, 2678.1, 3599.8", \ "2224.5, 2224.5, 2224.5, 2689.0, 3611.5", \ "2252.8, 2252.8, 2252.8, 2720.6, 3642.9"); } rise_transition (inslew_load_5x5__11) { values ("1411.5, 1411.5, 1411.5, 2143.6, 3606.4", \ "1422.4, 1422.4, 1422.4, 2154.2, 3616.4", \ "1436.6, 1436.6, 1436.6, 2168.7, 3632.2", \ "1442.5, 1442.5, 1442.5, 2174.9, 3639.6", \ "1463.0, 1463.0, 1463.0, 2191.0, 3648.1"); } cell_fall (inslew_load_5x5__11) { values ("1552.7, 1552.7, 1552.7, 1830.3, 2380.6", \ "1556.9, 1556.9, 1556.9, 1834.5, 2384.7", \ "1562.0, 1562.0, 1562.0, 1839.8, 2391.1", \ "1578.8, 1578.8, 1578.8, 1856.5, 2406.4", \ "1584.0, 1584.0, 1584.0, 1873.9, 2434.1"); } fall_transition (inslew_load_5x5__11) { values ("939.5, 939.5, 939.5, 1369.8, 2229.1", \ "947.7, 947.7, 947.7, 1378.0, 2237.1", \ "952.5, 952.5, 952.5, 1383.2, 2244.0", \ "962.2, 962.2, 962.2, 1391.5, 2249.4", \ "976.7, 976.7, 976.7, 1406.4, 2259.2"); } } timing (maxd_nq_i2_negative_unate) { related_pin : "i2" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__11) { values ("6418.4, 6418.4, 6418.4, 6852.7, 7742.7", \ "6413.0, 6413.0, 6413.0, 6847.3, 7737.3", \ "6402.1, 6402.1, 6402.1, 6836.4, 7726.5", \ "6380.3, 6380.3, 6380.3, 6814.8, 7705.0", \ "6336.7, 6336.7, 6336.7, 6771.5, 7661.9"); } rise_transition (inslew_load_5x5__11) { values ("7891.1, 7891.1, 7891.1, 8611.4, 10051.9", \ "7891.1, 7891.1, 7891.1, 8611.4, 10051.9", \ "7891.1, 7891.1, 7891.1, 8611.4, 10051.9", \ "7891.1, 7891.1, 7891.1, 8611.4, 10051.9", \ "7891.2, 7891.2, 7891.2, 8611.4, 10051.9"); } cell_fall (inslew_load_5x5__11) { values ("3275.4, 3275.4, 3275.4, 3541.1, 4078.5", \ "3270.2, 3270.2, 3270.2, 3536.0, 4073.3", \ "3259.9, 3259.9, 3259.9, 3525.6, 4063.0", \ "3239.2, 3239.2, 3239.2, 3505.0, 4042.3", \ "3197.1, 3197.1, 3197.1, 3463.3, 4000.9"); } fall_transition (inslew_load_5x5__11) { values ("3545.7, 3545.7, 3545.7, 3969.4, 4816.9", \ "3545.7, 3545.7, 3545.7, 3969.4, 4816.9", \ "3545.7, 3545.7, 3545.7, 3969.4, 4816.9", \ "3545.7, 3545.7, 3545.7, 3969.4, 4816.9", \ "3550.0, 3550.0, 3550.0, 3972.5, 4818.4"); } } timing (maxd_nq_i3_negative_unate) { related_pin : "i3" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__11) { values ("3522.1, 3522.1, 3522.1, 3977.6, 4891.7", \ "3526.4, 3526.4, 3526.4, 3981.7, 4895.7", \ "3535.5, 3535.5, 3535.5, 3991.2, 4905.5", \ "3547.0, 3547.0, 3547.0, 4003.1, 4917.9", \ "3578.3, 3578.3, 3578.3, 4034.0, 4948.1"); } rise_transition (inslew_load_5x5__11) { values ("3467.7, 3467.7, 3467.7, 4199.8, 5665.3", \ "3477.8, 3477.8, 3477.8, 4209.7, 5674.9", \ "3493.5, 3493.5, 3493.5, 4225.9, 5691.7", \ "3500.8, 3500.8, 3500.8, 4233.7, 5700.3", \ "3509.6, 3509.6, 3509.6, 4240.4, 5704.7"); } cell_fall (inslew_load_5x5__11) { values ("2486.4, 2486.4, 2486.4, 2757.0, 3299.7", \ "2481.2, 2481.2, 2481.2, 2751.9, 3294.5", \ "2470.9, 2470.9, 2470.9, 2741.6, 3284.2", \ "2450.2, 2450.2, 2450.2, 2720.9, 3263.5", \ "2405.0, 2405.0, 2405.0, 2677.5, 3221.7"); } fall_transition (inslew_load_5x5__11) { values ("2351.5, 2351.5, 2351.5, 2775.2, 3622.7", \ "2351.5, 2351.5, 2351.5, 2775.2, 3622.7", \ "2351.5, 2351.5, 2351.5, 2775.2, 3622.7", \ "2351.6, 2351.6, 2351.6, 2775.3, 3622.7", \ "2362.6, 2362.6, 2362.6, 2783.5, 3626.9"); } } internal_power (energy_neg_nq_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__11) { values ("13556.5, 13556.5, 13556.5, 15445.4, 19223.0", \ "13619.7, 13619.7, 13619.7, 15508.5, 19286.2", \ "13746.0, 13746.0, 13746.0, 15634.8, 19412.5", \ "13998.6, 13998.6, 13998.6, 15887.4, 19665.1", \ "14503.8, 14503.8, 14503.8, 16392.6, 20170.3"); } fall_power (energy_inslew_load_5x5__11) { values ("7312.7, 7312.7, 7312.7, 9201.5, 12979.2", \ "7363.1, 7363.1, 7363.1, 9251.9, 13029.6", \ "7463.9, 7463.9, 7463.9, 9352.7, 13130.4", \ "7665.5, 7665.5, 7665.5, 9554.3, 13332.0", \ "8068.7, 8068.7, 8068.7, 9957.5, 13735.2"); } } internal_power (energy_neg_nq_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__11) { values ("1902.5, 1902.5, 1902.5, 3791.3, 7569.0", \ "1966.2, 1966.2, 1966.2, 3855.1, 7632.8", \ "2093.8, 2093.8, 2093.8, 3982.6, 7760.3", \ "2348.9, 2348.9, 2348.9, 4237.8, 8015.4", \ "2859.2, 2859.2, 2859.2, 4748.0, 8525.7"); } fall_power (energy_inslew_load_5x5__11) { values ("1971.7, 1971.7, 1971.7, 3860.6, 7638.2", \ "2004.5, 2004.5, 2004.5, 3893.3, 7671.0", \ "2070.0, 2070.0, 2070.0, 3958.8, 7736.5", \ "2201.0, 2201.0, 2201.0, 4089.9, 7867.5", \ "2463.1, 2463.1, 2463.1, 4351.9, 8129.6"); } } internal_power (energy_neg_nq_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__11) { values ("18890.4, 18890.4, 18890.4, 20779.2, 24556.9", \ "18978.8, 18978.8, 18978.8, 20867.6, 24645.3", \ "19155.6, 19155.6, 19155.6, 21044.4, 24822.1", \ "19509.2, 19509.2, 19509.2, 21398.0, 25175.7", \ "20216.3, 20216.3, 20216.3, 22105.2, 25882.9"); } fall_power (energy_inslew_load_5x5__11) { values ("13590.7, 13590.7, 13590.7, 15479.5, 19257.2", \ "13636.4, 13636.4, 13636.4, 15525.2, 19302.9", \ "13727.8, 13727.8, 13727.8, 15616.7, 19394.3", \ "13910.7, 13910.7, 13910.7, 15799.5, 19577.2", \ "14276.4, 14276.4, 14276.4, 16165.2, 19942.9"); } } internal_power (energy_neg_nq_i3) { related_pin : "i3" ; rise_power (energy_inslew_load_5x5__11) { values ("7232.6, 7232.6, 7232.6, 9121.5, 12899.1", \ "7317.9, 7317.9, 7317.9, 9206.8, 12984.4", \ "7488.6, 7488.6, 7488.6, 9377.4, 13155.1", \ "7829.8, 7829.8, 7829.8, 9718.6, 13496.3", \ "8512.3, 8512.3, 8512.3, 10401.1, 14178.8"); } fall_power (energy_inslew_load_5x5__11) { values ("8250.4, 8250.4, 8250.4, 10139.3, 13917.0", \ "8279.2, 8279.2, 8279.2, 10168.0, 13945.7", \ "8336.7, 8336.7, 8336.7, 10225.5, 14003.2", \ "8451.7, 8451.7, 8451.7, 10340.5, 14118.2", \ "8681.7, 8681.7, 8681.7, 10570.5, 14348.2"); } } } } cell (oa22_x2) { area : 21.60 ; cell_leakage_power : 4.2 ; leakage_power () { when : "(!(i2) & i1 & i0)" ; value : 4.5 ; } leakage_power () { when : "(i0 & !((i1 ^ i2)))" ; value : 4.4 ; } leakage_power () { when : "((i0 ^ i1) & i2)" ; value : 4.3 ; } leakage_power () { when : "(!(i0) & (i1 ^ i2))" ; value : 4.2 ; } leakage_power () { when : "(!(i2) & !(i1) & !(i0))" ; value : 3.7 ; } pin (i2) { direction : input ; capacitance : 440.12 ; } pin (i1) { direction : input ; capacitance : 432.62 ; } pin (i0) { direction : input ; capacitance : 432.96 ; } pin (q) { function : "((i1 & (i2 | i0)) | i2)" ; direction : output ; capacitance : 89.41 ; timing (maxd_q_i0_positive_unate) { related_pin : "i0" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__9) { values ("7134.1, 7134.1, 7134.1, 7439.8, 8004.8", \ "7129.0, 7129.0, 7129.0, 7434.7, 7999.7", \ "7118.7, 7118.7, 7118.7, 7424.4, 7989.4", \ "7098.0, 7098.0, 7098.0, 7403.7, 7968.7", \ "7056.9, 7056.9, 7056.9, 7362.6, 7927.6"); } rise_transition (inslew_load_5x5__9) { values ("3170.7, 3170.7, 3170.7, 3423.9, 3910.7", \ "3170.7, 3170.7, 3170.7, 3423.9, 3910.7", \ "3170.7, 3170.7, 3170.7, 3423.9, 3910.7", \ "3170.7, 3170.7, 3170.7, 3423.9, 3910.7", \ "3170.9, 3170.9, 3170.9, 3424.1, 3910.9"); } cell_fall (inslew_load_5x5__9) { values ("7973.9, 7973.9, 7973.9, 8225.3, 8616.8", \ "7982.2, 7982.2, 7982.2, 8233.7, 8625.1", \ "7988.3, 7988.3, 7988.3, 8239.8, 8631.1", \ "8006.0, 8006.0, 8006.0, 8257.6, 8648.8", \ "8028.4, 8028.4, 8028.4, 8280.0, 8671.1"); } fall_transition (inslew_load_5x5__9) { values ("3545.0, 3545.0, 3545.0, 3704.6, 3985.3", \ "3551.7, 3551.7, 3551.7, 3711.1, 3991.5", \ "3557.4, 3557.4, 3557.4, 3716.5, 3996.6", \ "3567.5, 3567.5, 3567.5, 3726.3, 4005.9", \ "3570.0, 3570.0, 3570.0, 3728.7, 4008.2"); } } timing (maxd_q_i1_positive_unate) { related_pin : "i1" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__9) { values ("5829.5, 5829.5, 5829.5, 6157.7, 6748.7", \ "5834.5, 5834.5, 5834.5, 6162.7, 6753.6", \ "5841.9, 5841.9, 5841.9, 6170.1, 6761.0", \ "5858.4, 5858.4, 5858.4, 6186.6, 6777.5", \ "5892.1, 5892.1, 5892.1, 6220.3, 6811.2"); } rise_transition (inslew_load_5x5__9) { values ("2271.9, 2271.9, 2271.9, 2550.7, 3062.0", \ "2274.8, 2274.8, 2274.8, 2553.6, 3064.8", \ "2275.7, 2275.7, 2275.7, 2554.5, 3065.7", \ "2276.0, 2276.0, 2276.0, 2554.8, 3066.0", \ "2276.4, 2276.4, 2276.4, 2555.2, 3066.3"); } cell_fall (inslew_load_5x5__9) { values ("7210.0, 7210.0, 7210.0, 7458.5, 7959.7", \ "7218.5, 7218.5, 7218.5, 7466.9, 7966.8", \ "7224.8, 7224.8, 7224.8, 7473.3, 7971.9", \ "7242.6, 7242.6, 7242.6, 7491.1, 7987.7", \ "7265.0, 7265.0, 7265.0, 7513.5, 8009.5"); } fall_transition (inslew_load_5x5__9) { values ("3055.9, 3055.9, 3055.9, 3245.3, 3608.1", \ "3062.4, 3062.4, 3062.4, 3251.6, 3614.5", \ "3068.0, 3068.0, 3068.0, 3256.8, 3619.9", \ "3077.8, 3077.8, 3077.8, 3266.2, 3629.5", \ "3080.2, 3080.2, 3080.2, 3268.5, 3631.9"); } } timing (maxd_q_i2_positive_unate) { related_pin : "i2" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__9) { values ("4224.1, 4224.1, 4224.1, 4600.2, 5237.5", \ "4232.9, 4232.9, 4232.9, 4609.0, 5246.3", \ "4250.5, 4250.5, 4250.5, 4626.6, 5263.9", \ "4285.7, 4285.7, 4285.7, 4661.8, 5299.1", \ "4357.8, 4357.8, 4357.8, 4733.7, 5370.8"); } rise_transition (inslew_load_5x5__9) { values ("947.4, 947.4, 947.4, 1260.4, 1831.0", \ "947.4, 947.4, 947.4, 1260.4, 1831.0", \ "947.4, 947.4, 947.4, 1260.4, 1831.0", \ "947.4, 947.4, 947.4, 1260.4, 1831.0", \ "950.1, 950.1, 950.1, 1262.9, 1833.5"); } cell_fall (inslew_load_5x5__9) { values ("9876.6, 9876.6, 9876.6, 10135.3, 10621.2", \ "9871.3, 9871.3, 9871.3, 10130.0, 10615.9", \ "9860.5, 9860.5, 9860.5, 10119.2, 10605.1", \ "9839.1, 9839.1, 9839.1, 10097.8, 10583.7", \ "9796.1, 9796.1, 9796.1, 10054.8, 10540.7"); } fall_transition (inslew_load_5x5__9) { values ("4631.5, 4631.5, 4631.5, 4763.3, 5067.4", \ "4631.5, 4631.5, 4631.5, 4763.3, 5067.4", \ "4631.5, 4631.5, 4631.5, 4763.3, 5067.4", \ "4631.5, 4631.5, 4631.5, 4763.3, 5067.4", \ "4631.5, 4631.5, 4631.5, 4763.3, 5067.4"); } } internal_power (energy_pos_q_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__9) { values ("26647.8, 26647.8, 26647.8, 27765.4, 30000.8", \ "30015.1, 30015.1, 30015.1, 30015.1, 30015.1", \ "30043.8, 30043.8, 30043.8, 30043.8, 30043.8", \ "30101.3, 30101.3, 30101.3, 30101.3, 30101.3", \ "26863.7, 26863.7, 26863.7, 27981.4, 30216.7"); } fall_power (energy_inslew_load_5x5__9) { values ("24876.6, 24876.6, 24876.6, 25994.3, 28229.6", \ "24938.3, 24938.3, 24938.3, 26056.0, 28291.3", \ "25039.7, 25039.7, 25039.7, 26157.3, 28392.7", \ "25239.2, 25239.2, 25239.2, 26356.9, 28592.2", \ "25587.4, 25587.4, 25587.4, 26705.1, 28940.4"); } } internal_power (energy_pos_q_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__9) { values ("21686.9, 21686.9, 21686.9, 22804.5, 25039.9", \ "21704.5, 21704.5, 21704.5, 22822.2, 25057.5", \ "21728.9, 21728.9, 21728.9, 22846.5, 25081.9", \ "21774.0, 21774.0, 21774.0, 22891.7, 25127.0", \ "21863.8, 21863.8, 21863.8, 22981.5, 25216.8"); } fall_power (energy_inslew_load_5x5__9) { values ("22148.8, 22148.8, 22148.8, 23266.5, 25501.8", \ "22208.9, 22208.9, 22208.9, 23326.5, 25561.9", \ "22306.8, 22306.8, 22306.8, 23424.5, 25659.8", \ "22499.4, 22499.4, 22499.4, 23617.0, 25852.4", \ "22834.1, 22834.1, 22834.1, 23951.8, 26187.1"); } } internal_power (energy_pos_q_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__9) { values ("23606.4, 23606.4, 23606.4, 24724.1, 26959.4", \ "26982.3, 26982.3, 26982.3, 26982.3, 26982.3", \ "27028.1, 27028.1, 27028.1, 27028.1, 27028.1", \ "27119.7, 27119.7, 27119.7, 27119.7, 27119.7", \ "23954.6, 23954.6, 23954.6, 25072.3, 27307.6"); } fall_power (energy_inslew_load_5x5__9) { values ("32551.2, 32551.2, 32551.2, 33668.9, 35904.2", \ "35948.3, 35948.3, 35948.3, 35948.3, 35948.3", \ "36036.5, 36036.5, 36036.5, 36036.5, 36036.5", \ "36212.8, 36212.8, 36212.8, 36212.8, 36212.8", \ "36565.5, 36565.5, 36565.5, 36565.5, 36565.5"); } } } } cell (o3_x4) { area : 25.20 ; cell_leakage_power : 7 ; leakage_power () { when : "((i0 & (!(i1) | !(i2))) | (i1 & !(i2)))" ; value : 6.6 ; } leakage_power () { when : "(!((i0 & !(i1))) & i2)" ; value : 6.8 ; } leakage_power () { when : "(!(i2) & !(i1) & !(i0))" ; value : 7.5 ; } pin (i2) { direction : input ; capacitance : 571.41 ; } pin (i1) { direction : input ; capacitance : 572.31 ; } pin (i0) { direction : input ; capacitance : 572.31 ; } pin (q) { function : "(i0 | i1 | i2)" ; direction : output ; capacitance : 151.67 ; timing (maxd_q_i0_positive_unate) { related_pin : "i0" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__3) { values ("8087.6, 8087.6, 8087.6, 8349.5, 8836.5", \ "8096.4, 8096.4, 8096.4, 8358.3, 8845.3", \ "8114.0, 8114.0, 8114.0, 8375.9, 8862.9", \ "8149.2, 8149.2, 8149.2, 8411.1, 8898.1", \ "8219.6, 8219.6, 8219.6, 8481.5, 8968.6"); } rise_transition (inslew_load_5x5__3) { values ("3347.1, 3347.1, 3347.1, 3561.5, 3973.0", \ "3347.1, 3347.1, 3347.1, 3561.5, 3973.0", \ "3347.1, 3347.1, 3347.1, 3561.5, 3973.0", \ "3347.1, 3347.1, 3347.1, 3561.5, 3973.0", \ "3347.2, 3347.2, 3347.2, 3561.5, 3973.1"); } cell_fall (inslew_load_5x5__3) { values ("16347.6, 16347.6, 16347.6, 16564.0, 16991.7", \ "16336.3, 16336.3, 16336.3, 16552.7, 16980.4", \ "16313.6, 16313.6, 16313.6, 16530.0, 16957.7", \ "16268.3, 16268.3, 16268.3, 16484.7, 16912.4", \ "16177.6, 16177.6, 16177.6, 16394.0, 16821.7"); } fall_transition (inslew_load_5x5__3) { values ("9282.5, 9282.5, 9282.5, 9457.6, 9777.8", \ "9282.5, 9282.5, 9282.5, 9457.6, 9777.8", \ "9282.5, 9282.5, 9282.5, 9457.6, 9777.8", \ "9282.5, 9282.5, 9282.5, 9457.6, 9777.8", \ "9282.5, 9282.5, 9282.5, 9457.6, 9777.8"); } } timing (maxd_q_i1_positive_unate) { related_pin : "i1" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__3) { values ("7440.5, 7440.5, 7440.5, 7705.8, 8201.2", \ "7449.3, 7449.3, 7449.3, 7714.6, 8210.0", \ "7466.9, 7466.9, 7466.9, 7732.1, 8227.6", \ "7502.1, 7502.1, 7502.1, 7767.4, 8262.8", \ "7572.6, 7572.6, 7572.6, 7837.8, 8333.3"); } rise_transition (inslew_load_5x5__3) { values ("2938.5, 2938.5, 2938.5, 3159.5, 3583.0", \ "2938.5, 2938.5, 2938.5, 3159.5, 3583.0", \ "2938.4, 2938.4, 2938.4, 3159.4, 3582.9", \ "2938.5, 2938.5, 2938.5, 3159.5, 3583.0", \ "2938.6, 2938.6, 2938.6, 3159.5, 3583.1"); } cell_fall (inslew_load_5x5__3) { values ("13380.4, 13380.4, 13380.4, 13596.7, 14103.5", \ "13374.0, 13374.0, 13374.0, 13590.4, 14096.9", \ "13365.4, 13365.4, 13365.4, 13581.9, 14087.9", \ "13346.5, 13346.5, 13346.5, 13562.9, 14068.6", \ "13309.4, 13309.4, 13309.4, 13525.8, 14031.5"); } fall_transition (inslew_load_5x5__3) { values ("7539.5, 7539.5, 7539.5, 7707.9, 8021.4", \ "7541.0, 7541.0, 7541.0, 7709.4, 8023.0", \ "7545.1, 7545.1, 7545.1, 7713.5, 8027.3", \ "7548.2, 7548.2, 7548.2, 7716.7, 8030.5", \ "7548.6, 7548.6, 7548.6, 7716.9, 8030.8"); } } timing (maxd_q_i2_positive_unate) { related_pin : "i2" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__3) { values ("6192.0, 6192.0, 6192.0, 6478.1, 6997.4", \ "6200.8, 6200.8, 6200.8, 6486.9, 7006.2", \ "6218.4, 6218.4, 6218.4, 6504.5, 7023.8", \ "6253.6, 6253.6, 6253.6, 6539.7, 7059.0", \ "6324.3, 6324.3, 6324.3, 6610.3, 7129.6"); } rise_transition (inslew_load_5x5__3) { values ("2119.2, 2119.2, 2119.2, 2363.4, 2811.0", \ "2119.2, 2119.2, 2119.2, 2363.4, 2811.0", \ "2119.2, 2119.2, 2119.2, 2363.4, 2811.0", \ "2119.2, 2119.2, 2119.2, 2363.4, 2811.0", \ "2119.6, 2119.6, 2119.6, 2363.8, 2811.4"); } cell_fall (inslew_load_5x5__3) { values ("10575.1, 10575.1, 10575.1, 10873.0, 11411.9", \ "10589.6, 10589.6, 10589.6, 10888.0, 11428.4", \ "10591.2, 10591.2, 10591.2, 10890.1, 11431.4", \ "10615.1, 10615.1, 10615.1, 10914.9, 11459.1", \ "10634.9, 10634.9, 10634.9, 10934.8, 11481.9"); } fall_transition (inslew_load_5x5__3) { values ("5807.0, 5807.0, 5807.0, 5962.2, 6209.2", \ "5822.3, 5822.3, 5822.3, 5978.1, 6225.4", \ "5832.2, 5832.2, 5832.2, 5988.5, 6236.1", \ "5861.1, 5861.1, 5861.1, 6018.4, 6266.8", \ "5883.7, 5883.7, 5883.7, 6041.3, 6290.9"); } } internal_power (energy_pos_q_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__3) { values ("54031.7, 54031.7, 54031.7, 55927.5, 59719.2", \ "59757.4, 59757.4, 59757.4, 59757.4, 59757.4", \ "59833.9, 59833.9, 59833.9, 59833.9, 59833.9", \ "59987.0, 59987.0, 59987.0, 59987.0, 59987.0", \ "54605.8, 54605.8, 54605.8, 56501.7, 60293.4"); } fall_power (energy_inslew_load_5x5__3) { values ("96411.2, 96411.2, 96411.2, 98307.0, 102098.7", \ "102142.2, 102142.2, 102142.2, 102142.2, 102142.2", \ "102229.2, 102229.2, 102229.2, 102229.2, 102229.2", \ "102403.1, 102403.1, 102403.1, 102403.1, 102403.1", \ "102751.0, 102751.0, 102751.0, 102751.0, 102751.0"); } } internal_power (energy_pos_q_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__3) { values ("49666.6, 49666.6, 49666.6, 51562.4, 55354.1", \ "55379.3, 55379.3, 55379.3, 55379.3, 55379.3", \ "49741.8, 49741.8, 49741.8, 51637.7, 55429.3", \ "55530.2, 55530.2, 55530.2, 55530.2, 55530.2", \ "50045.0, 50045.0, 50045.0, 51940.9, 55732.5"); } fall_power (energy_inslew_load_5x5__3) { values ("77133.8, 77133.8, 77133.8, 79029.6, 82821.3", \ "77187.4, 77187.4, 77187.4, 79083.2, 82874.9", \ "77301.4, 77301.4, 77301.4, 79197.2, 82988.9", \ "77497.7, 77497.7, 77497.7, 79393.5, 83185.2", \ "77853.4, 77853.4, 77853.4, 79749.2, 83540.9"); } } internal_power (energy_pos_q_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__3) { values ("41580.6, 41580.6, 41580.6, 43476.4, 47268.1", \ "47286.1, 47286.1, 47286.1, 47286.1, 47286.1", \ "47322.0, 47322.0, 47322.0, 47322.0, 47322.0", \ "47393.8, 47393.8, 47393.8, 47393.8, 47393.8", \ "41851.6, 41851.6, 41851.6, 43747.4, 47539.1"); } fall_power (energy_inslew_load_5x5__3) { values ("58521.8, 58521.8, 58521.8, 60417.6, 64209.3", \ "58659.5, 58659.5, 58659.5, 60555.4, 64347.0", \ "58808.0, 58808.0, 58808.0, 60703.8, 64495.5", \ "59159.8, 59159.8, 59159.8, 61055.7, 64847.3", \ "59647.6, 59647.6, 59647.6, 61543.5, 65335.2"); } } } } cell (o2_x4) { area : 21.60 ; cell_leakage_power : 6.5 ; leakage_power () { when : "(!(i1) & i0)" ; value : 6.6 ; } leakage_power () { when : "i1" ; value : 6.8 ; } leakage_power () { when : "(!(i1) & !(i0))" ; value : 6.1 ; } pin (i1) { direction : input ; capacitance : 572.31 ; } pin (i0) { direction : input ; capacitance : 578.67 ; } pin (q) { function : "(i0 | i1)" ; direction : output ; capacitance : 151.95 ; timing (maxd_q_i0_positive_unate) { related_pin : "i0" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__14) { values ("7376.1, 7376.1, 7376.1, 7642.3, 8141.0", \ "7384.9, 7384.9, 7384.9, 7651.1, 8149.8", \ "7402.5, 7402.5, 7402.5, 7668.7, 8167.4", \ "7437.7, 7437.7, 7437.7, 7703.9, 8202.6", \ "7508.2, 7508.2, 7508.2, 7774.4, 8273.1"); } rise_transition (inslew_load_5x5__14) { values ("2899.1, 2899.1, 2899.1, 3121.3, 3547.0", \ "2899.1, 2899.1, 2899.1, 3121.3, 3547.0", \ "2899.1, 2899.1, 2899.1, 3121.3, 3547.0", \ "2899.1, 2899.1, 2899.1, 3121.3, 3547.0", \ "2899.2, 2899.2, 2899.2, 3121.5, 3547.2"); } cell_fall (inslew_load_5x5__14) { values ("10668.3, 10668.3, 10668.3, 11011.0, 11436.1", \ "10662.9, 10662.9, 10662.9, 11005.6, 11430.7", \ "10652.2, 10652.2, 10652.2, 10994.9, 11420.0", \ "10630.8, 10630.8, 10630.8, 10973.5, 11398.6", \ "10587.9, 10587.9, 10587.9, 10930.6, 11355.7"); } fall_transition (inslew_load_5x5__14) { values ("5305.7, 5305.7, 5305.7, 5456.3, 5678.7", \ "5305.7, 5305.7, 5305.7, 5456.3, 5678.7", \ "5305.7, 5305.7, 5305.7, 5456.3, 5678.7", \ "5305.7, 5305.7, 5305.7, 5456.3, 5678.7", \ "5305.7, 5305.7, 5305.7, 5456.3, 5678.7"); } } timing (maxd_q_i1_positive_unate) { related_pin : "i1" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__14) { values ("6124.6, 6124.6, 6124.6, 6411.8, 6933.1", \ "6133.4, 6133.4, 6133.4, 6420.6, 6941.9", \ "6151.0, 6151.0, 6151.0, 6438.2, 6959.5", \ "6186.2, 6186.2, 6186.2, 6473.4, 6994.7", \ "6256.8, 6256.8, 6256.8, 6544.0, 7065.4"); } rise_transition (inslew_load_5x5__14) { values ("2074.6, 2074.6, 2074.6, 2320.2, 2770.6", \ "2074.6, 2074.6, 2074.6, 2320.2, 2770.6", \ "2074.6, 2074.6, 2074.6, 2320.2, 2770.6", \ "2074.6, 2074.6, 2074.6, 2320.2, 2770.6", \ "2075.0, 2075.0, 2075.0, 2320.6, 2770.9"); } cell_fall (inslew_load_5x5__14) { values ("8409.8, 8409.8, 8409.8, 8626.9, 9036.7", \ "8412.6, 8412.6, 8412.6, 8629.6, 9039.5", \ "8421.6, 8421.6, 8421.6, 8638.7, 9048.7", \ "8434.0, 8434.0, 8434.0, 8651.1, 9061.1", \ "8462.4, 8462.4, 8462.4, 8679.5, 9089.4"); } fall_transition (inslew_load_5x5__14) { values ("3961.5, 3961.5, 3961.5, 4081.6, 4356.3", \ "3964.4, 3964.4, 3964.4, 4084.5, 4359.1", \ "3970.4, 3970.4, 3970.4, 4090.3, 4364.9", \ "3973.7, 3973.7, 3973.7, 4093.4, 4367.7", \ "3974.2, 3974.2, 3974.2, 4093.9, 4368.1"); } } internal_power (energy_pos_q_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__14) { values ("49245.5, 49245.5, 49245.5, 51144.8, 54943.5", \ "54981.7, 54981.7, 54981.7, 54981.7, 54981.7", \ "55058.2, 55058.2, 55058.2, 55058.2, 55058.2", \ "55211.3, 55211.3, 55211.3, 55211.3, 55211.3", \ "49820.0, 49820.0, 49820.0, 51719.3, 55518.0"); } fall_power (energy_inslew_load_5x5__14) { values ("63836.9, 63836.9, 63836.9, 65736.2, 69534.9", \ "69578.4, 69578.4, 69578.4, 69578.4, 69578.4", \ "69665.4, 69665.4, 69665.4, 69665.4, 69665.4", \ "69839.3, 69839.3, 69839.3, 69839.3, 69839.3", \ "70187.2, 70187.2, 70187.2, 70187.2, 70187.2"); } } internal_power (energy_pos_q_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__14) { values ("41154.1, 41154.1, 41154.1, 43053.4, 46852.1", \ "46877.3, 46877.3, 46877.3, 46877.3, 46877.3", \ "46927.7, 46927.7, 46927.7, 46927.7, 46927.7", \ "47028.5, 47028.5, 47028.5, 47028.5, 47028.5", \ "41533.9, 41533.9, 41533.9, 43433.3, 47231.9"); } fall_power (energy_inslew_load_5x5__14) { values ("47285.2, 47285.2, 47285.2, 49184.5, 52983.2", \ "47346.0, 47346.0, 47346.0, 49245.4, 53044.1", \ "47467.8, 47467.8, 47467.8, 49367.1, 53165.8", \ "47663.0, 47663.0, 47663.0, 49562.3, 53361.0", \ "48019.6, 48019.6, 48019.6, 49918.9, 53717.6"); } } } } cell (a2_x4) { area : 21.60 ; cell_leakage_power : 5.9 ; leakage_power () { when : "(i1 & i0)" ; value : 7.2 ; } leakage_power () { when : "(!(i1) & i0)" ; value : 5.7 ; } leakage_power () { when : "(i1 & !(i0))" ; value : 6.1 ; } leakage_power () { when : "(!(i1) & !(i0))" ; value : 4.7 ; } pin (i1) { direction : input ; capacitance : 576.29 ; } pin (i0) { direction : input ; capacitance : 564.79 ; } pin (q) { function : "(i1 & i0)" ; direction : output ; capacitance : 151.67 ; timing (maxd_q_i0_positive_unate) { related_pin : "i0" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__3) { values ("4917.7, 4917.7, 4917.7, 5206.8, 5731.9", \ "4923.2, 4923.2, 4923.2, 5212.3, 5737.3", \ "4930.2, 4930.2, 4930.2, 5219.3, 5744.3", \ "4947.0, 4947.0, 4947.0, 5236.1, 5761.0", \ "4981.3, 4981.3, 4981.3, 5270.4, 5795.3"); } rise_transition (inslew_load_5x5__3) { values ("1873.5, 1873.5, 1873.5, 2122.0, 2579.3", \ "1876.7, 1876.7, 1876.7, 2125.1, 2582.3", \ "1877.2, 1877.2, 1877.2, 2125.7, 2582.8", \ "1877.7, 1877.7, 1877.7, 2126.1, 2583.2", \ "1879.2, 1879.2, 1879.2, 2127.6, 2584.6"); } cell_fall (inslew_load_5x5__3) { values ("8174.8, 8174.8, 8174.8, 8386.3, 8808.8", \ "8183.6, 8183.6, 8183.6, 8395.1, 8817.6", \ "8201.1, 8201.1, 8201.1, 8412.6, 8835.1", \ "8236.3, 8236.3, 8236.3, 8447.8, 8870.3", \ "8306.7, 8306.7, 8306.7, 8518.2, 8940.7"); } fall_transition (inslew_load_5x5__3) { values ("2996.3, 2996.3, 2996.3, 3157.2, 3480.1", \ "2996.3, 2996.3, 2996.3, 3157.2, 3480.1", \ "2996.3, 2996.3, 2996.3, 3157.2, 3480.1", \ "2996.3, 2996.3, 2996.3, 3157.2, 3480.1", \ "2996.3, 2996.3, 2996.3, 3157.2, 3480.1"); } } timing (maxd_q_i1_positive_unate) { related_pin : "i1" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__3) { values ("6247.6, 6247.6, 6247.6, 6514.0, 7015.7", \ "6242.4, 6242.4, 6242.4, 6508.8, 7010.6", \ "6232.1, 6232.1, 6232.1, 6498.5, 7000.3", \ "6211.5, 6211.5, 6211.5, 6477.9, 6979.7", \ "6170.5, 6170.5, 6170.5, 6436.9, 6938.6"); } rise_transition (inslew_load_5x5__3) { values ("2818.4, 2818.4, 2818.4, 3041.6, 3468.9", \ "2818.5, 2818.5, 2818.5, 3041.7, 3468.9", \ "2818.5, 2818.5, 2818.5, 3041.7, 3468.9", \ "2818.5, 2818.5, 2818.5, 3041.7, 3468.9", \ "2819.0, 2819.0, 2819.0, 3042.2, 3469.4"); } cell_fall (inslew_load_5x5__3) { values ("9210.1, 9210.1, 9210.1, 9327.0, 9737.9", \ "9218.9, 9218.9, 9218.9, 9335.8, 9746.7", \ "9236.5, 9236.5, 9236.5, 9353.4, 9764.3", \ "9271.6, 9271.6, 9271.6, 9388.5, 9799.4", \ "9342.0, 9342.0, 9342.0, 9458.9, 9869.8"); } fall_transition (inslew_load_5x5__3) { values ("3559.7, 3559.7, 3559.7, 3595.1, 3905.6", \ "3559.7, 3559.7, 3559.7, 3595.1, 3905.6", \ "3559.7, 3559.7, 3559.7, 3595.1, 3905.6", \ "3559.7, 3559.7, 3559.7, 3595.1, 3905.6", \ "3559.7, 3559.7, 3559.7, 3595.1, 3905.6"); } } internal_power (energy_pos_q_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__3) { values ("40440.1, 40440.1, 40440.1, 42336.0, 46127.6", \ "40472.8, 40472.8, 40472.8, 42368.6, 46160.3", \ "40514.4, 40514.4, 40514.4, 42410.2, 46201.9", \ "40594.4, 40594.4, 40594.4, 42490.3, 46281.9", \ "40757.3, 40757.3, 40757.3, 42653.2, 46444.9"); } fall_power (energy_inslew_load_5x5__3) { values ("42588.8, 42588.8, 42588.8, 44484.6, 48276.3", \ "48337.8, 48337.8, 48337.8, 48337.8, 48337.8", \ "48460.8, 48460.8, 48460.8, 48460.8, 48460.8", \ "48706.8, 48706.8, 48706.8, 48706.8, 48706.8", \ "49198.9, 49198.9, 49198.9, 49198.9, 49198.9"); } } internal_power (energy_pos_q_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__3) { values ("50314.5, 50314.5, 50314.5, 52210.3, 56002.0", \ "50331.4, 50331.4, 50331.4, 52227.3, 56018.9", \ "56052.1, 56052.1, 56052.1, 56052.1, 56052.1", \ "56118.5, 56118.5, 56118.5, 56118.5, 56118.5", \ "50566.2, 50566.2, 50566.2, 52462.0, 56253.7"); } fall_power (energy_inslew_load_5x5__3) { values ("48704.1, 48704.1, 48704.1, 50599.9, 54391.6", \ "54470.4, 54470.4, 54470.4, 54470.4, 54470.4", \ "54628.0, 54628.0, 54628.0, 54628.0, 54628.0", \ "54943.3, 54943.3, 54943.3, 54943.3, 54943.3", \ "55573.7, 55573.7, 55573.7, 55573.7, 55573.7"); } } } } cell (noa2a22_x1) { area : 25.20 ; cell_leakage_power : 5.1 ; leakage_power () { when : "(i3 & i2 & i1 & i0)" ; value : 6.6 ; } leakage_power () { when : "(i0 & i1 & (!(i2) | !(i3)))" ; value : 6.7 ; } leakage_power () { when : "(!(i3) & i2 & !(i1) & i0)" ; value : 5.5 ; } leakage_power () { when : "((i0 ^ i1) & i2 & i3)" ; value : 6.2 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & i3) | (!(i0) & i1 & i2 & !(i3)))" ; value : 5.1 ; } leakage_power () { when : "(i3 & !(i2) & i1 & !(i0))" ; value : 4.7 ; } leakage_power () { when : "(i3 & i2 & !(i1) & !(i0))" ; value : 5.7 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & !(i3)) | (!(i0) & !(i1) & i2 & !(i3)))" ; value : 4.1 ; } leakage_power () { when : "(!(i0) & ((i1 & !(i2) & !(i3)) | (!(i1) & !(i2) & i3)))" ; value : 3.8 ; } leakage_power () { when : "(!(i3) & !(i2) & !(i1) & !(i0))" ; value : 2.8 ; } pin (i3) { direction : input ; capacitance : 850.57 ; } pin (i2) { direction : input ; capacitance : 849.07 ; } pin (i1) { direction : input ; capacitance : 848.02 ; } pin (i0) { direction : input ; capacitance : 846.52 ; } pin (nq) { function : "((((!(i1) & !(i3)) | (!(i1) & !(i2))) | (!(i0) & !(i3))) | (!(i0) & !(i2)))" ; direction : output ; capacitance : 150.55 ; timing (maxd_nq_i0_negative_unate) { related_pin : "i0" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__20) { values ("2955.7, 2955.7, 2955.7, 3410.8, 4322.0", \ "2965.8, 2965.8, 2965.8, 3421.1, 4332.5", \ "2973.9, 2973.9, 2973.9, 3428.9, 4339.9", \ "2990.8, 2990.8, 2990.8, 3446.5, 4358.7", \ "3010.9, 3010.9, 3010.9, 3468.3, 4382.3"); } rise_transition (inslew_load_5x5__20) { values ("2585.4, 2585.4, 2585.4, 3311.3, 4766.5", \ "2606.6, 2606.6, 2606.6, 3332.7, 4788.3", \ "2626.4, 2626.4, 2626.4, 3351.9, 4806.8", \ "2656.4, 2656.4, 2656.4, 3383.1, 4839.9", \ "2674.0, 2674.0, 2674.0, 3400.4, 4857.4"); } cell_fall (inslew_load_5x5__20) { values ("2393.3, 2393.3, 2393.3, 2663.5, 3204.7", \ "2388.1, 2388.1, 2388.1, 2658.3, 3199.5", \ "2377.8, 2377.8, 2377.8, 2648.0, 3189.2", \ "2357.1, 2357.1, 2357.1, 2627.3, 3168.6", \ "2311.0, 2311.0, 2311.0, 2583.5, 3126.6"); } fall_transition (inslew_load_5x5__20) { values ("2210.5, 2210.5, 2210.5, 2632.6, 3477.0", \ "2210.5, 2210.5, 2210.5, 2632.6, 3477.0", \ "2210.5, 2210.5, 2210.5, 2632.6, 3477.0", \ "2210.7, 2210.7, 2210.7, 2632.7, 3477.0", \ "2222.8, 2222.8, 2222.8, 2641.9, 3481.8"); } } timing (maxd_nq_i1_negative_unate) { related_pin : "i1" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__20) { values ("2169.4, 2169.4, 2169.4, 2630.6, 3544.9", \ "2179.5, 2179.5, 2179.5, 2640.7, 3555.2", \ "2188.6, 2188.6, 2188.6, 2649.2, 3562.9", \ "2204.7, 2204.7, 2204.7, 2665.7, 3580.8", \ "2217.3, 2217.3, 2217.3, 2683.8, 3603.1"); } rise_transition (inslew_load_5x5__20) { values ("1362.0, 1362.0, 1362.0, 2089.2, 3540.9", \ "1383.1, 1383.1, 1383.1, 2110.3, 3562.4", \ "1404.3, 1404.3, 1404.3, 2130.7, 3581.4", \ "1433.2, 1433.2, 1433.2, 2160.0, 3613.0", \ "1452.9, 1452.9, 1452.9, 2178.3, 3630.2"); } cell_fall (inslew_load_5x5__20) { values ("1559.0, 1559.0, 1559.0, 1836.0, 2385.5", \ "1561.5, 1561.5, 1561.5, 1838.5, 2388.3", \ "1570.5, 1570.5, 1570.5, 1847.2, 2396.4", \ "1585.7, 1585.7, 1585.7, 1862.9, 2412.4", \ "1592.1, 1592.1, 1592.1, 1882.0, 2441.6"); } fall_transition (inslew_load_5x5__20) { values ("947.8, 947.8, 947.8, 1377.0, 2235.0", \ "949.6, 949.6, 949.6, 1379.1, 2237.6", \ "953.8, 953.8, 953.8, 1382.9, 2240.3", \ "954.2, 954.2, 954.2, 1383.0, 2240.2", \ "967.8, 967.8, 967.8, 1397.6, 2249.7"); } } timing (maxd_nq_i2_negative_unate) { related_pin : "i2" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__20) { values ("6161.6, 6161.6, 6161.6, 6595.9, 7484.2", \ "6156.2, 6156.2, 6156.2, 6590.5, 7478.8", \ "6145.3, 6145.3, 6145.3, 6579.7, 7468.1", \ "6123.5, 6123.5, 6123.5, 6558.0, 7446.5", \ "6079.9, 6079.9, 6079.9, 6514.7, 7403.5"); } rise_transition (inslew_load_5x5__20) { values ("7496.0, 7496.0, 7496.0, 8213.6, 9648.8", \ "7496.0, 7496.0, 7496.0, 8213.6, 9648.8", \ "7496.0, 7496.0, 7496.0, 8213.6, 9648.8", \ "7496.0, 7496.0, 7496.0, 8213.6, 9648.8", \ "7496.1, 7496.1, 7496.1, 8213.7, 9648.8"); } cell_fall (inslew_load_5x5__20) { values ("3779.4, 3779.4, 3779.4, 4041.0, 4572.9", \ "3774.2, 3774.2, 3774.2, 4035.8, 4567.7", \ "3763.8, 3763.8, 3763.8, 4025.4, 4557.4", \ "3743.1, 3743.1, 3743.1, 4004.8, 4536.7", \ "3701.5, 3701.5, 3701.5, 3963.3, 4495.4"); } fall_transition (inslew_load_5x5__20) { values ("4308.3, 4308.3, 4308.3, 4730.5, 5574.8", \ "4308.3, 4308.3, 4308.3, 4730.5, 5574.8", \ "4308.3, 4308.3, 4308.3, 4730.5, 5574.8", \ "4308.3, 4308.3, 4308.3, 4730.5, 5574.8", \ "4310.5, 4310.5, 4310.5, 4732.1, 5575.6"); } } timing (maxd_nq_i3_negative_unate) { related_pin : "i3" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__20) { values ("5375.6, 5375.6, 5375.6, 5815.1, 6708.7", \ "5370.1, 5370.1, 5370.1, 5809.7, 6703.3", \ "5359.3, 5359.3, 5359.3, 5798.9, 6692.5", \ "5337.6, 5337.6, 5337.6, 5777.3, 6671.0", \ "5294.1, 5294.1, 5294.1, 5734.1, 6628.0"); } rise_transition (inslew_load_5x5__20) { values ("6287.5, 6287.5, 6287.5, 7005.1, 8440.3", \ "6287.5, 6287.5, 6287.5, 7005.1, 8440.3", \ "6287.5, 6287.5, 6287.5, 7005.1, 8440.3", \ "6287.5, 6287.5, 6287.5, 7005.1, 8440.3", \ "6287.8, 6287.8, 6287.8, 7005.3, 8440.4"); } cell_fall (inslew_load_5x5__20) { values ("2952.1, 2952.1, 2952.1, 3220.4, 3761.1", \ "2955.2, 2955.2, 2955.2, 3223.6, 3764.5", \ "2962.8, 2962.8, 2962.8, 3231.1, 3771.7", \ "2978.9, 2978.9, 2978.9, 3247.3, 3788.0", \ "3011.0, 3011.0, 3011.0, 3279.9, 3821.2"); } fall_transition (inslew_load_5x5__20) { values ("3080.1, 3080.1, 3080.1, 3509.4, 4368.2", \ "3083.1, 3083.1, 3083.1, 3512.5, 4371.5", \ "3085.1, 3085.1, 3085.1, 3514.3, 4372.9", \ "3085.2, 3085.2, 3085.2, 3514.4, 4373.2", \ "3089.7, 3089.7, 3089.7, 3517.6, 4374.6"); } } internal_power (energy_neg_nq_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__20) { values ("5086.2, 5086.2, 5086.2, 6968.0, 10731.7", \ "5171.5, 5171.5, 5171.5, 7053.3, 10817.0", \ "5342.1, 5342.1, 5342.1, 7224.0, 10987.6", \ "5683.4, 5683.4, 5683.4, 7565.2, 11328.9", \ "6365.8, 6365.8, 6365.8, 8247.7, 12011.3"); } fall_power (energy_inslew_load_5x5__20) { values ("7621.9, 7621.9, 7621.9, 9503.7, 13267.4", \ "7650.7, 7650.7, 7650.7, 9532.5, 13296.2", \ "7708.2, 7708.2, 7708.2, 9590.0, 13353.7", \ "7823.2, 7823.2, 7823.2, 9705.0, 13468.7", \ "8053.2, 8053.2, 8053.2, 9935.0, 13698.7"); } } internal_power (energy_neg_nq_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__20) { values ("1895.5, 1895.5, 1895.5, 3777.3, 7541.0", \ "1959.2, 1959.2, 1959.2, 3841.1, 7604.8", \ "2086.8, 2086.8, 2086.8, 3968.6, 7732.3", \ "2341.9, 2341.9, 2341.9, 4223.8, 7987.5", \ "2852.2, 2852.2, 2852.2, 4734.0, 8497.7"); } fall_power (energy_inslew_load_5x5__20) { values ("1964.7, 1964.7, 1964.7, 3846.6, 7610.2", \ "1997.5, 1997.5, 1997.5, 3879.3, 7643.0", \ "2063.0, 2063.0, 2063.0, 3944.8, 7708.5", \ "2194.0, 2194.0, 2194.0, 4075.9, 7839.5", \ "2456.1, 2456.1, 2456.1, 4337.9, 8101.6"); } } internal_power (energy_neg_nq_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__20) { values ("17854.4, 17854.4, 17854.4, 19736.2, 23499.9", \ "17942.8, 17942.8, 17942.8, 19824.6, 23588.3", \ "18119.6, 18119.6, 18119.6, 20001.4, 23765.1", \ "18473.2, 18473.2, 18473.2, 20355.0, 24118.7", \ "19180.3, 19180.3, 19180.3, 21062.2, 24825.9"); } fall_power (energy_inslew_load_5x5__20) { values ("16990.3, 16990.3, 16990.3, 18872.1, 22635.8", \ "17036.0, 17036.0, 17036.0, 18917.8, 22681.5", \ "17127.4, 17127.4, 17127.4, 19009.3, 22772.9", \ "17310.3, 17310.3, 17310.3, 19192.1, 22955.8", \ "17676.0, 17676.0, 17676.0, 19557.8, 23321.5"); } } internal_power (energy_neg_nq_i3) { related_pin : "i3" ; rise_power (energy_inslew_load_5x5__20) { values ("14660.0, 14660.0, 14660.0, 16541.8, 20305.5", \ "14723.1, 14723.1, 14723.1, 16604.9, 20368.6", \ "14849.4, 14849.4, 14849.4, 16731.2, 20494.9", \ "15102.0, 15102.0, 15102.0, 16983.8, 20747.5", \ "15607.2, 15607.2, 15607.2, 17489.0, 21252.7"); } fall_power (energy_inslew_load_5x5__20) { values ("11333.8, 11333.8, 11333.8, 13215.6, 16979.3", \ "11384.2, 11384.2, 11384.2, 13266.0, 17029.7", \ "11485.0, 11485.0, 11485.0, 13366.8, 17130.5", \ "11686.6, 11686.6, 11686.6, 13568.5, 17332.1", \ "12089.8, 12089.8, 12089.8, 13971.7, 17735.4"); } } } } cell (buf_x4) { area : 18.00 ; cell_leakage_power : 5.6 ; leakage_power () { when : "i" ; value : 6.4 ; } leakage_power () { when : "!(i)" ; value : 4.7 ; } pin (i) { direction : input ; capacitance : 439.40 ; } pin (q) { function : "i" ; direction : output ; capacitance : 151.67 ; timing (maxd_q_i_positive_unate) { related_pin : "i" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__3) { values ("5689.5, 5689.5, 5689.5, 5977.9, 6501.3", \ "5698.3, 5698.3, 5698.3, 5986.7, 6510.1", \ "5715.9, 5715.9, 5715.9, 6004.3, 6527.7", \ "5751.1, 5751.1, 5751.1, 6039.5, 6562.9", \ "5821.9, 5821.9, 5821.9, 6110.3, 6633.7"); } rise_transition (inslew_load_5x5__3) { values ("1960.5, 1960.5, 1960.5, 2208.1, 2662.6", \ "1960.5, 1960.5, 1960.5, 2208.1, 2662.6", \ "1960.5, 1960.5, 1960.5, 2208.1, 2662.6", \ "1960.5, 1960.5, 1960.5, 2208.1, 2662.6", \ "1961.1, 1961.1, 1961.1, 2208.7, 2663.3"); } cell_fall (inslew_load_5x5__3) { values ("7570.4, 7570.4, 7570.4, 7781.7, 8227.6", \ "7579.2, 7579.2, 7579.2, 7790.5, 8236.4", \ "7596.8, 7596.8, 7596.8, 7808.1, 8254.0", \ "7632.0, 7632.0, 7632.0, 7843.3, 8289.2", \ "7702.3, 7702.3, 7702.3, 7913.6, 8359.5"); } fall_transition (inslew_load_5x5__3) { values ("2917.0, 2917.0, 2917.0, 3082.0, 3403.8", \ "2917.0, 2917.0, 2917.0, 3082.0, 3403.8", \ "2917.0, 2917.0, 2917.0, 3082.0, 3403.8", \ "2917.0, 2917.0, 2917.0, 3082.0, 3403.8", \ "2917.0, 2917.0, 2917.0, 3082.0, 3403.8"); } } internal_power (energy_pos_q_i) { related_pin : "i" ; rise_power (energy_inslew_load_5x5__3) { values ("40392.4, 40392.4, 40392.4, 42288.2, 46079.9", \ "46102.8, 46102.8, 46102.8, 46102.8, 46102.8", \ "46148.6, 46148.6, 46148.6, 46148.6, 46148.6", \ "46240.2, 46240.2, 46240.2, 46240.2, 46240.2", \ "40738.7, 40738.7, 40738.7, 42634.5, 46426.2"); } fall_power (energy_inslew_load_5x5__3) { values ("41666.0, 41666.0, 41666.0, 43561.8, 47353.5", \ "47397.6, 47397.6, 47397.6, 47397.6, 47397.6", \ "47485.8, 47485.8, 47485.8, 47485.8, 47485.8", \ "47662.1, 47662.1, 47662.1, 47662.1, 47662.1", \ "48014.8, 48014.8, 48014.8, 48014.8, 48014.8"); } } } } cell (an12_x4) { area : 28.80 ; cell_leakage_power : 7 ; leakage_power () { when : "(i1 & i0)" ; value : 6.9 ; } leakage_power () { when : "(!(i1) & i0)" ; value : 5.5 ; } leakage_power () { when : "(i1 & !(i0))" ; value : 8.6 ; } leakage_power () { when : "(!(i1) & !(i0))" ; value : 7.1 ; } pin (i1) { direction : input ; capacitance : 576.29 ; } pin (i0) { direction : input ; capacitance : 438.92 ; } pin (q) { function : "(!(i0) & i1)" ; direction : output ; capacitance : 151.67 ; timing (maxd_q_i1_positive_unate) { related_pin : "i1" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__3) { values ("6247.9, 6247.9, 6247.9, 6514.3, 7016.0", \ "6242.7, 6242.7, 6242.7, 6509.1, 7010.8", \ "6232.4, 6232.4, 6232.4, 6498.8, 7000.5", \ "6211.8, 6211.8, 6211.8, 6478.2, 6979.9", \ "6170.8, 6170.8, 6170.8, 6437.2, 6938.9"); } rise_transition (inslew_load_5x5__3) { values ("2818.6, 2818.6, 2818.6, 3041.8, 3469.1", \ "2818.6, 2818.6, 2818.6, 3041.8, 3469.1", \ "2818.6, 2818.6, 2818.6, 3041.8, 3469.1", \ "2818.6, 2818.6, 2818.6, 3041.8, 3469.1", \ "2819.2, 2819.2, 2819.2, 3042.4, 3469.6"); } cell_fall (inslew_load_5x5__3) { values ("9210.4, 9210.4, 9210.4, 9327.3, 9738.2", \ "9219.1, 9219.1, 9219.1, 9336.0, 9746.9", \ "9236.7, 9236.7, 9236.7, 9353.6, 9764.5", \ "9271.9, 9271.9, 9271.9, 9388.8, 9799.7", \ "9342.3, 9342.3, 9342.3, 9459.2, 9870.1"); } fall_transition (inslew_load_5x5__3) { values ("3559.8, 3559.8, 3559.8, 3595.2, 3905.7", \ "3559.8, 3559.8, 3559.8, 3595.2, 3905.7", \ "3559.8, 3559.8, 3559.8, 3595.2, 3905.7", \ "3559.8, 3559.8, 3559.8, 3595.2, 3905.7", \ "3559.8, 3559.8, 3559.8, 3595.2, 3905.7"); } } timing (maxd_q_i0_negative_unate) { related_pin : "i0" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__3) { values ("8916.1, 8916.1, 8916.1, 9199.8, 9716.3", \ "8924.9, 8924.9, 8924.9, 9208.6, 9725.1", \ "8942.4, 8942.4, 8942.4, 9226.1, 9742.6", \ "8977.6, 8977.6, 8977.6, 9261.3, 9777.8", \ "9048.4, 9048.4, 9048.4, 9332.0, 9848.5"); } rise_transition (inslew_load_5x5__3) { values ("2312.0, 2312.0, 2312.0, 2553.0, 2994.6", \ "2312.0, 2312.0, 2312.0, 2553.0, 2994.6", \ "2312.0, 2312.0, 2312.0, 2553.0, 2994.6", \ "2312.0, 2312.0, 2312.0, 2553.0, 2994.6", \ "2312.8, 2312.8, 2312.8, 2553.8, 2995.4"); } cell_fall (inslew_load_5x5__3) { values ("10781.7, 10781.7, 10781.7, 10993.1, 11409.9", \ "10790.5, 10790.5, 10790.5, 11001.9, 11418.7", \ "10808.1, 10808.1, 10808.1, 11019.5, 11436.3", \ "10843.4, 10843.4, 10843.4, 11054.8, 11471.6", \ "10912.7, 10912.7, 10912.7, 11124.1, 11540.7"); } fall_transition (inslew_load_5x5__3) { values ("3019.7, 3019.7, 3019.7, 3179.6, 3502.5", \ "3019.7, 3019.7, 3019.7, 3179.6, 3502.5", \ "3019.7, 3019.7, 3019.7, 3179.6, 3502.5", \ "3019.7, 3019.7, 3019.7, 3179.6, 3502.5", \ "3020.0, 3020.0, 3020.0, 3179.9, 3502.8"); } } internal_power (energy_pos_q_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__3) { values ("50316.8, 50316.8, 50316.8, 52212.6, 56004.3", \ "56020.9, 56020.9, 56020.9, 56020.9, 56020.9", \ "56054.1, 56054.1, 56054.1, 56054.1, 56054.1", \ "56120.5, 56120.5, 56120.5, 56120.5, 56120.5", \ "50568.5, 50568.5, 50568.5, 52464.3, 56256.0"); } fall_power (energy_inslew_load_5x5__3) { values ("48706.2, 48706.2, 48706.2, 50602.1, 54393.7", \ "54472.6, 54472.6, 54472.6, 54472.6, 54472.6", \ "54630.2, 54630.2, 54630.2, 54630.2, 54630.2", \ "54945.4, 54945.4, 54945.4, 54945.4, 54945.4", \ "55575.9, 55575.9, 55575.9, 55575.9, 55575.9"); } } internal_power (energy_neg_q_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__3) { values ("51241.7, 51241.7, 51241.7, 53137.5, 56929.2", \ "56973.3, 56973.3, 56973.3, 56973.3, 56973.3", \ "57061.4, 57061.4, 57061.4, 57061.4, 57061.4", \ "57237.8, 57237.8, 57237.8, 57237.8, 57237.8", \ "51908.2, 51908.2, 51908.2, 53804.0, 57595.7"); } fall_power (energy_inslew_load_5x5__3) { values ("52696.3, 52696.3, 52696.3, 54592.1, 58383.8", \ "58406.7, 58406.7, 58406.7, 58406.7, 58406.7", \ "58452.5, 58452.5, 58452.5, 58452.5, 58452.5", \ "58544.6, 58544.6, 58544.6, 58544.6, 58544.6", \ "53062.9, 53062.9, 53062.9, 54958.7, 58750.4"); } } } } cell (mx3_x4) { area : 50.40 ; cell_leakage_power : 8.8 ; leakage_power () { when : "(cmd0 & cmd1 & i0 & i1)" ; value : 9.1 ; } leakage_power () { when : "(!(i2) & !(i1) & i0 & cmd1 & cmd0)" ; value : 8.2 ; } leakage_power () { when : "(cmd0 & cmd1 & !(i0) & i1)" ; value : 9 ; } leakage_power () { when : "(i2 & !(i1) & !(i0) & cmd1 & cmd0)" ; value : 8.4 ; } leakage_power () { when : "(!(i2) & !(i1) & !(i0) & cmd1 & cmd0)" ; value : 7.6 ; } leakage_power () { when : "(i2 & i1 & i0 & !(cmd1) & cmd0)" ; value : 9.6 ; } leakage_power () { when : "(i2 & !(i1) & i0 & !(cmd1) & cmd0)" ; value : 9.7 ; } leakage_power () { when : "(!(i2) & !(i1) & i0 & !(cmd1) & cmd0)" ; value : 8.7 ; } leakage_power () { when : "(cmd0 & ((cmd1 & i0 & !(i1) & i2) | (!(cmd1) & !(i0) & i1 & !(i2))))" ; value : 8.9 ; } leakage_power () { when : "(cmd0 & !(cmd1) & ((i0 & i1 & !(i2)) | (!(i0) & i2)))" ; value : 9.5 ; } leakage_power () { when : "(!(cmd0) & cmd1 & i0 & i2)" ; value : 9.4 ; } leakage_power () { when : "((cmd0 & !(cmd1) & !(i0) & !(i1) & !(i2)) | (!(cmd0) & cmd1 & !(i0) & (i1 ^ i2)))" ; value : 8.1 ; } leakage_power () { when : "(!(i2) & !(i1) & !(i0) & cmd1 & !(cmd0))" ; value : 7.5 ; } leakage_power () { when : "(!(cmd0) & !(cmd1) & i0 & i1)" ; value : 9.9 ; } leakage_power () { when : "(!(cmd0) & !(cmd1) & i0 & !(i1))" ; value : 9.8 ; } leakage_power () { when : "(!(cmd0) & ((cmd1 & i0 & !(i2)) | (!(cmd1) & !(i0) & i1 & i2)))" ; value : 9.2 ; } leakage_power () { when : "(!(cmd0) & ((cmd1 & !(i0) & i1 & i2) | (!(cmd1) & !(i0) & (i1 ^ i2))))" ; value : 8.6 ; } leakage_power () { when : "(!(i2) & !(i1) & !(i0) & !(cmd1) & !(cmd0))" ; value : 8 ; } pin (i2) { direction : input ; capacitance : 454.27 ; } pin (i1) { direction : input ; capacitance : 454.85 ; } pin (i0) { direction : input ; capacitance : 463.11 ; } pin (cmd1) { direction : input ; capacitance : 774.18 ; } pin (cmd0) { direction : input ; capacitance : 744.49 ; } pin (q) { function : "((i2 & ((i0 & (!(cmd0) | i1 | !(cmd1))) | (cmd0 & (i1 | !(cmd1))))) | (i0 & (!(cmd0) | (i1 & cmd1))) | (cmd0 & i1 & cmd1))" ; direction : output ; capacitance : 154.89 ; timing (maxd_q_cmd0_positive_unate) { related_pin : "cmd0" ; when : "((cmd1 & !(i0) & i1) | (!(cmd1) & !(i0) & i2))" ; sdf_cond : "((cmd1 & !(i0) & i1) | (!(cmd1) & !(i0) & i2))" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__21) { values ("16219.1, 16219.1, 16219.1, 16462.1, 16938.8", \ "16208.0, 16208.0, 16208.0, 16451.0, 16927.7", \ "16185.8, 16185.8, 16185.8, 16428.8, 16905.5", \ "16141.5, 16141.5, 16141.5, 16384.5, 16861.2", \ "16052.9, 16052.9, 16052.9, 16295.9, 16772.6"); } rise_transition (inslew_load_5x5__21) { values ("9664.0, 9664.0, 9664.0, 9858.9, 10247.2", \ "9664.0, 9664.0, 9664.0, 9858.9, 10247.2", \ "9664.0, 9664.0, 9664.0, 9858.9, 10247.2", \ "9664.0, 9664.0, 9664.0, 9858.9, 10247.2", \ "9664.0, 9664.0, 9664.0, 9858.9, 10247.2"); } cell_fall (inslew_load_5x5__21) { values ("16807.0, 16807.0, 16807.0, 17028.2, 17463.3", \ "16801.6, 16801.6, 16801.6, 17022.8, 17457.9", \ "16790.9, 16790.9, 16790.9, 17012.1, 17447.2", \ "16769.5, 16769.5, 16769.5, 16990.7, 17425.8", \ "16726.7, 16726.7, 16726.7, 16947.9, 17383.0"); } fall_transition (inslew_load_5x5__21) { values ("8579.1, 8579.1, 8579.1, 8754.9, 9084.4", \ "8579.1, 8579.1, 8579.1, 8754.9, 9084.4", \ "8579.1, 8579.1, 8579.1, 8754.9, 9084.4", \ "8579.1, 8579.1, 8579.1, 8754.9, 9084.4", \ "8579.1, 8579.1, 8579.1, 8754.9, 9084.4"); } } timing (maxd_q_cmd1_positive_unate) { related_pin : "cmd1" ; when : "(cmd0 & i1 & !(i2))" ; sdf_cond : "(cmd0 & i1 & !(i2))" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__21) { values ("12111.8, 12111.8, 12111.8, 12356.6, 12826.9", \ "12120.6, 12120.6, 12120.6, 12365.4, 12835.7", \ "12141.4, 12141.4, 12141.4, 12386.3, 12856.7", \ "12155.3, 12155.3, 12155.3, 12400.1, 12870.5", \ "12173.4, 12173.4, 12173.4, 12418.2, 12888.6"); } rise_transition (inslew_load_5x5__21) { values ("6964.6, 6964.6, 6964.6, 7161.1, 7550.1", \ "6974.4, 6974.4, 6974.4, 7170.9, 7559.8", \ "6992.8, 6992.8, 6992.8, 7189.4, 7578.3", \ "7002.5, 7002.5, 7002.5, 7199.0, 7587.9", \ "7002.8, 7002.8, 7002.8, 7199.3, 7588.2"); } cell_fall (inslew_load_5x5__21) { values ("15381.4, 15381.4, 15381.4, 15602.5, 16037.8", \ "15400.0, 15400.0, 15400.0, 15621.0, 16056.4", \ "15423.6, 15423.6, 15423.6, 15644.7, 16080.2", \ "15435.0, 15435.0, 15435.0, 15656.0, 16091.7", \ "15470.4, 15470.4, 15470.4, 15691.3, 16127.1"); } fall_transition (inslew_load_5x5__21) { values ("8617.8, 8617.8, 8617.8, 8793.8, 9123.2", \ "8634.4, 8634.4, 8634.4, 8810.3, 9139.7", \ "8657.6, 8657.6, 8657.6, 8833.7, 9163.0", \ "8677.0, 8677.0, 8677.0, 8853.1, 9182.3", \ "8710.3, 8710.3, 8710.3, 8886.6, 9215.7"); } } timing (maxd_q_i0_positive_unate) { related_pin : "i0" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__21) { values ("8829.2, 8829.2, 8829.2, 9088.9, 9581.2", \ "8834.1, 8834.1, 8834.1, 9093.8, 9586.0", \ "8840.8, 8840.8, 8840.8, 9100.5, 9592.7", \ "8857.6, 8857.6, 8857.6, 9117.3, 9609.5", \ "8891.2, 8891.2, 8891.2, 9150.9, 9643.1"); } rise_transition (inslew_load_5x5__21) { values ("4449.7, 4449.7, 4449.7, 4654.4, 5057.2", \ "4452.3, 4452.3, 4452.3, 4657.0, 5059.7", \ "4452.7, 4452.7, 4452.7, 4657.4, 5060.1", \ "4453.1, 4453.1, 4453.1, 4657.8, 5060.5", \ "4453.1, 4453.1, 4453.1, 4657.8, 5060.5"); } cell_fall (inslew_load_5x5__21) { values ("12021.0, 12021.0, 12021.0, 12325.6, 12892.5", \ "12023.2, 12023.2, 12023.2, 12327.8, 12895.0", \ "12031.3, 12031.3, 12031.3, 12335.9, 12903.8", \ "12043.0, 12043.0, 12043.0, 12347.6, 12915.9", \ "12071.0, 12071.0, 12071.0, 12375.7, 12944.0"); } fall_transition (inslew_load_5x5__21) { values ("5985.1, 5985.1, 5985.1, 6148.0, 6411.4", \ "5987.8, 5987.8, 5987.8, 6150.6, 6414.2", \ "5993.2, 5993.2, 5993.2, 6156.1, 6420.0", \ "5996.3, 5996.3, 5996.3, 6159.2, 6423.2", \ "5996.7, 5996.7, 5996.7, 6159.7, 6423.7"); } } timing (maxd_q_i1_positive_unate) { related_pin : "i1" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__21) { values ("14700.7, 14700.7, 14700.7, 14944.5, 15419.8", \ "14697.0, 14697.0, 14697.0, 14940.8, 15416.1", \ "14690.5, 14690.5, 14690.5, 14934.3, 15409.6", \ "14673.1, 14673.1, 14673.1, 14916.9, 15392.2", \ "14640.6, 14640.6, 14640.6, 14884.5, 15359.7"); } rise_transition (inslew_load_5x5__21) { values ("8684.2, 8684.2, 8684.2, 8881.1, 9268.5", \ "8686.9, 8686.9, 8686.9, 8883.8, 9271.2", \ "8690.6, 8690.6, 8690.6, 8887.5, 9275.0", \ "8691.5, 8691.5, 8691.5, 8888.4, 9275.8", \ "8691.6, 8691.6, 8691.6, 8888.4, 9275.9"); } cell_fall (inslew_load_5x5__21) { values ("19659.3, 19659.3, 19659.3, 19508.9, 19947.0", \ "19656.6, 19656.6, 19656.6, 19506.1, 19944.2", \ "19644.4, 19644.4, 19644.4, 19493.7, 19931.9", \ "19626.6, 19626.6, 19626.6, 19475.7, 19913.9", \ "19587.9, 19587.9, 19587.9, 19436.9, 19875.1"); } fall_transition (inslew_load_5x5__21) { values ("11181.2, 11181.2, 11181.2, 11114.4, 11448.0", \ "11185.2, 11185.2, 11185.2, 11118.5, 11452.1", \ "11188.4, 11188.4, 11188.4, 11121.6, 11455.1", \ "11195.6, 11195.6, 11195.6, 11128.4, 11462.0", \ "11199.6, 11199.6, 11199.6, 11132.3, 11465.9"); } } timing (maxd_q_i2_positive_unate) { related_pin : "i2" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__21) { values ("14700.7, 14700.7, 14700.7, 14944.5, 15419.8", \ "14697.0, 14697.0, 14697.0, 14940.8, 15416.1", \ "14690.5, 14690.5, 14690.5, 14934.3, 15409.6", \ "14673.1, 14673.1, 14673.1, 14916.9, 15392.2", \ "14640.6, 14640.6, 14640.6, 14884.5, 15359.7"); } rise_transition (inslew_load_5x5__21) { values ("8684.2, 8684.2, 8684.2, 8881.1, 9268.5", \ "8686.9, 8686.9, 8686.9, 8883.8, 9271.2", \ "8690.6, 8690.6, 8690.6, 8887.5, 9275.0", \ "8691.5, 8691.5, 8691.5, 8888.4, 9275.8", \ "8691.6, 8691.6, 8691.6, 8888.4, 9275.9"); } cell_fall (inslew_load_5x5__21) { values ("19659.3, 19659.3, 19659.3, 19508.9, 19947.0", \ "19656.6, 19656.6, 19656.6, 19506.1, 19944.2", \ "19644.4, 19644.4, 19644.4, 19493.7, 19931.9", \ "19626.6, 19626.6, 19626.6, 19475.7, 19913.9", \ "19587.9, 19587.9, 19587.9, 19436.9, 19875.1"); } fall_transition (inslew_load_5x5__21) { values ("11181.2, 11181.2, 11181.2, 11114.4, 11448.0", \ "11185.2, 11185.2, 11185.2, 11118.5, 11452.1", \ "11188.4, 11188.4, 11188.4, 11121.6, 11455.1", \ "11195.6, 11195.6, 11195.6, 11128.4, 11462.0", \ "11199.6, 11199.6, 11199.6, 11132.3, 11465.9"); } } timing (maxd_q_cmd0_negative_unate) { related_pin : "cmd0" ; when : "((cmd1 & i0 & !(i1)) | (!(cmd1) & i0 & !(i2)))" ; sdf_cond : "((cmd1 & i0 & !(i1)) | (!(cmd1) & i0 & !(i2)))" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__21) { values ("16285.6, 16285.6, 16285.6, 16530.5, 17001.0", \ "16294.4, 16294.4, 16294.4, 16539.3, 17009.8", \ "16312.0, 16312.0, 16312.0, 16556.9, 17027.4", \ "16347.2, 16347.2, 16347.2, 16592.1, 17062.6", \ "16417.8, 16417.8, 16417.8, 16662.6, 17133.1"); } rise_transition (inslew_load_5x5__21) { values ("7028.9, 7028.9, 7028.9, 7225.5, 7614.3", \ "7028.9, 7028.9, 7028.9, 7225.5, 7614.3", \ "7028.9, 7028.9, 7028.9, 7225.5, 7614.3", \ "7028.9, 7028.9, 7028.9, 7225.5, 7614.3", \ "7029.3, 7029.3, 7029.3, 7225.8, 7614.7"); } cell_fall (inslew_load_5x5__21) { values ("24938.8, 24938.8, 24938.8, 25151.3, 25561.1", \ "24947.6, 24947.6, 24947.6, 25160.1, 25569.9", \ "24965.2, 24965.2, 24965.2, 25177.7, 25587.5", \ "25000.4, 25000.4, 25000.4, 25212.9, 25622.7", \ "25067.2, 25067.2, 25067.2, 25279.7, 25689.5"); } fall_transition (inslew_load_5x5__21) { values ("13016.1, 13016.1, 13016.1, 13164.7, 13465.3", \ "13016.1, 13016.1, 13016.1, 13164.7, 13465.3", \ "13016.1, 13016.1, 13016.1, 13164.7, 13465.3", \ "13016.1, 13016.1, 13016.1, 13164.7, 13465.3", \ "13016.1, 13016.1, 13016.1, 13164.7, 13465.3"); } } timing (maxd_q_cmd1_negative_unate) { related_pin : "cmd1" ; when : "(cmd0 & !(i1) & i2)" ; sdf_cond : "(cmd0 & !(i1) & i2)" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__21) { values ("16467.0, 16467.0, 16467.0, 16711.8, 17182.8", \ "16475.8, 16475.8, 16475.8, 16720.6, 17191.6", \ "16493.4, 16493.4, 16493.4, 16738.2, 17209.2", \ "16528.5, 16528.5, 16528.5, 16773.3, 17244.3", \ "16599.0, 16599.0, 16599.0, 16843.8, 17314.7"); } rise_transition (inslew_load_5x5__21) { values ("7136.8, 7136.8, 7136.8, 7333.5, 7722.7", \ "7136.8, 7136.8, 7136.8, 7333.5, 7722.7", \ "7136.8, 7136.8, 7136.8, 7333.5, 7722.7", \ "7136.8, 7136.8, 7136.8, 7333.5, 7722.7", \ "7136.9, 7136.9, 7136.9, 7333.7, 7722.8"); } cell_fall (inslew_load_5x5__21) { values ("17581.8, 17581.8, 17581.8, 17802.8, 18238.6", \ "17590.6, 17590.6, 17590.6, 17811.6, 18247.4", \ "17608.2, 17608.2, 17608.2, 17829.2, 18265.0", \ "17643.3, 17643.3, 17643.3, 17864.3, 18300.1", \ "17709.3, 17709.3, 17709.3, 17930.3, 18366.1"); } fall_transition (inslew_load_5x5__21) { values ("8712.7, 8712.7, 8712.7, 8888.9, 9218.0", \ "8712.7, 8712.7, 8712.7, 8888.9, 9218.0", \ "8712.7, 8712.7, 8712.7, 8888.9, 9218.0", \ "8712.7, 8712.7, 8712.7, 8888.9, 9218.0", \ "8712.7, 8712.7, 8712.7, 8889.0, 9218.1"); } } internal_power (energy_pos_q_cmd0) { related_pin : "cmd0" ; when : "((cmd1 & !(i0) & i1) | (!(cmd1) & !(i0) & i2))" ; rise_power (energy_inslew_load_5x5__21) { values ("94034.7, 94034.7, 94034.7, 95970.8, 99842.9", \ "99864.3, 99864.3, 99864.3, 99864.3, 99864.3", \ "99906.9, 99906.9, 99906.9, 99906.9, 99906.9", \ "99992.1, 99992.1, 99992.1, 99992.1, 99992.1", \ "100162.6, 100162.6, 100162.6, 100162.6, 100162.6"); } fall_power (energy_inslew_load_5x5__21) { values ("88683.9, 88683.9, 88683.9, 90620.0, 94492.1", \ "94544.4, 94544.4, 94544.4, 94544.4, 94544.4", \ "94649.1, 94649.1, 94649.1, 94649.1, 94649.1", \ "94858.3, 94858.3, 94858.3, 94858.3, 94858.3", \ "95276.7, 95276.7, 95276.7, 95276.7, 95276.7"); } } internal_power (energy_pos_q_cmd1) { related_pin : "cmd1" ; when : "(cmd0 & i1 & !(i2))" ; rise_power (energy_inslew_load_5x5__21) { values ("68436.0, 68436.0, 68436.0, 70372.1, 74244.3", \ "68506.4, 68506.4, 68506.4, 70442.5, 74314.7", \ "68641.5, 68641.5, 68641.5, 70577.6, 74449.7", \ "68747.5, 68747.5, 68747.5, 70683.6, 74555.8", \ "68845.5, 68845.5, 68845.5, 70781.6, 74653.7"); } fall_power (energy_inslew_load_5x5__21) { values ("76902.9, 76902.9, 76902.9, 78839.0, 82711.2", \ "77035.5, 77035.5, 77035.5, 78971.6, 82843.8", \ "77239.9, 77239.9, 77239.9, 79175.9, 83048.1", \ "77477.9, 77477.9, 77477.9, 79414.0, 83286.2", \ "77921.2, 77921.2, 77921.2, 79857.3, 83729.4"); } } internal_power (energy_pos_q_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__21) { values ("53876.2, 53876.2, 53876.2, 55812.3, 59684.5", \ "53905.7, 53905.7, 53905.7, 55841.8, 59713.9", \ "53938.4, 53938.4, 53938.4, 55874.5, 59746.7", \ "54002.1, 54002.1, 54002.1, 55938.2, 59810.4", \ "59932.8, 59932.8, 59932.8, 59932.8, 59932.8"); } fall_power (energy_inslew_load_5x5__21) { values ("60478.6, 60478.6, 60478.6, 62414.7, 66286.9", \ "60532.6, 60532.6, 60532.6, 62468.7, 66340.8", \ "60641.5, 60641.5, 60641.5, 62577.6, 66449.8", \ "60811.2, 60811.2, 60811.2, 62747.3, 66619.5", \ "61115.2, 61115.2, 61115.2, 63051.3, 66923.5"); } } internal_power (energy_pos_q_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__21) { values ("84514.6, 84514.6, 84514.6, 86450.7, 90322.8", \ "84546.5, 84546.5, 84546.5, 86482.6, 90354.8", \ "84600.1, 84600.1, 84600.1, 86536.2, 90408.4", \ "84666.6, 84666.6, 84666.6, 86602.7, 90474.9", \ "84789.5, 84789.5, 84789.5, 86725.6, 90597.7"); } fall_power (energy_inslew_load_5x5__21) { values ("98681.3, 98681.3, 98681.3, 100617.4, 104489.6", \ "98744.8, 98744.8, 98744.8, 100680.9, 104553.0", \ "98839.1, 98839.1, 98839.1, 100775.2, 104647.4", \ "99032.6, 99032.6, 99032.6, 100968.7, 104840.8", \ "99358.2, 99358.2, 99358.2, 101294.3, 105166.4"); } } internal_power (energy_pos_q_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__21) { values ("84514.6, 84514.6, 84514.6, 86450.7, 90322.8", \ "84546.5, 84546.5, 84546.5, 86482.6, 90354.8", \ "84600.1, 84600.1, 84600.1, 86536.2, 90408.4", \ "84666.6, 84666.6, 84666.6, 86602.7, 90474.9", \ "84789.5, 84789.5, 84789.5, 86725.6, 90597.7"); } fall_power (energy_inslew_load_5x5__21) { values ("98681.3, 98681.3, 98681.3, 100617.4, 104489.6", \ "98744.8, 98744.8, 98744.8, 100680.9, 104553.0", \ "98839.1, 98839.1, 98839.1, 100775.2, 104647.4", \ "99032.6, 99032.6, 99032.6, 100968.7, 104840.8", \ "99358.2, 99358.2, 99358.2, 101294.3, 105166.4"); } } internal_power (energy_neg_q_cmd0) { related_pin : "cmd0" ; when : "((cmd1 & i0 & !(i1)) | (!(cmd1) & i0 & !(i2)))" ; rise_power (energy_inslew_load_5x5__21) { values ("87097.8, 87097.8, 87097.8, 89033.9, 92906.0", \ "92932.6, 92932.6, 92932.6, 92932.6, 92932.6", \ "92985.6, 92985.6, 92985.6, 92985.6, 92985.6", \ "93091.6, 93091.6, 93091.6, 93091.6, 93091.6", \ "87498.4, 87498.4, 87498.4, 89434.5, 93306.7"); } fall_power (energy_inslew_load_5x5__21) { values ("124424.9, 124424.9, 124424.9, 126361.0, 130233.2", \ "130250.0, 130250.0, 130250.0, 130250.0, 130250.0", \ "130283.6, 130283.6, 130283.6, 130283.6, 130283.6", \ "130350.8, 130350.8, 130350.8, 130350.8, 130350.8", \ "130494.1, 130494.1, 130494.1, 130494.1, 130494.1"); } } internal_power (energy_neg_q_cmd1) { related_pin : "cmd1" ; when : "(cmd0 & !(i1) & i2)" ; rise_power (energy_inslew_load_5x5__21) { values ("76743.3, 76743.3, 76743.3, 78679.4, 82551.5", \ "82586.4, 82586.4, 82586.4, 82586.4, 82586.4", \ "82656.1, 82656.1, 82656.1, 82656.1, 82656.1", \ "82795.4, 82795.4, 82795.4, 82795.4, 82795.4", \ "77267.1, 77267.1, 77267.1, 79203.1, 83075.3"); } fall_power (energy_inslew_load_5x5__21) { values ("84504.4, 84504.4, 84504.4, 86440.5, 90312.7", \ "90328.0, 90328.0, 90328.0, 90328.0, 90328.0", \ "90358.7, 90358.7, 90358.7, 90358.7, 90358.7", \ "90420.2, 90420.2, 90420.2, 90420.2, 90420.2", \ "84746.8, 84746.8, 84746.8, 86682.9, 90555.1"); } } } } cell (no3_x4) { area : 28.80 ; cell_leakage_power : 7.7 ; leakage_power () { when : "((i0 & (!(i1) | !(i2))) | (i1 & !(i2)))" ; value : 6.1 ; } leakage_power () { when : "(!((i0 & !(i1))) & i2)" ; value : 6.4 ; } leakage_power () { when : "(!(i2) & !(i1) & !(i0))" ; value : 11 ; } pin (i2) { direction : input ; capacitance : 711.35 ; } pin (i1) { direction : input ; capacitance : 712.25 ; } pin (i0) { direction : input ; capacitance : 712.25 ; } pin (nq) { function : "(!(i0) & !(i1) & !(i2))" ; direction : output ; capacitance : 148.45 ; timing (maxd_nq_i0_negative_unate) { related_pin : "i0" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__13) { values ("19812.4, 19812.4, 19812.4, 20046.9, 20500.6", \ "19801.0, 19801.0, 19801.0, 20035.5, 20489.2", \ "19778.2, 19778.2, 19778.2, 20012.7, 20466.4", \ "19732.7, 19732.7, 19732.7, 19967.2, 20420.9", \ "19641.7, 19641.7, 19641.7, 19876.2, 20329.9"); } rise_transition (inslew_load_5x5__13) { values ("5456.8, 5456.8, 5456.8, 5648.2, 6030.6", \ "5456.8, 5456.8, 5456.8, 5648.2, 6030.6", \ "5456.8, 5456.8, 5456.8, 5648.2, 6030.6", \ "5456.8, 5456.8, 5456.8, 5648.2, 6030.6", \ "5456.8, 5456.8, 5456.8, 5648.2, 6030.6"); } cell_fall (inslew_load_5x5__13) { values ("12940.8, 12940.8, 12940.8, 13147.5, 13551.6", \ "12949.6, 12949.6, 12949.6, 13156.3, 13560.4", \ "12967.2, 12967.2, 12967.2, 13173.9, 13578.0", \ "13002.4, 13002.4, 13002.4, 13209.1, 13613.2", \ "13073.0, 13073.0, 13073.0, 13279.7, 13683.9"); } fall_transition (inslew_load_5x5__13) { values ("3117.7, 3117.7, 3117.7, 3270.1, 3587.0", \ "3117.7, 3117.7, 3117.7, 3270.1, 3587.0", \ "3117.7, 3117.7, 3117.7, 3270.1, 3587.0", \ "3117.7, 3117.7, 3117.7, 3270.1, 3587.0", \ "3117.9, 3117.9, 3117.9, 3270.2, 3587.2"); } } timing (maxd_nq_i1_negative_unate) { related_pin : "i1" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__13) { values ("15627.7, 15627.7, 15627.7, 15878.7, 16354.7", \ "15622.3, 15622.3, 15622.3, 15873.3, 16349.4", \ "15616.0, 15616.0, 15616.0, 15867.0, 16343.0", \ "15598.3, 15598.3, 15598.3, 15849.3, 16325.3", \ "15561.4, 15561.4, 15561.4, 15812.4, 16288.4"); } rise_transition (inslew_load_5x5__13) { values ("4197.9, 4197.9, 4197.9, 4396.5, 4786.4", \ "4199.0, 4199.0, 4199.0, 4397.6, 4787.6", \ "4201.8, 4201.8, 4201.8, 4400.3, 4790.2", \ "4203.7, 4203.7, 4203.7, 4402.3, 4792.1", \ "4203.9, 4203.9, 4203.9, 4402.4, 4792.3"); } cell_fall (inslew_load_5x5__13) { values ("11934.1, 11934.1, 11934.1, 12140.9, 12559.3", \ "11942.9, 11942.9, 11942.9, 12149.7, 12568.1", \ "11960.5, 11960.5, 11960.5, 12167.3, 12585.7", \ "11995.7, 11995.7, 11995.7, 12202.5, 12620.9", \ "12066.1, 12066.1, 12066.1, 12272.9, 12691.3"); } fall_transition (inslew_load_5x5__13) { values ("2977.1, 2977.1, 2977.1, 3135.3, 3453.1", \ "2977.1, 2977.1, 2977.1, 3135.3, 3453.1", \ "2977.1, 2977.1, 2977.1, 3135.3, 3453.1", \ "2977.1, 2977.1, 2977.1, 3135.3, 3453.1", \ "2977.1, 2977.1, 2977.1, 3135.4, 3453.2"); } } timing (maxd_nq_i2_negative_unate) { related_pin : "i2" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__13) { values ("10865.3, 10865.3, 10865.3, 11127.5, 11625.7", \ "10904.8, 10904.8, 10904.8, 11166.9, 11664.3", \ "10927.5, 10927.5, 10927.5, 11189.5, 11686.2", \ "10992.9, 10992.9, 10992.9, 11254.7, 11749.9", \ "11037.9, 11037.9, 11037.9, 11299.6, 11794.1"); } rise_transition (inslew_load_5x5__13) { values ("2716.7, 2716.7, 2716.7, 2937.7, 3360.6", \ "2731.5, 2731.5, 2731.5, 2952.3, 3374.6", \ "2742.7, 2742.7, 2742.7, 2963.2, 3385.1", \ "2768.8, 2768.8, 2768.8, 2988.7, 3409.8", \ "2787.1, 2787.1, 2787.1, 3006.7, 3427.2"); } cell_fall (inslew_load_5x5__13) { values ("10540.7, 10540.7, 10540.7, 10747.6, 11178.5", \ "10549.5, 10549.5, 10549.5, 10756.4, 11187.3", \ "10567.1, 10567.1, 10567.1, 10774.0, 11204.9", \ "10602.3, 10602.3, 10602.3, 10809.2, 11240.1", \ "10671.6, 10671.6, 10671.6, 10878.5, 11309.3"); } fall_transition (inslew_load_5x5__13) { values ("2928.1, 2928.1, 2928.1, 3088.6, 3405.9", \ "2928.1, 2928.1, 2928.1, 3088.6, 3405.9", \ "2928.1, 2928.1, 2928.1, 3088.6, 3405.9", \ "2928.1, 2928.1, 2928.1, 3088.6, 3405.9", \ "2928.2, 2928.2, 2928.2, 3088.7, 3406.0"); } } internal_power (energy_neg_nq_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__13) { values ("94478.0, 94478.0, 94478.0, 96333.6, 100044.8", \ "100084.7, 100084.7, 100084.7, 100084.7, 100084.7", \ "100164.5, 100164.5, 100164.5, 100164.5, 100164.5", \ "100324.1, 100324.1, 100324.1, 100324.1, 100324.1", \ "100643.2, 100643.2, 100643.2, 100643.2, 100643.2"); } fall_power (energy_inslew_load_5x5__13) { values ("62610.1, 62610.1, 62610.1, 64465.7, 68176.9", \ "68231.7, 68231.7, 68231.7, 68231.7, 68231.7", \ "68341.2, 68341.2, 68341.2, 68341.2, 68341.2", \ "68560.4, 68560.4, 68560.4, 68560.4, 68560.4", \ "63433.8, 63433.8, 63433.8, 65289.3, 69000.5"); } } internal_power (energy_neg_nq_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__13) { values ("73425.8, 73425.8, 73425.8, 75281.3, 78992.5", \ "73477.8, 73477.8, 73477.8, 75333.4, 79044.6", \ "73585.9, 73585.9, 73585.9, 75441.5, 79152.6", \ "73775.5, 73775.5, 73775.5, 75631.0, 79342.2", \ "74126.8, 74126.8, 74126.8, 75982.4, 79693.6"); } fall_power (energy_inslew_load_5x5__13) { values ("57329.0, 57329.0, 57329.0, 59184.6, 62895.8", \ "62932.0, 62932.0, 62932.0, 62932.0, 62932.0", \ "63004.5, 63004.5, 63004.5, 63004.5, 63004.5", \ "63149.5, 63149.5, 63149.5, 63149.5, 63149.5", \ "57874.9, 57874.9, 57874.9, 59730.5, 63441.6"); } } internal_power (energy_neg_nq_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__13) { values ("52640.7, 52640.7, 52640.7, 54496.3, 58207.5", \ "52778.4, 52778.4, 52778.4, 54634.0, 58345.2", \ "52937.3, 52937.3, 52937.3, 54792.9, 58504.1", \ "53279.8, 53279.8, 53279.8, 55135.4, 58846.6", \ "53750.6, 53750.6, 53750.6, 55606.2, 59317.4"); } fall_power (energy_inslew_load_5x5__13) { values ("49607.4, 49607.4, 49607.4, 51463.0, 55174.1", \ "55200.6, 55200.6, 55200.6, 55200.6, 55200.6", \ "55253.6, 55253.6, 55253.6, 55253.6, 55253.6", \ "55359.6, 55359.6, 55359.6, 55359.6, 55359.6", \ "50011.8, 50011.8, 50011.8, 51867.4, 55578.5"); } } } } cell (ao2o22_x4) { area : 36.00 ; cell_leakage_power : 7.4 ; leakage_power () { when : "(!(i3) & !(i2) & i1 & i0)" ; value : 8.1 ; } leakage_power () { when : "(i3 & !(i2) & !(i1) & i0)" ; value : 7 ; } leakage_power () { when : "(i1 & i2)" ; value : 7.2 ; } leakage_power () { when : "((i0 & (i1 ^ (i2 | !(i3)))) | (!(i0) & i1 & !(i2)))" ; value : 7.1 ; } leakage_power () { when : "(i3 & i2 & !(i1) & !(i0))" ; value : 8.8 ; } leakage_power () { when : "(!(i0) & !(i1) & (i2 ^ i3))" ; value : 7.5 ; } leakage_power () { when : "(!(i3) & !(i2) & !(i1) & !(i0))" ; value : 6.1 ; } pin (i3) { direction : input ; capacitance : 432.96 ; } pin (i2) { direction : input ; capacitance : 434.46 ; } pin (i1) { direction : input ; capacitance : 434.46 ; } pin (i0) { direction : input ; capacitance : 432.96 ; } pin (q) { function : "((i0 | i1) & (i3 | i2))" ; direction : output ; capacitance : 151.67 ; timing (maxd_q_i0_positive_unate) { related_pin : "i0" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__3) { values ("11442.3, 11442.3, 11442.3, 11682.4, 12141.3", \ "11452.8, 11452.8, 11452.8, 11693.0, 12151.9", \ "11464.0, 11464.0, 11464.0, 11704.2, 12163.1", \ "11478.0, 11478.0, 11478.0, 11718.2, 12177.1", \ "11509.6, 11509.6, 11509.6, 11749.8, 12208.7"); } rise_transition (inslew_load_5x5__3) { values ("6082.0, 6082.0, 6082.0, 6276.2, 6661.2", \ "6089.7, 6089.7, 6089.7, 6284.0, 6668.8", \ "6096.2, 6096.2, 6096.2, 6290.4, 6675.2", \ "6098.2, 6098.2, 6098.2, 6292.5, 6677.2", \ "6098.6, 6098.6, 6098.6, 6292.8, 6677.6"); } cell_fall (inslew_load_5x5__3) { values ("13928.8, 13928.8, 13928.8, 14144.2, 14701.5", \ "13923.5, 13923.5, 13923.5, 14138.9, 14696.2", \ "13912.7, 13912.7, 13912.7, 14128.1, 14685.4", \ "13891.3, 13891.3, 13891.3, 14106.7, 14664.0", \ "13848.5, 13848.5, 13848.5, 14063.9, 14621.2"); } fall_transition (inslew_load_5x5__3) { values ("7098.6, 7098.6, 7098.6, 7265.1, 7559.1", \ "7098.6, 7098.6, 7098.6, 7265.1, 7559.1", \ "7098.6, 7098.6, 7098.6, 7265.1, 7559.1", \ "7098.6, 7098.6, 7098.6, 7265.1, 7559.1", \ "7098.6, 7098.6, 7098.6, 7265.1, 7559.1"); } } timing (maxd_q_i1_positive_unate) { related_pin : "i1" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__3) { values ("10298.0, 10298.0, 10298.0, 10537.6, 11004.9", \ "10308.9, 10308.9, 10308.9, 10548.5, 11015.5", \ "10320.2, 10320.2, 10320.2, 10559.8, 11026.6", \ "10334.0, 10334.0, 10334.0, 10573.6, 11040.4", \ "10366.0, 10366.0, 10366.0, 10605.6, 11072.3"); } rise_transition (inslew_load_5x5__3) { values ("5338.6, 5338.6, 5338.6, 5535.1, 5925.5", \ "5346.5, 5346.5, 5346.5, 5542.9, 5933.3", \ "5353.1, 5353.1, 5353.1, 5549.5, 5939.9", \ "5355.1, 5355.1, 5355.1, 5551.5, 5941.9", \ "5355.6, 5355.6, 5355.6, 5552.0, 5942.4"); } cell_fall (inslew_load_5x5__3) { values ("11659.9, 11659.9, 11659.9, 11959.8, 12504.4", \ "11662.1, 11662.1, 11662.1, 11962.0, 12506.9", \ "11670.2, 11670.2, 11670.2, 11970.1, 12515.7", \ "11682.0, 11682.0, 11682.0, 11981.9, 12527.9", \ "11709.9, 11709.9, 11709.9, 12009.8, 12555.9"); } fall_transition (inslew_load_5x5__3) { values ("5864.9, 5864.9, 5864.9, 6022.2, 6270.6", \ "5867.6, 5867.6, 5867.6, 6024.8, 6273.4", \ "5873.1, 5873.1, 5873.1, 6030.4, 6279.3", \ "5876.2, 5876.2, 5876.2, 6033.6, 6282.5", \ "5876.6, 5876.6, 5876.6, 6033.9, 6283.0"); } } timing (maxd_q_i2_positive_unate) { related_pin : "i2" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__3) { values ("11599.3, 11599.3, 11599.3, 11839.6, 12298.5", \ "11594.2, 11594.2, 11594.2, 11834.5, 12293.4", \ "11583.9, 11583.9, 11583.9, 11824.2, 12283.1", \ "11563.2, 11563.2, 11563.2, 11803.5, 12262.4", \ "11522.0, 11522.0, 11522.0, 11762.3, 12221.2"); } rise_transition (inslew_load_5x5__3) { values ("6134.9, 6134.9, 6134.9, 6329.1, 6713.5", \ "6134.9, 6134.9, 6134.9, 6329.1, 6713.5", \ "6134.9, 6134.9, 6134.9, 6329.1, 6713.5", \ "6134.9, 6134.9, 6134.9, 6329.1, 6713.5", \ "6134.9, 6134.9, 6134.9, 6329.1, 6713.5"); } cell_fall (inslew_load_5x5__3) { values ("12676.2, 12676.2, 12676.2, 12980.1, 13601.5", \ "12678.3, 12678.3, 12678.3, 12982.2, 13603.9", \ "12686.4, 12686.4, 12686.4, 12990.3, 13612.7", \ "12698.2, 12698.2, 12698.2, 13002.2, 13624.9", \ "12726.1, 12726.1, 12726.1, 13030.1, 13652.9"); } fall_transition (inslew_load_5x5__3) { values ("6488.0, 6488.0, 6488.0, 6652.8, 6939.5", \ "6490.6, 6490.6, 6490.6, 6655.4, 6942.3", \ "6496.1, 6496.1, 6496.1, 6661.0, 6948.3", \ "6499.2, 6499.2, 6499.2, 6664.1, 6951.6", \ "6499.5, 6499.5, 6499.5, 6664.4, 6952.0"); } } timing (maxd_q_i3_positive_unate) { related_pin : "i3" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__3) { values ("12714.1, 12714.1, 12714.1, 12954.2, 13414.9", \ "12709.0, 12709.0, 12709.0, 12949.1, 13409.8", \ "12698.7, 12698.7, 12698.7, 12938.8, 13399.5", \ "12678.1, 12678.1, 12678.1, 12918.2, 13378.9", \ "12636.8, 12636.8, 12636.8, 12876.9, 13337.6"); } rise_transition (inslew_load_5x5__3) { values ("6851.6, 6851.6, 6851.6, 7043.7, 7425.1", \ "6851.6, 6851.6, 6851.6, 7043.7, 7425.1", \ "6851.6, 6851.6, 6851.6, 7043.7, 7425.1", \ "6851.6, 6851.6, 6851.6, 7043.7, 7425.1", \ "6851.6, 6851.6, 6851.6, 7043.7, 7425.1"); } cell_fall (inslew_load_5x5__3) { values ("15033.9, 15033.9, 15033.9, 15251.1, 15738.2", \ "15028.6, 15028.6, 15028.6, 15245.8, 15732.9", \ "15017.9, 15017.9, 15017.9, 15235.1, 15722.2", \ "14996.5, 14996.5, 14996.5, 15213.7, 15700.8", \ "14953.6, 14953.6, 14953.6, 15170.8, 15657.9"); } fall_transition (inslew_load_5x5__3) { values ("7704.3, 7704.3, 7704.3, 7873.4, 8192.6", \ "7704.3, 7704.3, 7704.3, 7873.4, 8192.6", \ "7704.3, 7704.3, 7704.3, 7873.4, 8192.6", \ "7704.3, 7704.3, 7704.3, 7873.4, 8192.6", \ "7704.3, 7704.3, 7704.3, 7873.4, 8192.6"); } } internal_power (energy_pos_q_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__3) { values ("65156.5, 65156.5, 65156.5, 67052.3, 70844.0", \ "65226.9, 65226.9, 65226.9, 67122.8, 70914.4", \ "65315.1, 65315.1, 65315.1, 67211.0, 71002.6", \ "65427.8, 65427.8, 65427.8, 67323.7, 71115.4", \ "65631.4, 65631.4, 65631.4, 67527.2, 71318.9"); } fall_power (energy_inslew_load_5x5__3) { values ("72291.4, 72291.4, 72291.4, 74187.2, 77978.9", \ "78010.4, 78010.4, 78010.4, 78010.4, 78010.4", \ "78073.5, 78073.5, 78073.5, 78073.5, 78073.5", \ "78199.8, 78199.8, 78199.8, 78199.8, 78199.8", \ "78452.3, 78452.3, 78452.3, 78452.3, 78452.3"); } } internal_power (energy_pos_q_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__3) { values ("58166.3, 58166.3, 58166.3, 60062.1, 63853.8", \ "58222.3, 58222.3, 58222.3, 60118.1, 63909.8", \ "58282.4, 58282.4, 58282.4, 60178.2, 63969.9", \ "58338.5, 58338.5, 58338.5, 60234.3, 64026.0", \ "58430.2, 58430.2, 58430.2, 60326.1, 64117.8"); } fall_power (energy_inslew_load_5x5__3) { values ("58847.1, 58847.1, 58847.1, 60742.9, 64534.6", \ "58904.3, 58904.3, 58904.3, 60800.1, 64591.8", \ "59020.1, 59020.1, 59020.1, 60915.9, 64707.6", \ "59202.9, 59202.9, 59202.9, 61098.8, 64890.4", \ "59533.0, 59533.0, 59533.0, 61428.8, 65220.5"); } } internal_power (energy_pos_q_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__3) { values ("66004.2, 66004.2, 66004.2, 67900.1, 71691.7", \ "71706.1, 71706.1, 71706.1, 71706.1, 71706.1", \ "71734.8, 71734.8, 71734.8, 71734.8, 71734.8", \ "71792.3, 71792.3, 71792.3, 71792.3, 71792.3", \ "71907.1, 71907.1, 71907.1, 71907.1, 71907.1"); } fall_power (energy_inslew_load_5x5__3) { values ("65393.7, 65393.7, 65393.7, 67289.6, 71081.3", \ "65452.5, 65452.5, 65452.5, 67348.3, 71140.0", \ "65571.8, 65571.8, 65571.8, 67467.6, 71259.3", \ "65761.5, 65761.5, 65761.5, 67657.3, 71449.0", \ "66104.7, 66104.7, 66104.7, 68000.6, 71792.3"); } } internal_power (energy_pos_q_i3) { related_pin : "i3" ; rise_power (energy_inslew_load_5x5__3) { values ("72915.0, 72915.0, 72915.0, 74810.8, 78602.5", \ "78625.4, 78625.4, 78625.4, 78625.4, 78625.4", \ "78671.2, 78671.2, 78671.2, 78671.2, 78671.2", \ "78762.8, 78762.8, 78762.8, 78762.8, 78762.8", \ "78946.0, 78946.0, 78946.0, 78946.0, 78946.0"); } fall_power (energy_inslew_load_5x5__3) { values ("78777.2, 78777.2, 78777.2, 80673.1, 84464.7", \ "84508.8, 84508.8, 84508.8, 84508.8, 84508.8", \ "84597.0, 84597.0, 84597.0, 84597.0, 84597.0", \ "84773.3, 84773.3, 84773.3, 84773.3, 84773.3", \ "85126.0, 85126.0, 85126.0, 85126.0, 85126.0"); } } } } cell (oa2ao222_x2) { area : 36.00 ; cell_leakage_power : 7.1 ; leakage_power () { when : "(i4 & i3 & i2 & i1 & i0)" ; value : 7.6 ; } leakage_power () { when : "(i0 & i1 & ((i2 & (i3 ^ i4)) | (!(i2) & i3 & i4)))" ; value : 7.3 ; } leakage_power () { when : "(i4 & !(i3) & !(i2) & i1 & i0)" ; value : 7.2 ; } leakage_power () { when : "(i0 & i1 & !((i2 & i3)) & !(i4))" ; value : 6.9 ; } leakage_power () { when : "(!(i4) & i3 & i2 & !(i1) & i0)" ; value : 7.4 ; } leakage_power () { when : "(i4 & !(i3) & !(i2) & !(i1) & i0)" ; value : 7 ; } leakage_power () { when : "((i0 ^ i1) & i2 & i3 & i4)" ; value : 8.5 ; } leakage_power () { when : "(!(i4) & i3 & i2 & i1 & !(i0))" ; value : 7.1 ; } leakage_power () { when : "((i0 ^ i1) & i2 & !(i3) & i4)" ; value : 8.4 ; } leakage_power () { when : "((i0 ^ i1) & !(i2) & i3 & i4)" ; value : 8.1 ; } leakage_power () { when : "(!(i0) & i1 & (i2 ^ i3) & !(i4))" ; value : 6.3 ; } leakage_power () { when : "((i0 & !(i1) & (i2 ^ i3) & !(i4)) | (!(i0) & i1 & !(i2) & !(i3) & i4))" ; value : 6.6 ; } leakage_power () { when : "(!(i4) & !(i3) & !(i2) & i1 & !(i0))" ; value : 5.5 ; } leakage_power () { when : "(!(i4) & i3 & i2 & !(i1) & !(i0))" ; value : 6.2 ; } leakage_power () { when : "(!(i0) & !(i1) & i2 & i4)" ; value : 9.5 ; } leakage_power () { when : "(i4 & i3 & !(i2) & !(i1) & !(i0))" ; value : 9 ; } leakage_power () { when : "(!(i0) & !(i1) & (i2 ^ i3) & !(i4))" ; value : 5.4 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & !(i3) & !(i4)) | (!(i0) & !(i1) & !(i2) & !(i3) & i4))" ; value : 5.8 ; } leakage_power () { when : "(!(i4) & !(i3) & !(i2) & !(i1) & !(i0))" ; value : 4.6 ; } pin (i4) { direction : input ; capacitance : 736.44 ; } pin (i3) { direction : input ; capacitance : 734.34 ; } pin (i2) { direction : input ; capacitance : 734.94 ; } pin (i1) { direction : input ; capacitance : 664.65 ; } pin (i0) { direction : input ; capacitance : 666.60 ; } pin (q) { function : "((i4 & ((i0 & i1) | i3 | i2)) | (i0 & i1))" ; direction : output ; capacitance : 86.33 ; timing (maxd_q_i0_positive_unate) { related_pin : "i0" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__22) { values ("7866.3, 7866.3, 7866.3, 8156.9, 8698.3", \ "7861.1, 7861.1, 7861.1, 8151.7, 8693.1", \ "7850.8, 7850.8, 7850.8, 8141.4, 8682.8", \ "7830.1, 7830.1, 7830.1, 8120.7, 8662.1", \ "7789.0, 7789.0, 7789.0, 8079.5, 8620.9"); } rise_transition (inslew_load_5x5__22) { values ("3747.9, 3747.9, 3747.9, 3984.6, 4440.3", \ "3747.9, 3747.9, 3747.9, 3984.6, 4440.3", \ "3747.9, 3747.9, 3747.9, 3984.6, 4440.3", \ "3747.9, 3747.9, 3747.9, 3984.6, 4440.3", \ "3748.1, 3748.1, 3748.1, 3984.7, 4440.5"); } cell_fall (inslew_load_5x5__22) { values ("13620.8, 13620.8, 13620.8, 13868.4, 14576.7", \ "13613.7, 13613.7, 13613.7, 13861.3, 14569.6", \ "13599.5, 13599.5, 13599.5, 13847.1, 14555.4", \ "13571.1, 13571.1, 13571.1, 13818.7, 14527.0", \ "13514.4, 13514.4, 13514.4, 13762.0, 14470.3"); } fall_transition (inslew_load_5x5__22) { values ("7528.0, 7528.0, 7528.0, 7716.7, 8115.9", \ "7528.0, 7528.0, 7528.0, 7716.7, 8115.9", \ "7528.0, 7528.0, 7528.0, 7716.7, 8115.9", \ "7528.0, 7528.0, 7528.0, 7716.7, 8115.9", \ "7528.0, 7528.0, 7528.0, 7716.7, 8115.9"); } } timing (maxd_q_i1_positive_unate) { related_pin : "i1" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__22) { values ("6635.8, 6635.8, 6635.8, 6933.0, 7488.6", \ "6640.9, 6640.9, 6640.9, 6938.1, 7493.6", \ "6648.0, 6648.0, 6648.0, 6945.2, 7500.6", \ "6664.7, 6664.7, 6664.7, 6961.9, 7517.3", \ "6698.4, 6698.4, 6698.4, 6995.6, 7551.0"); } rise_transition (inslew_load_5x5__22) { values ("2936.0, 2936.0, 2936.0, 3184.0, 3659.3", \ "2938.7, 2938.7, 2938.7, 3186.7, 3661.9", \ "2939.2, 2939.2, 2939.2, 3187.2, 3662.5", \ "2939.6, 2939.6, 2939.6, 3187.6, 3662.8", \ "2939.8, 2939.8, 2939.8, 3187.8, 3663.0"); } cell_fall (inslew_load_5x5__22) { values ("12788.3, 12788.3, 12788.3, 13045.5, 13760.2", \ "12781.2, 12781.2, 12781.2, 13038.4, 13753.1", \ "12767.0, 12767.0, 12767.0, 13024.2, 13738.9", \ "12738.7, 12738.7, 12738.7, 12995.9, 13710.6", \ "12682.0, 12682.0, 12682.0, 12939.2, 13653.9"); } fall_transition (inslew_load_5x5__22) { values ("7017.6, 7017.6, 7017.6, 7206.2, 7565.0", \ "7017.6, 7017.6, 7017.6, 7206.2, 7565.0", \ "7017.6, 7017.6, 7017.6, 7206.2, 7565.0", \ "7017.6, 7017.6, 7017.6, 7206.2, 7565.0", \ "7017.6, 7017.6, 7017.6, 7206.2, 7565.0"); } } timing (maxd_q_i2_positive_unate) { related_pin : "i2" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__22) { values ("7428.4, 7428.4, 7428.4, 7724.9, 8277.1", \ "7423.2, 7423.2, 7423.2, 7719.7, 8271.9", \ "7412.9, 7412.9, 7412.9, 7709.4, 8261.6", \ "7392.3, 7392.3, 7392.3, 7688.8, 8241.0", \ "7351.1, 7351.1, 7351.1, 7647.6, 8199.7"); } rise_transition (inslew_load_5x5__22) { values ("3012.5, 3012.5, 3012.5, 3259.1, 3732.5", \ "3012.5, 3012.5, 3012.5, 3259.1, 3732.5", \ "3012.5, 3012.5, 3012.5, 3259.1, 3732.5", \ "3012.5, 3012.5, 3012.5, 3259.1, 3732.5", \ "3012.6, 3012.6, 3012.6, 3259.2, 3732.7"); } cell_fall (inslew_load_5x5__22) { values ("6891.4, 6891.4, 6891.4, 7053.1, 7526.3", \ "6871.9, 6871.9, 6871.9, 7033.6, 7508.2", \ "6904.9, 6904.9, 6904.9, 7066.5, 7534.4", \ "6915.6, 6915.6, 6915.6, 7077.3, 7540.0", \ "6956.8, 6956.8, 6956.8, 7118.4, 7581.5"); } fall_transition (inslew_load_5x5__22) { values ("3132.8, 3132.8, 3132.8, 3225.0, 3579.4", \ "3126.2, 3126.2, 3126.2, 3218.8, 3573.1", \ "3159.0, 3159.0, 3159.0, 3249.8, 3604.4", \ "3184.5, 3184.5, 3184.5, 3273.9, 3628.9", \ "3236.2, 3236.2, 3236.2, 3322.8, 3679.1"); } } timing (maxd_q_i3_positive_unate) { related_pin : "i3" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__22) { values ("9625.2, 9625.2, 9625.2, 9911.5, 10452.7", \ "9620.0, 9620.0, 9620.0, 9906.3, 10447.5", \ "9609.7, 9609.7, 9609.7, 9896.0, 10437.2", \ "9589.1, 9589.1, 9589.1, 9875.4, 10416.6", \ "9547.9, 9547.9, 9547.9, 9834.1, 10375.3"); } rise_transition (inslew_load_5x5__22) { values ("4494.3, 4494.3, 4494.3, 4722.0, 5169.2", \ "4494.3, 4494.3, 4494.3, 4722.0, 5169.2", \ "4494.3, 4494.3, 4494.3, 4722.0, 5169.2", \ "4494.3, 4494.3, 4494.3, 4722.0, 5169.2", \ "4494.3, 4494.3, 4494.3, 4722.1, 5169.3"); } cell_fall (inslew_load_5x5__22) { values ("10071.9, 10071.9, 10071.9, 10333.7, 10816.1", \ "10059.7, 10059.7, 10059.7, 10321.5, 10803.8", \ "10054.1, 10054.1, 10054.1, 10316.1, 10798.6", \ "10030.0, 10030.0, 10030.0, 10292.3, 10774.9", \ "9994.4, 9994.4, 9994.4, 10257.0, 10739.8"); } fall_transition (inslew_load_5x5__22) { values ("5227.0, 5227.0, 5227.0, 5354.1, 5626.3", \ "5226.4, 5226.4, 5226.4, 5353.3, 5625.6", \ "5236.7, 5236.7, 5236.7, 5363.8, 5635.8", \ "5245.1, 5245.1, 5245.1, 5372.4, 5644.1", \ "5260.6, 5260.6, 5260.6, 5388.0, 5659.2"); } } timing (maxd_q_i4_positive_unate) { related_pin : "i4" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__22) { values ("6013.6, 6013.6, 6013.6, 6334.1, 6911.9", \ "6022.0, 6022.0, 6022.0, 6342.2, 6919.8", \ "6030.0, 6030.0, 6030.0, 6350.1, 6927.6", \ "6047.2, 6047.2, 6047.2, 6367.2, 6944.7", \ "6079.8, 6079.8, 6079.8, 6399.8, 6977.3"); } rise_transition (inslew_load_5x5__22) { values ("2029.1, 2029.1, 2029.1, 2302.0, 2804.3", \ "2035.5, 2035.5, 2035.5, 2308.2, 2810.3", \ "2038.8, 2038.8, 2038.8, 2311.4, 2813.4", \ "2041.3, 2041.3, 2041.3, 2313.9, 2815.7", \ "2041.3, 2041.3, 2041.3, 2313.9, 2815.7"); } cell_fall (inslew_load_5x5__22) { values ("5177.7, 5177.7, 5177.7, 5439.4, 5856.1", \ "5190.0, 5190.0, 5190.0, 5452.2, 5869.5", \ "5205.1, 5205.1, 5205.1, 5467.7, 5886.1", \ "5213.1, 5213.1, 5213.1, 5476.0, 5895.3", \ "5229.8, 5229.8, 5229.8, 5493.1, 5943.6"); } fall_transition (inslew_load_5x5__22) { values ("1933.6, 1933.6, 1933.6, 2098.1, 2402.3", \ "1946.4, 1946.4, 1946.4, 2110.0, 2413.6", \ "1964.0, 1964.0, 1964.0, 2126.4, 2429.1", \ "1979.0, 1979.0, 1979.0, 2140.3, 2442.4", \ "1996.5, 1996.5, 1996.5, 2156.8, 2483.7"); } } internal_power (energy_pos_q_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__22) { values ("43016.4, 43016.4, 43016.4, 44095.6, 46253.9", \ "46284.5, 46284.5, 46284.5, 46284.5, 46284.5", \ "46345.7, 46345.7, 46345.7, 46345.7, 46345.7", \ "46468.2, 46468.2, 46468.2, 46468.2, 46468.2", \ "43476.0, 43476.0, 43476.0, 44555.2, 46713.5"); } fall_power (energy_inslew_load_5x5__22) { values ("61121.6, 61121.6, 61121.6, 62200.7, 64359.1", \ "64437.0, 64437.0, 64437.0, 64437.0, 64437.0", \ "64593.0, 64593.0, 64593.0, 64593.0, 64593.0", \ "64904.9, 64904.9, 64904.9, 64904.9, 64904.9", \ "65528.7, 65528.7, 65528.7, 65528.7, 65528.7"); } } internal_power (energy_pos_q_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__22) { values ("35850.0, 35850.0, 35850.0, 36929.2, 39087.5", \ "35890.6, 35890.6, 35890.6, 36969.7, 39128.1", \ "35960.0, 35960.0, 35960.0, 37039.2, 39197.5", \ "36097.0, 36097.0, 36097.0, 37176.2, 39334.5", \ "36369.7, 36369.7, 36369.7, 37448.9, 39607.2"); } fall_power (energy_inslew_load_5x5__22) { values ("56680.8, 56680.8, 56680.8, 57760.0, 59918.3", \ "59976.3, 59976.3, 59976.3, 59976.3, 59976.3", \ "60092.3, 60092.3, 60092.3, 60092.3, 60092.3", \ "60324.3, 60324.3, 60324.3, 60324.3, 60324.3", \ "60788.3, 60788.3, 60788.3, 60788.3, 60788.3"); } } internal_power (energy_pos_q_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__22) { values ("27824.5, 27824.5, 27824.5, 28903.7, 31062.0", \ "31084.5, 31084.5, 31084.5, 31084.5, 31084.5", \ "31129.4, 31129.4, 31129.4, 31129.4, 31129.4", \ "31219.2, 31219.2, 31219.2, 31219.2, 31219.2", \ "28161.7, 28161.7, 28161.7, 29240.8, 31399.2"); } fall_power (energy_inslew_load_5x5__22) { values ("24754.1, 24754.1, 24754.1, 25833.3, 27991.7", \ "24787.3, 24787.3, 24787.3, 25866.4, 28024.8", \ "24986.9, 24986.9, 24986.9, 26066.1, 28224.4", \ "25270.1, 25270.1, 25270.1, 26349.2, 28507.6", \ "25837.9, 25837.9, 25837.9, 26917.0, 29075.4"); } } internal_power (energy_pos_q_i3) { related_pin : "i3" ; rise_power (energy_inslew_load_5x5__22) { values ("37647.3, 37647.3, 37647.3, 38726.5, 40884.8", \ "40915.6, 40915.6, 40915.6, 40915.6, 40915.6", \ "40977.0, 40977.0, 40977.0, 40977.0, 40977.0", \ "41099.8, 41099.8, 41099.8, 41099.8, 41099.8", \ "38108.1, 38108.1, 38108.1, 39187.3, 41345.6"); } fall_power (energy_inslew_load_5x5__22) { values ("40989.9, 40989.9, 40989.9, 42069.0, 44227.4", \ "41040.4, 41040.4, 41040.4, 42119.5, 44277.9", \ "41176.3, 41176.3, 41176.3, 42255.5, 44413.8", \ "41412.0, 41412.0, 41412.0, 42491.2, 44649.5", \ "41879.0, 41879.0, 41879.0, 42958.2, 45116.5"); } } internal_power (energy_pos_q_i4) { related_pin : "i4" ; rise_power (energy_inslew_load_5x5__22) { values ("21931.3, 21931.3, 21931.3, 23010.5, 25168.8", \ "21978.3, 21978.3, 21978.3, 23057.5, 25215.8", \ "22051.4, 22051.4, 22051.4, 23130.6, 25288.9", \ "22189.0, 22189.0, 22189.0, 23268.2, 25426.5", \ "25690.7, 25690.7, 25690.7, 25690.7, 25690.7"); } fall_power (energy_inslew_load_5x5__22) { values ("19560.0, 19560.0, 19560.0, 20639.1, 22797.5", \ "19629.3, 19629.3, 19629.3, 20708.5, 22866.8", \ "19748.2, 19748.2, 19748.2, 20827.4, 22985.7", \ "19936.2, 19936.2, 19936.2, 21015.3, 23173.7", \ "20281.6, 20281.6, 20281.6, 21360.8, 23519.1"); } } } } cell (oa2a22_x2) { area : 32.40 ; cell_leakage_power : 4.5 ; leakage_power () { when : "(i0 & i1)" ; value : 6.1 ; } leakage_power () { when : "(i3 & !(i2) & !(i1) & i0)" ; value : 4.4 ; } leakage_power () { when : "((i0 ^ i1) & i2 & i3)" ; value : 5.9 ; } leakage_power () { when : "(!(i3) & i2 & i1 & !(i0))" ; value : 4 ; } leakage_power () { when : "((i0 & !(i1) & i2 & !(i3)) | (!(i0) & i1 & !(i2) & i3))" ; value : 4.2 ; } leakage_power () { when : "(i3 & i2 & !(i1) & !(i0))" ; value : 5.6 ; } leakage_power () { when : "(!(i0) & (i1 ^ i2) & !(i3))" ; value : 3.5 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & !(i3)) | (!(i0) & !(i1) & !(i2) & i3))" ; value : 3.7 ; } leakage_power () { when : "(!(i3) & !(i2) & !(i1) & !(i0))" ; value : 3.1 ; } pin (i3) { direction : input ; capacitance : 432.96 ; } pin (i2) { direction : input ; capacitance : 434.46 ; } pin (i1) { direction : input ; capacitance : 434.46 ; } pin (i0) { direction : input ; capacitance : 432.96 ; } pin (q) { function : "((i0 & ((i2 & i3) | i1)) | (i2 & i3))" ; direction : output ; capacitance : 85.77 ; timing (maxd_q_i0_positive_unate) { related_pin : "i0" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__0) { values ("7159.5, 7159.5, 7159.5, 7453.5, 7996.2", \ "7154.3, 7154.3, 7154.3, 7448.3, 7991.0", \ "7144.0, 7144.0, 7144.0, 7438.0, 7980.7", \ "7123.4, 7123.4, 7123.4, 7417.4, 7960.1", \ "7082.2, 7082.2, 7082.2, 7376.2, 7918.9"); } rise_transition (inslew_load_5x5__0) { values ("3185.5, 3185.5, 3185.5, 3428.5, 3896.2", \ "3185.5, 3185.5, 3185.5, 3428.5, 3896.2", \ "3185.5, 3185.5, 3185.5, 3428.5, 3896.2", \ "3185.5, 3185.5, 3185.5, 3428.5, 3896.2", \ "3185.7, 3185.7, 3185.7, 3428.7, 3896.4"); } cell_fall (inslew_load_5x5__0) { values ("7981.6, 7981.6, 7981.6, 8223.8, 8597.2", \ "7980.5, 7980.5, 7980.5, 8222.8, 8596.1", \ "7994.5, 7994.5, 7994.5, 8236.9, 8610.1", \ "8011.5, 8011.5, 8011.5, 8253.9, 8627.0", \ "8034.3, 8034.3, 8034.3, 8276.7, 8649.8"); } fall_transition (inslew_load_5x5__0) { values ("3546.2, 3546.2, 3546.2, 3698.2, 3962.9", \ "3547.4, 3547.4, 3547.4, 3699.4, 3964.0", \ "3558.4, 3558.4, 3558.4, 3710.1, 3974.1", \ "3570.1, 3570.1, 3570.1, 3721.3, 3984.7", \ "3576.9, 3576.9, 3576.9, 3727.9, 3991.0"); } } timing (maxd_q_i1_positive_unate) { related_pin : "i1" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__0) { values ("5856.7, 5856.7, 5856.7, 6172.5, 6743.1", \ "5861.6, 5861.6, 5861.6, 6177.5, 6747.9", \ "5868.9, 5868.9, 5868.9, 6184.7, 6755.2", \ "5885.5, 5885.5, 5885.5, 6201.3, 6771.8", \ "5919.2, 5919.2, 5919.2, 6235.0, 6805.4"); } rise_transition (inslew_load_5x5__0) { values ("2289.6, 2289.6, 2289.6, 2557.5, 3049.5", \ "2292.4, 2292.4, 2292.4, 2560.3, 3052.2", \ "2293.3, 2293.3, 2293.3, 2561.2, 3053.1", \ "2293.8, 2293.8, 2293.8, 2561.6, 3053.5", \ "2294.1, 2294.1, 2294.1, 2561.9, 3053.8"); } cell_fall (inslew_load_5x5__0) { values ("7220.4, 7220.4, 7220.4, 7459.2, 7933.1", \ "7219.4, 7219.4, 7219.4, 7458.3, 7931.9", \ "7233.7, 7233.7, 7233.7, 7472.6, 7943.8", \ "7250.9, 7250.9, 7250.9, 7489.8, 7958.6", \ "7273.7, 7273.7, 7273.7, 7513.0, 7979.9"); } fall_transition (inslew_load_5x5__0) { values ("3057.1, 3057.1, 3057.1, 3237.4, 3590.4", \ "3058.4, 3058.4, 3058.4, 3238.7, 3591.6", \ "3069.2, 3069.2, 3069.2, 3248.9, 3602.1", \ "3080.5, 3080.5, 3080.5, 3259.8, 3613.2", \ "3087.1, 3087.1, 3087.1, 3266.1, 3619.5"); } } timing (maxd_q_i2_positive_unate) { related_pin : "i2" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__0) { values ("8072.8, 8072.8, 8072.8, 8361.8, 8901.2", \ "8077.7, 8077.7, 8077.7, 8366.7, 8906.0", \ "8084.7, 8084.7, 8084.7, 8373.6, 8913.0", \ "8101.3, 8101.3, 8101.3, 8390.2, 8929.6", \ "8134.9, 8134.9, 8134.9, 8423.8, 8963.2"); } rise_transition (inslew_load_5x5__0) { values ("3841.3, 3841.3, 3841.3, 4075.5, 4526.9", \ "3843.8, 3843.8, 3843.8, 4078.0, 4529.4", \ "3844.5, 3844.5, 3844.5, 4078.6, 4530.0", \ "3844.9, 3844.9, 3844.9, 4079.0, 4530.4", \ "3844.9, 3844.9, 3844.9, 4079.0, 4530.4"); } cell_fall (inslew_load_5x5__0) { values ("10006.6, 10006.6, 10006.6, 10256.5, 10726.0", \ "10001.2, 10001.2, 10001.2, 10251.1, 10720.6", \ "9990.5, 9990.5, 9990.5, 10240.4, 10709.9", \ "9969.1, 9969.1, 9969.1, 10219.0, 10688.5", \ "9926.2, 9926.2, 9926.2, 10176.1, 10645.6"); } fall_transition (inslew_load_5x5__0) { values ("4707.3, 4707.3, 4707.3, 4831.7, 5117.4", \ "4707.3, 4707.3, 4707.3, 4831.7, 5117.4", \ "4707.3, 4707.3, 4707.3, 4831.7, 5117.4", \ "4707.3, 4707.3, 4707.3, 4831.7, 5117.4", \ "4707.3, 4707.3, 4707.3, 4831.7, 5117.4"); } } timing (maxd_q_i3_positive_unate) { related_pin : "i3" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__0) { values ("9246.8, 9246.8, 9246.8, 9531.7, 10070.5", \ "9241.6, 9241.6, 9241.6, 9526.5, 10065.3", \ "9231.3, 9231.3, 9231.3, 9516.2, 10055.0", \ "9210.7, 9210.7, 9210.7, 9495.6, 10034.4", \ "9169.4, 9169.4, 9169.4, 9454.3, 9993.1"); } rise_transition (inslew_load_5x5__0) { values ("4596.9, 4596.9, 4596.9, 4822.2, 5265.2", \ "4596.9, 4596.9, 4596.9, 4822.2, 5265.2", \ "4596.9, 4596.9, 4596.9, 4822.2, 5265.2", \ "4596.9, 4596.9, 4596.9, 4822.2, 5265.2", \ "4596.9, 4596.9, 4596.9, 4822.2, 5265.2"); } cell_fall (inslew_load_5x5__0) { values ("10650.1, 10650.1, 10650.1, 10904.5, 11378.5", \ "10644.7, 10644.7, 10644.7, 10899.1, 11373.1", \ "10634.0, 10634.0, 10634.0, 10888.4, 11362.4", \ "10612.5, 10612.5, 10612.5, 10866.9, 11340.9", \ "10569.7, 10569.7, 10569.7, 10824.1, 11298.1"); } fall_transition (inslew_load_5x5__0) { values ("5097.6, 5097.6, 5097.6, 5217.0, 5488.6", \ "5097.6, 5097.6, 5097.6, 5217.0, 5488.6", \ "5097.6, 5097.6, 5097.6, 5217.0, 5488.6", \ "5097.6, 5097.6, 5097.6, 5217.0, 5488.6", \ "5097.6, 5097.6, 5097.6, 5217.0, 5488.6"); } } internal_power (energy_pos_q_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__0) { values ("26754.4, 26754.4, 26754.4, 27826.5, 29970.9", \ "29985.2, 29985.2, 29985.2, 29985.2, 29985.2", \ "30013.9, 30013.9, 30013.9, 30013.9, 30013.9", \ "30071.4, 30071.4, 30071.4, 30071.4, 30071.4", \ "26970.3, 26970.3, 26970.3, 28042.5, 30186.8"); } fall_power (energy_inslew_load_5x5__0) { values ("24955.5, 24955.5, 24955.5, 26027.7, 28172.0", \ "25001.8, 25001.8, 25001.8, 26074.0, 28218.3", \ "25118.5, 25118.5, 25118.5, 26190.7, 28335.0", \ "25322.4, 25322.4, 25322.4, 26394.6, 28538.9", \ "25682.9, 25682.9, 25682.9, 26755.0, 28899.4"); } } internal_power (energy_pos_q_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__0) { values ("21794.5, 21794.5, 21794.5, 22866.7, 25011.0", \ "21812.2, 21812.2, 21812.2, 22884.3, 25028.7", \ "21836.5, 21836.5, 21836.5, 22908.7, 25053.0", \ "21881.9, 21881.9, 21881.9, 22954.0, 25098.4", \ "21971.5, 21971.5, 21971.5, 23043.7, 25188.0"); } fall_power (energy_inslew_load_5x5__0) { values ("22227.9, 22227.9, 22227.9, 23300.1, 25444.4", \ "22272.6, 22272.6, 22272.6, 23344.8, 25489.1", \ "22385.9, 22385.9, 22385.9, 23458.1, 25602.4", \ "22582.9, 22582.9, 22582.9, 23655.0, 25799.4", \ "22929.7, 22929.7, 22929.7, 24001.8, 26146.2"); } } internal_power (energy_pos_q_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__0) { values ("30312.5, 30312.5, 30312.5, 31384.7, 33529.0", \ "30344.4, 30344.4, 30344.4, 31416.6, 33560.9", \ "30396.3, 30396.3, 30396.3, 31468.5, 33612.8", \ "30498.1, 30498.1, 30498.1, 31570.3, 33714.6", \ "33916.0, 33916.0, 33916.0, 33916.0, 33916.0"); } fall_power (energy_inslew_load_5x5__0) { values ("33112.5, 33112.5, 33112.5, 34184.6, 36329.0", \ "36360.5, 36360.5, 36360.5, 36360.5, 36360.5", \ "36423.6, 36423.6, 36423.6, 36423.6, 36423.6", \ "36549.9, 36549.9, 36549.9, 36549.9, 36549.9", \ "36802.4, 36802.4, 36802.4, 36802.4, 36802.4"); } } internal_power (energy_pos_q_i3) { related_pin : "i3" ; rise_power (energy_inslew_load_5x5__0) { values ("35201.4, 35201.4, 35201.4, 36273.6, 38417.9", \ "38440.8, 38440.8, 38440.8, 38440.8, 38440.8", \ "38486.6, 38486.6, 38486.6, 38486.6, 38486.6", \ "38578.2, 38578.2, 38578.2, 38578.2, 38578.2", \ "38761.4, 38761.4, 38761.4, 38761.4, 38761.4"); } fall_power (energy_inslew_load_5x5__0) { values ("35830.6, 35830.6, 35830.6, 36902.8, 39047.1", \ "39091.2, 39091.2, 39091.2, 39091.2, 39091.2", \ "39179.4, 39179.4, 39179.4, 39179.4, 39179.4", \ "39355.7, 39355.7, 39355.7, 39355.7, 39355.7", \ "39708.4, 39708.4, 39708.4, 39708.4, 39708.4"); } } } } cell (noa2a22_x4) { area : 39.60 ; cell_leakage_power : 8.3 ; leakage_power () { when : "(i0 & i1 & (i2 | i3))" ; value : 8 ; } leakage_power () { when : "(!(i3) & !(i2) & i1 & i0)" ; value : 8.1 ; } leakage_power () { when : "(!(i3) & i2 & !(i1) & i0)" ; value : 9.2 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & i3) | (!(i0) & i1 & i2 & !(i3)))" ; value : 9 ; } leakage_power () { when : "(i3 & !(i2) & i1 & !(i0))" ; value : 8.8 ; } leakage_power () { when : "(i3 & i2 & !(i1) & !(i0))" ; value : 7.5 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & !(i3)) | (!(i0) & !(i1) & i2 & !(i3)))" ; value : 8.5 ; } leakage_power () { when : "(!(i0) & ((i1 & !(i2) & !(i3)) | (!(i1) & !(i2) & i3)))" ; value : 8.3 ; } leakage_power () { when : "((i0 & !(i1) & i2 & i3) | (!(i0) & ((i1 & i2 & i3) | (!(i1) & !(i2) & !(i3)))))" ; value : 7.8 ; } pin (i3) { direction : input ; capacitance : 434.46 ; } pin (i2) { direction : input ; capacitance : 432.96 ; } pin (i1) { direction : input ; capacitance : 434.46 ; } pin (i0) { direction : input ; capacitance : 432.96 ; } pin (nq) { function : "((!(i1) & (!(i2) | !(i3))) | (!((i2 & i3)) & !(i0)))" ; direction : output ; capacitance : 151.67 ; timing (maxd_nq_i0_negative_unate) { related_pin : "i0" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__3) { values ("13296.6, 13296.6, 13296.6, 13558.9, 14046.4", \ "13297.4, 13297.4, 13297.4, 13559.7, 14047.1", \ "13321.1, 13321.1, 13321.1, 13583.3, 14070.8", \ "13347.7, 13347.7, 13347.7, 13609.8, 14097.2", \ "13375.6, 13375.6, 13375.6, 13637.7, 14125.1"); } rise_transition (inslew_load_5x5__3) { values ("3345.6, 3345.6, 3345.6, 3560.6, 3972.2", \ "3346.7, 3346.7, 3346.7, 3561.7, 3973.3", \ "3355.1, 3355.1, 3355.1, 3569.7, 3981.3", \ "3363.8, 3363.8, 3363.8, 3578.2, 3989.6", \ "3368.7, 3368.7, 3368.7, 3583.0, 3994.3"); } cell_fall (inslew_load_5x5__3) { values ("12533.8, 12533.8, 12533.8, 12744.8, 13157.4", \ "12528.7, 12528.7, 12528.7, 12739.7, 13152.3", \ "12518.3, 12518.3, 12518.3, 12729.3, 13141.9", \ "12497.7, 12497.7, 12497.7, 12708.7, 13121.3", \ "12457.4, 12457.4, 12457.4, 12668.4, 13081.0"); } fall_transition (inslew_load_5x5__3) { values ("3179.6, 3179.6, 3179.6, 3333.2, 3654.8", \ "3179.6, 3179.6, 3179.6, 3333.2, 3654.8", \ "3179.6, 3179.6, 3179.6, 3333.2, 3654.8", \ "3179.6, 3179.6, 3179.6, 3333.2, 3654.8", \ "3180.1, 3180.1, 3180.1, 3333.7, 3655.3"); } } timing (maxd_nq_i1_negative_unate) { related_pin : "i1" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__3) { values ("12229.4, 12229.4, 12229.4, 12494.2, 12986.1", \ "12230.7, 12230.7, 12230.7, 12495.5, 12987.3", \ "12255.6, 12255.6, 12255.6, 12520.3, 13011.7", \ "12283.4, 12283.4, 12283.4, 12548.0, 13039.0", \ "12311.5, 12311.5, 12311.5, 12576.1, 13066.8"); } rise_transition (inslew_load_5x5__3) { values ("3031.0, 3031.0, 3031.0, 3250.8, 3672.3", \ "3032.3, 3032.3, 3032.3, 3252.1, 3673.5", \ "3041.1, 3041.1, 3041.1, 3260.7, 3681.9", \ "3050.0, 3050.0, 3050.0, 3269.5, 3690.4", \ "3055.0, 3055.0, 3055.0, 3274.4, 3695.2"); } cell_fall (inslew_load_5x5__3) { values ("11237.5, 11237.5, 11237.5, 11448.6, 11880.4", \ "11241.1, 11241.1, 11241.1, 11452.2, 11883.9", \ "11248.8, 11248.8, 11248.8, 11459.9, 11891.6", \ "11264.8, 11264.8, 11264.8, 11476.0, 11907.7", \ "11297.9, 11297.9, 11297.9, 11509.0, 11940.7"); } fall_transition (inslew_load_5x5__3) { values ("2975.0, 2975.0, 2975.0, 3137.3, 3460.0", \ "2975.2, 2975.2, 2975.2, 3137.5, 3460.2", \ "2975.2, 2975.2, 2975.2, 3137.6, 3460.2", \ "2975.3, 2975.3, 2975.3, 3137.6, 3460.3", \ "2975.4, 2975.4, 2975.4, 3137.7, 3460.4"); } } timing (maxd_nq_i2_negative_unate) { related_pin : "i2" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__3) { values ("17212.5, 17212.5, 17212.5, 17467.4, 17951.5", \ "17207.1, 17207.1, 17207.1, 17462.0, 17946.1", \ "17196.4, 17196.4, 17196.4, 17451.3, 17935.4", \ "17174.9, 17174.9, 17174.9, 17429.8, 17913.9", \ "17132.0, 17132.0, 17132.0, 17386.9, 17871.0"); } rise_transition (inslew_load_5x5__3) { values ("4468.0, 4468.0, 4468.0, 4667.9, 5062.6", \ "4468.0, 4468.0, 4468.0, 4667.9, 5062.6", \ "4468.0, 4468.0, 4468.0, 4667.9, 5062.6", \ "4468.0, 4468.0, 4468.0, 4667.9, 5062.6", \ "4468.0, 4468.0, 4468.0, 4667.9, 5062.6"); } cell_fall (inslew_load_5x5__3) { values ("14959.2, 14959.2, 14959.2, 15174.1, 15483.0", \ "14954.0, 14954.0, 14954.0, 15168.9, 15477.8", \ "14943.7, 14943.7, 14943.7, 15158.6, 15467.5", \ "14923.1, 14923.1, 14923.1, 15138.0, 15446.9", \ "14881.9, 14881.9, 14881.9, 15096.9, 15405.8"); } fall_transition (inslew_load_5x5__3) { values ("3755.8, 3755.8, 3755.8, 3880.5, 4084.1", \ "3755.8, 3755.8, 3755.8, 3880.5, 4084.1", \ "3755.8, 3755.8, 3755.8, 3880.5, 4084.1", \ "3755.8, 3755.8, 3755.8, 3880.5, 4084.1", \ "3755.9, 3755.9, 3755.9, 3880.6, 4084.2"); } } timing (maxd_nq_i3_negative_unate) { related_pin : "i3" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__3) { values ("16296.4, 16296.4, 16296.4, 16552.5, 17037.9", \ "16291.1, 16291.1, 16291.1, 16547.2, 17032.6", \ "16280.3, 16280.3, 16280.3, 16536.4, 17021.8", \ "16258.9, 16258.9, 16258.9, 16515.0, 17000.4", \ "16215.9, 16215.9, 16215.9, 16472.0, 16957.4"); } rise_transition (inslew_load_5x5__3) { values ("4203.5, 4203.5, 4203.5, 4406.4, 4804.4", \ "4203.5, 4203.5, 4203.5, 4406.4, 4804.4", \ "4203.5, 4203.5, 4203.5, 4406.4, 4804.4", \ "4203.5, 4203.5, 4203.5, 4406.4, 4804.4", \ "4203.5, 4203.5, 4203.5, 4406.4, 4804.4"); } cell_fall (inslew_load_5x5__3) { values ("13540.9, 13540.9, 13540.9, 13752.4, 14163.5", \ "13546.0, 13546.0, 13546.0, 13757.5, 14168.6", \ "13553.4, 13553.4, 13553.4, 13764.8, 14175.9", \ "13569.9, 13569.9, 13569.9, 13781.4, 14192.5", \ "13603.5, 13603.5, 13603.5, 13814.9, 14226.0"); } fall_transition (inslew_load_5x5__3) { values ("3385.9, 3385.9, 3385.9, 3531.9, 3845.6", \ "3386.7, 3386.7, 3386.7, 3532.7, 3846.3", \ "3387.0, 3387.0, 3387.0, 3532.9, 3846.6", \ "3387.1, 3387.1, 3387.1, 3533.0, 3846.7", \ "3387.2, 3387.2, 3387.2, 3533.1, 3846.7"); } } internal_power (energy_neg_nq_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__3) { values ("58111.0, 58111.0, 58111.0, 60006.8, 63798.5", \ "58161.5, 58161.5, 58161.5, 60057.3, 63849.0", \ "58304.3, 58304.3, 58304.3, 60200.1, 63991.8", \ "58534.4, 58534.4, 58534.4, 60430.2, 64221.9", \ "58909.3, 58909.3, 58909.3, 60805.1, 64596.8"); } fall_power (energy_inslew_load_5x5__3) { values ("55976.1, 55976.1, 55976.1, 57871.9, 61663.6", \ "61677.9, 61677.9, 61677.9, 61677.9, 61677.9", \ "61706.6, 61706.6, 61706.6, 61706.6, 61706.6", \ "61764.1, 61764.1, 61764.1, 61764.1, 61764.1", \ "56196.1, 56196.1, 56196.1, 58091.9, 61883.6"); } } internal_power (energy_neg_nq_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__3) { values ("54397.4, 54397.4, 54397.4, 56293.2, 60084.9", \ "54447.1, 54447.1, 54447.1, 56342.9, 60134.6", \ "54586.7, 54586.7, 54586.7, 56482.5, 60274.2", \ "54809.8, 54809.8, 54809.8, 56705.6, 60497.3", \ "55170.7, 55170.7, 55170.7, 57066.6, 60858.3"); } fall_power (energy_inslew_load_5x5__3) { values ("50878.4, 50878.4, 50878.4, 52774.2, 56565.9", \ "50893.2, 50893.2, 50893.2, 52789.1, 56580.7", \ "50917.6, 50917.6, 50917.6, 52813.4, 56605.1", \ "50962.4, 50962.4, 50962.4, 52858.2, 56649.9", \ "51055.9, 51055.9, 51055.9, 52951.7, 56743.4"); } } internal_power (energy_neg_nq_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__3) { values ("72707.3, 72707.3, 72707.3, 74603.1, 78394.8", \ "78438.9, 78438.9, 78438.9, 78438.9, 78438.9", \ "78527.0, 78527.0, 78527.0, 78527.0, 78527.0", \ "78703.4, 78703.4, 78703.4, 78703.4, 78703.4", \ "79056.1, 79056.1, 79056.1, 79056.1, 79056.1"); } fall_power (energy_inslew_load_5x5__3) { values ("65180.4, 65180.4, 65180.4, 67076.3, 70868.0", \ "70890.8, 70890.8, 70890.8, 70890.8, 70890.8", \ "70936.6, 70936.6, 70936.6, 70936.6, 70936.6", \ "71028.2, 71028.2, 71028.2, 71028.2, 71028.2", \ "65524.6, 65524.6, 65524.6, 67420.5, 71212.1"); } } internal_power (energy_neg_nq_i3) { related_pin : "i3" ; rise_power (energy_inslew_load_5x5__3) { values ("69114.8, 69114.8, 69114.8, 71010.7, 74802.3", \ "74833.9, 74833.9, 74833.9, 74833.9, 74833.9", \ "74897.0, 74897.0, 74897.0, 74897.0, 74897.0", \ "75023.3, 75023.3, 75023.3, 75023.3, 75023.3", \ "75275.7, 75275.7, 75275.7, 75275.7, 75275.7"); } fall_power (energy_inslew_load_5x5__3) { values ("59827.7, 59827.7, 59827.7, 61723.6, 65515.3", \ "59860.8, 59860.8, 59860.8, 61756.6, 65548.3", \ "59913.6, 59913.6, 59913.6, 61809.5, 65601.1", \ "60015.3, 60015.3, 60015.3, 61911.2, 65702.8", \ "60217.6, 60217.6, 60217.6, 62113.5, 65905.1"); } } } } cell (a4_x2) { area : 25.20 ; cell_leakage_power : 3.6 ; leakage_power () { when : "(i3 & i2 & i1 & i0)" ; value : 6.1 ; } leakage_power () { when : "(!(i3) & i2 & i1 & i0)" ; value : 4.4 ; } leakage_power () { when : "((i0 & (i1 ^ i2) & i3) | (!(i0) & i1 & i2 & i3))" ; value : 4 ; } leakage_power () { when : "((i0 & ((i1 & !(i2) & !(i3)) | (!(i1) & (i2 ^ i3)))) | (!(i0) & ((i1 & (i2 ^ i3)) | (!(i1) & i2 & i3))))" ; value : 3.1 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & !(i3)) | (!(i0) & ((i1 & !(i2) & !(i3)) | (!(i1) & (i2 ^ i3)))))" ; value : 2.1 ; } leakage_power () { when : "(!(i3) & !(i2) & !(i1) & !(i0))" ; value : 1.9 ; } pin (i3) { direction : input ; capacitance : 569.03 ; } pin (i2) { direction : input ; capacitance : 570.98 ; } pin (i1) { direction : input ; capacitance : 570.08 ; } pin (i0) { direction : input ; capacitance : 569.18 ; } pin (q) { function : "(i3 & i2 & i1 & i0)" ; direction : output ; capacitance : 89.69 ; timing (maxd_q_i0_positive_unate) { related_pin : "i0" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__23) { values ("11184.8, 11184.8, 11184.8, 11467.5, 12004.4", \ "11170.2, 11170.2, 11170.2, 11452.9, 11989.8", \ "11141.2, 11141.2, 11141.2, 11423.9, 11960.8", \ "11083.0, 11083.0, 11083.0, 11365.7, 11902.6", \ "10966.8, 10966.8, 10966.8, 11249.4, 11786.4"); } rise_transition (inslew_load_5x5__23) { values ("6649.1, 6649.1, 6649.1, 6878.1, 7330.5", \ "6649.1, 6649.1, 6649.1, 6878.1, 7330.5", \ "6649.1, 6649.1, 6649.1, 6878.1, 7330.5", \ "6649.1, 6649.1, 6649.1, 6878.1, 7330.5", \ "6649.2, 6649.2, 6649.2, 6878.1, 7330.5"); } cell_fall (inslew_load_5x5__23) { values ("7714.0, 7714.0, 7714.0, 7963.9, 8542.2", \ "7722.8, 7722.8, 7722.8, 7972.7, 8551.0", \ "7740.4, 7740.4, 7740.4, 7990.3, 8568.6", \ "7775.6, 7775.6, 7775.6, 8025.5, 8603.8", \ "7845.9, 7845.9, 7845.9, 8095.8, 8674.1"); } fall_transition (inslew_load_5x5__23) { values ("2738.1, 2738.1, 2738.1, 2940.3, 3301.5", \ "2738.1, 2738.1, 2738.1, 2940.3, 3301.5", \ "2738.1, 2738.1, 2738.1, 2940.3, 3301.5", \ "2738.1, 2738.1, 2738.1, 2940.3, 3301.5", \ "2738.1, 2738.1, 2738.1, 2940.3, 3301.5"); } } timing (maxd_q_i1_positive_unate) { related_pin : "i1" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__23) { values ("9366.0, 9366.0, 9366.0, 9647.5, 10196.2", \ "9358.5, 9358.5, 9358.5, 9640.0, 10188.6", \ "9340.8, 9340.8, 9340.8, 9622.3, 10170.9", \ "9305.4, 9305.4, 9305.4, 9586.9, 10135.5", \ "9235.3, 9235.3, 9235.3, 9516.8, 10065.4"); } rise_transition (inslew_load_5x5__23) { values ("5379.3, 5379.3, 5379.3, 5612.0, 6071.9", \ "5381.5, 5381.5, 5381.5, 5614.2, 6074.1", \ "5382.4, 5382.4, 5382.4, 5615.0, 6074.9", \ "5382.4, 5382.4, 5382.4, 5615.0, 6074.9", \ "5382.4, 5382.4, 5382.4, 5615.1, 6075.0"); } cell_fall (inslew_load_5x5__23) { values ("7081.9, 7081.9, 7081.9, 7407.7, 7938.4", \ "7090.7, 7090.7, 7090.7, 7416.5, 7947.2", \ "7108.3, 7108.3, 7108.3, 7434.1, 7964.8", \ "7143.5, 7143.5, 7143.5, 7469.3, 8000.0", \ "7213.8, 7213.8, 7213.8, 7539.6, 8070.3"); } fall_transition (inslew_load_5x5__23) { values ("2447.6, 2447.6, 2447.6, 2670.8, 2998.4", \ "2447.6, 2447.6, 2447.6, 2670.8, 2998.4", \ "2447.6, 2447.6, 2447.6, 2670.8, 2998.4", \ "2447.6, 2447.6, 2447.6, 2670.8, 2998.4", \ "2447.6, 2447.6, 2447.6, 2670.8, 2998.4"); } } timing (maxd_q_i2_positive_unate) { related_pin : "i2" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__23) { values ("7457.5, 7457.5, 7457.5, 7756.8, 8316.3", \ "7458.2, 7458.2, 7458.2, 7757.6, 8317.0", \ "7461.9, 7461.9, 7461.9, 7761.1, 8320.5", \ "7451.0, 7451.0, 7451.0, 7750.2, 8309.6", \ "7423.1, 7423.1, 7423.1, 7722.3, 8281.7"); } rise_transition (inslew_load_5x5__23) { values ("4010.9, 4010.9, 4010.9, 4253.6, 4721.9", \ "4018.5, 4018.5, 4018.5, 4261.2, 4729.4", \ "4032.4, 4032.4, 4032.4, 4274.9, 4742.9", \ "4039.1, 4039.1, 4039.1, 4281.7, 4749.5", \ "4039.1, 4039.1, 4039.1, 4281.6, 4749.4"); } cell_fall (inslew_load_5x5__23) { values ("6441.9, 6441.9, 6441.9, 6717.7, 7190.1", \ "6450.7, 6450.7, 6450.7, 6726.5, 7198.9", \ "6468.3, 6468.3, 6468.3, 6744.1, 7216.5", \ "6503.5, 6503.5, 6503.5, 6779.3, 7251.7", \ "6573.8, 6573.8, 6573.8, 6849.6, 7322.0"); } fall_transition (inslew_load_5x5__23) { values ("2142.5, 2142.5, 2142.5, 2304.8, 2635.1", \ "2142.5, 2142.5, 2142.5, 2304.8, 2635.1", \ "2142.5, 2142.5, 2142.5, 2304.8, 2635.1", \ "2142.5, 2142.5, 2142.5, 2304.8, 2635.1", \ "2142.4, 2142.4, 2142.4, 2304.8, 2635.1"); } } timing (maxd_q_i3_positive_unate) { related_pin : "i3" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__23) { values ("5421.7, 5421.7, 5421.7, 5745.2, 6332.5", \ "5438.4, 5438.4, 5438.4, 5760.8, 6347.8", \ "5505.0, 5505.0, 5505.0, 5823.9, 6410.2", \ "5557.3, 5557.3, 5557.3, 5873.4, 6459.0", \ "5571.3, 5571.3, 5571.3, 5886.8, 6472.4"); } rise_transition (inslew_load_5x5__23) { values ("2474.3, 2474.3, 2474.3, 2747.2, 3251.7", \ "2494.2, 2494.2, 2494.2, 2766.2, 3270.1", \ "2557.1, 2557.1, 2557.1, 2826.4, 3328.7", \ "2608.7, 2608.7, 2608.7, 2876.0, 3376.9", \ "2619.9, 2619.9, 2619.9, 2886.8, 3387.4"); } cell_fall (inslew_load_5x5__23) { values ("5469.2, 5469.2, 5469.2, 5717.8, 6240.6", \ "5478.0, 5478.0, 5478.0, 5726.6, 6249.4", \ "5495.6, 5495.6, 5495.6, 5744.2, 6267.0", \ "5530.8, 5530.8, 5530.8, 5779.4, 6302.2", \ "5601.2, 5601.2, 5601.2, 5849.8, 6372.6"); } fall_transition (inslew_load_5x5__23) { values ("1557.9, 1557.9, 1557.9, 1770.2, 2152.6", \ "1557.9, 1557.9, 1557.9, 1770.2, 2152.6", \ "1557.9, 1557.9, 1557.9, 1770.2, 2152.6", \ "1557.9, 1557.9, 1557.9, 1770.2, 2152.6", \ "1558.0, 1558.0, 1558.0, 1770.3, 2152.7"); } } internal_power (energy_pos_q_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__23) { values ("49360.0, 49360.0, 49360.0, 50481.1, 52723.5", \ "52740.1, 52740.1, 52740.1, 52740.1, 52740.1", \ "52773.2, 52773.2, 52773.2, 52773.2, 52773.2", \ "52839.6, 52839.6, 52839.6, 52839.6, 52839.6", \ "49609.0, 49609.0, 49609.0, 50730.2, 52972.5"); } fall_power (energy_inslew_load_5x5__23) { values ("30476.9, 30476.9, 30476.9, 31598.0, 33840.4", \ "33919.2, 33919.2, 33919.2, 33919.2, 33919.2", \ "34076.8, 34076.8, 34076.8, 34076.8, 34076.8", \ "34392.0, 34392.0, 34392.0, 34392.0, 34392.0", \ "35022.5, 35022.5, 35022.5, 35022.5, 35022.5"); } } internal_power (energy_pos_q_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__23) { values ("40447.6, 40447.6, 40447.6, 41568.8, 43811.1", \ "40473.5, 40473.5, 40473.5, 41594.7, 43837.1", \ "40515.2, 40515.2, 40515.2, 41636.3, 43878.7", \ "43956.9, 43956.9, 43956.9, 43956.9, 43956.9", \ "40750.2, 40750.2, 40750.2, 41871.3, 44113.7"); } fall_power (energy_inslew_load_5x5__23) { values ("27297.4, 27297.4, 27297.4, 28418.5, 30660.9", \ "30722.4, 30722.4, 30722.4, 30722.4, 30722.4", \ "30845.4, 30845.4, 30845.4, 30845.4, 30845.4", \ "31091.4, 31091.4, 31091.4, 31091.4, 31091.4", \ "31583.4, 31583.4, 31583.4, 31583.4, 31583.4"); } } internal_power (energy_pos_q_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__23) { values ("31486.3, 31486.3, 31486.3, 32607.5, 34849.8", \ "31528.9, 31528.9, 31528.9, 32650.0, 34892.4", \ "31609.9, 31609.9, 31609.9, 32731.1, 34973.4", \ "31715.6, 31715.6, 31715.6, 32836.7, 35079.1", \ "31890.4, 31890.4, 31890.4, 33011.5, 35253.9"); } fall_power (energy_inslew_load_5x5__23) { values ("23475.3, 23475.3, 23475.3, 24596.4, 26838.8", \ "26888.3, 26888.3, 26888.3, 26888.3, 26888.3", \ "26987.5, 26987.5, 26987.5, 26987.5, 26987.5", \ "27185.7, 27185.7, 27185.7, 27185.7, 27185.7", \ "24218.7, 24218.7, 24218.7, 25339.9, 27582.2"); } } internal_power (energy_pos_q_i3) { related_pin : "i3" ; rise_power (energy_inslew_load_5x5__23) { values ("22847.6, 22847.6, 22847.6, 23968.8, 26211.1", \ "22916.3, 22916.3, 22916.3, 24037.5, 26279.8", \ "23107.6, 23107.6, 23107.6, 24228.7, 26471.1", \ "23320.9, 23320.9, 23320.9, 24442.0, 26684.4", \ "23534.9, 23534.9, 23534.9, 24656.1, 26898.4"); } fall_power (energy_inslew_load_5x5__23) { values ("18669.4, 18669.4, 18669.4, 19790.6, 22032.9", \ "22074.0, 22074.0, 22074.0, 22074.0, 22074.0", \ "22156.1, 22156.1, 22156.1, 22156.1, 22156.1", \ "22320.3, 22320.3, 22320.3, 22320.3, 22320.3", \ "19285.4, 19285.4, 19285.4, 20406.6, 22648.9"); } } } } cell (a3_x2) { area : 21.60 ; cell_leakage_power : 3.8 ; leakage_power () { when : "(i2 & i1 & i0)" ; value : 5.3 ; } leakage_power () { when : "(i0 & (i1 ^ i2))" ; value : 4 ; } leakage_power () { when : "(i2 & i1 & !(i0))" ; value : 4.4 ; } leakage_power () { when : "((i0 & !(i1) & !(i2)) | (!(i0) & (i1 ^ i2)))" ; value : 3.1 ; } leakage_power () { when : "(!(i2) & !(i1) & !(i0))" ; value : 2.1 ; } pin (i2) { direction : input ; capacitance : 568.43 ; } pin (i1) { direction : input ; capacitance : 567.53 ; } pin (i0) { direction : input ; capacitance : 566.63 ; } pin (q) { function : "(i1 & i0 & i2)" ; direction : output ; capacitance : 89.69 ; timing (maxd_q_i0_positive_unate) { related_pin : "i0" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__23) { values ("3950.7, 3950.7, 3950.7, 4304.0, 4930.9", \ "3977.5, 3977.5, 3977.5, 4329.1, 4955.3", \ "3999.8, 3999.8, 3999.8, 4349.9, 4975.6", \ "4010.1, 4010.1, 4010.1, 4359.7, 4985.3", \ "4037.3, 4037.3, 4037.3, 4386.6, 5011.9"); } rise_transition (inslew_load_5x5__23) { values ("1232.5, 1232.5, 1232.5, 1535.1, 2096.7", \ "1257.7, 1257.7, 1257.7, 1558.9, 2119.9", \ "1279.0, 1279.0, 1279.0, 1579.2, 2139.6", \ "1285.0, 1285.0, 1285.0, 1584.9, 2145.2", \ "1292.9, 1292.9, 1292.9, 1592.3, 2152.4"); } cell_fall (inslew_load_5x5__23) { values ("5409.4, 5409.4, 5409.4, 5659.9, 6186.5", \ "5418.2, 5418.2, 5418.2, 5668.7, 6195.3", \ "5435.8, 5435.8, 5435.8, 5686.3, 6212.9", \ "5471.0, 5471.0, 5471.0, 5721.5, 6248.1", \ "5541.3, 5541.3, 5541.3, 5791.8, 6318.4"); } fall_transition (inslew_load_5x5__23) { values ("1528.3, 1528.3, 1528.3, 1746.8, 2127.5", \ "1528.3, 1528.3, 1528.3, 1746.8, 2127.5", \ "1528.3, 1528.3, 1528.3, 1746.8, 2127.5", \ "1528.3, 1528.3, 1528.3, 1746.8, 2127.5", \ "1528.4, 1528.4, 1528.4, 1746.8, 2127.6"); } } timing (maxd_q_i1_positive_unate) { related_pin : "i1" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__23) { values ("5754.9, 5754.9, 5754.9, 6070.8, 6657.0", \ "5751.8, 5751.8, 5751.8, 6067.6, 6653.8", \ "5742.9, 5742.9, 5742.9, 6058.6, 6644.8", \ "5726.6, 5726.6, 5726.6, 6042.3, 6628.5", \ "5694.9, 5694.9, 5694.9, 6010.6, 6596.8"); } rise_transition (inslew_load_5x5__23) { values ("2622.6, 2622.6, 2622.6, 2890.0, 3391.1", \ "2625.0, 2625.0, 2625.0, 2892.2, 3393.3", \ "2625.5, 2625.5, 2625.5, 2892.7, 3393.8", \ "2625.6, 2625.6, 2625.6, 2892.8, 3393.9", \ "2626.4, 2626.4, 2626.4, 2893.6, 3394.6"); } cell_fall (inslew_load_5x5__23) { values ("6390.8, 6390.8, 6390.8, 6665.8, 7136.1", \ "6399.6, 6399.6, 6399.6, 6674.6, 7144.9", \ "6417.2, 6417.2, 6417.2, 6692.2, 7162.5", \ "6452.4, 6452.4, 6452.4, 6727.4, 7197.7", \ "6522.7, 6522.7, 6522.7, 6797.7, 7268.0"); } fall_transition (inslew_load_5x5__23) { values ("2121.3, 2121.3, 2121.3, 2282.6, 2614.6", \ "2121.3, 2121.3, 2121.3, 2282.6, 2614.6", \ "2121.3, 2121.3, 2121.3, 2282.6, 2614.6", \ "2121.3, 2121.3, 2121.3, 2282.6, 2614.6", \ "2121.3, 2121.3, 2121.3, 2282.7, 2614.6"); } } timing (maxd_q_i2_positive_unate) { related_pin : "i2" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__23) { values ("7434.5, 7434.5, 7434.5, 7735.4, 8295.4", \ "7423.4, 7423.4, 7423.4, 7724.3, 8284.3", \ "7401.3, 7401.3, 7401.3, 7702.2, 8262.2", \ "7356.9, 7356.9, 7356.9, 7657.8, 8217.8", \ "7268.4, 7268.4, 7268.4, 7569.4, 8129.3"); } rise_transition (inslew_load_5x5__23) { values ("3825.8, 3825.8, 3825.8, 4070.8, 4542.4", \ "3825.8, 3825.8, 3825.8, 4070.8, 4542.4", \ "3825.8, 3825.8, 3825.8, 4070.8, 4542.4", \ "3825.8, 3825.8, 3825.8, 4070.8, 4542.4", \ "3826.1, 3826.1, 3826.1, 4071.1, 4542.8"); } cell_fall (inslew_load_5x5__23) { values ("7035.1, 7035.1, 7035.1, 7361.6, 7888.4", \ "7043.9, 7043.9, 7043.9, 7370.4, 7897.2", \ "7061.5, 7061.5, 7061.5, 7388.0, 7914.8", \ "7096.6, 7096.6, 7096.6, 7423.1, 7949.9", \ "7167.0, 7167.0, 7167.0, 7493.5, 8020.3"); } fall_transition (inslew_load_5x5__23) { values ("2432.6, 2432.6, 2432.6, 2653.3, 2979.5", \ "2432.6, 2432.6, 2432.6, 2653.3, 2979.5", \ "2432.6, 2432.6, 2432.6, 2653.3, 2979.5", \ "2432.6, 2432.6, 2432.6, 2653.3, 2979.5", \ "2432.6, 2432.6, 2432.6, 2653.3, 2979.5"); } } internal_power (energy_pos_q_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__23) { values ("19947.9, 19947.9, 19947.9, 21069.0, 23311.4", \ "20017.8, 20017.8, 20017.8, 21139.0, 23381.3", \ "20102.6, 20102.6, 20102.6, 21223.7, 23466.1", \ "20201.7, 20201.7, 20201.7, 21322.9, 23565.2", \ "20391.7, 20391.7, 20391.7, 21512.9, 23755.2"); } fall_power (energy_inslew_load_5x5__23) { values ("18382.5, 18382.5, 18382.5, 19503.7, 21746.0", \ "21795.6, 21795.6, 21795.6, 21795.6, 21795.6", \ "21894.7, 21894.7, 21894.7, 21894.7, 21894.7", \ "22092.9, 22092.9, 22092.9, 22092.9, 22092.9", \ "19126.0, 19126.0, 19126.0, 20247.2, 22489.5"); } } internal_power (energy_pos_q_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__23) { values ("28008.8, 28008.8, 28008.8, 29130.0, 31372.3", \ "28033.7, 28033.7, 28033.7, 29154.8, 31397.2", \ "28074.0, 28074.0, 28074.0, 29195.2, 31437.5", \ "28152.5, 28152.5, 28152.5, 29273.6, 31516.0", \ "28311.0, 28311.0, 28311.0, 29432.1, 31674.5"); } fall_power (energy_inslew_load_5x5__23) { values ("23191.8, 23191.8, 23191.8, 24313.0, 26555.3", \ "26616.8, 26616.8, 26616.8, 26616.8, 26616.8", \ "26739.8, 26739.8, 26739.8, 26739.8, 26739.8", \ "26985.9, 26985.9, 26985.9, 26985.9, 26985.9", \ "24114.5, 24114.5, 24114.5, 25235.7, 27478.0"); } } internal_power (energy_pos_q_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__23) { values ("36475.0, 36475.0, 36475.0, 37596.1, 39838.5", \ "39855.1, 39855.1, 39855.1, 39855.1, 39855.1", \ "39888.2, 39888.2, 39888.2, 39888.2, 39888.2", \ "39954.6, 39954.6, 39954.6, 39954.6, 39954.6", \ "36724.7, 36724.7, 36724.7, 37845.9, 40088.2"); } fall_power (energy_inslew_load_5x5__23) { values ("27019.3, 27019.3, 27019.3, 28140.4, 30382.8", \ "30461.6, 30461.6, 30461.6, 30461.6, 30461.6", \ "30619.2, 30619.2, 30619.2, 30619.2, 30619.2", \ "30934.4, 30934.4, 30934.4, 30934.4, 30934.4", \ "31564.9, 31564.9, 31564.9, 31564.9, 31564.9"); } } } } cell (inv_x1) { area : 10.80 ; cell_leakage_power : 1.1 ; leakage_power () { when : "i" ; value : 0.83 ; } leakage_power () { when : "!(i)" ; value : 1.4 ; } pin (i) { direction : input ; capacitance : 438.56 ; } pin (nq) { function : "!(i)" ; direction : output ; capacitance : 53.63 ; timing (maxd_nq_i_negative_unate) { related_pin : "i" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__24) { values ("1323.3, 1323.3, 1323.3, 1527.9, 1933.8", \ "1332.1, 1332.1, 1332.1, 1536.7, 1942.6", \ "1349.7, 1349.7, 1349.7, 1554.3, 1960.2", \ "1383.1, 1383.1, 1383.1, 1588.7, 1995.2", \ "1411.4, 1411.4, 1411.4, 1632.9, 2055.3"); } rise_transition (inslew_load_5x5__24) { values ("553.7, 553.7, 553.7, 826.4, 1371.9", \ "553.7, 553.7, 553.7, 826.4, 1371.9", \ "553.7, 553.7, 553.7, 826.4, 1371.9", \ "555.1, 555.1, 555.1, 827.7, 1372.4", \ "571.9, 571.9, 571.9, 849.5, 1391.0"); } cell_fall (inslew_load_5x5__24) { values ("947.0, 947.0, 947.0, 1070.8, 1316.4", \ "955.8, 955.8, 955.8, 1079.6, 1325.2", \ "973.3, 973.3, 973.3, 1097.1, 1342.8", \ "1000.9, 1000.9, 1000.9, 1128.0, 1376.6", \ "989.0, 989.0, 989.0, 1137.8, 1412.9"); } fall_transition (inslew_load_5x5__24) { values ("358.8, 358.8, 358.8, 522.0, 848.4", \ "358.8, 358.8, 358.8, 522.0, 848.4", \ "358.9, 358.9, 358.9, 522.1, 848.4", \ "362.9, 362.9, 362.9, 526.6, 851.7", \ "385.1, 385.1, 385.1, 558.4, 887.6"); } } internal_power (energy_neg_nq_i) { related_pin : "i" ; rise_power (energy_inslew_load_5x5__24) { values ("701.9, 701.9, 701.9, 1372.3, 2713.1", \ "746.0, 746.0, 746.0, 1416.4, 2757.2", \ "834.2, 834.2, 834.2, 1504.6, 2845.4", \ "1010.6, 1010.6, 1010.6, 1681.0, 3021.7", \ "1363.3, 1363.3, 1363.3, 2033.7, 3374.4"); } fall_power (energy_inslew_load_5x5__24) { values ("705.8, 705.8, 705.8, 1376.2, 2717.0", \ "728.7, 728.7, 728.7, 1399.1, 2739.9", \ "774.5, 774.5, 774.5, 1444.9, 2785.7", \ "866.1, 866.1, 866.1, 1536.5, 2877.3", \ "1049.3, 1049.3, 1049.3, 1719.7, 3060.5"); } } } } cell (sff3_x4) { area : 100.80 ; cell_leakage_power : 18 ; pin (i2) { direction : input ; capacitance : 452.77 ; internal_power (energy_i2) { rise_power (energy_inslew_5__0) { values ("33407.3, 33426.6, 33462.0, 33524.3, 33646.9"); } fall_power (energy_inslew_5__0) { values ("34475.6, 34519.4, 34599.3, 34759.8, 35066.4"); } } } pin (i1) { direction : input ; capacitance : 454.85 ; internal_power (energy_i1) { rise_power (energy_inslew_5__0) { values ("33407.3, 33426.6, 33462.0, 33524.3, 33646.9"); } fall_power (energy_inslew_5__0) { values ("34475.6, 34519.4, 34599.3, 34759.8, 35066.4"); } } } pin (i0) { direction : input ; capacitance : 462.28 ; internal_power (energy_i0) { rise_power (energy_inslew_5__0) { values ("23714.2, 23732.3, 23764.5, 23826.0, 23954.1"); } fall_power (energy_inslew_5__0) { values ("22071.3, 22113.3, 22196.5, 22351.2, 22654.5"); } } } pin (cmd1) { direction : input ; capacitance : 774.46 ; internal_power (energy_cmd1) { rise_power (energy_inslew_5__0) { values ("55649.9, 55665.2, 55695.9, 55757.4, 55892.4"); } fall_power (energy_inslew_5__0) { values ("56189.8, 56224.6, 56294.3, 56433.7, 56713.0"); } } } pin (cmd0) { direction : input ; capacitance : 771.51 ; internal_power (energy_cmd0) { rise_power (energy_inslew_5__0) { values ("89764.2, 89779.5, 89810.2, 89872.0, 90015.4"); } fall_power (energy_inslew_5__0) { values ("84175.2, 84210.0, 84279.7, 84419.1, 84699.1"); } } } pin (ck) { direction : input ; capacitance : 429.53 ; internal_power (energy_ck) { rise_power (energy_inslew_5__0) { values ("46981.8, 47004.7, 47050.4, 47142.0, 47327.4"); } fall_power (energy_inslew_5__0) { values ("48946.8, 48990.9, 49079.1, 49255.5, 49608.2"); } } } pin (q) { direction : output ; capacitance : 582.68 ; } } cell (noa22_x4) { area : 36.00 ; cell_leakage_power : 7.6 ; leakage_power () { when : "(i0 & i1)" ; value : 6.4 ; } leakage_power () { when : "(!(i2) & !(i1) & i0)" ; value : 9.2 ; } leakage_power () { when : "((i0 ^ i1) & i2)" ; value : 6.3 ; } leakage_power () { when : "(!(i2) & i1 & !(i0))" ; value : 9 ; } leakage_power () { when : "(i2 & !(i1) & !(i0))" ; value : 6.1 ; } leakage_power () { when : "(!(i2) & !(i1) & !(i0))" ; value : 8.5 ; } pin (i2) { direction : input ; capacitance : 439.56 ; } pin (i1) { direction : input ; capacitance : 434.46 ; } pin (i0) { direction : input ; capacitance : 432.96 ; } pin (nq) { function : "((!(i0) & !(i2)) | (!(i2) & !(i1)))" ; direction : output ; capacitance : 151.67 ; timing (maxd_nq_i0_negative_unate) { related_pin : "i0" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__3) { values ("13304.9, 13304.9, 13304.9, 13567.2, 14054.6", \ "13319.4, 13319.4, 13319.4, 13581.7, 14069.1", \ "13331.2, 13331.2, 13331.2, 13593.4, 14080.8", \ "13356.6, 13356.6, 13356.6, 13618.7, 14106.1", \ "13381.6, 13381.6, 13381.6, 13643.8, 14131.2"); } rise_transition (inslew_load_5x5__3) { values ("3348.2, 3348.2, 3348.2, 3563.2, 3974.7", \ "3353.3, 3353.3, 3353.3, 3567.9, 3979.6", \ "3357.8, 3357.8, 3357.8, 3572.3, 3983.9", \ "3365.1, 3365.1, 3365.1, 3579.4, 3990.9", \ "3366.9, 3366.9, 3366.9, 3581.3, 3992.6"); } cell_fall (inslew_load_5x5__3) { values ("12525.1, 12525.1, 12525.1, 12736.1, 13148.7", \ "12520.0, 12520.0, 12520.0, 12731.0, 13143.6", \ "12509.7, 12509.7, 12509.7, 12720.7, 13133.3", \ "12489.0, 12489.0, 12489.0, 12700.0, 13112.6", \ "12448.6, 12448.6, 12448.6, 12659.6, 13072.2"); } fall_transition (inslew_load_5x5__3) { values ("3177.9, 3177.9, 3177.9, 3331.6, 3653.3", \ "3177.9, 3177.9, 3177.9, 3331.6, 3653.3", \ "3177.9, 3177.9, 3177.9, 3331.6, 3653.3", \ "3177.9, 3177.9, 3177.9, 3331.6, 3653.3", \ "3178.4, 3178.4, 3178.4, 3332.1, 3653.7"); } } timing (maxd_nq_i1_negative_unate) { related_pin : "i1" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__3) { values ("12237.4, 12237.4, 12237.4, 12502.2, 12994.0", \ "12252.9, 12252.9, 12252.9, 12517.7, 13009.2", \ "12265.6, 12265.6, 12265.6, 12530.3, 13021.6", \ "12291.3, 12291.3, 12291.3, 12556.0, 13046.9", \ "12316.7, 12316.7, 12316.7, 12581.4, 13072.2"); } rise_transition (inslew_load_5x5__3) { values ("3033.4, 3033.4, 3033.4, 3253.2, 3674.6", \ "3038.9, 3038.9, 3038.9, 3258.6, 3679.8", \ "3043.7, 3043.7, 3043.7, 3263.3, 3684.4", \ "3051.0, 3051.0, 3051.0, 3270.5, 3691.4", \ "3053.0, 3053.0, 3053.0, 3272.4, 3693.3"); } cell_fall (inslew_load_5x5__3) { values ("11231.5, 11231.5, 11231.5, 11442.6, 11874.4", \ "11235.1, 11235.1, 11235.1, 11446.3, 11878.0", \ "11242.8, 11242.8, 11242.8, 11453.9, 11885.7", \ "11258.9, 11258.9, 11258.9, 11470.0, 11901.8", \ "11292.0, 11292.0, 11292.0, 11503.1, 11934.8"); } fall_transition (inslew_load_5x5__3) { values ("2974.8, 2974.8, 2974.8, 3137.1, 3459.8", \ "2974.9, 2974.9, 2974.9, 3137.2, 3459.9", \ "2975.0, 2975.0, 2975.0, 3137.3, 3460.0", \ "2975.0, 2975.0, 2975.0, 3137.3, 3460.0", \ "2975.2, 2975.2, 2975.2, 3137.5, 3460.2"); } } timing (maxd_nq_i2_negative_unate) { related_pin : "i2" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__3) { values ("16111.2, 16111.2, 16111.2, 16367.6, 16853.0", \ "16105.8, 16105.8, 16105.8, 16362.2, 16847.6", \ "16095.1, 16095.1, 16095.1, 16351.5, 16836.9", \ "16073.5, 16073.5, 16073.5, 16329.9, 16815.3", \ "16030.5, 16030.5, 16030.5, 16286.9, 16772.3"); } rise_transition (inslew_load_5x5__3) { values ("4150.3, 4150.3, 4150.3, 4353.8, 4752.3", \ "4150.3, 4150.3, 4150.3, 4353.8, 4752.3", \ "4150.3, 4150.3, 4150.3, 4353.8, 4752.3", \ "4150.3, 4150.3, 4150.3, 4353.8, 4752.3", \ "4150.3, 4150.3, 4150.3, 4353.8, 4752.3"); } cell_fall (inslew_load_5x5__3) { values ("10871.7, 10871.7, 10871.7, 11082.9, 11519.5", \ "10880.5, 10880.5, 10880.5, 11091.7, 11528.3", \ "10898.1, 10898.1, 10898.1, 11109.3, 11545.9", \ "10933.3, 10933.3, 10933.3, 11144.5, 11581.1", \ "11003.8, 11003.8, 11003.8, 11214.9, 11651.5"); } fall_transition (inslew_load_5x5__3) { values ("2955.8, 2955.8, 2955.8, 3119.0, 3441.4", \ "2955.8, 2955.8, 2955.8, 3119.0, 3441.4", \ "2955.8, 2955.8, 2955.8, 3119.0, 3441.4", \ "2955.8, 2955.8, 2955.8, 3119.0, 3441.4", \ "2956.1, 2956.1, 2956.1, 3119.3, 3441.7"); } } internal_power (energy_neg_nq_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__3) { values ("58110.8, 58110.8, 58110.8, 60006.7, 63798.3", \ "58188.8, 58188.8, 58188.8, 60084.6, 63876.3", \ "58304.6, 58304.6, 58304.6, 60200.4, 63992.1", \ "58525.0, 58525.0, 58525.0, 60420.8, 64212.5", \ "58879.0, 58879.0, 58879.0, 60774.9, 64566.6"); } fall_power (energy_inslew_load_5x5__3) { values ("55942.5, 55942.5, 55942.5, 57838.3, 61630.0", \ "61644.4, 61644.4, 61644.4, 61644.4, 61644.4", \ "61673.1, 61673.1, 61673.1, 61673.1, 61673.1", \ "61730.5, 61730.5, 61730.5, 61730.5, 61730.5", \ "56162.2, 56162.2, 56162.2, 58058.1, 61849.7"); } } internal_power (energy_neg_nq_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__3) { values ("54395.9, 54395.9, 54395.9, 56291.8, 60083.4", \ "54472.9, 54472.9, 54472.9, 56368.7, 60160.4", \ "54586.1, 54586.1, 54586.1, 56481.9, 60273.6", \ "54798.6, 54798.6, 54798.6, 56694.4, 60486.1", \ "55139.3, 55139.3, 55139.3, 57035.2, 60826.9"); } fall_power (energy_inslew_load_5x5__3) { values ("50852.7, 50852.7, 50852.7, 52748.5, 56540.2", \ "50867.4, 50867.4, 50867.4, 52763.2, 56554.9", \ "50892.0, 50892.0, 50892.0, 52787.8, 56579.5", \ "56624.1, 56624.1, 56624.1, 56624.1, 56624.1", \ "51030.3, 51030.3, 51030.3, 52926.1, 56717.8"); } } internal_power (energy_neg_nq_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__3) { values ("68410.4, 68410.4, 68410.4, 70306.2, 74097.9", \ "74142.0, 74142.0, 74142.0, 74142.0, 74142.0", \ "74230.2, 74230.2, 74230.2, 74230.2, 74230.2", \ "74406.5, 74406.5, 74406.5, 74406.5, 74406.5", \ "74759.2, 74759.2, 74759.2, 74759.2, 74759.2"); } fall_power (energy_inslew_load_5x5__3) { values ("54910.1, 54910.1, 54910.1, 56805.9, 60597.6", \ "60620.5, 60620.5, 60620.5, 60620.5, 60620.5", \ "60666.3, 60666.3, 60666.3, 60666.3, 60666.3", \ "60757.9, 60757.9, 60757.9, 60757.9, 60757.9", \ "55262.5, 55262.5, 55262.5, 57158.3, 60950.0"); } } } } cell (halfadder_x2) { area : 57.60 ; cell_leakage_power : 10 ; leakage_power () { when : "(!(b) & a)" ; value : 12 ; } leakage_power () { when : "b" ; value : 11 ; } leakage_power () { when : "(!(b) & !(a))" ; value : 8.7 ; } pin (b) { direction : input ; capacitance : 1250.49 ; } pin (a) { direction : input ; capacitance : 1301.97 ; } pin (sout) { function : "(b ^ a)" ; direction : output ; capacitance : 85.77 ; timing (maxd_sout_a_positive_unate) { related_pin : "a" ; when : "!(b)" ; sdf_cond : "!(b)" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__0) { values ("6794.8, 6794.8, 6794.8, 7090.3, 7641.3", \ "6792.3, 6792.3, 6792.3, 7087.8, 7638.8", \ "6787.3, 6787.3, 6787.3, 7082.8, 7633.8", \ "6777.2, 6777.2, 6777.2, 7072.8, 7623.7", \ "6757.3, 6757.3, 6757.3, 7052.8, 7603.7"); } rise_transition (inslew_load_5x5__0) { values ("2995.6, 2995.6, 2995.6, 3241.7, 3713.7", \ "2995.6, 2995.6, 2995.6, 3241.7, 3713.7", \ "2995.6, 2995.6, 2995.6, 3241.7, 3713.7", \ "2995.6, 2995.6, 2995.6, 3241.8, 3713.7", \ "2995.9, 2995.9, 2995.9, 3242.0, 3714.0"); } cell_fall (inslew_load_5x5__0) { values ("7554.1, 7554.1, 7554.1, 7707.9, 8171.0", \ "7553.3, 7553.3, 7553.3, 7707.2, 8170.3", \ "7567.7, 7567.7, 7567.7, 7721.5, 8185.2", \ "7585.0, 7585.0, 7585.0, 7738.8, 8203.0", \ "7608.2, 7608.2, 7608.2, 7762.0, 8226.5"); } fall_transition (inslew_load_5x5__0) { values ("3320.9, 3320.9, 3320.9, 3398.5, 3754.6", \ "3322.5, 3322.5, 3322.5, 3399.9, 3756.0", \ "3333.5, 3333.5, 3333.5, 3410.4, 3766.6", \ "3345.0, 3345.0, 3345.0, 3421.3, 3777.8", \ "3351.5, 3351.5, 3351.5, 3427.5, 3784.1"); } } timing (maxd_sout_b_positive_unate) { related_pin : "b" ; when : "!(a)" ; sdf_cond : "!(a)" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__0) { values ("8876.1, 8876.1, 8876.1, 9161.6, 9700.7", \ "8873.6, 8873.6, 8873.6, 9159.1, 9698.2", \ "8868.6, 8868.6, 8868.6, 9154.1, 9693.2", \ "8858.5, 8858.5, 8858.5, 9144.0, 9683.1", \ "8838.5, 8838.5, 8838.5, 9124.0, 9663.1"); } rise_transition (inslew_load_5x5__0) { values ("4423.4, 4423.4, 4423.4, 4650.5, 5095.6", \ "4423.4, 4423.4, 4423.4, 4650.5, 5095.6", \ "4423.4, 4423.4, 4423.4, 4650.5, 5095.6", \ "4423.4, 4423.4, 4423.4, 4650.5, 5095.6", \ "4423.4, 4423.4, 4423.4, 4650.5, 5095.6"); } cell_fall (inslew_load_5x5__0) { values ("10224.2, 10224.2, 10224.2, 10475.7, 10947.9", \ "10218.8, 10218.8, 10218.8, 10470.3, 10942.5", \ "10208.1, 10208.1, 10208.1, 10459.6, 10931.8", \ "10186.6, 10186.6, 10186.6, 10438.1, 10910.3", \ "10143.8, 10143.8, 10143.8, 10395.3, 10867.5"); } fall_transition (inslew_load_5x5__0) { values ("4864.3, 4864.3, 4864.3, 4986.7, 5266.8", \ "4864.3, 4864.3, 4864.3, 4986.7, 5266.8", \ "4864.3, 4864.3, 4864.3, 4986.7, 5266.8", \ "4864.3, 4864.3, 4864.3, 4986.7, 5266.8", \ "4864.3, 4864.3, 4864.3, 4986.7, 5266.8"); } } timing (maxd_sout_a_negative_unate) { related_pin : "a" ; when : "b" ; sdf_cond : "b" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__0) { values ("10823.8, 10823.8, 10823.8, 11113.5, 11652.6", \ "10832.6, 10832.6, 10832.6, 11122.3, 11661.4", \ "10850.2, 10850.2, 10850.2, 11139.9, 11679.0", \ "10885.4, 10885.4, 10885.4, 11175.1, 11714.2", \ "10955.4, 10955.4, 10955.4, 11245.1, 11784.2"); } rise_transition (inslew_load_5x5__0) { values ("3717.8, 3717.8, 3717.8, 3953.4, 4407.2", \ "3717.8, 3717.8, 3717.8, 3953.4, 4407.2", \ "3717.8, 3717.8, 3717.8, 3953.4, 4407.2", \ "3717.8, 3717.8, 3717.8, 3953.4, 4407.2", \ "3718.5, 3718.5, 3718.5, 3954.1, 4407.9"); } cell_fall (inslew_load_5x5__0) { values ("11990.6, 11990.6, 11990.6, 12239.6, 12706.7", \ "11999.4, 11999.4, 11999.4, 12248.4, 12715.5", \ "12016.9, 12016.9, 12016.9, 12265.9, 12733.0", \ "12052.1, 12052.1, 12052.1, 12301.1, 12768.2", \ "12118.7, 12118.7, 12118.7, 12367.7, 12834.8"); } fall_transition (inslew_load_5x5__0) { values ("4465.0, 4465.0, 4465.0, 4594.5, 4890.1", \ "4465.0, 4465.0, 4465.0, 4594.5, 4890.1", \ "4465.0, 4465.0, 4465.0, 4594.5, 4890.1", \ "4465.0, 4465.0, 4465.0, 4594.5, 4890.1", \ "4465.0, 4465.0, 4465.0, 4594.5, 4890.1"); } } timing (maxd_sout_b_negative_unate) { related_pin : "b" ; when : "a" ; sdf_cond : "a" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__0) { values ("9452.5, 9452.5, 9452.5, 9767.4, 10336.7", \ "9461.3, 9461.3, 9461.3, 9776.2, 10345.5", \ "9478.9, 9478.9, 9478.9, 9793.8, 10363.1", \ "9514.1, 9514.1, 9514.1, 9829.0, 10398.3", \ "9584.3, 9584.3, 9584.3, 9899.2, 10468.5"); } rise_transition (inslew_load_5x5__0) { values ("2342.5, 2342.5, 2342.5, 2609.1, 3098.7", \ "2342.5, 2342.5, 2342.5, 2609.1, 3098.7", \ "2342.5, 2342.5, 2342.5, 2609.1, 3098.7", \ "2342.5, 2342.5, 2342.5, 2609.1, 3098.7", \ "2342.9, 2342.9, 2342.9, 2609.5, 3099.1"); } cell_fall (inslew_load_5x5__0) { values ("9305.1, 9305.1, 9305.1, 9544.4, 10091.9", \ "9313.9, 9313.9, 9313.9, 9553.2, 10100.7", \ "9331.5, 9331.5, 9331.5, 9570.8, 10118.3", \ "9366.7, 9366.7, 9366.7, 9606.0, 10153.5", \ "9434.5, 9434.5, 9434.5, 9673.8, 10221.3"); } fall_transition (inslew_load_5x5__0) { values ("2870.3, 2870.3, 2870.3, 3059.0, 3425.7", \ "2870.3, 2870.3, 2870.3, 3059.0, 3425.7", \ "2870.3, 2870.3, 2870.3, 3059.0, 3425.7", \ "2870.3, 2870.3, 2870.3, 3059.0, 3425.7", \ "2870.6, 2870.6, 2870.6, 3059.3, 3426.1"); } } internal_power (energy_pos_sout_a) { related_pin : "a" ; when : "!(b)" ; rise_power (energy_inslew_load_5x5__0) { values ("26840.4, 26840.4, 26840.4, 27912.6, 30056.9", \ "30073.4, 30073.4, 30073.4, 30073.4, 30073.4", \ "30106.4, 30106.4, 30106.4, 30106.4, 30106.4", \ "26956.0, 26956.0, 26956.0, 28028.2, 30172.5", \ "27088.7, 27088.7, 27088.7, 28160.8, 30305.2"); } fall_power (energy_inslew_load_5x5__0) { values ("24774.8, 24774.8, 24774.8, 25846.9, 27991.3", \ "24822.1, 24822.1, 24822.1, 25894.3, 28038.6", \ "24940.2, 24940.2, 24940.2, 26012.3, 28156.7", \ "25146.2, 25146.2, 25146.2, 26218.4, 28362.7", \ "25510.7, 25510.7, 25510.7, 26582.9, 28727.2"); } } internal_power (energy_pos_sout_b) { related_pin : "b" ; when : "!(a)" ; rise_power (energy_inslew_load_5x5__0) { values ("35676.7, 35676.7, 35676.7, 36748.9, 38893.2", \ "38919.2, 38919.2, 38919.2, 38919.2, 38919.2", \ "38971.1, 38971.1, 38971.1, 38971.1, 38971.1", \ "39074.8, 39074.8, 39074.8, 39074.8, 39074.8", \ "39282.4, 39282.4, 39282.4, 39282.4, 39282.4"); } fall_power (energy_inslew_load_5x5__0) { values ("36254.8, 36254.8, 36254.8, 37327.0, 39471.3", \ "39515.6, 39515.6, 39515.6, 39515.6, 39515.6", \ "39604.0, 39604.0, 39604.0, 39604.0, 39604.0", \ "39781.0, 39781.0, 39781.0, 39781.0, 39781.0", \ "40134.9, 40134.9, 40134.9, 40134.9, 40134.9"); } } internal_power (energy_neg_sout_a) { related_pin : "a" ; when : "b" ; rise_power (energy_inslew_load_5x5__0) { values ("38808.8, 38808.8, 38808.8, 39881.0, 42025.3", \ "42060.4, 42060.4, 42060.4, 42060.4, 42060.4", \ "42130.5, 42130.5, 42130.5, 42130.5, 42130.5", \ "42270.7, 42270.7, 42270.7, 42270.7, 42270.7", \ "39340.3, 39340.3, 39340.3, 40412.5, 42556.8"); } fall_power (energy_inslew_load_5x5__0) { values ("41032.9, 41032.9, 41032.9, 42105.1, 44249.4", \ "44277.0, 44277.0, 44277.0, 44277.0, 44277.0", \ "44332.1, 44332.1, 44332.1, 44332.1, 44332.1", \ "44442.4, 44442.4, 44442.4, 44442.4, 44442.4", \ "44670.8, 44670.8, 44670.8, 44670.8, 44670.8"); } } internal_power (energy_neg_sout_b) { related_pin : "b" ; when : "a" ; rise_power (energy_inslew_load_5x5__0) { values ("30019.0, 30019.0, 30019.0, 31091.2, 33235.5", \ "33270.8, 33270.8, 33270.8, 33270.8, 33270.8", \ "33341.3, 33341.3, 33341.3, 33341.3, 33341.3", \ "33482.3, 33482.3, 33482.3, 33482.3, 33482.3", \ "30549.7, 30549.7, 30549.7, 31621.8, 33766.2"); } fall_power (energy_inslew_load_5x5__0) { values ("29473.9, 29473.9, 29473.9, 30546.1, 32690.4", \ "32708.7, 32708.7, 32708.7, 32708.7, 32708.7", \ "32745.3, 32745.3, 32745.3, 32745.3, 32745.3", \ "32818.8, 32818.8, 32818.8, 32818.8, 32818.8", \ "29761.9, 29761.9, 29761.9, 30834.0, 32978.4"); } } } pin (cout) { function : "(a & b)" ; direction : output ; capacitance : 85.77 ; timing (maxd_cout_a_positive_unate) { related_pin : "a" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__0) { values ("6113.2, 6113.2, 6113.2, 6412.4, 6978.5", \ "6112.9, 6112.9, 6112.9, 6412.1, 6978.2", \ "6112.4, 6112.4, 6112.4, 6411.6, 6977.7", \ "6111.2, 6111.2, 6111.2, 6410.4, 6976.5", \ "6109.3, 6109.3, 6109.3, 6408.5, 6974.6"); } rise_transition (inslew_load_5x5__0) { values ("2693.7, 2693.7, 2693.7, 2947.7, 3429.1", \ "2693.7, 2693.7, 2693.7, 2947.7, 3429.1", \ "2693.7, 2693.7, 2693.7, 2947.7, 3429.1", \ "2693.7, 2693.7, 2693.7, 2947.7, 3429.1", \ "2694.3, 2694.3, 2694.3, 2948.2, 3429.7"); } cell_fall (inslew_load_5x5__0) { values ("5916.9, 5916.9, 5916.9, 6180.9, 6597.7", \ "5925.7, 5925.7, 5925.7, 6189.7, 6606.5", \ "5943.3, 5943.3, 5943.3, 6207.3, 6624.1", \ "5978.5, 5978.5, 5978.5, 6242.5, 6659.3", \ "6048.8, 6048.8, 6048.8, 6312.9, 6729.7"); } fall_transition (inslew_load_5x5__0) { values ("2081.5, 2081.5, 2081.5, 2235.7, 2525.3", \ "2081.5, 2081.5, 2081.5, 2235.7, 2525.3", \ "2081.5, 2081.5, 2081.5, 2235.7, 2525.3", \ "2081.5, 2081.5, 2081.5, 2235.7, 2525.3", \ "2081.7, 2081.7, 2081.7, 2235.8, 2525.3"); } } timing (maxd_cout_b_positive_unate) { related_pin : "b" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__0) { values ("4661.8, 4661.8, 4661.8, 4988.0, 5581.5", \ "4670.0, 4670.0, 4670.0, 4996.1, 5589.2", \ "4673.8, 4673.8, 4673.8, 4999.8, 5592.8", \ "4683.6, 4683.6, 4683.6, 5009.6, 5602.7", \ "4704.6, 4704.6, 4704.6, 5030.5, 5623.5"); } rise_transition (inslew_load_5x5__0) { values ("1566.8, 1566.8, 1566.8, 1848.8, 2375.2", \ "1574.5, 1574.5, 1574.5, 1856.4, 2382.3", \ "1576.5, 1576.5, 1576.5, 1858.3, 2384.1", \ "1577.4, 1577.4, 1577.4, 1859.2, 2385.0", \ "1579.2, 1579.2, 1579.2, 1861.0, 2386.6"); } cell_fall (inslew_load_5x5__0) { values ("5408.2, 5408.2, 5408.2, 5648.3, 6146.7", \ "5417.0, 5417.0, 5417.0, 5657.1, 6155.5", \ "5434.6, 5434.6, 5434.6, 5674.7, 6173.1", \ "5469.7, 5469.7, 5469.7, 5709.8, 6208.2", \ "5540.1, 5540.1, 5540.1, 5780.2, 6278.6"); } fall_transition (inslew_load_5x5__0) { values ("1637.8, 1637.8, 1637.8, 1832.7, 2210.2", \ "1637.8, 1637.8, 1637.8, 1832.7, 2210.2", \ "1637.8, 1637.8, 1637.8, 1832.7, 2210.2", \ "1637.8, 1637.8, 1637.8, 1832.7, 2210.2", \ "1637.9, 1637.9, 1637.9, 1832.8, 2210.3"); } } internal_power (energy_pos_cout_a) { related_pin : "a" ; rise_power (energy_inslew_load_5x5__0) { values ("26183.0, 26183.0, 26183.0, 27255.2, 29399.5", \ "29419.4, 29419.4, 29419.4, 29419.4, 29419.4", \ "29459.0, 29459.0, 29459.0, 29459.0, 29459.0", \ "29538.3, 29538.3, 29538.3, 29538.3, 29538.3", \ "26481.9, 26481.9, 26481.9, 27554.1, 29698.4"); } fall_power (energy_inslew_load_5x5__0) { values ("21338.4, 21338.4, 21338.4, 22410.6, 24554.9", \ "24598.7, 24598.7, 24598.7, 24598.7, 24598.7", \ "24686.3, 24686.3, 24686.3, 24686.3, 24686.3", \ "24861.6, 24861.6, 24861.6, 24861.6, 24861.6", \ "21995.7, 21995.7, 21995.7, 23067.8, 25212.2"); } } internal_power (energy_pos_cout_b) { related_pin : "b" ; rise_power (energy_inslew_load_5x5__0) { values ("20031.9, 20031.9, 20031.9, 21104.1, 23248.4", \ "20067.8, 20067.8, 20067.8, 21140.0, 23284.3", \ "20112.7, 20112.7, 20112.7, 21184.8, 23329.2", \ "20196.6, 20196.6, 20196.6, 21268.8, 23413.1", \ "20364.1, 20364.1, 20364.1, 21436.3, 23580.6"); } fall_power (energy_inslew_load_5x5__0) { values ("18079.9, 18079.9, 18079.9, 19152.0, 21296.4", \ "21336.5, 21336.5, 21336.5, 21336.5, 21336.5", \ "21416.9, 21416.9, 21416.9, 21416.9, 21416.9", \ "21577.6, 21577.6, 21577.6, 21577.6, 21577.6", \ "18682.6, 18682.6, 18682.6, 19754.8, 21899.1"); } } } } cell (fulladder_x2) { area : 72.00 ; cell_leakage_power : 9.7 ; leakage_power () { when : "((a1 & ((a2 & !(a3) & !(a4) & b1 & ((b2 & !(b3) & !(b4) & !(cin1) & !(cin2) & !(cin3)) | (!(b2) & !(b3) & !(b4) & cin1 & !(cin2) & !(cin3)))) | (!(a2) & !(a3) & !(a4) & b1 & b2 & !(b3) & !(b4) & cin1 & !(cin2) & !(cin3)))) | (!(a1) & a2 & !(a3) & !(a4) & !(b1) & b2 & !(b3) & !(b4) & !(cin1) & !(cin2) & !(cin3)))" ; value : 9.3 ; } leakage_power () { when : "((!(a1) & ((a2 & ((a3 & ((a4 & ((!(b1) & ((b3 & ((b4 & cin1 & !(cin2)) | (cin1 & !(cin2) & cin3))) | (!(b3) & b4 & cin1 & cin3))) | (b3 & b4 & cin1 & !(cin2) & cin3) | (!(b3) & b4 & cin1 & cin2 & cin3))) | (!(b1) & b3 & b4 & cin1 & !(cin2) & cin3))) | (!(a3) & a4 & ((!(b1) & ((b3 & b4 & cin1 & cin3) | (b4 & cin1 & cin2 & cin3))) | (b3 & b4 & cin1 & cin2 & cin3))))) | (a3 & a4 & b2 & ((b3 & b4 & cin1 & !(cin2) & cin3) | (!(b3) & b4 & cin1 & cin2 & cin3))) | (!(a3) & a4 & b2 & b3 & b4 & cin1 & cin2 & cin3))) | (a2 & ((a3 & a4 & ((!(b1) & ((b3 & b4 & cin1 & !(cin2) & cin3) | (!(b3) & b4 & cin1 & cin2 & cin3))) | (b2 & b3 & b4 & cin1 & !(cin2) & cin3))) | (!(a3) & a4 & !(b1) & b3 & b4 & cin1 & cin2 & cin3))) | (a3 & a4 & !(b1) & b2 & ((b3 & b4 & cin1 & !(cin2) & cin3) | (!(b3) & b4 & cin1 & cin2 & cin3))) | (!(a3) & a4 & !(b1) & b2 & b3 & b4 & cin1 & cin2 & cin3))" ; value : 13 ; } leakage_power () { when : "((a1 & ((a2 & ((a3 & !(a4) & b1 & ((b2 & !(b3) & !(b4) & !(cin1) & !(cin2) & !(cin3)) | (!(b2) & !(b3) & !(b4) & cin1 & !(cin2) & !(cin3)))) | (!(a3) & !(a4) & b1 & ((b2 & ((b3 & !(b4) & !(cin1) & !(cin2) & !(cin3)) | (!(b3) & !(b4) & !(cin1) & cin2 & !(cin3)))) | (!(b2) & ((b3 & !(b4) & cin1 & !(cin2) & !(cin3)) | (!(b3) & !(b4) & cin1 & cin2 & !(cin3)))))))) | (!(a2) & ((a3 & !(a4) & b1 & !(b3) & !(b4) & cin1 & !(cin2) & !(cin3)) | (!(a3) & !(a4) & ((b1 & ((b3 & !(b4) & cin1 & !(cin2) & !(cin3)) | (!(b3) & !(b4) & cin1 & cin2 & !(cin3)))) | (!(b1) & b2 & !(b3) & !(b4) & cin1 & !(cin2) & !(cin3)))))))) | (!(a1) & ((a2 & ((a3 & !(a4) & b1 & !(b2) & !(b3) & !(b4) & !(cin1) & !(cin2) & !(cin3)) | (!(a3) & !(a4) & b1 & !(b2) & ((b3 & !(b4) & !(cin1) & !(cin2) & !(cin3)) | (!(b3) & !(b4) & !(cin1) & cin2 & !(cin3)))))) | (!(a2) & ((a3 & !(a4) & b1 & (b2 ^ b3) & !(b4) & !(cin1) & !(cin2) & !(cin3)) | (!(a3) & !(a4) & b1 & b2 & ((b3 & !(b4) & !(cin1) & !(cin2) & !(cin3)) | (!(b3) & !(b4) & (cin1 ^ cin2) & !(cin3)))))))))" ; value : 9.6 ; } leakage_power () { when : "((a1 & !(a2) & !(a3) & !(a4) & b1 & !(b2) & !(b3) & !(b4) & cin1 & !(cin2) & !(cin3)) | (!(a1) & ((a2 & !(a3) & !(a4) & b1 & !(b2) & !(b3) & !(b4) & !(cin1) & !(cin2) & !(cin3)) | (!(a2) & !(a3) & !(a4) & b1 & b2 & !(b3) & !(b4) & !(cin1) & !(cin2) & !(cin3)))))" ; value : 9.2 ; } leakage_power () { when : "(!(cin3) & !(cin2) & !(cin1) & !(b4) & !(b3) & !(b2) & b1 & !(a4) & !(a3) & !(a2) & !(a1))" ; value : 8.7 ; } leakage_power () { when : "((a1 & ((a2 & !(a3) & !(a4) & b1 & b2 & !(b3) & !(b4) & cin1 & !(cin2) & !(cin3)) | (!(a2) & ((a3 & !(a4) & !(b1) & !(b2) & !(b3) & !(b4) & !(cin1) & !(cin2) & !(cin3)) | (!(a3) & !(a4) & !(b1) & !(b2) & ((b3 & !(b4) & !(cin1) & !(cin2) & !(cin3)) | (!(b3) & !(b4) & !(cin1) & cin2 & !(cin3)))))))) | (!(a1) & ((a2 & ((a3 & !(a4) & !(b1) & !(b2) & !(b3) & !(b4) & !(cin1) & cin2 & !(cin3)) | (!(a3) & !(a4) & !(b1) & !(b2) & b3 & !(b4) & !(cin1) & cin2 & !(cin3)))) | (!(a2) & ((a3 & ((!(a4) & !(b1) & ((b2 & !(b3) & !(b4) & !(cin1) & cin2 & !(cin3)) | (!(b2) & b3 & !(cin1) & cin2))) | (!(b1) & !(b2) & b3 & ((!(b4) & !(cin1) & cin2) | (!(cin1) & cin2 & !(cin3)))))) | (!(a3) & !(a4) & !(b1) & b2 & b3 & !(b4) & !(cin1) & cin2 & !(cin3)))))))" ; value : 9.5 ; } leakage_power () { when : "((a1 & ((a2 & ((a3 & ((a4 & ((b1 & ((b2 & ((b3 & ((b4 & ((cin1 & (cin2 | !(cin3))) | (!(cin1) & (!(cin2) | cin3)))) | (!(b4) & ((cin1 & (cin2 | cin3)) | (!(cin2) & cin3))))) | (!(b3) & ((b4 & (cin2 | cin3)) | (cin2 & cin3))))) | (!(b2) & ((b3 & ((b4 & ((cin1 & (!(cin2) | cin3)) | (!(cin2) & cin3))) | (cin1 & !(cin2) & cin3))) | (!(b3) & ((b4 & ((cin1 & cin2) | cin3)) | (cin1 & cin2 & cin3))))))) | (!(b1) & ((b2 & ((b3 & ((b4 & (!(cin1) | cin2 | !(cin3))) | (!(b4) & (!(cin1) | cin2 | cin3)))) | (!(b3) & ((b4 & (!(cin1) | !(cin2) | !(cin3))) | (!(b4) & (!(cin1) | cin3)))))) | (b3 & ((b4 & cin1 & (cin2 | !(cin3))) | (!(b4) & cin1 & (cin2 | cin3)))) | (!(b3) & ((b4 & ((cin1 & (!(cin2) | !(cin3))) | (!(cin2) & cin3))) | (!(b4) & (cin1 | !(cin2)) & cin3))))))) | (!(a4) & ((!(b1) & ((b2 & ((b3 & ((b4 & (!(cin1) | cin2 | cin3)) | (!(cin1) & (cin2 | cin3)) | cin2)) | (b4 & (!(cin1) | cin3)) | (!(cin1) & cin3))) | (b3 & ((b4 & cin1 & (cin2 | cin3)) | (cin1 & cin2))) | (!(b3) & ((b4 & cin1 & cin3) | (!(b4) & !(cin1) & !(cin2) & cin3))))) | (b2 & ((b3 & ((b4 & ((cin1 & (cin2 | cin3)) | (!(cin2) & cin3))) | (cin1 & cin2))) | (!(b3) & b4 & cin2 & cin3))) | (b3 & b4 & cin1 & !(cin2) & cin3) | (!(b3) & b4 & cin1 & cin2 & cin3))))) | (!(a3) & ((a4 & ((b1 & ((b2 & ((b3 & ((b4 & (cin2 | cin3)) | (cin2 & cin3))) | (b4 & cin3))) | (b3 & ((b4 & ((cin1 & cin2) | cin3)) | (cin1 & cin2 & cin3))) | (b4 & (cin1 | cin2) & cin3))) | (!(b1) & ((b2 & ((b3 & ((b4 & (!(cin1) | !(cin2) | !(cin3))) | (!(b4) & (!(cin1) | cin3)))) | (!(b3) & ((b4 & (!(cin1) | cin2 | cin3)) | !(cin1) | (cin2 & cin3))))) | (b3 & ((b4 & ((cin1 & (!(cin2) | !(cin3))) | (!(cin2) & cin3))) | (!(b4) & (cin1 | !(cin2)) & cin3))) | (!(b3) & ((b4 & (!((cin1 ^ cin2)) | cin3)) | (!(cin1) & (!(cin2) | cin3)) | (cin2 & cin3))))))) | (!(a4) & ((!(b1) & ((b2 & ((b3 & ((b4 & (!(cin1) | cin3)) | (!(cin1) & cin3))) | (b4 & (!(cin1) | (cin2 & cin3))) | (!(cin1) & cin3))) | (b3 & ((b4 & cin1 & cin3) | (!(b4) & !(cin1) & !(cin2) & cin3))) | (!(b3) & ((b4 & !((cin1 ^ cin2)) & cin3) | (!(b4) & !(cin1) & cin3))))) | (b2 & b3 & b4 & cin2 & cin3) | (b3 & b4 & cin1 & cin2 & cin3))))))) | (!(a2) & ((a3 & ((a4 & ((b1 & ((b3 & ((b4 & ((cin1 & (!(cin2) | cin3)) | (!(cin2) & cin3))) | (cin1 & !(cin2) & cin3))) | (!(b3) & ((b4 & ((cin1 & cin2) | cin3)) | (cin1 & cin2 & cin3))))) | (!(b1) & ((b2 & ((b3 & ((b4 & cin1 & (cin2 | !(cin3))) | (!(b4) & cin1 & (cin2 | cin3)))) | (!(b3) & ((b4 & ((cin1 & (cin2 ^ cin3)) | (!(cin2) & cin3))) | (!(b4) & !((cin1 ^ cin2)) & cin3))))) | (!(b2) & ((!(b3) & ((b4 & cin1 & (!(cin2) | cin3)) | (cin1 & !(cin2)))) | (b4 & cin1 & !(cin2) & cin3))))))) | (!(a4) & ((b1 & ((b3 & b4 & cin1 & !(cin2) & cin3) | (!(b3) & b4 & cin1 & cin2 & cin3))) | (!(b1) & ((b2 & ((b3 & ((b4 & cin1 & (cin2 | cin3)) | (cin1 & cin2))) | (!(b3) & ((b4 & cin1 & cin2 & cin3) | (!(b4) & !(cin1) & !(cin2) & cin3))))) | (!(b2) & !(b3) & ((b4 & cin1 & !(cin2)) | (cin1 & !(cin2) & cin3))))))))) | (!(a3) & ((a4 & ((b1 & ((b3 & ((b4 & ((cin1 & cin2) | cin3)) | (cin1 & cin2 & cin3))) | (b4 & (cin1 | cin2) & cin3))) | (!(b1) & ((b2 & ((b3 & ((b4 & ((cin1 & (cin2 ^ cin3)) | (!(cin2) & cin3))) | (!(b4) & !((cin1 ^ cin2)) & cin3))) | (!(b3) & ((b4 & (!((cin1 | cin2)) | cin3)) | (!(cin1) & (!(cin2) | cin3)))))) | (!(b2) & ((!(b3) & cin1) | (b4 & cin1 & (!(cin2) | cin3)) | (cin1 & !(cin2)))))))) | (!(a4) & ((b1 & b3 & b4 & cin1 & cin2 & cin3) | (!(b1) & ((b2 & ((b3 & ((b4 & cin1 & cin2 & cin3) | (!(b4) & !(cin1) & !(cin2) & cin3))) | (!(b3) & ((!(b4) & !(cin1) & cin3) | (!(cin1) & !(cin2) & cin3))))) | (!(b2) & ((!(b3) & ((b4 & cin1) | (cin1 & cin3))) | (b4 & cin1 & !(cin2)) | (cin1 & !(cin2) & cin3))))))))))))) | (!(a1) & ((a2 & ((a3 & ((a4 & ((b1 & ((b2 & ((b3 & ((b4 & cin1 & (cin2 | !(cin3))) | (!(b4) & cin1 & (cin2 | cin3)))) | (!(b3) & ((b4 & ((cin1 & (!(cin2) | !(cin3))) | (!(cin2) & cin3))) | (!(b4) & (cin1 | !(cin2)) & cin3))))) | (b3 & ((b4 & cin1 & (cin2 | !(cin3))) | (!(b4) & cin1 & (cin2 | cin3)))) | (!(b3) & ((b4 & cin1 & (!(cin2) | !(cin3))) | (!(b4) & cin1 & cin3))))) | (!(b1) & ((b3 & ((!(b4) & cin1 & (cin2 | !(cin3))) | (cin1 & cin2))) | (!(b3) & ((b4 & cin1 & !(cin3)) | (!(b4) & cin1 & (cin2 | cin3)))))))) | (!(a4) & ((b1 & ((b2 & ((b3 & ((b4 & cin1 & (cin2 | cin3)) | (cin1 & cin2))) | (!(b3) & ((b4 & cin1 & cin3) | (!(b4) & !(cin1) & !(cin2) & cin3))))) | (b3 & ((b4 & cin1 & (cin2 | cin3)) | (cin1 & cin2))) | (b4 & cin1 & cin3))) | (!(b1) & ((b3 & ((b4 & cin1 & (cin2 | !(cin3))) | (!(b4) & cin1 & (cin2 | cin3)))) | (!(b3) & ((b4 & cin1 & (cin2 | cin3)) | (cin1 & cin2 & cin3))))))))) | (!(a3) & ((a4 & ((b1 & ((b2 & ((b3 & ((b4 & ((cin1 & (!(cin2) | !(cin3))) | (!(cin2) & cin3))) | (!(b4) & (cin1 | !(cin2)) & cin3))) | (!(b3) & ((b4 & (!((cin1 ^ cin2)) | cin3)) | (!(cin1) & (!(cin2) | cin3)) | (cin2 & cin3))))) | (b3 & ((b4 & cin1 & (!(cin2) | !(cin3))) | (!(b4) & cin1 & cin3))) | (!(b3) & ((b4 & cin1 & (cin2 | cin3)) | (cin1 & cin2 & cin3))))) | (!(b1) & ((b3 & ((b4 & cin1 & !(cin3)) | (!(b4) & cin1 & (cin2 | cin3)))) | (!(b3) & ((b4 & cin1 & (!(cin2) | !(cin3))) | (!(b4) & cin1 & cin3))))))) | (!(a4) & ((b1 & ((b2 & ((b3 & ((b4 & cin1 & cin3) | (!(b4) & !(cin1) & !(cin2) & cin3))) | (!(b3) & ((b4 & ((cin1 & cin2 & cin3) | (!(cin1) & !(cin2)))) | (!(b4) & !(cin1) & cin3))))) | (b3 & b4 & cin1 & cin3) | (b4 & cin1 & cin2 & cin3))) | (!(b1) & ((b3 & ((b4 & cin1 & (cin2 | cin3)) | (cin1 & cin2 & cin3))) | (b4 & cin1 & cin3))))))))) | (!(a2) & ((a3 & ((a4 & ((!(b1) & b2 & ((b3 & ((!(b4) & cin1) | (cin1 & (cin2 | !(cin3))))) | (!(b3) & ((b4 & cin1 & (!(cin2) | !(cin3))) | (!(b4) & cin1 & cin3))))) | (b2 & ((b3 & ((b4 & cin1 & (cin2 | !(cin3))) | (!(b4) & cin1 & (cin2 | cin3)))) | (!(b3) & ((b4 & cin1 & (cin2 ^ cin3)) | (!(b4) & cin1 & cin2 & cin3))))))) | (!(a4) & ((!(b1) & b2 & ((b3 & ((b4 & cin1) | (cin1 & (cin2 | cin3)))) | (b4 & cin1 & cin3))) | (b2 & ((b3 & ((b4 & cin1 & (cin2 | cin3)) | (cin1 & cin2))) | (b4 & cin1 & cin2 & cin3))))))) | (!(a3) & ((a4 & ((b1 & ((b2 & ((b3 & ((b4 & cin1 & (cin2 ^ cin3)) | (!(b4) & cin1 & cin2 & cin3))) | (!(b3) & b4 & cin1 & cin3))) | (!(b2) & !(b3) & cin1 & !(cin2) & cin3))) | (!(b1) & b2 & ((b3 & ((b4 & cin1 & (!(cin2) | !(cin3))) | (!(b4) & cin1 & cin3))) | (!(b3) & ((b4 & cin1 & (cin2 | cin3)) | (cin1 & cin2 & cin3))))))) | (!(a4) & ((b1 & ((b2 & b3 & b4 & cin1 & cin2 & cin3) | (!(b2) & !(b3) & !(b4) & cin1 & !(cin2) & cin3))) | (!(b1) & b2 & ((b3 & b4 & cin1 & cin3) | (b4 & cin1 & cin2 & cin3))))))))))))" ; value : 12 ; } leakage_power () { when : "((a1 & !(a2) & !(a3) & !(a4) & !(b1) & !(b2) & !(b3) & !(b4) & !(cin1) & !(cin2) & !(cin3)) | (!(a1) & ((a2 & ((a3 & !(a4) & !(b1) & !(b2) & !(b3) & !(b4) & !(cin1) & !(cin2) & !(cin3)) | (!(a3) & !(a4) & !(b1) & !(b2) & ((b3 & !(b4) & !(cin1) & !(cin2) & !(cin3)) | (!(b3) & !(b4) & !(cin1) & cin2 & !(cin3)))))) | (!(a2) & ((a3 & !(a4) & !(b1) & (b2 ^ b3) & !(b4) & !(cin1) & !(cin2) & !(cin3)) | (!(a3) & !(a4) & !(b1) & b2 & ((b3 & !(b4) & !(cin1) & !(cin2) & !(cin3)) | (!(b3) & !(b4) & !(cin1) & cin2 & !(cin3)))))))))" ; value : 9.1 ; } leakage_power () { when : "(!(a1) & ((a2 & !(a3) & !(a4) & !(b1) & !(b2) & !(b3) & !(b4) & !(cin1) & !(cin2) & !(cin3)) | (!(a2) & !(a3) & !(a4) & !(b1) & b2 & !(b3) & !(b4) & !(cin1) & !(cin2) & !(cin3))))" ; value : 8.8 ; } leakage_power () { when : "((a1 & ((a2 & !(a3) & !(a4) & !(b1) & !(b2) & !(b3) & !(b4) & !(cin2) & !(cin3)) | (!(a2) & !(a3) & !(a4) & !(b1) & b2 & !(b3) & !(b4) & !(cin1) & !(cin2) & !(cin3)))) | (!(a1) & ((a2 & ((a3 & !(a4) & !(b1) & (b2 ^ b3) & !(b4) & !(cin1) & !(cin2) & !(cin3)) | (!(a3) & !(a4) & ((b1 & ((b2 & !(b3) & !(b4) & !(cin1) & !(cin2) & !(cin3)) | (!(b2) & !(b3) & !(b4) & cin1 & !(cin2) & !(cin3)))) | (!(b1) & b2 & ((b3 & !(b4) & !(cin1) & !(cin2) & !(cin3)) | (!(b3) & !(b4) & !(cin1) & cin2 & !(cin3)))))))) | (!(a2) & ((a3 & ((a4 & !(b1) & !(b2) & ((b3 & !(cin1) & !(cin2) & !(cin3)) | (!(b3) & !(cin1) & cin2 & !(cin3)))) | (!(a4) & !(b1) & ((b2 & b3 & !(b4) & !(cin1) & !(cin2) & !(cin3)) | (!(b2) & ((b3 & b4 & !(cin1) & !(cin2)) | (!(b3) & b4 & !(cin1) & cin2))))))) | (!(a3) & ((a4 & !(b1) & !(b2) & b3 & !(cin1) & cin2 & !(cin3)) | (!(a4) & !(b1) & !(b2) & b3 & b4 & !(cin1) & cin2))))))))" ; value : 9.7 ; } leakage_power () { when : "((a1 & ((a2 & ((a3 & !(a4) & b1 & ((b2 & !(b3) & !(b4) & cin1 & !(cin2) & !(cin3)) | (!(b2) & !(b3) & !(b4) & !(cin1) & cin2 & !(cin3)))) | (!(a3) & ((a4 & b1 & !(b2) & !(b3) & !(b4) & !(cin1) & !(cin2) & !(cin3)) | (!(a4) & ((b1 & ((b2 & ((b3 & !(b4) & cin1 & !(cin2) & !(cin3)) | (!(b3) & !(b4) & cin1 & cin2 & !(cin3)))) | (!(b2) & ((b3 & !(b4) & !(cin1) & cin2 & !(cin3)) | (!(b3) & ((b4 & !(cin1) & !(cin2) & !(cin3)) | (!(b4) & !(cin1) & !(cin2) & cin3))))))) | (!(b1) & b2 & !(b3) & !(b4) & cin1 & !(cin2) & !(cin3)))))))) | (!(a2) & ((a3 & !(a4) & b1 & !(b3) & !(b4) & !(cin1) & cin2 & !(cin3)) | (!(a3) & ((a4 & b1 & !(b3) & !(b4) & !(cin1) & !(cin2) & !(cin3)) | (!(a4) & b1 & ((b3 & !(b4) & !(cin1) & cin2 & !(cin3)) | (!(b3) & ((b4 & !(cin1) & !(cin2) & !(cin3)) | (!(b4) & !(cin1) & !(cin2) & cin3))))))))))) | (!(a1) & ((a2 & !(a3) & !(a4) & b1 & b2 & !(b3) & !(b4) & cin1 & !(cin2) & !(cin3)) | (!(a2) & ((a3 & ((a4 & !(b1) & !(b2) & ((b3 & ((b4 & !(cin1) & cin2 & cin3) | (!(b4) & !(cin1) & !(cin2) & cin3))) | (!(b3) & !(b4) & !(cin1) & cin2 & cin3))) | (!(a4) & ((b1 & !(b2) & !(b3) & !(b4) & cin1 & !(cin2) & !(cin3)) | (!(b1) & !(b2) & ((b3 & !(b4) & !(cin1) & !(cin2) & cin3) | (!(b3) & !(b4) & ((cin1 & cin2 & !(cin3)) | (!(cin1) & cin2 & cin3))))))))) | (!(a3) & ((!(a4) & ((b1 & !(b2) & ((b3 & !(b4) & cin1 & !(cin2) & !(cin3)) | (!(b3) & !(b4) & cin1 & cin2 & !(cin3)))) | (!(b1) & ((b2 & !(b3) & !(b4) & cin1 & !(cin2) & !(cin3)) | (!(b2) & b3 & !(b4) & ((cin1 & cin2 & !(cin3)) | (!(cin1) & cin2 & cin3))))))) | (!(b1) & !(b2) & b3 & !(b4) & !(cin1) & cin2 & cin3))))))))" ; value : 9.8 ; } leakage_power () { when : "((a1 & ((!(a2) & ((a3 & !(a4) & ((b1 & b3 & !(b4) & !(cin1) & !(cin2) & !(cin3)) | (!(b1) & ((b2 & !(b3) & !(b4) & cin1 & !(cin2) & !(cin3)) | (!(b2) & !(b3) & !(b4) & !(cin1) & cin2 & !(cin3)))))) | (!(a3) & !(a4) & !(b1) & ((b2 & ((b3 & !(b4) & cin1 & !(cin2) & !(cin3)) | (!(b3) & !(b4) & cin1 & cin2 & !(cin3)))) | (!(b2) & ((b3 & !(b4) & !(cin1) & cin2 & !(cin3)) | (!(b3) & !(b4) & cin1 & !(cin2) & !(cin3)))))))) | (a3 & !(a4) & b1 & !(b2) & b3 & !(b4) & !(cin1) & !(cin2) & !(cin3)))) | (!(a1) & !(a2) & ((a3 & ((a4 & !(b1) & !(b2) & !(b3) & !(cin1) & !(cin2) & !(cin3)) | (!(a4) & ((b1 & b2 & !(b3) & !(b4) & cin1 & !(cin2) & !(cin3)) | (!(b1) & !(b2) & ((b3 & !(b4) & cin1 & !(cin2) & !(cin3)) | (!(b3) & b4 & !(cin1) & !(cin2)))))))) | (!(a3) & ((a4 & !(b1) & !(b2) & ((b3 & !(cin1) & !(cin2) & !(cin3)) | (!(b3) & !(cin1) & cin2 & !(cin3)))) | (!(a4) & ((b1 & b2 & ((b3 & !(b4) & cin1 & !(cin2) & !(cin3)) | (!(b3) & !(b4) & cin1 & cin2 & !(cin3)))) | (!(b1) & !(b2) & ((b3 & b4 & !(cin1) & !(cin2)) | (!(b3) & b4 & !(cin1) & cin2))))))))))" ; value : 9.9 ; } leakage_power () { when : "((a1 & ((!(a2) & ((a3 & !(a4) & b1 & !(b3) & !(b4) & !(cin1) & !(cin2) & !(cin3)) | (!(a3) & !(a4) & b1 & ((b3 & !(b4) & !(cin1) & !(cin2) & !(cin3)) | (!(b3) & !(b4) & !(cin1) & cin2 & !(cin3)))))) | (a3 & !(a4) & b1 & !(b2) & !(b3) & !(b4) & !(cin1) & !(cin2) & !(cin3)) | (!(a3) & !(a4) & b1 & !(b2) & ((b3 & !(b4) & !(cin1) & !(cin2) & !(cin3)) | (!(b3) & !(b4) & !(cin1) & cin2 & !(cin3)))))) | (!(a1) & !(a2) & ((a3 & !(a4) & ((b1 & !(b2) & !(b3) & !(b4) & !(cin1) & cin2 & !(cin3)) | (!(b1) & !(b2) & !(b3) & !(b4) & cin1 & !(cin2) & !(cin3)))) | (!(a3) & !(a4) & ((b1 & !(b2) & ((b3 & !(b4) & !(cin1) & cin2 & !(cin3)) | (!(b3) & !(b4) & cin1 & !(cin2) & !(cin3)))) | (!(b1) & !(b2) & ((b3 & !(b4) & cin1 & !(cin2) & !(cin3)) | (!(b3) & !(b4) & cin1 & cin2 & !(cin3)))))))))" ; value : 9.4 ; } leakage_power () { when : "((a1 & ((a2 & ((a3 & ((a4 & ((b1 & ((b2 & ((b3 & ((!(b4) & ((!(cin1) & (cin2 | !(cin3))) | (!(cin2) & !(cin3)))) | (!(cin1) & cin2 & !(cin3)))) | (!(b3) & ((b4 & !(cin2) & !(cin3)) | (!(b4) & ((cin1 & (!(cin2) | !(cin3))) | (cin2 ^ cin3))))))) | (!(b2) & ((b3 & ((!(b4) & (!(cin1) | cin2 | !(cin3))) | (!(cin1) & (cin2 | !(cin3))) | (cin2 & !(cin3)))) | (!(b3) & ((b4 & !((cin1 & cin2)) & !(cin3)) | (!(b4) & ((!(cin1) & (cin2 | cin3)) | (cin2 ^ cin3))))))))) | (!(b1) & ((!(b2) & ((b3 & ((!(b4) & (!(cin1) | (!(cin2) & !(cin3)))) | !(cin1))) | (!(b3) & ((!(b4) & (!((cin1 | !(cin2))) | !(cin3))) | (!(cin1) & (cin2 | !(cin3))))))) | (!(b3) & !(b4) & cin1 & !(cin3)) | (!(b4) & cin1 & !(cin2) & !(cin3)))))) | (!(a4) & ((b1 & ((b2 & ((b3 & ((b4 & ((!(cin1) & (cin2 | !(cin3))) | (!(cin2) & !(cin3)))) | (!(b4) & ((!(cin1) & (cin2 | cin3)) | (!(cin2) & cin3))))) | (!(b3) & ((b4 & ((cin1 & (!(cin2) | !(cin3))) | (cin2 ^ cin3))) | (!(b4) & (cin1 | cin2) & cin3))))) | (!(b2) & ((b3 & ((b4 & (!(cin1) | cin2 | !(cin3))) | (!(b4) & (cin2 | cin3)))) | (!(b3) & ((b4 & ((!(cin1) & (cin2 | cin3)) | (cin2 ^ cin3))) | (!(b4) & cin2 & cin3))))))) | (!(b1) & ((b2 & ((b3 & ((!(b4) & ((cin1 & !(cin2)) | (!(cin2) & !(cin3)))) | (cin1 & !(cin2) & !(cin3)))) | (!(b3) & ((b4 & cin1 & !(cin3)) | (!(b4) & ((cin1 & (cin2 | cin3)) | (!(cin1) & !(cin3)))))))) | (!(b2) & ((b3 & ((!(b4) & (!(cin1) | !(cin2))) | !(cin1) | (!(cin2) & !(cin3)))) | (!(b3) & ((b4 & (!(cin1) | !(cin3))) | (!(b4) & (cin1 | cin2) & cin3))))))))))) | (!(a3) & ((a4 & ((b1 & ((b2 & ((b3 & ((b4 & !(cin2) & !(cin3)) | (!(b4) & ((cin1 & (!(cin2) | !(cin3))) | (cin2 ^ cin3))))) | (!(b3) & ((b4 & !(cin3)) | (!(b4) & ((cin1 & cin2) | cin3)))))) | (!(b2) & ((b3 & ((b4 & !((cin1 & cin2)) & !(cin3)) | (!(b4) & ((!(cin1) & (cin2 | cin3)) | (cin2 ^ cin3))))) | (!(b3) & ((b4 & (!((cin1 | cin2)) | !(cin3))) | (!(b4) & cin3))))))) | (!(b1) & ((b2 & ((!(b3) & ((!(b4) & cin1 & (!(cin2) | !(cin3))) | (cin1 & !(cin2) & !(cin3)))) | (!(b4) & cin1 & !(cin3)))) | (!(b2) & ((b3 & ((!(b4) & (!((cin1 | !(cin2))) | !(cin3))) | (!(cin1) & (cin2 | !(cin3))))) | (!(b3) & ((b4 & (cin1 ^ cin2) & !(cin3)) | (!(b4) & ((cin1 & (cin2 ^ cin3)) | (cin2 & !(cin3)))))))))))) | (!(a4) & ((b1 & ((b2 & ((b3 & ((b4 & ((cin1 & (!(cin2) | !(cin3))) | (cin2 ^ cin3))) | (!(b4) & (cin1 | cin2) & cin3))) | (!(b3) & ((b4 & ((cin1 & cin2) | cin3)) | (cin1 & cin2 & cin3))))) | (!(b2) & ((b3 & ((b4 & ((!(cin1) & (cin2 | cin3)) | (cin2 ^ cin3))) | (!(b4) & cin2 & cin3))) | (!(b3) & b4 & cin3))))) | (!(b1) & ((b2 & ((b3 & ((b4 & cin1 & !(cin3)) | (!(b4) & ((cin1 & (cin2 | cin3)) | (!(cin1) & !(cin3)))))) | (!(b3) & ((b4 & cin1 & (!(cin2) | !(cin3))) | (!(b4) & ((cin1 & cin3) | (!(cin1) & cin2 & !(cin3)))))))) | (!(b2) & ((b3 & ((b4 & (!(cin1) | !(cin3))) | (!(b4) & (cin1 | cin2) & cin3))) | (!(b3) & ((b4 & ((cin1 & (cin2 ^ cin3)) | (!(cin1) & (cin2 | !(cin3))))) | (!(b4) & cin1 & cin2 & cin3))))))))))))) | (!(a2) & ((a3 & ((a4 & ((b1 & ((b3 & ((!(b4) & (!(cin1) | cin2 | !(cin3))) | (!(cin1) & (cin2 | !(cin3))) | (cin2 & !(cin3)))) | (!(b3) & ((b4 & !((cin1 & cin2)) & !(cin3)) | (!(b4) & ((!(cin1) & (cin2 | cin3)) | (cin2 ^ cin3))))))) | (!(b1) & ((b2 & ((b3 & ((!(b4) & (!(cin1) | (!(cin2) & !(cin3)))) | !(cin1))) | (!(b3) & ((!(b4) & ((cin1 ^ cin2) | !(cin3))) | (!(cin1) & (cin2 | !(cin3))) | (!(cin2) & !(cin3)))))) | (!(b2) & ((b3 & ((b4 & ((cin1 & (cin2 | !(cin3))) | (!(cin1) & (!(cin2) | cin3)))) | (!(b4) & (cin1 | !(cin2))))) | (!(b3) & ((!(b4) & (!(cin1) | cin2)) | !(cin1) | (cin2 & !(cin3)))))))))) | (!(a4) & ((b1 & ((b3 & ((b4 & (!(cin1) | cin2 | !(cin3))) | (!(b4) & (cin2 | cin3)))) | (!(b3) & ((b4 & ((!(cin1) & (cin2 | cin3)) | (cin2 ^ cin3))) | (!(b4) & cin2 & cin3))))) | (!(b1) & ((b2 & ((b3 & ((b4 & (!(cin1) | (!(cin2) & !(cin3)))) | (!(b4) & (!(cin1) | (!(cin2) & cin3))))) | (!(b3) & ((b4 & (!(cin1) | !(cin2) | !(cin3))) | (!(b4) & (cin1 | cin2) & cin3))))) | (!(b2) & ((b3 & ((b4 & (cin1 | !(cin2))) | cin1 | (!(cin2) & cin3))) | (!(b3) & ((b4 & (!(cin1) | cin2)) | (cin1 & cin2) | (!(cin1) & cin3))))))))))) | (!(a3) & ((a4 & ((b1 & ((b3 & ((b4 & !((cin1 & cin2)) & !(cin3)) | (!(b4) & ((!(cin1) & (cin2 | cin3)) | (cin2 ^ cin3))))) | (!(b3) & ((b4 & (!((cin1 | cin2)) | !(cin3))) | (!(b4) & cin3))))) | (!(b1) & ((b2 & ((b3 & ((!(b4) & ((cin1 ^ cin2) | !(cin3))) | (!(cin1) & (cin2 | !(cin3))) | (!(cin2) & !(cin3)))) | (!(b3) & ((b4 & (cin1 | cin2) & !(cin3)) | (!(b4) & ((cin1 & (cin2 | cin3)) | (cin2 & !(cin3)))))))) | (!(b2) & ((b3 & ((!(b4) & (!(cin1) | cin2)) | !(cin1) | (cin2 & !(cin3)))) | !(cin1))))))) | (!(a4) & ((b1 & ((b3 & ((b4 & ((!(cin1) & (cin2 | cin3)) | (cin2 ^ cin3))) | (!(b4) & cin2 & cin3))) | (!(b3) & b4 & cin3))) | (!(b1) & ((b2 & ((b3 & ((b4 & (!(cin1) | !(cin2) | !(cin3))) | (!(b4) & (cin1 | cin2) & cin3))) | (!(b3) & ((b4 & ((cin1 & (cin2 | cin3)) | (!(cin1) & (cin2 | !(cin3))))) | (cin1 & cin2 & cin3))))) | (!(b2) & ((b3 & ((b4 & (!(cin1) | cin2)) | (cin1 & cin2) | (!(cin1) & cin3))) | (b4 & !(cin1)) | (!(cin1) & cin3))))))))))))) | (!(a1) & ((a2 & ((a3 & ((a4 & ((b1 & ((!(b2) & ((!(b3) & ((!(b4) & (!(cin1) | !(cin3))) | !(cin1))) | (!(b4) & (!(cin1) | (!(cin2) & !(cin3)))) | !(cin1))) | (b3 & ((!(b4) & (!(cin1) | (!(cin2) & !(cin3)))) | !(cin1))) | (!(b3) & ((!(b4) & (!((cin1 | !(cin2))) | !(cin3))) | (!(cin1) & (cin2 | !(cin3))))))) | (!(b1) & ((b2 & ((!((b3 | b4)) & (!(cin1) | (!(cin2) & !(cin3)))) | !(cin1))) | (!(b3) & ((b4 & !(cin1) & cin3) | (!(b4) & ((cin1 & !(cin2) & !(cin3)) | (!(cin1) & !(cin2) & cin3))))) | (b4 & !(cin1) & !(cin2) & cin3))))) | (!(a4) & ((b1 & ((b2 & ((b3 & ((!(b4) & (!(cin1) | !(cin2))) | !(cin1) | (!(cin2) & !(cin3)))) | (!(b3) & ((b4 & (!(cin1) | !(cin3))) | (!(b4) & ((cin1 & (cin2 | cin3)) | cin2)))))) | (!(b2) & ((b3 & ((b4 & (!(cin1) | (!(cin2) & !(cin3)))) | (!(b4) & ((cin1 & !(cin2)) | (!(cin1) & (cin2 | cin3)))))) | (!(b3) & ((b4 & (!(cin1) | !(cin3))) | (!(b4) & cin3))))))) | (!(b1) & ((b2 & ((b3 & ((b4 & !(cin1)) | (!(b4) & (cin1 ^ (cin2 | cin3))))) | (!(b3) & ((b4 & (!(cin1) | (!(cin2) & !(cin3)))) | (!(b4) & ((cin1 & (!(cin2) | !(cin3))) | (!(cin1) & cin3))))))) | (!(b3) & ((!(b4) & ((cin1 & (!(cin2) | !(cin3))) | (!(cin2) & cin3))) | (cin1 & !(cin2) & !(cin3)))) | (!(b4) & cin1 & !(cin2) & !(cin3)))))))) | (!(a3) & ((a4 & ((b1 & ((b2 & ((b3 & ((!(b4) & (!((cin1 | !(cin2))) | !(cin3))) | (!(cin1) & (cin2 | !(cin3))))) | (!(b3) & ((!(b4) & ((cin1 & (!(cin2) | !(cin3))) | (cin2 & !(cin3)))) | ((cin1 ^ cin2) & !(cin3)))))) | (!(b2) & ((b3 & ((!(b4) & (!(cin1) | !(cin3))) | !(cin1))) | (!(b3) & ((b4 & (!(cin1) | (!(cin2) & !(cin3)))) | (!(b4) & (!(cin1) | (cin2 ^ cin3))))))))) | (!(b1) & ((b2 & ((!(b3) & ((!(b4) & (!(cin1) | !(cin3))) | !(cin1))) | (!(b4) & (!(cin1) | (!(cin2) & !(cin3)))) | !(cin1))) | (!(b3) & ((!(b4) & ((cin1 & !(cin3)) | (!(cin1) & (!(cin2) | cin3)))) | (!(cin1) & (!(cin2) | cin3)))) | (b4 & !(cin1) & cin3) | (!(b4) & ((cin1 & !(cin2) & !(cin3)) | (!(cin1) & !(cin2) & cin3))))))) | (!(a4) & ((b1 & ((b2 & ((b3 & ((b4 & (!(cin1) | !(cin3))) | (!(b4) & ((cin1 & (cin2 | cin3)) | cin2)))) | (!(b3) & ((b4 & ((cin1 & (!(cin2) | !(cin3))) | (!(cin1) & cin2))) | (!(b4) & cin1 & cin3))))) | (!(b2) & ((b3 & ((b4 & (!(cin1) | !(cin3))) | (!(b4) & cin3))) | (!(b3) & ((b4 & (!(cin1) | (cin2 ^ cin3))) | (!(b4) & !((cin1 & !(cin2))) & cin3))))))) | (!(b1) & ((b2 & ((b3 & ((b4 & (!(cin1) | (!(cin2) & !(cin3)))) | (!(b4) & ((cin1 & (!(cin2) | !(cin3))) | (!(cin1) & cin3))))) | (!(b3) & ((b4 & (!(cin1) | !(cin3))) | (!(b4) & ((cin1 & cin2) | cin3)))))) | (b3 & ((!(b4) & ((cin1 & (!(cin2) | !(cin3))) | (!(cin2) & cin3))) | (cin1 & !(cin2) & !(cin3)))) | (!(b3) & ((b4 & ((cin1 & !(cin3)) | (!(cin1) & !(cin2)))) | (!(b4) & ((cin1 & cin2) | cin3)))))))))))) | (!(a2) & ((a3 & ((a4 & ((b1 & ((b2 & ((!(b3) & ((!(b4) & (!(cin1) | !(cin2) | !(cin3))) | !(cin1) | (!(cin2) & !(cin3)))) | (!(b4) & (!(cin1) | (!(cin2) & !(cin3)))) | !(cin1))) | (!(b2) & ((!(b3) & (cin1 | (!(cin2) & cin3))) | cin1)))) | (b2 & ((!(b3) & ((b4 & !(cin1) & cin3) | (!(b4) & ((cin1 & !(cin3)) | (!(cin1) & !(cin2) & cin3))))) | (b4 & !(cin1) & !(cin2) & cin3))) | (!(b2) & ((!(b3) & ((b4 & cin1) | (cin1 & (!(cin2) | cin3)))) | (b4 & cin1 & (!(cin2) | cin3)) | (cin1 & !(cin2) & cin3))))) | (!(a4) & ((b1 & ((b2 & ((b3 & ((b4 & (!(cin1) | (!(cin2) & !(cin3)))) | (!(b4) & ((!(cin1) & (cin2 | cin3)) | (!(cin2) & cin3))))) | (!(b3) & ((b4 & (!(cin1) | !(cin2) | !(cin3))) | (!(b4) & cin3))))) | (!(b2) & ((b3 & ((b4 & cin1) | (cin1 & (cin2 | cin3)))) | (!(b3) & ((b4 & cin1) | (!(b4) & (cin1 | !(cin2)) & cin3))))))) | (!(b1) & ((b2 & ((b3 & !(b4) & cin1 & !(cin2) & !(cin3)) | (!(b3) & ((b4 & cin1 & !(cin3)) | (!(b4) & ((cin1 & (cin2 | cin3)) | (!(cin2) & cin3))))))) | (!(b2) & ((!(b3) & ((b4 & cin1 & (!(cin2) | cin3)) | (cin1 & cin3))) | (cin1 & !(cin2) & cin3))))))))) | (!(a3) & ((a4 & ((b1 & ((b2 & ((b3 & ((!(b4) & (!(cin1) | !(cin2) | !(cin3))) | !(cin1) | (!(cin2) & !(cin3)))) | (!(b3) & ((b4 & (!(cin1) | !(cin3))) | (!(b4) & (!(cin1) | cin2 | cin3)))))) | (!(b2) & ((b3 & (cin1 | (!(cin2) & cin3))) | (!(b3) & ((cin1 & (cin2 | !(cin3))) | (!(cin1) & (!(cin2) | cin3)))))))) | (!(b1) & ((b2 & ((!(b3) & ((!(b4) & ((cin1 & (!(cin2) | !(cin3))) | (!(cin1) & (!(cin2) | cin3)))) | (!(cin1) & (!(cin2) | cin3)) | (!(cin2) & !(cin3)))) | (b4 & !(cin1) & cin3) | (!(b4) & ((cin1 & !(cin3)) | (!(cin1) & !(cin2) & cin3))))) | (!(b2) & ((!((b3 & !(b4))) & cin1) | (cin1 & (!(cin2) | cin3)))))))) | (!(a4) & ((b1 & ((b2 & ((b3 & ((b4 & (!(cin1) | !(cin2) | !(cin3))) | (!(b4) & cin3))) | (!(b3) & ((b4 & (!(cin1) | cin2 | cin3)) | (!((cin1 & !(cin2))) & cin3))))) | (!(b2) & ((b3 & ((b4 & cin1) | (!(b4) & (cin1 | !(cin2)) & cin3))) | (!(b3) & ((b4 & (cin1 | (!(cin2) & cin3))) | (!(b4) & !((cin1 & !(cin2))) & cin3))))))) | (!(b1) & ((b2 & ((b3 & ((b4 & cin1 & !(cin3)) | (!(b4) & ((cin1 & (cin2 | cin3)) | (!(cin2) & cin3))))) | (!(b3) & ((b4 & ((cin1 & (!(cin2) | !(cin3))) | !(cin2))) | (!(b4) & cin3))))) | (!(b2) & ((!(b3) & ((b4 & cin1) | (cin1 & cin3))) | (b4 & cin1 & (!(cin2) | cin3)) | (cin1 & cin3))))))))))))))" ; value : 11 ; } leakage_power () { when : "((a1 & ((!(a2) & !(a3) & !(a4) & b1 & !(b3) & !(b4) & !(cin1) & !(cin2) & !(cin3)) | (!(a3) & !(a4) & b1 & !(b2) & !(b3) & !(b4) & !(cin1) & !(cin2) & !(cin3)))) | (!(a1) & !(a2) & ((a3 & !(a4) & ((b1 & !(b2) & !(b3) & !(b4) & !(cin1) & !(cin2) & !(cin3)) | (!(b1) & !(b2) & !(b3) & !(b4) & !(cin1) & cin2 & !(cin3)))) | (!(a3) & !(a4) & ((b1 & !(b2) & ((b3 & !(b4) & !(cin1) & !(cin2) & !(cin3)) | (!(b3) & !(b4) & !(cin1) & cin2 & !(cin3)))) | (!(b1) & !(b2) & ((b3 & !(b4) & !(cin1) & cin2 & !(cin3)) | (!(b3) & !(b4) & cin1 & !(cin2) & !(cin3)))))))))" ; value : 9 ; } leakage_power () { when : "(!(a1) & !(a2) & ((a3 & !(a4) & !(b1) & !(b2) & !(b3) & !(b4) & !(cin1) & !(cin2) & !(cin3)) | (!(a3) & !(a4) & !(b1) & !(b2) & ((b3 & !(b4) & !(cin1) & !(cin2) & !(cin3)) | (!(b3) & !(b4) & !(cin1) & cin2 & !(cin3))))))" ; value : 8.6 ; } leakage_power () { when : "((a1 & ((a2 & ((a3 & ((a4 & b1 & ((!(b2) & !(b3) & !(b4) & !(cin2) & !(cin3)) | (!(b3) & !(b4) & !(cin1) & !(cin2) & !(cin3)))) | (!(a4) & ((b1 & ((b2 & ((b3 & !(b4) & !(cin2) & !(cin3)) | (!(b3) & ((b4 & !(cin1) & !(cin2) & !(cin3)) | (!(b4) & ((!(cin1) & (cin2 ^ cin3)) | (cin2 & !(cin3)))))))) | (!(b2) & ((b3 & !(b4) & cin1 & !(cin2) & !(cin3)) | (!(b3) & ((b4 & !(cin2) & !(cin3)) | (!(b4) & ((cin1 & (cin2 ^ cin3)) | (!(cin2) & cin3))))))))) | (!(b1) & ((!(b2) & !(b3) & !(b4) & !(cin3)) | (!(b3) & !(b4) & cin1 & !(cin2) & !(cin3)))))))) | (!(a3) & ((a4 & ((b1 & ((b2 & ((!(b3) & !(b4) & !((cin1 & cin2)) & !(cin3)) | (!(b4) & !(cin1) & !(cin2) & !(cin3)))) | (!(b2) & ((b3 & !(b4) & !(cin2) & !(cin3)) | (!(b3) & !(b4) & (cin1 | cin2) & !(cin3)))))) | (!(b2) & !(b3) & !(b4) & cin1 & !(cin2) & !(cin3)))) | (!(a4) & ((b1 & ((b2 & ((b3 & ((b4 & !(cin1) & !(cin2) & !(cin3)) | (!(b4) & ((!(cin1) & (cin2 ^ cin3)) | (cin2 & !(cin3)))))) | (!(b3) & ((b4 & !((cin1 & cin2)) & !(cin3)) | (!(b4) & !((cin1 & cin2)) & cin3))))) | (!(b2) & ((b3 & ((b4 & !(cin2) & !(cin3)) | (!(b4) & ((cin1 & (cin2 ^ cin3)) | (!(cin2) & cin3))))) | (!(b3) & ((b4 & (cin1 | cin2) & !(cin3)) | (!(b4) & (cin1 | cin2) & cin3))))))) | (!(b1) & ((b2 & ((b3 & !(b4) & cin1 & !(cin2) & !(cin3)) | (!(b3) & !(b4) & !((cin1 ^ cin2)) & !(cin3)))) | (!(b2) & ((b3 & !(b4) & !(cin3)) | (!(b3) & ((b4 & cin1 & !(cin2) & !(cin3)) | (!(b4) & ((cin1 & (cin2 ^ cin3)) | (cin2 & !(cin3)))))))))))))))) | (!(a2) & ((a3 & ((a4 & ((b1 & !(b3) & !(b4) & !(cin2) & !(cin3)) | (!(b1) & !(b2) & b3 & ((!(b4) & !(cin1) & cin2) | (!(cin1) & cin2 & !(cin3)))))) | (!(a4) & ((b1 & ((b3 & !(b4) & cin1 & !(cin2) & !(cin3)) | (!(b3) & ((b4 & !(cin2) & !(cin3)) | (!(b4) & ((cin1 & (cin2 ^ cin3)) | (!(cin2) & cin3))))))) | (!(b1) & ((b2 & ((b3 & !(b4) & cin1 & !(cin2) & !(cin3)) | (!(b3) & !(b4) & !((cin1 & !(cin2))) & !(cin3)))) | (!(b2) & ((b3 & ((!(b4) & !(cin1) & (cin2 | !(cin3))) | (!(cin1) & cin2))) | (!(b3) & !(b4) & cin1 & !(cin2) & !(cin3)))))))))) | (!(a3) & ((a4 & ((b1 & ((b3 & !(b4) & !(cin2) & !(cin3)) | (!(b3) & !(b4) & (cin1 | cin2) & !(cin3)))) | (b2 & !(b3) & !(b4) & cin1 & !(cin2) & !(cin3)))) | (!(a4) & ((b1 & ((b3 & ((b4 & !(cin2) & !(cin3)) | (!(b4) & ((cin1 & (cin2 ^ cin3)) | (!(cin2) & cin3))))) | (!(b3) & ((b4 & (cin1 | cin2) & !(cin3)) | (!(b4) & (cin1 | cin2) & cin3))))) | (!(b1) & ((b2 & ((b3 & !(b4) & !((cin1 & !(cin2))) & !(cin3)) | (!(b3) & ((b4 & cin1 & !(cin2) & !(cin3)) | (!(b4) & ((cin1 & !(cin2) & cin3) | (!(cin1) & cin2 & !(cin3)))))))) | (!(b2) & ((b3 & !(b4) & cin1 & !(cin2) & !(cin3)) | (!(b3) & !(b4) & cin1 & cin2 & !(cin3)))))))))))))) | (!(a1) & ((a2 & ((a3 & ((a4 & !(b1) & !(b2) & ((b3 & ((!(b4) & !(cin1)) | (!(cin1) & (cin2 | !(cin3))))) | (!(b4) & !(cin1) & (cin2 | !(cin3))) | (!(cin1) & !(cin3)))) | (!(a4) & ((b1 & ((b2 & !(b3) & !(b4) & !(cin2) & !(cin3)) | (!(b2) & ((b3 & !(b4) & !(cin1) & !(cin2) & !(cin3)) | (!(b3) & !(b4) & (cin1 | cin2) & !(cin3)))))) | (!(b1) & ((b2 & ((b3 & !(b4) & !(cin1) & !(cin2) & !(cin3)) | (!(b3) & !(b4) & !(cin1) & cin2 & !(cin3)))) | (!(b2) & ((b3 & ((b4 & !(cin1)) | (!(cin1) & (cin2 | cin3)))) | (b4 & !(cin1)) | (!(cin1) & cin2 & cin3))))))))) | (!(a3) & ((a4 & ((b1 & !(b2) & !(b3) & !(b4) & cin1 & !(cin2) & !(cin3)) | (!(b1) & !(b2) & ((b3 & ((!(b4) & !(cin1) & (cin2 | !(cin3))) | (!(cin1) & !(cin3)))) | (!(cin1) & cin2 & !(cin3)))))) | (!(a4) & ((b1 & ((b2 & ((b3 & !(b4) & !(cin2) & !(cin3)) | (!(b3) & !(b4) & cin2 & !(cin3)))) | (!(b2) & ((b3 & !(b4) & (cin1 | cin2) & !(cin3)) | (!(b3) & ((b4 & cin1 & !(cin2) & !(cin3)) | (!(b4) & cin1 & (cin2 ^ cin3)))))))) | (!(b1) & ((b2 & ((b3 & !(b4) & !(cin1) & cin2 & !(cin3)) | (!(b3) & !(b4) & cin1 & !(cin2) & !(cin3)))) | (!(b2) & ((b3 & ((b4 & !(cin1)) | (!(cin1) & cin2 & cin3))) | (!(b3) & ((b4 & !(cin1) & cin2) | (!(b4) & cin1 & !(cin2) & !(cin3)))))))))))))) | (!(a2) & ((a3 & ((a4 & ((b1 & !(b2) & ((b3 & !(cin1)) | (!(cin1) & (cin2 | !(cin3))))) | (!(b1) & ((b2 & ((b3 & ((!(b4) & !(cin1)) | (!(cin1) & (cin2 | !(cin3))))) | (!(b4) & !(cin1) & (cin2 | !(cin3))) | (!(cin1) & !(cin3)))) | (!(b2) & ((b3 & ((b4 & ((cin1 & cin2 & !(cin3)) | (!(cin1) & !(cin2) & cin3))) | (!(b4) & cin1 & (cin2 | !(cin3))))) | (!(b3) & ((b4 & !(cin1) & cin3) | (!(b4) & ((cin1 & cin2 & !(cin3)) | (!(cin1) & !(cin2) & cin3))))))))))) | (!(a4) & ((b1 & ((b2 & ((b3 & !(b4) & !(cin2) & !(cin3)) | (!(b3) & !(b4) & cin2 & !(cin3)))) | (!(b2) & ((b3 & ((b4 & !(cin1)) | (!(b4) & (cin1 ^ (cin2 | cin3))))) | (!(b3) & ((b4 & !(cin1)) | (!(b4) & ((cin1 & cin2 & !(cin3)) | (!(cin1) & cin2 & cin3))))))))) | (!(b1) & ((b2 & ((b3 & ((b4 & !(cin1)) | (!(cin1) & (cin2 | cin3)))) | (!(b3) & ((b4 & !(cin1)) | (!(b4) & ((cin1 & !(cin2) & !(cin3)) | (!(cin1) & cin2 & cin3))))))) | (!(b2) & ((b3 & ((b4 & cin1 & (cin2 | !(cin3))) | (cin1 & cin2))) | (!(b3) & ((b4 & cin1 & cin2 & !(cin3)) | (!(b4) & !(cin1) & !(cin2) & cin3))))))))))) | (!(a3) & ((a4 & ((b1 & ((b2 & !(b3) & !(b4) & cin1 & !(cin2) & !(cin3)) | (!(b2) & ((b3 & !(cin1) & (cin2 | !(cin3))) | (!(cin1) & cin2 & !(cin3)))))) | (!(b1) & ((b2 & ((b3 & ((!(b4) & !(cin1) & (cin2 | !(cin3))) | (!(cin1) & !(cin3)))) | (!(cin1) & cin2 & !(cin3)))) | (!(b2) & ((b3 & ((b4 & !(cin1) & cin3) | (!(b4) & ((cin1 & cin2 & !(cin3)) | (!(cin1) & !(cin2) & cin3))))) | (!(b3) & !(cin1) & (!(cin2) | cin3)))))))) | (!(a4) & ((b1 & ((b2 & ((b3 & !(b4) & cin2 & !(cin3)) | (!(b3) & ((b4 & cin1 & !(cin2) & !(cin3)) | (!(b4) & cin1 & !(cin2) & cin3))))) | (!(b2) & ((b3 & ((b4 & !(cin1)) | (!(b4) & ((cin1 & cin2 & !(cin3)) | (!(cin1) & cin2 & cin3))))) | (b4 & !(cin1) & (cin2 | !(cin3))))))) | (!(b1) & ((b2 & ((b3 & ((b4 & !(cin1)) | (!(b4) & ((cin1 & !(cin2) & !(cin3)) | (!(cin1) & cin2 & cin3))))) | (!(b3) & ((b4 & !(cin1) & cin2) | (!(b4) & cin1 & cin2 & !(cin3)))))) | (!(b2) & ((b3 & ((b4 & cin1 & cin2 & !(cin3)) | (!(b4) & !(cin1) & !(cin2) & cin3))) | (!(b3) & ((b4 & !(cin1) & !(cin2)) | (!(b4) & !(cin1) & cin3))))))))))))))))" ; value : 10 ; } leakage_power () { when : "(!(cin3) & !(cin2) & !(cin1) & !(b4) & !(b3) & !(b2) & !(b1) & !(a4) & !(a3) & !(a2) & !(a1))" ; value : 8.2 ; } pin (cin3) { direction : input ; capacitance : 320.01 ; } pin (cin2) { direction : input ; capacitance : 320.61 ; } pin (cin1) { direction : input ; capacitance : 379.19 ; } pin (b4) { direction : input ; capacitance : 321.96 ; } pin (b3) { direction : input ; capacitance : 320.61 ; } pin (b2) { direction : input ; capacitance : 486.14 ; } pin (b1) { direction : input ; capacitance : 434.11 ; } pin (a4) { direction : input ; capacitance : 322.56 ; } pin (a3) { direction : input ; capacitance : 320.01 ; } pin (a2) { direction : input ; capacitance : 487.04 ; } pin (a1) { direction : input ; capacitance : 407.22 ; } pin (sout) { function : "(((b4 | a4 | cin3) & ((cin2 & b3 & a3) | (!((b2 | a2)) & (!(a1) | !(b1))) | (!((a1 & b1)) & !(cin1)))) | (cin2 & b3 & a3))" ; direction : output ; capacitance : 82.41 ; timing (maxd_sout_a3_positive_unate) { related_pin : "a3" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__25) { values ("15962.3, 15962.3, 15962.3, 16221.4, 16726.5", \ "15951.2, 15951.2, 15951.2, 16210.3, 16715.4", \ "15929.1, 15929.1, 15929.1, 16188.2, 16693.3", \ "15884.8, 15884.8, 15884.8, 16143.9, 16649.0", \ "15796.1, 15796.1, 15796.1, 16055.2, 16560.3"); } rise_transition (inslew_load_5x5__25) { values ("9453.9, 9453.9, 9453.9, 9661.9, 10074.3", \ "9453.9, 9453.9, 9453.9, 9661.9, 10074.3", \ "9453.9, 9453.9, 9453.9, 9661.9, 10074.3", \ "9453.9, 9453.9, 9453.9, 9661.9, 10074.3", \ "9453.9, 9453.9, 9453.9, 9661.9, 10074.3"); } cell_fall (inslew_load_5x5__25) { values ("27408.9, 27408.9, 27408.9, 27635.9, 28085.8", \ "27394.1, 27394.1, 27394.1, 27621.1, 28071.0", \ "27364.6, 27364.6, 27364.6, 27591.6, 28041.5", \ "27305.5, 27305.5, 27305.5, 27532.5, 27982.4", \ "27187.3, 27187.3, 27187.3, 27414.3, 27864.2"); } fall_transition (inslew_load_5x5__25) { values ("16974.9, 16974.9, 16974.9, 17126.8, 17447.2", \ "16974.9, 16974.9, 16974.9, 17126.8, 17447.2", \ "16974.9, 16974.9, 16974.9, 17126.8, 17447.2", \ "16974.9, 16974.9, 16974.9, 17126.8, 17447.2", \ "16974.9, 16974.9, 16974.9, 17126.8, 17447.2"); } } timing (maxd_sout_a4_positive_unate) { related_pin : "a4" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__25) { values ("8469.3, 8469.3, 8469.3, 8745.2, 9266.1", \ "8467.4, 8467.4, 8467.4, 8743.3, 9264.2", \ "8463.6, 8463.6, 8463.6, 8739.5, 9260.4", \ "8456.0, 8456.0, 8456.0, 8731.9, 9252.8", \ "8440.7, 8440.7, 8440.7, 8716.7, 9237.6"); } rise_transition (inslew_load_5x5__25) { values ("4284.8, 4284.8, 4284.8, 4504.6, 4934.1", \ "4284.8, 4284.8, 4284.8, 4504.6, 4934.1", \ "4284.8, 4284.8, 4284.8, 4504.6, 4934.1", \ "4284.8, 4284.8, 4284.8, 4504.6, 4934.1", \ "4284.8, 4284.8, 4284.8, 4504.6, 4934.1"); } cell_fall (inslew_load_5x5__25) { values ("19618.9, 19618.9, 19618.9, 19845.3, 20270.0", \ "19627.0, 19627.0, 19627.0, 19853.4, 20278.1", \ "19633.5, 19633.5, 19633.5, 19859.9, 20284.8", \ "19613.9, 19613.9, 19613.9, 19840.3, 20265.4", \ "19598.9, 19598.9, 19598.9, 19825.3, 20250.7"); } fall_transition (inslew_load_5x5__25) { values ("11949.1, 11949.1, 11949.1, 12110.1, 12416.8", \ "11962.9, 11962.9, 11962.9, 12123.7, 12430.7", \ "11982.8, 11982.8, 11982.8, 12144.1, 12450.9", \ "11997.2, 11997.2, 11997.2, 12158.3, 12465.1", \ "12031.7, 12031.7, 12031.7, 12192.5, 12500.1"); } } timing (maxd_sout_b3_positive_unate) { related_pin : "b3" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__25) { values ("14539.2, 14539.2, 14539.2, 14798.5, 15302.0", \ "14537.0, 14537.0, 14537.0, 14796.3, 15299.8", \ "14527.8, 14527.8, 14527.8, 14787.1, 15290.6", \ "14511.4, 14511.4, 14511.4, 14770.7, 15274.2", \ "14479.3, 14479.3, 14479.3, 14738.6, 15242.1"); } rise_transition (inslew_load_5x5__25) { values ("8538.2, 8538.2, 8538.2, 8748.3, 9160.1", \ "8541.1, 8541.1, 8541.1, 8751.1, 9163.0", \ "8541.6, 8541.6, 8541.6, 8751.6, 9163.5", \ "8541.7, 8541.7, 8541.7, 8751.7, 9163.6", \ "8541.6, 8541.6, 8541.6, 8751.6, 9163.5"); } cell_fall (inslew_load_5x5__25) { values ("26558.1, 26558.1, 26558.1, 26785.1, 27232.9", \ "26543.4, 26543.4, 26543.4, 26770.4, 27218.2", \ "26513.8, 26513.8, 26513.8, 26740.8, 27188.6", \ "26454.7, 26454.7, 26454.7, 26681.7, 27129.5", \ "26336.6, 26336.6, 26336.6, 26563.6, 27011.4"); } fall_transition (inslew_load_5x5__25) { values ("16399.4, 16399.4, 16399.4, 16552.2, 16874.3", \ "16399.4, 16399.4, 16399.4, 16552.2, 16874.3", \ "16399.4, 16399.4, 16399.4, 16552.2, 16874.3", \ "16399.4, 16399.4, 16399.4, 16552.2, 16874.3", \ "16399.4, 16399.4, 16399.4, 16552.2, 16874.3"); } } timing (maxd_sout_b4_positive_unate) { related_pin : "b4" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__25) { values ("8783.6, 8783.6, 8783.6, 9058.5, 9578.9", \ "8781.7, 8781.7, 8781.7, 9056.6, 9577.0", \ "8777.8, 8777.8, 8777.8, 9052.7, 9573.1", \ "8770.2, 8770.2, 8770.2, 9045.1, 9565.5", \ "8755.0, 8755.0, 8755.0, 9030.0, 9550.3"); } rise_transition (inslew_load_5x5__25) { values ("4498.6, 4498.6, 4498.6, 4716.0, 5143.2", \ "4498.6, 4498.6, 4498.6, 4716.0, 5143.2", \ "4498.6, 4498.6, 4498.6, 4716.0, 5143.2", \ "4498.6, 4498.6, 4498.6, 4716.0, 5143.2", \ "4498.6, 4498.6, 4498.6, 4716.0, 5143.3"); } cell_fall (inslew_load_5x5__25) { values ("23136.7, 23136.7, 23136.7, 23363.0, 23807.4", \ "23129.6, 23129.6, 23129.6, 23355.8, 23800.4", \ "23104.0, 23104.0, 23104.0, 23330.3, 23774.8", \ "23069.5, 23069.5, 23069.5, 23295.8, 23740.4", \ "22996.5, 22996.5, 22996.5, 23222.8, 23667.6"); } fall_transition (inslew_load_5x5__25) { values ("14216.9, 14216.9, 14216.9, 14373.2, 14699.0", \ "14221.5, 14221.5, 14221.5, 14377.8, 14703.6", \ "14221.9, 14221.9, 14221.9, 14378.2, 14704.2", \ "14232.3, 14232.3, 14232.3, 14388.6, 14714.6", \ "14244.0, 14244.0, 14244.0, 14400.3, 14726.2"); } } timing (maxd_sout_cin2_positive_unate) { related_pin : "cin2" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__25) { values ("13155.5, 13155.5, 13155.5, 13415.3, 13916.1", \ "13165.4, 13165.4, 13165.4, 13425.2, 13926.0", \ "13189.7, 13189.7, 13189.7, 13449.4, 13950.4", \ "13199.9, 13199.9, 13199.9, 13459.7, 13960.7", \ "13220.2, 13220.2, 13220.2, 13479.9, 13980.9"); } rise_transition (inslew_load_5x5__25) { values ("7649.9, 7649.9, 7649.9, 7859.7, 8272.1", \ "7660.2, 7660.2, 7660.2, 7870.1, 8282.4", \ "7680.5, 7680.5, 7680.5, 7890.5, 8302.7", \ "7686.8, 7686.8, 7686.8, 7896.7, 8308.9", \ "7687.5, 7687.5, 7687.5, 7897.4, 8309.7"); } cell_fall (inslew_load_5x5__25) { values ("25344.0, 25344.0, 25344.0, 25571.0, 26018.8", \ "25329.3, 25329.3, 25329.3, 25556.3, 26004.1", \ "25299.7, 25299.7, 25299.7, 25526.7, 25974.5", \ "25240.6, 25240.6, 25240.6, 25467.6, 25915.4", \ "25122.5, 25122.5, 25122.5, 25349.5, 25797.3"); } fall_transition (inslew_load_5x5__25) { values ("15578.7, 15578.7, 15578.7, 15732.4, 16057.3", \ "15578.7, 15578.7, 15578.7, 15732.4, 16057.3", \ "15578.7, 15578.7, 15578.7, 15732.4, 16057.3", \ "15578.7, 15578.7, 15578.7, 15732.4, 16057.3", \ "15578.7, 15578.7, 15578.7, 15732.4, 16057.3"); } } timing (maxd_sout_cin3_positive_unate) { related_pin : "cin3" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__25) { values ("7612.3, 7612.3, 7612.3, 7891.8, 8413.3", \ "7610.4, 7610.4, 7610.4, 7889.9, 8411.4", \ "7606.5, 7606.5, 7606.5, 7886.0, 8407.5", \ "7598.9, 7598.9, 7598.9, 7878.4, 8399.9", \ "7583.7, 7583.7, 7583.7, 7863.3, 8384.7"); } rise_transition (inslew_load_5x5__25) { values ("3698.2, 3698.2, 3698.2, 3925.2, 4362.2", \ "3698.2, 3698.2, 3698.2, 3925.2, 4362.2", \ "3698.2, 3698.2, 3698.2, 3925.2, 4362.2", \ "3698.2, 3698.2, 3698.2, 3925.2, 4362.2", \ "3698.4, 3698.4, 3698.4, 3925.3, 4362.4"); } cell_fall (inslew_load_5x5__25) { values ("15855.6, 15855.6, 15855.6, 16089.8, 16556.3", \ "15812.7, 15812.7, 15812.7, 16047.0, 16513.5", \ "15863.3, 15863.3, 15863.3, 16097.5, 16564.0", \ "15927.0, 15927.0, 15927.0, 16161.1, 16627.6", \ "15956.3, 15956.3, 15956.3, 16190.4, 16656.8"); } fall_transition (inslew_load_5x5__25) { values ("9509.2, 9509.2, 9509.2, 9697.6, 10045.0", \ "9486.4, 9486.4, 9486.4, 9674.9, 10022.3", \ "9534.9, 9534.9, 9534.9, 9723.3, 10070.8", \ "9602.7, 9602.7, 9602.7, 9790.7, 10138.5", \ "9658.4, 9658.4, 9658.4, 9846.2, 10194.2"); } } timing (maxd_sout_a1_negative_unate) { related_pin : "a1" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__25) { values ("27489.6, 27489.6, 27489.6, 27749.1, 28252.2", \ "27483.1, 27483.1, 27483.1, 27742.6, 28245.7", \ "27470.3, 27470.3, 27470.3, 27729.8, 28232.9", \ "27444.6, 27444.6, 27444.6, 27704.1, 28207.2", \ "27393.2, 27393.2, 27393.2, 27652.7, 28155.8"); } rise_transition (inslew_load_5x5__25) { values ("8347.5, 8347.5, 8347.5, 8558.0, 8969.8", \ "8347.5, 8347.5, 8347.5, 8558.0, 8969.8", \ "8347.5, 8347.5, 8347.5, 8558.0, 8969.8", \ "8347.5, 8347.5, 8347.5, 8558.0, 8969.8", \ "8347.5, 8347.5, 8347.5, 8558.0, 8969.8"); } cell_fall (inslew_load_5x5__25) { values ("18944.9, 18944.9, 18944.9, 19351.9, 19818.7", \ "18942.4, 18942.4, 18942.4, 19349.4, 19816.2", \ "18937.3, 18937.3, 18937.3, 19344.3, 19811.1", \ "18927.3, 18927.3, 18927.3, 19334.3, 19801.1", \ "18907.2, 18907.2, 18907.2, 19314.2, 19781.0"); } fall_transition (inslew_load_5x5__25) { values ("5743.9, 5743.9, 5743.9, 5940.2, 6176.2", \ "5743.9, 5743.9, 5743.9, 5940.2, 6176.2", \ "5743.9, 5743.9, 5743.9, 5940.2, 6176.2", \ "5743.9, 5743.9, 5743.9, 5940.2, 6176.2", \ "5743.9, 5743.9, 5743.9, 5940.2, 6176.2"); } } timing (maxd_sout_a2_negative_unate) { related_pin : "a2" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__25) { values ("19984.1, 19984.1, 19984.1, 20243.6, 20739.4", \ "20012.2, 20012.2, 20012.2, 20271.8, 20767.5", \ "20049.0, 20049.0, 20049.0, 20308.6, 20804.4", \ "20059.9, 20059.9, 20059.9, 20319.6, 20815.3", \ "20110.0, 20110.0, 20110.0, 20369.7, 20865.5"); } rise_transition (inslew_load_5x5__25) { values ("6046.7, 6046.7, 6046.7, 6257.7, 6677.4", \ "6058.4, 6058.4, 6058.4, 6269.4, 6688.9", \ "6075.5, 6075.5, 6075.5, 6286.5, 6705.8", \ "6088.0, 6088.0, 6088.0, 6298.9, 6718.2", \ "6115.7, 6115.7, 6115.7, 6326.6, 6745.5"); } cell_fall (inslew_load_5x5__25) { values ("19535.9, 19535.9, 19535.9, 19937.8, 20404.1", \ "19530.7, 19530.7, 19530.7, 19932.6, 20398.9", \ "19520.4, 19520.4, 19520.4, 19922.3, 20388.6", \ "19499.8, 19499.8, 19499.8, 19901.7, 20368.0", \ "19458.6, 19458.6, 19458.6, 19860.5, 20326.8"); } fall_transition (inslew_load_5x5__25) { values ("5700.7, 5700.7, 5700.7, 5892.5, 6130.6", \ "5700.7, 5700.7, 5700.7, 5892.5, 6130.6", \ "5700.7, 5700.7, 5700.7, 5892.5, 6130.6", \ "5700.7, 5700.7, 5700.7, 5892.5, 6130.6", \ "5700.7, 5700.7, 5700.7, 5892.5, 6130.6"); } } timing (maxd_sout_b1_negative_unate) { related_pin : "b1" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__25) { values ("26749.3, 26749.3, 26749.3, 27009.1, 27511.8", \ "26742.9, 26742.9, 26742.9, 27002.7, 27505.4", \ "26730.1, 26730.1, 26730.1, 26989.9, 27492.6", \ "26704.4, 26704.4, 26704.4, 26964.2, 27466.9", \ "26653.0, 26653.0, 26653.0, 26912.8, 27415.5"); } rise_transition (inslew_load_5x5__25) { values ("8081.2, 8081.2, 8081.2, 8291.9, 8703.5", \ "8081.2, 8081.2, 8081.2, 8291.9, 8703.5", \ "8081.2, 8081.2, 8081.2, 8291.9, 8703.5", \ "8081.2, 8081.2, 8081.2, 8291.9, 8703.5", \ "8081.2, 8081.2, 8081.2, 8291.9, 8703.5"); } cell_fall (inslew_load_5x5__25) { values ("17760.1, 17760.1, 17760.1, 18128.8, 18590.3", \ "17765.4, 17765.4, 17765.4, 18134.2, 18595.7", \ "17770.1, 17770.1, 17770.1, 18139.0, 18600.5", \ "17783.3, 17783.3, 17783.3, 18152.2, 18613.7", \ "17810.1, 17810.1, 17810.1, 18179.1, 18640.6"); } fall_transition (inslew_load_5x5__25) { values ("5419.7, 5419.7, 5419.7, 5589.3, 5835.9", \ "5421.3, 5421.3, 5421.3, 5591.0, 5837.6", \ "5421.6, 5421.6, 5421.6, 5591.3, 5837.9", \ "5421.9, 5421.9, 5421.9, 5591.6, 5838.2", \ "5422.0, 5422.0, 5422.0, 5591.7, 5838.3"); } } timing (maxd_sout_b2_negative_unate) { related_pin : "b2" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__25) { values ("23585.0, 23585.0, 23585.0, 23844.9, 24343.4", \ "23572.2, 23572.2, 23572.2, 23832.0, 24330.5", \ "23569.3, 23569.3, 23569.3, 23829.1, 24327.7", \ "23547.0, 23547.0, 23547.0, 23806.9, 24305.4", \ "23515.9, 23515.9, 23515.9, 23775.8, 24274.3"); } rise_transition (inslew_load_5x5__25) { values ("7120.2, 7120.2, 7120.2, 7329.3, 7742.8", \ "7119.8, 7119.8, 7119.8, 7328.8, 7742.3", \ "7125.3, 7125.3, 7125.3, 7334.4, 7747.9", \ "7129.9, 7129.9, 7129.9, 7338.9, 7752.4", \ "7138.4, 7138.4, 7138.4, 7347.5, 7761.0"); } cell_fall (inslew_load_5x5__25) { values ("21571.3, 21571.3, 21571.3, 21894.7, 22506.7", \ "21566.1, 21566.1, 21566.1, 21889.5, 22501.5", \ "21555.8, 21555.8, 21555.8, 21879.2, 22491.2", \ "21535.2, 21535.2, 21535.2, 21858.6, 22470.6", \ "21494.0, 21494.0, 21494.0, 21817.4, 22429.4"); } fall_transition (inslew_load_5x5__25) { values ("6223.7, 6223.7, 6223.7, 6398.6, 6686.1", \ "6223.7, 6223.7, 6223.7, 6398.6, 6686.1", \ "6223.7, 6223.7, 6223.7, 6398.6, 6686.1", \ "6223.7, 6223.7, 6223.7, 6398.6, 6686.1", \ "6223.7, 6223.7, 6223.7, 6398.6, 6686.1"); } } timing (maxd_sout_cin1_negative_unate) { related_pin : "cin1" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__25) { values ("18534.1, 18534.1, 18534.1, 18793.8, 19299.3", \ "18545.7, 18545.7, 18545.7, 18805.4, 19310.8", \ "18551.1, 18551.1, 18551.1, 18810.9, 19316.1", \ "18574.8, 18574.8, 18574.8, 18834.5, 19339.5", \ "18603.8, 18603.8, 18603.8, 18863.5, 19368.3"); } rise_transition (inslew_load_5x5__25) { values ("5389.7, 5389.7, 5389.7, 5603.2, 6027.0", \ "5394.0, 5394.0, 5394.0, 5607.4, 6031.2", \ "5396.8, 5396.8, 5396.8, 5610.2, 6034.0", \ "5404.7, 5404.7, 5404.7, 5618.0, 6041.8", \ "5410.4, 5410.4, 5410.4, 5623.6, 6047.4"); } cell_fall (inslew_load_5x5__25) { values ("17703.3, 17703.3, 17703.3, 18060.0, 18520.1", \ "17709.3, 17709.3, 17709.3, 18066.3, 18526.4", \ "17719.2, 17719.2, 17719.2, 18076.4, 18536.6", \ "17733.5, 17733.5, 17733.5, 18090.8, 18551.0", \ "17766.9, 17766.9, 17766.9, 18124.2, 18584.4"); } fall_transition (inslew_load_5x5__25) { values ("5320.5, 5320.5, 5320.5, 5482.8, 5732.6", \ "5322.4, 5322.4, 5322.4, 5484.9, 5734.6", \ "5324.4, 5324.4, 5324.4, 5486.9, 5736.6", \ "5324.7, 5324.7, 5324.7, 5487.3, 5736.9", \ "5324.9, 5324.9, 5324.9, 5487.6, 5737.1"); } } internal_power (energy_pos_sout_a3) { related_pin : "a3" ; rise_power (energy_inslew_load_5x5__25) { values ("51012.8, 51012.8, 51012.8, 52042.9, 54103.3", \ "54118.6, 54118.6, 54118.6, 54118.6, 54118.6", \ "54149.2, 54149.2, 54149.2, 54149.2, 54149.2", \ "54210.5, 54210.5, 54210.5, 54210.5, 54210.5", \ "54333.1, 54333.1, 54333.1, 54333.1, 54333.1"); } fall_power (energy_inslew_load_5x5__25) { values ("77301.2, 77301.2, 77301.2, 78331.3, 80391.7", \ "80426.5, 80426.5, 80426.5, 80426.5, 80426.5", \ "80496.2, 80496.2, 80496.2, 80496.2, 80496.2", \ "80635.6, 80635.6, 80635.6, 80635.6, 80635.6", \ "80914.3, 80914.3, 80914.3, 80914.3, 80914.3"); } } internal_power (energy_pos_sout_a4) { related_pin : "a4" ; rise_power (energy_inslew_load_5x5__25) { values ("31365.9, 31365.9, 31365.9, 32396.1, 34456.4", \ "34462.8, 34462.8, 34462.8, 34462.8, 34462.8", \ "34475.5, 34475.5, 34475.5, 34475.5, 34475.5", \ "34500.9, 34500.9, 34500.9, 34500.9, 34500.9", \ "31461.5, 31461.5, 31461.5, 32491.6, 34552.0"); } fall_power (energy_inslew_load_5x5__25) { values ("53616.3, 53616.3, 53616.3, 54646.5, 56706.8", \ "53690.0, 53690.0, 53690.0, 54720.2, 56780.5", \ "53814.0, 53814.0, 53814.0, 54844.2, 56904.5", \ "53983.2, 53983.2, 53983.2, 55013.4, 57073.7", \ "54340.1, 54340.1, 54340.1, 55370.2, 57430.6"); } } internal_power (energy_pos_sout_b3) { related_pin : "b3" ; rise_power (energy_inslew_load_5x5__25) { values ("46008.3, 46008.3, 46008.3, 47038.4, 49098.8", \ "46033.9, 46033.9, 46033.9, 47064.1, 49124.4", \ "46069.5, 46069.5, 46069.5, 47099.7, 49160.0", \ "46137.9, 46137.9, 46137.9, 47168.0, 49228.4", \ "49364.3, 49364.3, 49364.3, 49364.3, 49364.3"); } fall_power (energy_inslew_load_5x5__25) { values ("74617.9, 74617.9, 74617.9, 75648.1, 77708.4", \ "77733.9, 77733.9, 77733.9, 77733.9, 77733.9", \ "77784.9, 77784.9, 77784.9, 77784.9, 77784.9", \ "77886.9, 77886.9, 77886.9, 77886.9, 77886.9", \ "78090.8, 78090.8, 78090.8, 78090.8, 78090.8"); } } internal_power (energy_pos_sout_b4) { related_pin : "b4" ; rise_power (energy_inslew_load_5x5__25) { values ("32602.2, 32602.2, 32602.2, 33632.4, 35692.7", \ "35702.1, 35702.1, 35702.1, 35702.1, 35702.1", \ "35721.0, 35721.0, 35721.0, 35721.0, 35721.0", \ "35758.6, 35758.6, 35758.6, 35758.6, 35758.6", \ "32743.7, 32743.7, 32743.7, 33773.8, 35834.2"); } fall_power (energy_inslew_load_5x5__25) { values ("64268.7, 64268.7, 64268.7, 65298.9, 67359.2", \ "64315.8, 64315.8, 64315.8, 65346.0, 67406.3", \ "64383.9, 64383.9, 64383.9, 65414.1, 67474.4", \ "64548.6, 64548.6, 64548.6, 65578.8, 67639.1", \ "64850.3, 64850.3, 64850.3, 65880.5, 67940.8"); } } internal_power (energy_pos_sout_cin2) { related_pin : "cin2" ; rise_power (energy_inslew_load_5x5__25) { values ("41244.9, 41244.9, 41244.9, 42275.1, 44335.4", \ "41294.1, 41294.1, 41294.1, 42324.3, 44384.6", \ "41391.8, 41391.8, 41391.8, 42421.9, 44482.3", \ "41482.3, 41482.3, 41482.3, 42512.5, 44572.8", \ "41628.3, 41628.3, 41628.3, 42658.4, 44718.8"); } fall_power (energy_inslew_load_5x5__25) { values ("70797.1, 70797.1, 70797.1, 71827.2, 73887.6", \ "73907.2, 73907.2, 73907.2, 73907.2, 73907.2", \ "73946.3, 73946.3, 73946.3, 73946.3, 73946.3", \ "74024.6, 74024.6, 74024.6, 74024.6, 74024.6", \ "74181.3, 74181.3, 74181.3, 74181.3, 74181.3"); } } internal_power (energy_pos_sout_cin3) { related_pin : "cin3" ; rise_power (energy_inslew_load_5x5__25) { values ("28059.8, 28059.8, 28059.8, 29089.9, 31150.3", \ "31154.7, 31154.7, 31154.7, 31154.7, 31154.7", \ "31163.6, 31163.6, 31163.6, 31163.6, 31163.6", \ "31181.5, 31181.5, 31181.5, 31181.5, 31181.5", \ "28127.0, 28127.0, 28127.0, 29157.2, 31217.5"); } fall_power (energy_inslew_load_5x5__25) { values ("43301.8, 43301.8, 43301.8, 44331.9, 46392.3", \ "43260.6, 43260.6, 43260.6, 44290.8, 46351.1", \ "43472.2, 43472.2, 43472.2, 44502.3, 46562.7", \ "43803.8, 43803.8, 43803.8, 44833.9, 46894.3", \ "44217.3, 44217.3, 44217.3, 45247.5, 47307.8"); } } internal_power (energy_neg_sout_a1) { related_pin : "a1" ; rise_power (energy_inslew_load_5x5__25) { values ("80886.4, 80886.4, 80886.4, 81916.6, 83976.9", \ "84020.7, 84020.7, 84020.7, 84020.7, 84020.7", \ "84108.4, 84108.4, 84108.4, 84108.4, 84108.4", \ "84283.6, 84283.6, 84283.6, 84283.6, 84283.6", \ "84634.1, 84634.1, 84634.1, 84634.1, 84634.1"); } fall_power (energy_inslew_load_5x5__25) { values ("62397.9, 62397.9, 62397.9, 63428.1, 65488.4", \ "65508.2, 65508.2, 65508.2, 65508.2, 65508.2", \ "65547.9, 65547.9, 65547.9, 65547.9, 65547.9", \ "65627.2, 65627.2, 65627.2, 65627.2, 65627.2", \ "65785.9, 65785.9, 65785.9, 65785.9, 65785.9"); } } internal_power (energy_neg_sout_a2) { related_pin : "a2" ; rise_power (energy_inslew_load_5x5__25) { values ("55351.8, 55351.8, 55351.8, 56382.0, 58442.3", \ "55439.6, 55439.6, 55439.6, 56469.7, 58530.1", \ "55586.4, 55586.4, 55586.4, 56616.6, 58676.9", \ "55782.2, 55782.2, 55782.2, 56812.4, 58872.7", \ "56186.8, 56186.8, 56186.8, 57216.9, 59277.3"); } fall_power (energy_inslew_load_5x5__25) { values ("54424.3, 54424.3, 54424.3, 55454.4, 57514.8", \ "57528.8, 57528.8, 57528.8, 57528.8, 57528.8", \ "57557.0, 57557.0, 57557.0, 57557.0, 57557.0", \ "57613.4, 57613.4, 57613.4, 57613.4, 57613.4", \ "57726.1, 57726.1, 57726.1, 57726.1, 57726.1"); } } internal_power (energy_neg_sout_b1) { related_pin : "b1" ; rise_power (energy_inslew_load_5x5__25) { values ("77742.4, 77742.4, 77742.4, 78772.6, 80832.9", \ "80869.2, 80869.2, 80869.2, 80869.2, 80869.2", \ "80941.9, 80941.9, 80941.9, 80941.9, 80941.9", \ "81087.1, 81087.1, 81087.1, 81087.1, 81087.1", \ "81377.7, 81377.7, 81377.7, 81377.7, 81377.7"); } fall_power (energy_inslew_load_5x5__25) { values ("57395.1, 57395.1, 57395.1, 58425.3, 60485.6", \ "57424.8, 57424.8, 57424.8, 58455.0, 60515.3", \ "57468.8, 57468.8, 57468.8, 58499.0, 60559.3", \ "57555.2, 57555.2, 57555.2, 58585.4, 60645.7", \ "57725.3, 57725.3, 57725.3, 58755.5, 60815.8"); } } internal_power (energy_neg_sout_b2) { related_pin : "b2" ; rise_power (energy_inslew_load_5x5__25) { values ("66873.3, 66873.3, 66873.3, 67903.5, 69963.8", \ "66906.3, 66906.3, 66906.3, 67936.5, 69996.8", \ "67002.9, 67002.9, 67002.9, 68033.1, 70093.4", \ "67164.9, 67164.9, 67164.9, 68195.1, 70255.4", \ "67486.7, 67486.7, 67486.7, 68516.9, 70577.2"); } fall_power (energy_inslew_load_5x5__25) { values ("61148.1, 61148.1, 61148.1, 62178.3, 64238.6", \ "64257.9, 64257.9, 64257.9, 64257.9, 64257.9", \ "64296.4, 64296.4, 64296.4, 64296.4, 64296.4", \ "64373.5, 64373.5, 64373.5, 64373.5, 64373.5", \ "64527.7, 64527.7, 64527.7, 64527.7, 64527.7"); } } internal_power (energy_neg_sout_cin1) { related_pin : "cin1" ; rise_power (energy_inslew_load_5x5__25) { values ("51153.0, 51153.0, 51153.0, 52183.1, 54243.5", \ "51197.1, 51197.1, 51197.1, 52227.3, 54287.6", \ "51260.9, 51260.9, 51260.9, 52291.0, 54351.4", \ "51397.1, 51397.1, 51397.1, 52427.3, 54487.6", \ "51626.4, 51626.4, 51626.4, 52656.6, 54716.9"); } fall_power (energy_inslew_load_5x5__25) { values ("49962.6, 49962.6, 49962.6, 50992.8, 53053.1", \ "49987.9, 49987.9, 49987.9, 51018.0, 53078.4", \ "50028.7, 50028.7, 50028.7, 51058.8, 53119.2", \ "50091.7, 50091.7, 50091.7, 51121.8, 53182.2", \ "50215.3, 50215.3, 50215.3, 51245.5, 53305.8"); } } } pin (cout) { function : "(((b2 | a2) & ((a1 & b1) | cin1)) | (a1 & b1))" ; direction : output ; capacitance : 84.37 ; timing (maxd_cout_a1_positive_unate) { related_pin : "a1" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__26) { values ("11142.4, 11142.4, 11142.4, 11408.1, 11915.9", \ "11139.9, 11139.9, 11139.9, 11405.6, 11913.4", \ "11134.8, 11134.8, 11134.8, 11400.5, 11908.3", \ "11124.8, 11124.8, 11124.8, 11390.5, 11898.3", \ "11104.7, 11104.7, 11104.7, 11370.4, 11878.2"); } rise_transition (inslew_load_5x5__26) { values ("5925.6, 5925.6, 5925.6, 6142.4, 6575.6", \ "5925.6, 5925.6, 5925.6, 6142.4, 6575.6", \ "5925.6, 5925.6, 5925.6, 6142.4, 6575.6", \ "5925.6, 5925.6, 5925.6, 6142.4, 6575.6", \ "5925.6, 5925.6, 5925.6, 6142.4, 6575.6"); } cell_fall (inslew_load_5x5__26) { values ("17541.1, 17541.1, 17541.1, 17779.2, 18238.6", \ "17534.6, 17534.6, 17534.6, 17772.7, 18232.1", \ "17521.8, 17521.8, 17521.8, 17759.9, 18219.3", \ "17496.1, 17496.1, 17496.1, 17734.2, 18193.6", \ "17444.7, 17444.7, 17444.7, 17682.8, 18142.2"); } fall_transition (inslew_load_5x5__26) { values ("9792.4, 9792.4, 9792.4, 9958.3, 10278.2", \ "9792.4, 9792.4, 9792.4, 9958.3, 10278.2", \ "9792.4, 9792.4, 9792.4, 9958.3, 10278.2", \ "9792.4, 9792.4, 9792.4, 9958.3, 10278.2", \ "9792.4, 9792.4, 9792.4, 9958.3, 10278.2"); } } timing (maxd_cout_a2_positive_unate) { related_pin : "a2" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__26) { values ("11739.4, 11739.4, 11739.4, 12004.9, 12512.8", \ "11734.2, 11734.2, 11734.2, 11999.7, 12507.6", \ "11723.9, 11723.9, 11723.9, 11989.4, 12497.3", \ "11703.3, 11703.3, 11703.3, 11968.8, 12476.7", \ "11662.1, 11662.1, 11662.1, 11927.6, 12435.5"); } rise_transition (inslew_load_5x5__26) { values ("5827.8, 5827.8, 5827.8, 6044.8, 6478.8", \ "5827.8, 5827.8, 5827.8, 6044.8, 6478.8", \ "5827.8, 5827.8, 5827.8, 6044.8, 6478.8", \ "5827.8, 5827.8, 5827.8, 6044.8, 6478.8", \ "5827.8, 5827.8, 5827.8, 6044.8, 6478.8"); } cell_fall (inslew_load_5x5__26) { values ("10939.2, 10939.2, 10939.2, 11207.9, 11700.2", \ "10960.3, 10960.3, 10960.3, 11229.1, 11721.9", \ "10987.0, 10987.0, 10987.0, 11255.8, 11749.2", \ "10990.6, 10990.6, 10990.6, 11259.4, 11753.3", \ "11024.3, 11024.3, 11024.3, 11293.1, 11788.1"); } fall_transition (inslew_load_5x5__26) { values ("5690.8, 5690.8, 5690.8, 5843.2, 6123.1", \ "5711.3, 5711.3, 5711.3, 5863.6, 6143.7", \ "5740.8, 5740.8, 5740.8, 5893.1, 6173.3", \ "5762.7, 5762.7, 5762.7, 5914.9, 6195.3", \ "5811.7, 5811.7, 5811.7, 5963.7, 6244.5"); } } timing (maxd_cout_b1_positive_unate) { related_pin : "b1" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__26) { values ("10004.8, 10004.8, 10004.8, 10270.5, 10787.4", \ "10009.9, 10009.9, 10009.9, 10275.6, 10792.4", \ "10014.6, 10014.6, 10014.6, 10280.3, 10797.1", \ "10027.7, 10027.7, 10027.7, 10293.4, 10810.2", \ "10054.6, 10054.6, 10054.6, 10320.3, 10837.0"); } rise_transition (inslew_load_5x5__26) { values ("5196.4, 5196.4, 5196.4, 5415.7, 5852.0", \ "5200.0, 5200.0, 5200.0, 5419.3, 5855.6", \ "5200.7, 5200.7, 5200.7, 5420.0, 5856.3", \ "5201.4, 5201.4, 5201.4, 5420.6, 5856.9", \ "5201.5, 5201.5, 5201.5, 5420.8, 5857.1"); } cell_fall (inslew_load_5x5__26) { values ("16887.4, 16887.4, 16887.4, 17122.9, 17582.0", \ "16881.0, 16881.0, 16881.0, 17116.5, 17575.6", \ "16868.2, 16868.2, 16868.2, 17103.7, 17562.8", \ "16842.5, 16842.5, 16842.5, 17078.0, 17537.1", \ "16791.1, 16791.1, 16791.1, 17026.6, 17485.7"); } fall_transition (inslew_load_5x5__26) { values ("9306.3, 9306.3, 9306.3, 9471.2, 9791.3", \ "9306.3, 9306.3, 9306.3, 9471.2, 9791.3", \ "9306.3, 9306.3, 9306.3, 9471.2, 9791.3", \ "9306.3, 9306.3, 9306.3, 9471.2, 9791.3", \ "9306.3, 9306.3, 9306.3, 9471.2, 9791.3"); } } timing (maxd_cout_b2_positive_unate) { related_pin : "b2" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__26) { values ("13702.5, 13702.5, 13702.5, 13967.7, 14477.4", \ "13697.3, 13697.3, 13697.3, 13962.5, 14472.2", \ "13687.0, 13687.0, 13687.0, 13952.2, 14461.9", \ "13666.4, 13666.4, 13666.4, 13931.6, 14441.3", \ "13625.2, 13625.2, 13625.2, 13890.4, 14400.1"); } rise_transition (inslew_load_5x5__26) { values ("7073.1, 7073.1, 7073.1, 7288.2, 7716.8", \ "7073.1, 7073.1, 7073.1, 7288.2, 7716.8", \ "7073.1, 7073.1, 7073.1, 7288.2, 7716.8", \ "7073.1, 7073.1, 7073.1, 7288.2, 7716.8", \ "7073.1, 7073.1, 7073.1, 7288.2, 7716.8"); } cell_fall (inslew_load_5x5__26) { values ("14058.0, 14058.0, 14058.0, 14291.8, 14763.0", \ "14045.4, 14045.4, 14045.4, 14279.1, 14750.4", \ "14040.6, 14040.6, 14040.6, 14274.3, 14745.1", \ "14016.7, 14016.7, 14016.7, 14250.5, 14720.8", \ "13982.6, 13982.6, 13982.6, 14216.4, 14685.8"); } fall_transition (inslew_load_5x5__26) { values ("7565.5, 7565.5, 7565.5, 7729.6, 8049.3", \ "7564.6, 7564.6, 7564.6, 7728.8, 8048.5", \ "7574.7, 7574.7, 7574.7, 7738.8, 8058.7", \ "7582.8, 7582.8, 7582.8, 7746.9, 8067.0", \ "7598.2, 7598.2, 7598.2, 7762.3, 8082.7"); } } timing (maxd_cout_cin1_positive_unate) { related_pin : "cin1" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__26) { values ("9963.8, 9963.8, 9963.8, 10230.0, 10752.0", \ "9969.7, 9969.7, 9969.7, 10235.8, 10757.8", \ "9979.2, 9979.2, 9979.2, 10245.3, 10767.2", \ "9993.6, 9993.6, 9993.6, 10259.7, 10781.5", \ "10026.9, 10026.9, 10026.9, 10293.0, 10814.8"); } rise_transition (inslew_load_5x5__26) { values ("4976.0, 4976.0, 4976.0, 5196.8, 5632.5", \ "4980.2, 4980.2, 4980.2, 5200.9, 5636.7", \ "4984.5, 4984.5, 4984.5, 5205.2, 5640.9", \ "4985.2, 4985.2, 4985.2, 5205.9, 5641.7", \ "4985.7, 4985.7, 4985.7, 5206.4, 5642.1"); } cell_fall (inslew_load_5x5__26) { values ("9916.4, 9916.4, 9916.4, 10171.0, 10647.3", \ "9925.3, 9925.3, 9925.3, 10180.0, 10656.3", \ "9928.8, 9928.8, 9928.8, 10183.5, 10660.0", \ "9947.3, 9947.3, 9947.3, 10202.1, 10678.8", \ "9972.6, 9972.6, 9972.6, 10227.5, 10704.2"); } fall_transition (inslew_load_5x5__26) { values ("4565.1, 4565.1, 4565.1, 4706.7, 5002.7", \ "4572.3, 4572.3, 4572.3, 4713.8, 5009.6", \ "4577.2, 4577.2, 4577.2, 4718.7, 5014.4", \ "4590.4, 4590.4, 4590.4, 4731.8, 5027.2", \ "4600.1, 4600.1, 4600.1, 4741.4, 5036.7"); } } internal_power (energy_pos_cout_a1) { related_pin : "a1" ; rise_power (energy_inslew_load_5x5__26) { values ("47013.4, 47013.4, 47013.4, 48068.1, 50177.4", \ "50197.3, 50197.3, 50197.3, 50197.3, 50197.3", \ "50236.9, 50236.9, 50236.9, 50236.9, 50236.9", \ "50316.3, 50316.3, 50316.3, 50316.3, 50316.3", \ "50474.9, 50474.9, 50474.9, 50474.9, 50474.9"); } fall_power (energy_inslew_load_5x5__26) { values ("65760.8, 65760.8, 65760.8, 66815.4, 68924.8", \ "68968.6, 68968.6, 68968.6, 68968.6, 68968.6", \ "69056.2, 69056.2, 69056.2, 69056.2, 69056.2", \ "69231.4, 69231.4, 69231.4, 69231.4, 69231.4", \ "69581.9, 69581.9, 69581.9, 69581.9, 69581.9"); } } internal_power (energy_pos_cout_a2) { related_pin : "a2" ; rise_power (energy_inslew_load_5x5__26) { values ("38977.1, 38977.1, 38977.1, 40031.8, 42141.1", \ "42155.2, 42155.2, 42155.2, 42155.2, 42155.2", \ "42183.4, 42183.4, 42183.4, 42183.4, 42183.4", \ "42239.8, 42239.8, 42239.8, 42239.8, 42239.8", \ "42352.4, 42352.4, 42352.4, 42352.4, 42352.4"); } fall_power (energy_inslew_load_5x5__26) { values ("37528.6, 37528.6, 37528.6, 38583.3, 40692.6", \ "37628.8, 37628.8, 37628.8, 38683.4, 40792.8", \ "37792.5, 37792.5, 37792.5, 38847.2, 40956.5", \ "38001.8, 38001.8, 38001.8, 39056.4, 41165.8", \ "38436.5, 38436.5, 38436.5, 39491.2, 41600.5"); } } internal_power (energy_pos_cout_b1) { related_pin : "b1" ; rise_power (energy_inslew_load_5x5__26) { values ("41561.8, 41561.8, 41561.8, 42616.5, 44725.8", \ "41593.7, 41593.7, 41593.7, 42648.3, 44757.7", \ "41638.1, 41638.1, 41638.1, 42692.7, 44802.1", \ "41724.9, 41724.9, 41724.9, 42779.5, 44888.9", \ "41895.0, 41895.0, 41895.0, 42949.7, 45059.0"); } fall_power (energy_inslew_load_5x5__26) { values ("62282.2, 62282.2, 62282.2, 63336.9, 65446.2", \ "65482.5, 65482.5, 65482.5, 65482.5, 65482.5", \ "65555.1, 65555.1, 65555.1, 65555.1, 65555.1", \ "65700.4, 65700.4, 65700.4, 65700.4, 65700.4", \ "65990.9, 65990.9, 65990.9, 65990.9, 65990.9"); } } internal_power (energy_pos_cout_b2) { related_pin : "b2" ; rise_power (energy_inslew_load_5x5__26) { values ("46607.1, 46607.1, 46607.1, 47661.7, 49771.1", \ "49790.3, 49790.3, 49790.3, 49790.3, 49790.3", \ "49828.9, 49828.9, 49828.9, 49828.9, 49828.9", \ "49906.0, 49906.0, 49906.0, 49906.0, 49906.0", \ "50060.1, 50060.1, 50060.1, 50060.1, 50060.1"); } fall_power (energy_inslew_load_5x5__26) { values ("50232.2, 50232.2, 50232.2, 51286.9, 53396.2", \ "50264.6, 50264.6, 50264.6, 51319.3, 53428.6", \ "50368.1, 50368.1, 50368.1, 51422.8, 53532.1", \ "50535.5, 50535.5, 50535.5, 51590.2, 53699.5", \ "50867.6, 50867.6, 50867.6, 51922.3, 54031.6"); } } internal_power (energy_pos_cout_cin1) { related_pin : "cin1" ; rise_power (energy_inslew_load_5x5__26) { values ("34003.2, 34003.2, 34003.2, 35057.9, 37167.2", \ "34030.7, 34030.7, 34030.7, 35085.4, 37194.7", \ "34073.9, 34073.9, 34073.9, 35128.6, 37237.9", \ "34137.3, 34137.3, 34137.3, 35192.0, 37301.3", \ "34261.3, 34261.3, 34261.3, 35316.0, 37425.3"); } fall_power (energy_inslew_load_5x5__26) { values ("32683.0, 32683.0, 32683.0, 33737.7, 35847.0", \ "32730.9, 32730.9, 32730.9, 33785.6, 35894.9", \ "32797.4, 32797.4, 32797.4, 33852.1, 35961.4", \ "32940.6, 32940.6, 32940.6, 33995.2, 36104.6", \ "33175.1, 33175.1, 33175.1, 34229.8, 36339.1"); } } } } cell (noa3ao322_x4) { area : 46.80 ; cell_leakage_power : 11 ; leakage_power () { when : "(!(i6) & i5 & i4 & i3 & !(i2) & i1 & i0)" ; value : 14 ; } leakage_power () { when : "((i0 & ((i1 & i2 & ((i3 & ((i4 & (!(i5) | !(i6))) | (!(i4) & (i5 | i6)))) | (!(i3) & ((i4 & i5) | i6)))) | (!(i1) & i2 & !(i3) & !(i4) & !(i5) & !(i6)))) | (!(i0) & i1 & i2 & !(i3) & !(i4) & !(i5) & !(i6)))" ; value : 10 ; } leakage_power () { when : "((i0 & ((i1 & !(i2) & ((i3 & (i4 ^ i5) & !(i6)) | (!(i3) & i4 & i5 & !(i6)))) | (!(i1) & i3 & i4 & i5 & !(i6)))) | (!(i0) & (i1 | i2) & i3 & i4 & i5 & !(i6)))" ; value : 13 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & !(i3) & !(i4) & !(i5) & !(i6)) | (!(i0) & (i1 ^ i2) & !(i3) & !(i4) & !(i5) & !(i6)))" ; value : 9.7 ; } leakage_power () { when : "((i0 & ((i1 & !(i2) & ((i3 & !(i4) & !(i5) & !(i6)) | (!(i3) & ((i4 & !(i5) & !(i6)) | (!(i4) & (i5 ^ i6)))))) | (!(i1) & ((!(i2) & ((i3 & (i4 ^ i5 ^ i6)) | (!(i3) & i4 & i5 & !(i6)))) | (i3 & (i4 ^ i5) & !(i6)) | (!(i3) & i4 & i5 & !(i6)))))) | (!(i0) & ((i1 & ((!(i2) & ((i3 & (i4 ^ i5 ^ i6)) | (!(i3) & i4 & i5 & !(i6)))) | (i3 & (i4 ^ i5) & !(i6)) | (!(i3) & i4 & i5 & !(i6)))) | (!(i1) & ((i2 & ((i3 & (i4 ^ i5 ^ i6)) | (!(i3) & i4 & i5 & !(i6)))) | (!(i2) & ((i3 & ((i4 & (i5 | i6)) | (!(i5) & i6))) | (i4 & !(i5) & i6))))))))" ; value : 12 ; } leakage_power () { when : "((i0 & ((i1 & ((!(i2) & ((i3 | i4 | i5) ^ !(i6))) | (i3 & i4 & i5 & i6))) | (!(i1) & ((i2 & ((i3 & (!((i4 | i5)) | i6)) | (!(i3) & ((i4 ^ i5) | i6)))) | (i3 & ((i4 & !(i5) & i6) | (!(i4) & !((i5 ^ i6))))) | (!(i3) & ((i4 ^ i5) | i6)))))) | (!(i0) & ((i1 & ((i2 & ((i3 & (!((i4 | i5)) | i6)) | (!(i3) & ((i4 ^ i5) | i6)))) | (i3 & ((i4 & !(i5) & i6) | (!(i4) & !((i5 ^ i6))))) | (!(i3) & ((i4 ^ i5) | i6)))) | (!(i1) & ((i2 & ((i3 & ((i4 & !(i5) & i6) | (!(i4) & !((i5 ^ i6))))) | (!(i3) & ((i4 ^ i5) | i6)))) | (!(i2) & ((i3 & ((i4 & !(i5) & !(i6)) | (!(i4) & i5))) | (!(i3) & ((i4 & i5) | (i5 & i6))))))))))" ; value : 11 ; } leakage_power () { when : "((i0 & i1 & i2 & ((!(i3) & !((i4 & i5)) & !(i6)) | (!(i4) & !(i5) & !(i6)))) | (!(i0) & !(i1) & !(i2) & ((i3 & !(i4) & !(i5) & !(i6)) | (!(i3) & (i4 ^ i5) & !(i6)))))" ; value : 9.9 ; } leakage_power () { when : "(i6 & !(i5) & !(i4) & !(i3) & !(i2) & !(i1) & !(i0))" ; value : 9.8 ; } leakage_power () { when : "(!(i6) & !(i5) & !(i4) & !(i3) & !(i2) & !(i1) & !(i0))" ; value : 8.9 ; } pin (i6) { direction : input ; capacitance : 514.62 ; } pin (i5) { direction : input ; capacitance : 544.97 ; } pin (i4) { direction : input ; capacitance : 545.27 ; } pin (i3) { direction : input ; capacitance : 545.57 ; } pin (i2) { direction : input ; capacitance : 538.60 ; } pin (i1) { direction : input ; capacitance : 541.15 ; } pin (i0) { direction : input ; capacitance : 541.75 ; } pin (nq) { function : "((!((i5 | i4 | i3)) & (!(i2) | !(i0) | !(i1))) | (!((i2 & i0 & i1)) & !(i6)))" ; direction : output ; capacitance : 151.67 ; timing (maxd_nq_i0_negative_unate) { related_pin : "i0" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__3) { values ("28959.5, 28959.5, 28959.5, 29199.5, 29664.6", \ "28948.6, 28948.6, 28948.6, 29188.6, 29653.7", \ "28926.7, 28926.7, 28926.7, 29166.7, 29631.8", \ "28882.9, 28882.9, 28882.9, 29122.9, 29588.0", \ "28795.5, 28795.5, 28795.5, 29035.5, 29500.6"); } rise_transition (inslew_load_5x5__3) { values ("8410.6, 8410.6, 8410.6, 8603.8, 8982.3", \ "8410.6, 8410.6, 8410.6, 8603.8, 8982.3", \ "8410.6, 8410.6, 8410.6, 8603.8, 8982.3", \ "8410.6, 8410.6, 8410.6, 8603.8, 8982.3", \ "8410.6, 8410.6, 8410.6, 8603.8, 8982.3"); } cell_fall (inslew_load_5x5__3) { values ("17841.6, 17841.6, 17841.6, 18059.9, 18471.3", \ "17830.5, 17830.5, 17830.5, 18048.8, 18460.2", \ "17808.4, 17808.4, 17808.4, 18026.7, 18438.1", \ "17764.0, 17764.0, 17764.0, 17982.3, 18393.7", \ "17675.4, 17675.4, 17675.4, 17893.7, 18305.1"); } fall_transition (inslew_load_5x5__3) { values ("4307.5, 4307.5, 4307.5, 4418.9, 4678.4", \ "4307.5, 4307.5, 4307.5, 4418.9, 4678.4", \ "4307.5, 4307.5, 4307.5, 4418.9, 4678.4", \ "4307.5, 4307.5, 4307.5, 4418.9, 4678.4", \ "4307.5, 4307.5, 4307.5, 4418.9, 4678.4"); } } timing (maxd_nq_i1_negative_unate) { related_pin : "i1" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__3) { values ("28068.1, 28068.1, 28068.1, 28308.6, 28773.1", \ "28057.2, 28057.2, 28057.2, 28297.7, 28762.2", \ "28035.3, 28035.3, 28035.3, 28275.8, 28740.3", \ "27991.6, 27991.6, 27991.6, 28232.1, 28696.6", \ "27904.1, 27904.1, 27904.1, 28144.6, 28609.1"); } rise_transition (inslew_load_5x5__3) { values ("8106.8, 8106.8, 8106.8, 8300.8, 8679.1", \ "8106.8, 8106.8, 8106.8, 8300.8, 8679.1", \ "8106.8, 8106.8, 8106.8, 8300.8, 8679.1", \ "8106.8, 8106.8, 8106.8, 8300.8, 8679.1", \ "8106.8, 8106.8, 8106.8, 8300.8, 8679.1"); } cell_fall (inslew_load_5x5__3) { values ("16219.3, 16219.3, 16219.3, 16435.4, 16744.1", \ "16216.1, 16216.1, 16216.1, 16432.2, 16740.9", \ "16207.1, 16207.1, 16207.1, 16423.3, 16731.9", \ "16190.8, 16190.8, 16190.8, 16407.0, 16715.6", \ "16158.7, 16158.7, 16158.7, 16374.9, 16683.5"); } fall_transition (inslew_load_5x5__3) { values ("3942.2, 3942.2, 3942.2, 4062.2, 4255.5", \ "3942.9, 3942.9, 3942.9, 4062.9, 4256.1", \ "3943.1, 3943.1, 3943.1, 4063.0, 4256.3", \ "3943.1, 3943.1, 3943.1, 4063.0, 4256.3", \ "3943.1, 3943.1, 3943.1, 4063.0, 4256.3"); } } timing (maxd_nq_i2_negative_unate) { related_pin : "i2" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__3) { values ("26767.4, 26767.4, 26767.4, 27007.9, 27471.4", \ "26756.4, 26756.4, 26756.4, 26996.9, 27460.4", \ "26734.6, 26734.6, 26734.6, 26975.1, 27438.6", \ "26690.8, 26690.8, 26690.8, 26931.3, 27394.8", \ "26603.4, 26603.4, 26603.4, 26843.9, 27307.4"); } rise_transition (inslew_load_5x5__3) { values ("7668.3, 7668.3, 7668.3, 7861.8, 8241.2", \ "7668.3, 7668.3, 7668.3, 7861.8, 8241.2", \ "7668.3, 7668.3, 7668.3, 7861.8, 8241.2", \ "7668.3, 7668.3, 7668.3, 7861.8, 8241.2", \ "7668.3, 7668.3, 7668.3, 7861.8, 8241.2"); } cell_fall (inslew_load_5x5__3) { values ("14590.9, 14590.9, 14590.9, 14705.3, 15115.6", \ "14613.1, 14613.1, 14613.1, 14727.5, 15137.8", \ "14632.2, 14632.2, 14632.2, 14746.7, 15156.9", \ "14640.0, 14640.0, 14640.0, 14754.5, 15164.7", \ "14665.9, 14665.9, 14665.9, 14780.3, 15190.6"); } fall_transition (inslew_load_5x5__3) { values ("3574.2, 3574.2, 3574.2, 3607.2, 3918.4", \ "3580.4, 3580.4, 3580.4, 3613.2, 3924.1", \ "3586.0, 3586.0, 3586.0, 3618.5, 3929.2", \ "3587.2, 3587.2, 3587.2, 3619.7, 3930.3", \ "3588.6, 3588.6, 3588.6, 3621.0, 3931.6"); } } timing (maxd_nq_i3_negative_unate) { related_pin : "i3" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__3) { values ("13741.4, 13741.4, 13741.4, 14003.5, 14490.8", \ "13796.2, 13796.2, 13796.2, 14058.0, 14545.2", \ "13762.3, 13762.3, 13762.3, 14024.2, 14511.4", \ "13880.7, 13880.7, 13880.7, 14142.2, 14629.1", \ "13946.8, 13946.8, 13946.8, 14207.9, 14694.6"); } rise_transition (inslew_load_5x5__3) { values ("3366.5, 3366.5, 3366.5, 3580.8, 3992.1", \ "3390.9, 3390.9, 3390.9, 3604.8, 4015.5", \ "3386.1, 3386.1, 3386.1, 3600.1, 4011.0", \ "3444.2, 3444.2, 3444.2, 3657.2, 4066.7", \ "3491.1, 3491.1, 3491.1, 3703.5, 4111.9"); } cell_fall (inslew_load_5x5__3) { values ("13529.5, 13529.5, 13529.5, 13740.6, 14152.1", \ "13530.0, 13530.0, 13530.0, 13741.1, 14152.6", \ "13531.0, 13531.0, 13531.0, 13742.1, 14153.6", \ "13533.1, 13533.1, 13533.1, 13744.2, 14155.7", \ "13537.4, 13537.4, 13537.4, 13748.5, 14159.9"); } fall_transition (inslew_load_5x5__3) { values ("3079.5, 3079.5, 3079.5, 3237.1, 3560.9", \ "3079.5, 3079.5, 3079.5, 3237.1, 3560.9", \ "3079.5, 3079.5, 3079.5, 3237.1, 3560.9", \ "3079.5, 3079.5, 3079.5, 3237.1, 3560.9", \ "3079.5, 3079.5, 3079.5, 3237.2, 3560.9"); } } timing (maxd_nq_i4_negative_unate) { related_pin : "i4" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__3) { values ("18426.5, 18426.5, 18426.5, 18666.6, 19146.8", \ "18398.9, 18398.9, 18398.9, 18639.0, 19119.4", \ "18416.8, 18416.8, 18416.8, 18656.9, 19136.7", \ "18401.0, 18401.0, 18401.0, 18641.1, 19120.5", \ "18406.6, 18406.6, 18406.6, 18646.6, 19125.0"); } rise_transition (inslew_load_5x5__3) { values ("5001.2, 5001.2, 5001.2, 5200.5, 5591.0", \ "4995.8, 4995.8, 4995.8, 5195.2, 5585.7", \ "5010.9, 5010.9, 5010.9, 5210.1, 5600.7", \ "5020.8, 5020.8, 5020.8, 5220.0, 5610.6", \ "5048.6, 5048.6, 5048.6, 5247.5, 5638.3"); } cell_fall (inslew_load_5x5__3) { values ("15745.2, 15745.2, 15745.2, 15859.6, 16269.6", \ "15745.7, 15745.7, 15745.7, 15860.1, 16270.1", \ "15746.8, 15746.8, 15746.8, 15861.2, 16271.2", \ "15748.8, 15748.8, 15748.8, 15863.2, 16273.2", \ "15753.0, 15753.0, 15753.0, 15867.4, 16277.4"); } fall_transition (inslew_load_5x5__3) { values ("3655.6, 3655.6, 3655.6, 3684.8, 3992.9", \ "3655.6, 3655.6, 3655.6, 3684.8, 3992.9", \ "3655.6, 3655.6, 3655.6, 3684.8, 3992.9", \ "3655.6, 3655.6, 3655.6, 3684.8, 3992.9", \ "3655.6, 3655.6, 3655.6, 3684.8, 3992.9"); } } timing (maxd_nq_i5_negative_unate) { related_pin : "i5" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__3) { values ("22804.1, 22804.1, 22804.1, 23044.8, 23503.7", \ "22799.8, 22799.8, 22799.8, 23040.5, 23499.4", \ "22774.2, 22774.2, 22774.2, 23014.9, 23473.8", \ "22745.8, 22745.8, 22745.8, 22986.5, 23445.4", \ "22680.0, 22680.0, 22680.0, 22920.7, 23379.7"); } rise_transition (inslew_load_5x5__3) { values ("6433.6, 6433.6, 6433.6, 6627.2, 7009.1", \ "6437.0, 6437.0, 6437.0, 6630.5, 7012.5", \ "6437.5, 6437.5, 6437.5, 6631.1, 7013.0", \ "6445.2, 6445.2, 6445.2, 6638.7, 7020.6", \ "6453.5, 6453.5, 6453.5, 6647.0, 7028.9"); } cell_fall (inslew_load_5x5__3) { values ("16754.5, 16754.5, 16754.5, 16970.2, 17279.2", \ "16755.0, 16755.0, 16755.0, 16970.7, 17279.7", \ "16756.0, 16756.0, 16756.0, 16971.7, 17280.7", \ "16758.1, 16758.1, 16758.1, 16973.8, 17282.8", \ "16762.2, 16762.2, 16762.2, 16977.9, 17286.9"); } fall_transition (inslew_load_5x5__3) { values ("3880.4, 3880.4, 3880.4, 4002.0, 4198.8", \ "3880.4, 3880.4, 3880.4, 4002.0, 4198.8", \ "3880.4, 3880.4, 3880.4, 4002.0, 4198.8", \ "3880.4, 3880.4, 3880.4, 4002.0, 4198.8", \ "3880.4, 3880.4, 3880.4, 4002.0, 4198.8"); } } timing (maxd_nq_i6_negative_unate) { related_pin : "i6" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__3) { values ("10594.8, 10594.8, 10594.8, 10881.7, 11402.5", \ "10611.9, 10611.9, 10611.9, 10898.7, 11419.4", \ "10619.0, 10619.0, 10619.0, 10905.8, 11426.4", \ "10652.7, 10652.7, 10652.7, 10939.3, 11459.6", \ "10686.0, 10686.0, 10686.0, 10972.5, 11492.6"); } rise_transition (inslew_load_5x5__3) { values ("2076.7, 2076.7, 2076.7, 2322.1, 2772.0", \ "2083.7, 2083.7, 2083.7, 2329.0, 2778.7", \ "2088.4, 2088.4, 2088.4, 2333.6, 2783.2", \ "2102.4, 2102.4, 2102.4, 2347.3, 2796.4", \ "2113.6, 2113.6, 2113.6, 2358.4, 2807.0"); } cell_fall (inslew_load_5x5__3) { values ("11332.8, 11332.8, 11332.8, 11553.7, 12083.3", \ "11349.9, 11349.9, 11349.9, 11569.1, 12099.7", \ "11363.6, 11363.6, 11363.6, 11581.2, 12112.7", \ "11370.5, 11370.5, 11370.5, 11587.5, 12119.4", \ "11387.6, 11387.6, 11387.6, 11604.2, 12136.3"); } fall_transition (inslew_load_5x5__3) { values ("2628.2, 2628.2, 2628.2, 2808.7, 3128.3", \ "2633.2, 2633.2, 2633.2, 2813.1, 3133.6", \ "2637.5, 2637.5, 2637.5, 2816.8, 3138.2", \ "2639.2, 2639.2, 2639.2, 2818.3, 3139.9", \ "2640.6, 2640.6, 2640.6, 2819.6, 3141.5"); } } internal_power (energy_neg_nq_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__3) { values ("133575.9, 133575.9, 133575.9, 135471.8, 139263.4", \ "139331.3, 139331.3, 139331.3, 139331.3, 139331.3", \ "139467.0, 139467.0, 139467.0, 139467.0, 139467.0", \ "139738.5, 139738.5, 139738.5, 139738.5, 139738.5", \ "140281.3, 140281.3, 140281.3, 140281.3, 140281.3"); } fall_power (energy_inslew_load_5x5__3) { values ("87635.4, 87635.4, 87635.4, 89531.3, 93322.9", \ "93344.5, 93344.5, 93344.5, 93344.5, 93344.5", \ "93387.6, 93387.6, 93387.6, 93387.6, 93387.6", \ "93473.7, 93473.7, 93473.7, 93473.7, 93473.7", \ "93646.1, 93646.1, 93646.1, 93646.1, 93646.1"); } } internal_power (energy_neg_nq_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__3) { values ("128966.7, 128966.7, 128966.7, 130862.6, 134654.2", \ "134705.1, 134705.1, 134705.1, 134705.1, 134705.1", \ "134806.9, 134806.9, 134806.9, 134806.9, 134806.9", \ "135010.4, 135010.4, 135010.4, 135010.4, 135010.4", \ "135417.4, 135417.4, 135417.4, 135417.4, 135417.4"); } fall_power (energy_inslew_load_5x5__3) { values ("79202.3, 79202.3, 79202.3, 81098.1, 84889.8", \ "79235.0, 79235.0, 79235.0, 81130.8, 84922.5", \ "79286.4, 79286.4, 79286.4, 81182.2, 84973.9", \ "85073.0, 85073.0, 85073.0, 85073.0, 85073.0", \ "85271.1, 85271.1, 85271.1, 85271.1, 85271.1"); } } internal_power (energy_neg_nq_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__3) { values ("122309.0, 122309.0, 122309.0, 124204.8, 127996.5", \ "128036.5, 128036.5, 128036.5, 128036.5, 128036.5", \ "128116.5, 128116.5, 128116.5, 128116.5, 128116.5", \ "128276.5, 128276.5, 128276.5, 128276.5, 128276.5", \ "128596.5, 128596.5, 128596.5, 128596.5, 128596.5"); } fall_power (energy_inslew_load_5x5__3) { values ("71075.4, 71075.4, 71075.4, 72971.2, 76762.9", \ "71171.0, 71171.0, 71171.0, 73066.9, 76858.6", \ "71285.2, 71285.2, 71285.2, 73181.1, 76972.7", \ "71405.4, 71405.4, 71405.4, 73301.3, 77093.0", \ "71634.0, 71634.0, 71634.0, 73529.9, 77321.5"); } } internal_power (energy_neg_nq_i3) { related_pin : "i3" ; rise_power (energy_inslew_load_5x5__3) { values ("63260.8, 63260.8, 63260.8, 65156.6, 68948.3", \ "63479.8, 63479.8, 63479.8, 65375.7, 69167.3", \ "63513.2, 63513.2, 63513.2, 65409.0, 69200.7", \ "64090.5, 64090.5, 64090.5, 65986.3, 69778.0", \ "64724.5, 64724.5, 64724.5, 66620.3, 70412.0"); } fall_power (energy_inslew_load_5x5__3) { values ("61226.8, 61226.8, 61226.8, 63122.7, 66914.4", \ "66928.0, 66928.0, 66928.0, 66928.0, 66928.0", \ "66955.2, 66955.2, 66955.2, 66955.2, 66955.2", \ "67009.6, 67009.6, 67009.6, 67009.6, 67009.6", \ "61431.7, 61431.7, 61431.7, 63327.6, 67119.2"); } } internal_power (energy_neg_nq_i4) { related_pin : "i4" ; rise_power (energy_inslew_load_5x5__3) { values ("83717.7, 83717.7, 83717.7, 85613.5, 89405.2", \ "83707.3, 83707.3, 83707.3, 85603.1, 89394.8", \ "83905.6, 83905.6, 83905.6, 85801.4, 89593.1", \ "84130.3, 84130.3, 84130.3, 86026.2, 89817.8", \ "84647.6, 84647.6, 84647.6, 86543.4, 90335.1"); } fall_power (energy_inslew_load_5x5__3) { values ("70491.7, 70491.7, 70491.7, 72387.5, 76179.2", \ "76196.8, 76196.8, 76196.8, 76196.8, 76196.8", \ "76232.0, 76232.0, 76232.0, 76232.0, 76232.0", \ "76302.4, 76302.4, 76302.4, 76302.4, 76302.4", \ "76443.3, 76443.3, 76443.3, 76443.3, 76443.3"); } } internal_power (energy_neg_nq_i5) { related_pin : "i5" ; rise_power (energy_inslew_load_5x5__3) { values ("104207.1, 104207.1, 104207.1, 106102.9, 109894.6", \ "104272.7, 104272.7, 104272.7, 106168.5, 109960.2", \ "104348.8, 104348.8, 104348.8, 106244.6, 110036.3", \ "104558.8, 104558.8, 104558.8, 106454.6, 110246.3", \ "104916.6, 104916.6, 104916.6, 106812.4, 110604.1"); } fall_power (energy_inslew_load_5x5__3) { values ("75053.6, 75053.6, 75053.6, 76949.4, 80741.1", \ "80764.8, 80764.8, 80764.8, 80764.8, 80764.8", \ "80812.2, 80812.2, 80812.2, 80812.2, 80812.2", \ "80907.0, 80907.0, 80907.0, 80907.0, 80907.0", \ "81096.6, 81096.6, 81096.6, 81096.6, 81096.6"); } } internal_power (energy_neg_nq_i6) { related_pin : "i6" ; rise_power (energy_inslew_load_5x5__3) { values ("52411.8, 52411.8, 52411.8, 54307.6, 58099.3", \ "52490.2, 52490.2, 52490.2, 54386.1, 58177.7", \ "52586.8, 52586.8, 52586.8, 54482.6, 58274.3", \ "52809.7, 52809.7, 52809.7, 54705.6, 58497.2", \ "53149.8, 53149.8, 53149.8, 55045.7, 58837.4"); } fall_power (energy_inslew_load_5x5__3) { values ("53094.9, 53094.9, 53094.9, 54990.8, 58782.5", \ "53164.5, 53164.5, 53164.5, 55060.3, 58852.0", \ "53247.0, 53247.0, 53247.0, 55142.8, 58934.5", \ "53343.6, 53343.6, 53343.6, 55239.4, 59031.1", \ "53516.9, 53516.9, 53516.9, 55412.8, 59204.5"); } } } } cell (halfadder_x4) { area : 64.80 ; cell_leakage_power : 15 ; leakage_power () { when : "(!(b) & a)" ; value : 17 ; } leakage_power () { when : "b" ; value : 15 ; } leakage_power () { when : "(!(b) & !(a))" ; value : 12 ; } pin (b) { direction : input ; capacitance : 1250.49 ; } pin (a) { direction : input ; capacitance : 1301.97 ; } pin (sout) { function : "(a ^ b)" ; direction : output ; capacitance : 151.67 ; timing (maxd_sout_a_positive_unate) { related_pin : "a" ; when : "!(b)" ; sdf_cond : "!(b)" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__3) { values ("10722.3, 10722.3, 10722.3, 10961.6, 11420.4", \ "10719.8, 10719.8, 10719.8, 10959.1, 11417.9", \ "10714.8, 10714.8, 10714.8, 10954.1, 11412.9", \ "10704.8, 10704.8, 10704.8, 10944.1, 11402.9", \ "10684.7, 10684.7, 10684.7, 10924.0, 11382.8"); } rise_transition (inslew_load_5x5__3) { values ("5656.4, 5656.4, 5656.4, 5851.2, 6240.6", \ "5656.4, 5656.4, 5656.4, 5851.2, 6240.6", \ "5656.4, 5656.4, 5656.4, 5851.2, 6240.6", \ "5656.4, 5656.4, 5656.4, 5851.2, 6240.6", \ "5656.4, 5656.4, 5656.4, 5851.2, 6240.6"); } cell_fall (inslew_load_5x5__3) { values ("11457.5, 11457.5, 11457.5, 11753.9, 12289.3", \ "11456.2, 11456.2, 11456.2, 11752.7, 12288.2", \ "11468.8, 11468.8, 11468.8, 11765.6, 12302.2", \ "11484.6, 11484.6, 11484.6, 11781.8, 12319.4", \ "11507.2, 11507.2, 11507.2, 11804.7, 12342.9"); } fall_transition (inslew_load_5x5__3) { values ("5769.1, 5769.1, 5769.1, 5923.1, 6169.7", \ "5770.3, 5770.3, 5770.3, 5924.3, 6171.0", \ "5780.7, 5780.7, 5780.7, 5935.2, 6182.1", \ "5791.9, 5791.9, 5791.9, 5946.8, 6193.9", \ "5798.3, 5798.3, 5798.3, 5953.5, 6200.7"); } } timing (maxd_sout_b_positive_unate) { related_pin : "b" ; when : "!(a)" ; sdf_cond : "!(a)" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__3) { values ("12670.8, 12670.8, 12670.8, 12910.9, 13371.9", \ "12668.3, 12668.3, 12668.3, 12908.4, 13369.4", \ "12663.3, 12663.3, 12663.3, 12903.3, 13364.3", \ "12653.3, 12653.3, 12653.3, 12893.4, 13354.4", \ "12633.2, 12633.2, 12633.2, 12873.3, 13334.3"); } rise_transition (inslew_load_5x5__3) { values ("6923.7, 6923.7, 6923.7, 7116.0, 7497.3", \ "6923.7, 6923.7, 6923.7, 7116.0, 7497.3", \ "6923.7, 6923.7, 6923.7, 7115.9, 7497.2", \ "6923.7, 6923.7, 6923.7, 7116.0, 7497.3", \ "6923.7, 6923.7, 6923.7, 7116.0, 7497.3"); } cell_fall (inslew_load_5x5__3) { values ("13988.5, 13988.5, 13988.5, 14203.9, 14752.6", \ "13983.2, 13983.2, 13983.2, 14198.6, 14747.3", \ "13972.4, 13972.4, 13972.4, 14187.8, 14736.5", \ "13951.0, 13951.0, 13951.0, 14166.4, 14715.1", \ "13908.2, 13908.2, 13908.2, 14123.6, 14672.3"); } fall_transition (inslew_load_5x5__3) { values ("7154.6, 7154.6, 7154.6, 7321.3, 7618.5", \ "7154.6, 7154.6, 7154.6, 7321.3, 7618.5", \ "7154.6, 7154.6, 7154.6, 7321.3, 7618.5", \ "7154.6, 7154.6, 7154.6, 7321.3, 7618.5", \ "7154.6, 7154.6, 7154.6, 7321.3, 7618.5"); } } timing (maxd_sout_a_negative_unate) { related_pin : "a" ; when : "b" ; sdf_cond : "b" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__3) { values ("14705.8, 14705.8, 14705.8, 14946.4, 15405.2", \ "14714.6, 14714.6, 14714.6, 14955.2, 15414.0", \ "14732.2, 14732.2, 14732.2, 14972.8, 15431.6", \ "14767.4, 14767.4, 14767.4, 15008.0, 15466.8", \ "14837.4, 14837.4, 14837.4, 15078.0, 15536.9"); } rise_transition (inslew_load_5x5__3) { values ("6271.0, 6271.0, 6271.0, 6465.2, 6848.4", \ "6271.0, 6271.0, 6271.0, 6465.2, 6848.4", \ "6271.0, 6271.0, 6271.0, 6465.2, 6848.4", \ "6271.0, 6271.0, 6271.0, 6465.2, 6848.4", \ "6271.4, 6271.4, 6271.4, 6465.5, 6848.8"); } cell_fall (inslew_load_5x5__3) { values ("15704.4, 15704.4, 15704.4, 15968.7, 16511.7", \ "15713.2, 15713.2, 15713.2, 15977.5, 16520.5", \ "15730.7, 15730.7, 15730.7, 15995.0, 16538.0", \ "15765.9, 15765.9, 15765.9, 16030.2, 16573.2", \ "15832.5, 15832.5, 15832.5, 16096.8, 16639.8"); } fall_transition (inslew_load_5x5__3) { values ("6779.0, 6779.0, 6779.0, 6945.4, 7225.4", \ "6779.0, 6779.0, 6779.0, 6945.4, 7225.4", \ "6779.0, 6779.0, 6779.0, 6945.4, 7225.4", \ "6779.0, 6779.0, 6779.0, 6945.4, 7225.4", \ "6779.0, 6779.0, 6779.0, 6945.4, 7225.4"); } } timing (maxd_sout_b_negative_unate) { related_pin : "b" ; when : "a" ; sdf_cond : "a" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__3) { values ("13609.6, 13609.6, 13609.6, 13849.7, 14326.7", \ "13618.4, 13618.4, 13618.4, 13858.5, 14335.5", \ "13636.0, 13636.0, 13636.0, 13876.1, 14353.1", \ "13671.2, 13671.2, 13671.2, 13911.3, 14388.3", \ "13741.6, 13741.6, 13741.6, 13981.7, 14458.8"); } rise_transition (inslew_load_5x5__3) { values ("5061.2, 5061.2, 5061.2, 5260.0, 5650.7", \ "5061.2, 5061.2, 5061.2, 5260.0, 5650.7", \ "5061.2, 5061.2, 5061.2, 5260.0, 5650.7", \ "5061.2, 5061.2, 5061.2, 5260.0, 5650.7", \ "5061.4, 5061.4, 5061.4, 5260.2, 5650.9"); } cell_fall (inslew_load_5x5__3) { values ("13348.3, 13348.3, 13348.3, 13705.0, 14132.2", \ "13357.1, 13357.1, 13357.1, 13713.8, 14141.0", \ "13374.7, 13374.7, 13374.7, 13731.4, 14158.6", \ "13409.8, 13409.8, 13409.8, 13766.5, 14193.7", \ "13477.5, 13477.5, 13477.5, 13834.2, 14261.4"); } fall_transition (inslew_load_5x5__3) { values ("5414.3, 5414.3, 5414.3, 5576.0, 5795.5", \ "5414.3, 5414.3, 5414.3, 5576.0, 5795.5", \ "5414.3, 5414.3, 5414.3, 5576.0, 5795.5", \ "5414.3, 5414.3, 5414.3, 5576.0, 5795.5", \ "5414.4, 5414.4, 5414.4, 5575.7, 5795.5"); } } internal_power (energy_pos_sout_a) { related_pin : "a" ; when : "!(b)" ; rise_power (energy_inslew_load_5x5__3) { values ("63379.0, 63379.0, 63379.0, 65274.9, 69066.6", \ "69083.0, 69083.0, 69083.0, 69083.0, 69083.0", \ "69116.0, 69116.0, 69116.0, 69116.0, 69116.0", \ "69182.0, 69182.0, 69182.0, 69182.0, 69182.0", \ "69313.9, 69313.9, 69313.9, 69313.9, 69313.9"); } fall_power (energy_inslew_load_5x5__3) { values ("60310.3, 60310.3, 60310.3, 62206.2, 65997.8", \ "60360.8, 60360.8, 60360.8, 62256.7, 66048.4", \ "60511.5, 60511.5, 60511.5, 62407.3, 66199.0", \ "60752.5, 60752.5, 60752.5, 62648.3, 66440.0", \ "61137.7, 61137.7, 61137.7, 63033.5, 66825.2"); } } internal_power (energy_pos_sout_b) { related_pin : "b" ; when : "!(a)" ; rise_power (energy_inslew_load_5x5__3) { values ("75945.8, 75945.8, 75945.8, 77841.7, 81633.4", \ "81659.3, 81659.3, 81659.3, 81659.3, 81659.3", \ "76023.3, 76023.3, 76023.3, 77919.1, 81710.8", \ "81814.6, 81814.6, 81814.6, 81814.6, 81814.6", \ "82022.1, 82022.1, 82022.1, 82022.1, 82022.1"); } fall_power (energy_inslew_load_5x5__3) { values ("75940.2, 75940.2, 75940.2, 77836.1, 81627.7", \ "81672.0, 81672.0, 81672.0, 81672.0, 81672.0", \ "81760.4, 81760.4, 81760.4, 81760.4, 81760.4", \ "81937.4, 81937.4, 81937.4, 81937.4, 81937.4", \ "82291.3, 82291.3, 82291.3, 82291.3, 82291.3"); } } internal_power (energy_neg_sout_a) { related_pin : "a" ; when : "b" ; rise_power (energy_inslew_load_5x5__3) { values ("77106.1, 77106.1, 77106.1, 79002.0, 82793.6", \ "82828.7, 82828.7, 82828.7, 82828.7, 82828.7", \ "82898.8, 82898.8, 82898.8, 82898.8, 82898.8", \ "83039.1, 83039.1, 83039.1, 83039.1, 83039.1", \ "77638.0, 77638.0, 77638.0, 79533.9, 83325.5"); } fall_power (energy_inslew_load_5x5__3) { values ("79532.1, 79532.1, 79532.1, 81427.9, 85219.6", \ "85247.1, 85247.1, 85247.1, 85247.1, 85247.1", \ "85302.3, 85302.3, 85302.3, 85302.3, 85302.3", \ "85412.6, 85412.6, 85412.6, 85412.6, 85412.6", \ "85641.0, 85641.0, 85641.0, 85641.0, 85641.0"); } } internal_power (energy_neg_sout_b) { related_pin : "b" ; when : "a" ; rise_power (energy_inslew_load_5x5__3) { values ("64675.6, 64675.6, 64675.6, 66571.5, 70363.2", \ "70398.4, 70398.4, 70398.4, 70398.4, 70398.4", \ "70468.9, 70468.9, 70468.9, 70468.9, 70468.9", \ "70610.0, 70610.0, 70610.0, 70610.0, 70610.0", \ "65206.8, 65206.8, 65206.8, 67102.7, 70894.4"); } fall_power (energy_inslew_load_5x5__3) { values ("63875.5, 63875.5, 63875.5, 65771.3, 69563.0", \ "69581.3, 69581.3, 69581.3, 69581.3, 69581.3", \ "69617.9, 69617.9, 69617.9, 69617.9, 69617.9", \ "69691.5, 69691.5, 69691.5, 69691.5, 69691.5", \ "64162.7, 64162.7, 64162.7, 66058.5, 69850.2"); } } } pin (cout) { function : "(a & b)" ; direction : output ; capacitance : 151.67 ; timing (maxd_cout_a_positive_unate) { related_pin : "a" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__3) { values ("9830.8, 9830.8, 9830.8, 10070.5, 10540.7", \ "9830.5, 9830.5, 9830.5, 10070.2, 10540.4", \ "9829.9, 9829.9, 9829.9, 10069.6, 10539.8", \ "9828.8, 9828.8, 9828.8, 10068.5, 10538.7", \ "9826.6, 9826.6, 9826.6, 10066.3, 10536.5"); } rise_transition (inslew_load_5x5__3) { values ("5264.9, 5264.9, 5264.9, 5462.0, 5852.4", \ "5264.9, 5264.9, 5264.9, 5462.0, 5852.4", \ "5264.9, 5264.9, 5264.9, 5462.0, 5852.4", \ "5264.9, 5264.9, 5264.9, 5462.0, 5852.4", \ "5264.9, 5264.9, 5264.9, 5462.0, 5852.4"); } cell_fall (inslew_load_5x5__3) { values ("9160.5, 9160.5, 9160.5, 9375.8, 9686.9", \ "9169.3, 9169.3, 9169.3, 9384.6, 9695.7", \ "9186.9, 9186.9, 9186.9, 9402.2, 9713.3", \ "9222.1, 9222.1, 9222.1, 9437.4, 9748.5", \ "9292.5, 9292.5, 9292.5, 9507.8, 9818.9"); } fall_transition (inslew_load_5x5__3) { values ("3726.6, 3726.6, 3726.6, 3852.4, 4058.5", \ "3726.6, 3726.6, 3726.6, 3852.4, 4058.5", \ "3726.6, 3726.6, 3726.6, 3852.4, 4058.5", \ "3726.6, 3726.6, 3726.6, 3852.4, 4058.5", \ "3726.6, 3726.6, 3726.6, 3852.4, 4058.5"); } } timing (maxd_cout_b_positive_unate) { related_pin : "b" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__3) { values ("8581.1, 8581.1, 8581.1, 8836.0, 9320.1", \ "8588.1, 8588.1, 8588.1, 8843.1, 9327.1", \ "8591.6, 8591.6, 8591.6, 8846.5, 9330.5", \ "8600.5, 8600.5, 8600.5, 8855.4, 9339.4", \ "8621.1, 8621.1, 8621.1, 8876.0, 9360.0"); } rise_transition (inslew_load_5x5__3) { values ("4401.3, 4401.3, 4401.3, 4601.9, 4997.4", \ "4407.4, 4407.4, 4407.4, 4607.9, 5003.3", \ "4408.8, 4408.8, 4408.8, 4609.3, 5004.8", \ "4409.1, 4409.1, 4409.1, 4609.6, 5005.0", \ "4409.3, 4409.3, 4409.3, 4609.8, 5005.2"); } cell_fall (inslew_load_5x5__3) { values ("8596.7, 8596.7, 8596.7, 8808.1, 9220.0", \ "8605.5, 8605.5, 8605.5, 8816.9, 9228.8", \ "8623.1, 8623.1, 8623.1, 8834.5, 9246.4", \ "8658.3, 8658.3, 8658.3, 8869.7, 9281.6", \ "8728.7, 8728.7, 8728.7, 8940.1, 9352.0"); } fall_transition (inslew_load_5x5__3) { values ("3294.4, 3294.4, 3294.4, 3443.6, 3760.4", \ "3294.4, 3294.4, 3294.4, 3443.6, 3760.4", \ "3294.4, 3294.4, 3294.4, 3443.6, 3760.4", \ "3294.4, 3294.4, 3294.4, 3443.6, 3760.4", \ "3294.4, 3294.4, 3294.4, 3443.6, 3760.4"); } } internal_power (energy_pos_cout_a) { related_pin : "a" ; rise_power (energy_inslew_load_5x5__3) { values ("61169.9, 61169.9, 61169.9, 63065.7, 66857.4", \ "66877.2, 66877.2, 66877.2, 66877.2, 66877.2", \ "66916.9, 66916.9, 66916.9, 66916.9, 66916.9", \ "66996.2, 66996.2, 66996.2, 66996.2, 66996.2", \ "67154.8, 67154.8, 67154.8, 67154.8, 67154.8"); } fall_power (energy_inslew_load_5x5__3) { values ("48290.9, 48290.9, 48290.9, 50186.7, 53978.4", \ "54022.2, 54022.2, 54022.2, 54022.2, 54022.2", \ "54109.8, 54109.8, 54109.8, 54109.8, 54109.8", \ "54285.1, 54285.1, 54285.1, 54285.1, 54285.1", \ "54635.6, 54635.6, 54635.6, 54635.6, 54635.6"); } } internal_power (energy_pos_cout_b) { related_pin : "b" ; rise_power (energy_inslew_load_5x5__3) { values ("52645.1, 52645.1, 52645.1, 54541.0, 58332.6", \ "52698.9, 52698.9, 52698.9, 54594.7, 58386.4", \ "52747.6, 52747.6, 52747.6, 54643.5, 58435.2", \ "52831.0, 52831.0, 52831.0, 54726.9, 58518.6", \ "52996.4, 52996.4, 52996.4, 54892.3, 58683.9"); } fall_power (energy_inslew_load_5x5__3) { values ("44118.2, 44118.2, 44118.2, 46014.0, 49805.7", \ "49845.9, 49845.9, 49845.9, 49845.9, 49845.9", \ "49926.2, 49926.2, 49926.2, 49926.2, 49926.2", \ "50086.9, 50086.9, 50086.9, 50086.9, 50086.9", \ "50408.3, 50408.3, 50408.3, 50408.3, 50408.3"); } } } } cell (a2_x2) { area : 18.00 ; cell_leakage_power : 3.8 ; leakage_power () { when : "(!(i1) & i0)" ; value : 4 ; } leakage_power () { when : "i1" ; value : 4.4 ; } leakage_power () { when : "(!(i1) & !(i0))" ; value : 3.1 ; } pin (i1) { direction : input ; capacitance : 576.29 ; } pin (i0) { direction : input ; capacitance : 564.79 ; } pin (q) { function : "(i0 & i1)" ; direction : output ; capacitance : 85.77 ; timing (maxd_q_i0_positive_unate) { related_pin : "i0" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__0) { values ("3183.9, 3183.9, 3183.9, 3507.1, 4054.3", \ "3185.9, 3185.9, 3185.9, 3509.3, 4056.8", \ "3192.5, 3192.5, 3192.5, 3516.1, 4063.7", \ "3208.7, 3208.7, 3208.7, 3532.3, 4079.9", \ "3234.4, 3234.4, 3234.4, 3558.9, 4107.6"); } rise_transition (inslew_load_5x5__0) { values ("650.5, 650.5, 650.5, 944.7, 1478.3", \ "650.7, 650.7, 650.7, 945.0, 1478.7", \ "650.8, 650.8, 650.8, 945.1, 1479.0", \ "650.8, 650.8, 650.8, 945.1, 1479.1", \ "651.7, 651.7, 651.7, 946.2, 1480.6"); } cell_fall (inslew_load_5x5__0) { values ("5300.8, 5300.8, 5300.8, 5555.1, 6059.9", \ "5309.6, 5309.6, 5309.6, 5563.9, 6068.7", \ "5327.1, 5327.1, 5327.1, 5581.4, 6086.2", \ "5362.3, 5362.3, 5362.3, 5616.6, 6121.4", \ "5432.6, 5432.6, 5432.6, 5686.9, 6191.7"); } fall_transition (inslew_load_5x5__0) { values ("1470.6, 1470.6, 1470.6, 1695.5, 2059.0", \ "1470.6, 1470.6, 1470.6, 1695.5, 2059.0", \ "1470.6, 1470.6, 1470.6, 1695.5, 2059.0", \ "1470.6, 1470.6, 1470.6, 1695.5, 2059.0", \ "1470.6, 1470.6, 1470.6, 1695.6, 2059.1"); } } timing (maxd_q_i1_positive_unate) { related_pin : "i1" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__0) { values ("3778.8, 3778.8, 3778.8, 4137.5, 4751.6", \ "3773.7, 3773.7, 3773.7, 4132.4, 4746.5", \ "3763.3, 3763.3, 3763.3, 4122.0, 4736.1", \ "3742.7, 3742.7, 3742.7, 4101.4, 4715.5", \ "3704.5, 3704.5, 3704.5, 4062.5, 4676.5"); } rise_transition (inslew_load_5x5__0) { values ("992.3, 992.3, 992.3, 1291.1, 1839.5", \ "992.3, 992.3, 992.3, 1291.1, 1839.5", \ "992.3, 992.3, 992.3, 1291.1, 1839.5", \ "992.3, 992.3, 992.3, 1291.1, 1839.5", \ "997.1, 997.1, 997.1, 1295.7, 1843.9"); } cell_fall (inslew_load_5x5__0) { values ("6295.6, 6295.6, 6295.6, 6559.6, 6977.2", \ "6304.3, 6304.3, 6304.3, 6568.3, 6985.9", \ "6321.9, 6321.9, 6321.9, 6585.9, 7003.5", \ "6357.1, 6357.1, 6357.1, 6621.1, 7038.7", \ "6427.4, 6427.4, 6427.4, 6691.4, 7109.0"); } fall_transition (inslew_load_5x5__0) { values ("2078.2, 2078.2, 2078.2, 2232.8, 2522.8", \ "2078.2, 2078.2, 2078.2, 2232.8, 2522.8", \ "2078.2, 2078.2, 2078.2, 2232.8, 2522.8", \ "2078.2, 2078.2, 2078.2, 2232.8, 2522.8", \ "2078.2, 2078.2, 2078.2, 2232.9, 2522.8"); } } internal_power (energy_pos_q_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__0) { values ("16890.9, 16890.9, 16890.9, 17963.0, 20107.4", \ "16916.3, 16916.3, 16916.3, 17988.4, 20132.8", \ "16957.7, 16957.7, 16957.7, 18029.9, 20174.2", \ "17036.7, 17036.7, 17036.7, 18108.9, 20253.2", \ "17215.2, 17215.2, 17215.2, 18287.3, 20431.7"); } fall_power (energy_inslew_load_5x5__0) { values ("17871.6, 17871.6, 17871.6, 18943.8, 21088.1", \ "21149.6, 21149.6, 21149.6, 21149.6, 21149.6", \ "21272.6, 21272.6, 21272.6, 21272.6, 21272.6", \ "21518.7, 21518.7, 21518.7, 21518.7, 21518.7", \ "18794.4, 18794.4, 18794.4, 19866.5, 22010.9"); } } internal_power (energy_pos_q_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__0) { values ("24724.9, 24724.9, 24724.9, 25797.0, 27941.4", \ "27958.0, 27958.0, 27958.0, 27958.0, 27958.0", \ "27991.1, 27991.1, 27991.1, 27991.1, 27991.1", \ "28057.5, 28057.5, 28057.5, 28057.5, 28057.5", \ "24982.6, 24982.6, 24982.6, 26054.7, 28199.1"); } fall_power (energy_inslew_load_5x5__0) { values ("22686.3, 22686.3, 22686.3, 23758.5, 25902.8", \ "25981.6, 25981.6, 25981.6, 25981.6, 25981.6", \ "26139.2, 26139.2, 26139.2, 26139.2, 26139.2", \ "26454.5, 26454.5, 26454.5, 26454.5, 26454.5", \ "23868.5, 23868.5, 23868.5, 24940.7, 27085.0"); } } } } cell (na3_x1) { area : 18.00 ; cell_leakage_power : 1.9 ; leakage_power () { when : "(i2 & i1 & i0)" ; value : 2.5 ; } leakage_power () { when : "(!(i2) & i1 & i0)" ; value : 2.7 ; } leakage_power () { when : "((i0 ^ i1) & i2)" ; value : 2.4 ; } leakage_power () { when : "((i0 & !(i1) & !(i2)) | (!(i0) & (i1 ^ i2)))" ; value : 1.4 ; } leakage_power () { when : "(!(i2) & !(i1) & !(i0))" ; value : 0.46 ; } pin (i2) { direction : input ; capacitance : 571.88 ; } pin (i1) { direction : input ; capacitance : 574.08 ; } pin (i0) { direction : input ; capacitance : 575.23 ; } pin (nq) { function : "((!(i1) | !(i2)) | !(i0))" ; direction : output ; capacitance : 113.48 ; timing (maxd_nq_i0_negative_unate) { related_pin : "i0" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__27) { values ("3980.3, 3980.3, 3980.3, 4398.0, 5240.8", \ "3989.1, 3989.1, 3989.1, 4406.8, 5249.6", \ "4006.6, 4006.6, 4006.6, 4424.4, 5267.2", \ "4041.6, 4041.6, 4041.6, 4459.4, 5302.3", \ "4111.5, 4111.5, 4111.5, 4529.6, 5372.6"); } rise_transition (inslew_load_5x5__27) { values ("3523.9, 3523.9, 3523.9, 4100.9, 5255.1", \ "3523.9, 3523.9, 3523.9, 4100.9, 5255.1", \ "3523.9, 3523.9, 3523.9, 4100.9, 5255.1", \ "3523.9, 3523.9, 3523.9, 4100.9, 5255.1", \ "3525.1, 3525.1, 3525.1, 4101.7, 5255.4"); } cell_fall (inslew_load_5x5__27) { values ("3368.3, 3368.3, 3368.3, 3629.2, 4160.6", \ "3357.2, 3357.2, 3357.2, 3618.1, 4149.5", \ "3335.0, 3335.0, 3335.0, 3595.9, 4127.3", \ "3290.5, 3290.5, 3290.5, 3551.5, 4083.0", \ "3201.1, 3201.1, 3201.1, 3462.4, 3994.2"); } fall_transition (inslew_load_5x5__27) { values ("4447.1, 4447.1, 4447.1, 4908.9, 5832.5", \ "4447.1, 4447.1, 4447.1, 4908.9, 5832.5", \ "4447.1, 4447.1, 4447.1, 4908.9, 5832.5", \ "4447.1, 4447.1, 4447.1, 4908.9, 5832.5", \ "4451.8, 4451.8, 4451.8, 4912.3, 5834.2"); } } timing (maxd_nq_i1_negative_unate) { related_pin : "i1" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__27) { values ("3124.9, 3124.9, 3124.9, 3548.5, 4397.2", \ "3133.7, 3133.7, 3133.7, 3557.3, 4405.9", \ "3151.2, 3151.2, 3151.2, 3574.9, 4423.5", \ "3186.3, 3186.3, 3186.3, 3610.0, 4458.7", \ "3255.6, 3255.6, 3255.6, 3679.9, 4528.9"); } rise_transition (inslew_load_5x5__27) { values ("2394.0, 2394.0, 2394.0, 2971.1, 4125.3", \ "2394.0, 2394.0, 2394.0, 2971.1, 4125.3", \ "2394.0, 2394.0, 2394.0, 2971.1, 4125.3", \ "2394.0, 2394.0, 2394.0, 2971.1, 4125.3", \ "2397.7, 2397.7, 2397.7, 2973.3, 4126.0"); } cell_fall (inslew_load_5x5__27) { values ("2307.4, 2307.4, 2307.4, 2576.3, 3117.1", \ "2302.3, 2302.3, 2302.3, 2571.4, 3112.4", \ "2293.0, 2293.0, 2293.0, 2562.1, 3103.2", \ "2276.5, 2276.5, 2276.5, 2545.7, 3086.7", \ "2239.7, 2239.7, 2239.7, 2511.0, 3053.9"); } fall_transition (inslew_load_5x5__27) { values ("2699.1, 2699.1, 2699.1, 3167.0, 4103.2", \ "2701.1, 2701.1, 2701.1, 3169.2, 4105.8", \ "2701.6, 2701.6, 2701.6, 3169.8, 4106.4", \ "2701.9, 2701.9, 2701.9, 3170.0, 4106.5", \ "2715.1, 2715.1, 2715.1, 3179.7, 4111.5"); } } timing (maxd_nq_i2_negative_unate) { related_pin : "i2" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__27) { values ("2047.9, 2047.9, 2047.9, 2478.9, 3334.9", \ "2056.7, 2056.7, 2056.7, 2487.7, 3343.7", \ "2074.3, 2074.3, 2074.3, 2505.3, 3361.2", \ "2109.3, 2109.3, 2109.3, 2540.4, 3396.4", \ "2169.2, 2169.2, 2169.2, 2606.8, 3466.2"); } rise_transition (inslew_load_5x5__27) { values ("971.4, 971.4, 971.4, 1548.5, 2702.6", \ "971.4, 971.4, 971.4, 1548.5, 2702.7", \ "971.4, 971.4, 971.4, 1548.5, 2702.7", \ "971.6, 971.6, 971.6, 1548.5, 2702.7", \ "980.5, 980.5, 980.5, 1556.0, 2705.6"); } cell_fall (inslew_load_5x5__27) { values ("1281.2, 1281.2, 1281.2, 1557.1, 2104.7", \ "1291.9, 1291.9, 1291.9, 1567.7, 2115.4", \ "1298.9, 1298.9, 1298.9, 1574.9, 2123.4", \ "1310.4, 1310.4, 1310.4, 1585.7, 2131.9", \ "1291.9, 1291.9, 1291.9, 1585.6, 2147.6"); } fall_transition (inslew_load_5x5__27) { values ("979.6, 979.6, 979.6, 1453.6, 2400.9", \ "1006.5, 1006.5, 1006.5, 1480.4, 2427.8", \ "1026.3, 1026.3, 1026.3, 1500.7, 2449.4", \ "1047.0, 1047.0, 1047.0, 1517.1, 2459.9", \ "1070.7, 1070.7, 1070.7, 1540.5, 2477.2"); } } internal_power (energy_neg_nq_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__27) { values ("7716.1, 7716.1, 7716.1, 9134.5, 11971.5", \ "7794.9, 7794.9, 7794.9, 9213.3, 12050.3", \ "7952.5, 7952.5, 7952.5, 9371.0, 12207.9", \ "8267.7, 8267.7, 8267.7, 9686.2, 12523.1", \ "8898.2, 8898.2, 8898.2, 10316.7, 13153.6"); } fall_power (energy_inslew_load_5x5__27) { values ("12049.2, 12049.2, 12049.2, 13467.7, 16304.6", \ "12065.8, 12065.8, 12065.8, 13484.3, 16321.2", \ "12099.0, 12099.0, 12099.0, 13517.5, 16354.4", \ "12165.4, 12165.4, 12165.4, 13583.9, 16420.8", \ "12298.1, 12298.1, 12298.1, 13716.6, 16553.5"); } } internal_power (energy_neg_nq_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__27) { values ("4921.6, 4921.6, 4921.6, 6340.1, 9177.0", \ "4983.1, 4983.1, 4983.1, 6401.6, 9238.5", \ "5106.1, 5106.1, 5106.1, 6524.6, 9361.5", \ "5352.2, 5352.2, 5352.2, 6770.6, 9607.6", \ "5844.2, 5844.2, 5844.2, 7262.7, 10099.6"); } fall_power (energy_inslew_load_5x5__27) { values ("6595.8, 6595.8, 6595.8, 8014.3, 10851.2", \ "6615.4, 6615.4, 6615.4, 8033.8, 10870.8", \ "6654.5, 6654.5, 6654.5, 8073.0, 10909.9", \ "6732.8, 6732.8, 6732.8, 8151.2, 10988.2", \ "6889.3, 6889.3, 6889.3, 8307.8, 11144.7"); } } internal_power (energy_neg_nq_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__27) { values ("1412.9, 1412.9, 1412.9, 2831.4, 5668.3", \ "1462.5, 1462.5, 1462.5, 2880.9, 5717.9", \ "1561.6, 1561.6, 1561.6, 2980.0, 5817.0", \ "1759.8, 1759.8, 1759.8, 3178.3, 6015.2", \ "2156.3, 2156.3, 2156.3, 3574.7, 6411.6"); } fall_power (energy_inslew_load_5x5__27) { values ("1495.4, 1495.4, 1495.4, 2913.9, 5750.8", \ "1517.3, 1517.3, 1517.3, 2935.8, 5772.7", \ "1561.0, 1561.0, 1561.0, 2979.5, 5816.4", \ "1648.5, 1648.5, 1648.5, 3067.0, 5903.9", \ "1823.5, 1823.5, 1823.5, 3241.9, 6078.9"); } } } } cell (inv_x8) { area : 25.20 ; cell_leakage_power : 8.9 ; leakage_power () { when : "i" ; value : 6.6 ; } leakage_power () { when : "!(i)" ; value : 11 ; } pin (i) { direction : input ; capacitance : 3363.04 ; } pin (nq) { function : "!(i)" ; direction : output ; capacitance : 298.01 ; timing (maxd_nq_i_negative_unate) { related_pin : "i" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__1) { values ("1260.6, 1260.6, 1260.6, 1403.3, 1686.2", \ "1269.4, 1269.4, 1269.4, 1412.1, 1695.0", \ "1287.0, 1287.0, 1287.0, 1429.6, 1712.6", \ "1319.8, 1319.8, 1319.8, 1463.5, 1747.4", \ "1341.3, 1341.3, 1341.3, 1499.0, 1799.5"); } rise_transition (inslew_load_5x5__1) { values ("470.3, 470.3, 470.3, 659.7, 1038.4", \ "470.3, 470.3, 470.3, 659.7, 1038.4", \ "470.3, 470.3, 470.3, 659.7, 1038.4", \ "471.6, 471.6, 471.6, 661.1, 1039.3", \ "485.0, 485.0, 485.0, 680.6, 1060.9"); } cell_fall (inslew_load_5x5__1) { values ("908.5, 908.5, 908.5, 994.8, 1165.9", \ "917.3, 917.3, 917.3, 1003.6, 1174.7", \ "934.8, 934.8, 934.8, 1021.1, 1192.3", \ "960.9, 960.9, 960.9, 1050.2, 1224.7", \ "940.6, 940.6, 940.6, 1047.6, 1246.8"); } fall_transition (inslew_load_5x5__1) { values ("308.8, 308.8, 308.8, 422.0, 648.5", \ "308.8, 308.8, 308.8, 422.0, 648.5", \ "308.9, 308.9, 308.9, 422.1, 648.5", \ "312.2, 312.2, 312.2, 426.5, 652.8", \ "329.5, 329.5, 329.5, 453.4, 687.8"); } } internal_power (energy_neg_nq_i) { related_pin : "i" ; rise_power (energy_inslew_load_5x5__1) { values ("3978.5, 3978.5, 3978.5, 7703.6, 15153.9", \ "4332.0, 4332.0, 4332.0, 8057.2, 15507.5", \ "5039.2, 5039.2, 5039.2, 8764.4, 16214.7", \ "6453.6, 6453.6, 6453.6, 10178.7, 17629.0", \ "9282.2, 9282.2, 9282.2, 13007.4, 20457.7"); } fall_power (energy_inslew_load_5x5__1) { values ("4008.3, 4008.3, 4008.3, 7733.5, 15183.8", \ "4191.2, 4191.2, 4191.2, 7916.3, 15366.6", \ "4556.9, 4556.9, 4556.9, 8282.0, 15732.3", \ "5288.3, 5288.3, 5288.3, 9013.4, 16463.7", \ "6751.0, 6751.0, 6751.0, 10476.2, 17926.5"); } } } } cell (inv_x4) { area : 14.40 ; cell_leakage_power : 4.2 ; leakage_power () { when : "i" ; value : 2.8 ; } leakage_power () { when : "!(i)" ; value : 5.6 ; } pin (i) { direction : input ; capacitance : 1523.46 ; } pin (nq) { function : "!(i)" ; direction : output ; capacitance : 139.03 ; timing (maxd_nq_i_negative_unate) { related_pin : "i" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__28) { values ("1270.3, 1270.3, 1270.3, 1426.7, 1737.0", \ "1279.1, 1279.1, 1279.1, 1435.5, 1745.8", \ "1296.7, 1296.7, 1296.7, 1453.1, 1763.4", \ "1329.6, 1329.6, 1329.6, 1487.1, 1798.2", \ "1352.4, 1352.4, 1352.4, 1524.6, 1852.4"); } rise_transition (inslew_load_5x5__28) { values ("488.5, 488.5, 488.5, 696.4, 1112.1", \ "488.5, 488.5, 488.5, 696.4, 1112.1", \ "488.5, 488.5, 488.5, 696.4, 1112.1", \ "489.9, 489.9, 489.9, 697.8, 1112.9", \ "504.3, 504.3, 504.3, 718.1, 1134.2"); } cell_fall (inslew_load_5x5__28) { values ("717.9, 717.9, 717.9, 798.2, 957.5", \ "726.7, 726.7, 726.7, 807.0, 966.3", \ "743.6, 743.6, 743.6, 824.3, 983.8", \ "760.8, 760.8, 760.8, 847.0, 1013.1", \ "709.0, 709.0, 709.0, 818.8, 1016.9"); } fall_transition (inslew_load_5x5__28) { values ("256.6, 256.6, 256.6, 362.2, 573.5", \ "256.6, 256.6, 256.6, 362.2, 573.5", \ "257.0, 257.0, 257.0, 362.6, 573.8", \ "262.9, 262.9, 262.9, 371.0, 582.2", \ "286.3, 286.3, 286.3, 406.3, 627.9"); } } internal_power (energy_neg_nq_i) { related_pin : "i" ; rise_power (energy_inslew_load_5x5__28) { values ("1877.5, 1877.5, 1877.5, 3615.4, 7091.2", \ "2052.1, 2052.1, 2052.1, 3790.0, 7265.9", \ "2401.3, 2401.3, 2401.3, 4139.3, 7615.1", \ "3099.9, 3099.9, 3099.9, 4837.8, 8313.6", \ "4496.9, 4496.9, 4496.9, 6234.8, 9710.7"); } fall_power (energy_inslew_load_5x5__28) { values ("1846.2, 1846.2, 1846.2, 3584.1, 7060.0", \ "1919.4, 1919.4, 1919.4, 3657.3, 7133.2", \ "2065.8, 2065.8, 2065.8, 3803.7, 7279.6", \ "2358.6, 2358.6, 2358.6, 4096.5, 7572.4", \ "2944.2, 2944.2, 2944.2, 4682.1, 8158.0"); } } } } cell (an12_x1) { area : 18.00 ; cell_leakage_power : 3 ; leakage_power () { when : "(i1 & i0)" ; value : 2.5 ; } leakage_power () { when : "(!(i1) & i0)" ; value : 3.1 ; } leakage_power () { when : "(i1 & !(i0))" ; value : 3.6 ; } leakage_power () { when : "(!(i1) & !(i0))" ; value : 2.8 ; } pin (i1) { direction : input ; capacitance : 441.20 ; } pin (i0) { direction : input ; capacitance : 716.60 ; } pin (q) { function : "(i1 & !(i0))" ; direction : output ; capacitance : 89.52 ; timing (maxd_q_i1_positive_unate) { related_pin : "i1" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__29) { values ("6704.1, 6704.1, 6704.1, 6968.4, 7502.8", \ "6712.9, 6712.9, 6712.9, 6977.2, 7511.6", \ "6730.5, 6730.5, 6730.5, 6994.8, 7529.2", \ "6765.6, 6765.6, 6765.6, 7030.0, 7564.4", \ "6831.2, 6831.2, 6831.2, 7095.7, 7630.3"); } rise_transition (inslew_load_5x5__29) { values ("5534.1, 5534.1, 5534.1, 5953.2, 6793.9", \ "5534.1, 5534.1, 5534.1, 5953.2, 6793.9", \ "5534.1, 5534.1, 5534.1, 5953.2, 6793.9", \ "5534.2, 5534.2, 5534.2, 5953.2, 6793.9", \ "5535.7, 5535.7, 5535.7, 5954.7, 6795.5"); } cell_fall (inslew_load_5x5__29) { values ("6989.2, 6989.2, 6989.2, 7283.5, 7830.8", \ "6998.0, 6998.0, 6998.0, 7292.3, 7839.6", \ "7015.6, 7015.6, 7015.6, 7309.9, 7857.2", \ "7050.8, 7050.8, 7050.8, 7345.1, 7892.4", \ "7120.7, 7120.7, 7120.7, 7415.1, 7962.5"); } fall_transition (inslew_load_5x5__29) { values ("2762.5, 2762.5, 2762.5, 3053.4, 3609.4", \ "2762.5, 2762.5, 2762.5, 3053.4, 3609.4", \ "2762.5, 2762.5, 2762.5, 3053.4, 3609.4", \ "2762.5, 2762.5, 2762.5, 3053.4, 3609.4", \ "2762.8, 2762.8, 2762.8, 3053.7, 3609.6"); } } timing (maxd_q_i0_negative_unate) { related_pin : "i0" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__29) { values ("1614.2, 1614.2, 1614.2, 1890.2, 2436.5", \ "1619.0, 1619.0, 1619.0, 1894.9, 2440.9", \ "1627.2, 1627.2, 1627.2, 1903.1, 2449.7", \ "1637.3, 1637.3, 1637.3, 1913.7, 2461.0", \ "1649.8, 1649.8, 1649.8, 1935.9, 2489.5"); } rise_transition (inslew_load_5x5__29) { values ("958.4, 958.4, 958.4, 1392.3, 2257.8", \ "969.4, 969.4, 969.4, 1403.1, 2268.0", \ "983.6, 983.6, 983.6, 1417.4, 2283.2", \ "989.9, 989.9, 989.9, 1423.7, 2290.1", \ "1016.6, 1016.6, 1016.6, 1448.9, 2306.4"); } cell_fall (inslew_load_5x5__29) { values ("1667.8, 1667.8, 1667.8, 1874.6, 2284.8", \ "1676.6, 1676.6, 1676.6, 1883.4, 2293.6", \ "1694.2, 1694.2, 1694.2, 1901.0, 2311.2", \ "1728.9, 1728.9, 1728.9, 1936.0, 2346.4", \ "1776.2, 1776.2, 1776.2, 1992.1, 2411.2"); } fall_transition (inslew_load_5x5__29) { values ("621.3, 621.3, 621.3, 893.7, 1438.5", \ "621.3, 621.3, 621.3, 893.7, 1438.5", \ "621.3, 621.3, 621.3, 893.7, 1438.5", \ "621.8, 621.8, 621.8, 894.1, 1438.6", \ "631.6, 631.6, 631.6, 906.6, 1449.1"); } } internal_power (energy_pos_q_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__29) { values ("23099.8, 23099.8, 23099.8, 24218.8, 26456.7", \ "26479.6, 26479.6, 26479.6, 26479.6, 26479.6", \ "26525.4, 26525.4, 26525.4, 26525.4, 26525.4", \ "23260.3, 23260.3, 23260.3, 24379.3, 26617.2", \ "23454.3, 23454.3, 23454.3, 24573.3, 26811.3"); } fall_power (energy_inslew_load_5x5__29) { values ("22138.7, 22138.7, 22138.7, 23257.7, 25495.7", \ "25539.7, 25539.7, 25539.7, 25539.7, 25539.7", \ "25627.9, 25627.9, 25627.9, 25627.9, 25627.9", \ "25804.3, 25804.3, 25804.3, 25804.3, 25804.3", \ "22801.5, 22801.5, 22801.5, 23920.5, 26158.4"); } } internal_power (energy_neg_q_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__29) { values ("1140.1, 1140.1, 1140.1, 2259.1, 4497.0", \ "1183.8, 1183.8, 1183.8, 2302.8, 4540.8", \ "1271.3, 1271.3, 1271.3, 2390.3, 4628.2", \ "1446.2, 1446.2, 1446.2, 2565.1, 4803.1", \ "1795.9, 1795.9, 1795.9, 2914.9, 5152.9"); } fall_power (energy_inslew_load_5x5__29) { values ("1177.8, 1177.8, 1177.8, 2296.8, 4534.7", \ "1214.1, 1214.1, 1214.1, 2333.0, 4571.0", \ "1286.5, 1286.5, 1286.5, 2405.5, 4643.5", \ "1431.5, 1431.5, 1431.5, 2550.5, 4788.4", \ "1721.4, 1721.4, 1721.4, 2840.4, 5078.4"); } } } } cell (mx2_x2) { area : 32.40 ; cell_leakage_power : 5.1 ; leakage_power () { when : "(!(i1) & i0 & cmd)" ; value : 5.1 ; } leakage_power () { when : "(cmd & i1)" ; value : 5.2 ; } leakage_power () { when : "(!(i1) & !(i0) & cmd)" ; value : 4.4 ; } leakage_power () { when : "(!(cmd) & i0)" ; value : 5.7 ; } leakage_power () { when : "(i1 & !(i0) & !(cmd))" ; value : 5.6 ; } leakage_power () { when : "(!(i1) & !(i0) & !(cmd))" ; value : 4.9 ; } pin (i1) { direction : input ; capacitance : 438.92 ; } pin (i0) { direction : input ; capacitance : 436.07 ; } pin (cmd) { direction : input ; capacitance : 864.42 ; } pin (q) { function : "((i1 & (i0 | cmd)) | (i0 & !(cmd)))" ; direction : output ; capacitance : 86.05 ; timing (maxd_q_cmd_positive_unate) { related_pin : "cmd" ; when : "(!(i0) & i1)" ; sdf_cond : "(!(i0) & i1)" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__18) { values ("5826.6, 5826.6, 5826.6, 6143.8, 6716.4", \ "5831.6, 5831.6, 5831.6, 6148.8, 6721.4", \ "5839.0, 5839.0, 5839.0, 6156.2, 6728.7", \ "5855.5, 5855.5, 5855.5, 6172.7, 6745.2", \ "5889.1, 5889.1, 5889.1, 6206.2, 6778.8"); } rise_transition (inslew_load_5x5__18) { values ("2268.1, 2268.1, 2268.1, 2537.4, 3031.8", \ "2271.0, 2271.0, 2271.0, 2540.3, 3034.6", \ "2272.0, 2272.0, 2272.0, 2541.2, 3035.5", \ "2272.4, 2272.4, 2272.4, 2541.6, 3035.8", \ "2272.7, 2272.7, 2272.7, 2541.9, 3036.1"); } cell_fall (inslew_load_5x5__18) { values ("7231.5, 7231.5, 7231.5, 7471.4, 7945.9", \ "7234.3, 7234.3, 7234.3, 7474.2, 7948.1", \ "7243.3, 7243.3, 7243.3, 7483.2, 7955.8", \ "7255.4, 7255.4, 7255.4, 7495.3, 7967.3", \ "7284.0, 7284.0, 7284.0, 7523.9, 7995.7"); } fall_transition (inslew_load_5x5__18) { values ("3065.8, 3065.8, 3065.8, 3247.1, 3600.5", \ "3068.6, 3068.6, 3068.6, 3249.8, 3603.2", \ "3074.4, 3074.4, 3074.4, 3255.2, 3608.7", \ "3077.5, 3077.5, 3077.5, 3258.2, 3611.7", \ "3078.2, 3078.2, 3078.2, 3258.9, 3612.5"); } } timing (maxd_q_i0_positive_unate) { related_pin : "i0" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__18) { values ("8334.6, 8334.6, 8334.6, 8623.6, 9164.4", \ "8329.4, 8329.4, 8329.4, 8618.4, 9159.2", \ "8319.1, 8319.1, 8319.1, 8608.1, 9148.9", \ "8298.5, 8298.5, 8298.5, 8587.5, 9128.3", \ "8257.4, 8257.4, 8257.4, 8546.3, 9087.1"); } rise_transition (inslew_load_5x5__18) { values ("3986.5, 3986.5, 3986.5, 4220.0, 4670.2", \ "3986.5, 3986.5, 3986.5, 4220.0, 4670.2", \ "3986.5, 3986.5, 3986.5, 4220.0, 4670.2", \ "3986.5, 3986.5, 3986.5, 4220.0, 4670.2", \ "3986.6, 3986.6, 3986.6, 4220.1, 4670.3"); } cell_fall (inslew_load_5x5__18) { values ("10383.6, 10383.6, 10383.6, 10636.4, 11109.3", \ "10378.2, 10378.2, 10378.2, 10631.0, 11103.9", \ "10367.5, 10367.5, 10367.5, 10620.3, 11093.2", \ "10346.1, 10346.1, 10346.1, 10598.9, 11071.8", \ "10303.2, 10303.2, 10303.2, 10556.0, 11028.9"); } fall_transition (inslew_load_5x5__18) { values ("4939.5, 4939.5, 4939.5, 5060.0, 5338.1", \ "4939.5, 4939.5, 4939.5, 5060.0, 5338.1", \ "4939.5, 4939.5, 4939.5, 5060.0, 5338.1", \ "4939.5, 4939.5, 4939.5, 5060.0, 5338.1", \ "4939.5, 4939.5, 4939.5, 5060.0, 5338.1"); } } timing (maxd_q_i1_positive_unate) { related_pin : "i1" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__18) { values ("8334.6, 8334.6, 8334.6, 8623.6, 9164.4", \ "8329.4, 8329.4, 8329.4, 8618.4, 9159.2", \ "8319.1, 8319.1, 8319.1, 8608.1, 9148.9", \ "8298.5, 8298.5, 8298.5, 8587.5, 9128.3", \ "8257.4, 8257.4, 8257.4, 8546.3, 9087.1"); } rise_transition (inslew_load_5x5__18) { values ("3986.5, 3986.5, 3986.5, 4220.0, 4670.2", \ "3986.5, 3986.5, 3986.5, 4220.0, 4670.2", \ "3986.5, 3986.5, 3986.5, 4220.0, 4670.2", \ "3986.5, 3986.5, 3986.5, 4220.0, 4670.2", \ "3986.6, 3986.6, 3986.6, 4220.1, 4670.3"); } cell_fall (inslew_load_5x5__18) { values ("10383.6, 10383.6, 10383.6, 10636.4, 11109.3", \ "10378.2, 10378.2, 10378.2, 10631.0, 11103.9", \ "10367.5, 10367.5, 10367.5, 10620.3, 11093.2", \ "10346.1, 10346.1, 10346.1, 10598.9, 11071.8", \ "10303.2, 10303.2, 10303.2, 10556.0, 11028.9"); } fall_transition (inslew_load_5x5__18) { values ("4939.5, 4939.5, 4939.5, 5060.0, 5338.1", \ "4939.5, 4939.5, 4939.5, 5060.0, 5338.1", \ "4939.5, 4939.5, 4939.5, 5060.0, 5338.1", \ "4939.5, 4939.5, 4939.5, 5060.0, 5338.1", \ "4939.5, 4939.5, 4939.5, 5060.0, 5338.1"); } } timing (maxd_q_cmd_negative_unate) { related_pin : "cmd" ; when : "(i0 & !(i1))" ; sdf_cond : "(i0 & !(i1))" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__18) { values ("9174.3, 9174.3, 9174.3, 9487.1, 10056.7", \ "9183.1, 9183.1, 9183.1, 9495.9, 10065.5", \ "9200.7, 9200.7, 9200.7, 9513.5, 10083.1", \ "9235.8, 9235.8, 9235.8, 9548.6, 10118.2", \ "9305.8, 9305.8, 9305.8, 9618.6, 10188.1"); } rise_transition (inslew_load_5x5__18) { values ("2463.6, 2463.6, 2463.6, 2728.1, 3216.0", \ "2463.6, 2463.6, 2463.6, 2728.1, 3216.0", \ "2463.6, 2463.6, 2463.6, 2728.1, 3216.0", \ "2463.6, 2463.6, 2463.6, 2728.1, 3216.0", \ "2464.4, 2464.4, 2464.4, 2728.9, 3216.7"); } cell_fall (inslew_load_5x5__18) { values ("9251.0, 9251.0, 9251.0, 9490.9, 9959.6", \ "9259.8, 9259.8, 9259.8, 9499.7, 9968.4", \ "9277.4, 9277.4, 9277.4, 9517.3, 9986.0", \ "9312.6, 9312.6, 9312.6, 9552.5, 10021.2", \ "9375.7, 9375.7, 9375.7, 9615.6, 10084.2"); } fall_transition (inslew_load_5x5__18) { values ("3092.4, 3092.4, 3092.4, 3272.5, 3626.3", \ "3092.4, 3092.4, 3092.4, 3272.5, 3626.3", \ "3092.4, 3092.4, 3092.4, 3272.5, 3626.3", \ "3092.4, 3092.4, 3092.4, 3272.5, 3626.3", \ "3092.6, 3092.6, 3092.6, 3272.7, 3626.5"); } } internal_power (energy_pos_q_cmd) { related_pin : "cmd" ; when : "(!(i0) & i1)" ; rise_power (energy_inslew_load_5x5__18) { values ("21682.1, 21682.1, 21682.1, 22757.8, 24909.1", \ "21699.8, 21699.8, 21699.8, 22775.4, 24926.8", \ "21724.1, 21724.1, 21724.1, 22799.8, 24951.1", \ "21769.4, 21769.4, 21769.4, 22845.1, 24996.5", \ "21859.1, 21859.1, 21859.1, 22934.7, 25086.1"); } fall_power (energy_inslew_load_5x5__18) { values ("22180.1, 22180.1, 22180.1, 23255.8, 25407.1", \ "22229.3, 22229.3, 22229.3, 23305.0, 25456.3", \ "22327.7, 22327.7, 22327.7, 23403.3, 25554.7", \ "22500.5, 22500.5, 22500.5, 23576.1, 25727.5", \ "22830.4, 22830.4, 22830.4, 23906.0, 26057.4"); } } internal_power (energy_pos_q_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__18) { values ("31436.0, 31436.0, 31436.0, 32511.7, 34663.0", \ "34685.9, 34685.9, 34685.9, 34685.9, 34685.9", \ "34731.7, 34731.7, 34731.7, 34731.7, 34731.7", \ "34823.3, 34823.3, 34823.3, 34823.3, 34823.3", \ "31779.6, 31779.6, 31779.6, 32855.3, 35006.6"); } fall_power (energy_inslew_load_5x5__18) { values ("34681.3, 34681.3, 34681.3, 35756.9, 37908.3", \ "37952.3, 37952.3, 37952.3, 37952.3, 37952.3", \ "38040.5, 38040.5, 38040.5, 38040.5, 38040.5", \ "38216.9, 38216.9, 38216.9, 38216.9, 38216.9", \ "38569.6, 38569.6, 38569.6, 38569.6, 38569.6"); } } internal_power (energy_pos_q_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__18) { values ("31436.0, 31436.0, 31436.0, 32511.7, 34663.0", \ "34685.9, 34685.9, 34685.9, 34685.9, 34685.9", \ "34731.7, 34731.7, 34731.7, 34731.7, 34731.7", \ "34823.3, 34823.3, 34823.3, 34823.3, 34823.3", \ "31779.6, 31779.6, 31779.6, 32855.3, 35006.6"); } fall_power (energy_inslew_load_5x5__18) { values ("34681.3, 34681.3, 34681.3, 35756.9, 37908.3", \ "37952.3, 37952.3, 37952.3, 37952.3, 37952.3", \ "38040.5, 38040.5, 38040.5, 38040.5, 38040.5", \ "38216.9, 38216.9, 38216.9, 38216.9, 38216.9", \ "38569.6, 38569.6, 38569.6, 38569.6, 38569.6"); } } internal_power (energy_neg_q_cmd) { related_pin : "cmd" ; when : "(i0 & !(i1))" ; rise_power (energy_inslew_load_5x5__18) { values ("28913.6, 28913.6, 28913.6, 29989.3, 32140.6", \ "32184.7, 32184.7, 32184.7, 32184.7, 32184.7", \ "32272.9, 32272.9, 32272.9, 32272.9, 32272.9", \ "32449.2, 32449.2, 32449.2, 32449.2, 32449.2", \ "29578.0, 29578.0, 29578.0, 30653.7, 32805.0"); } fall_power (energy_inslew_load_5x5__18) { values ("29146.3, 29146.3, 29146.3, 30221.9, 32373.3", \ "32396.2, 32396.2, 32396.2, 32396.2, 32396.2", \ "32442.0, 32442.0, 32442.0, 32442.0, 32442.0", \ "32534.3, 32534.3, 32534.3, 32534.3, 32534.3", \ "29511.5, 29511.5, 29511.5, 30587.2, 32738.5"); } } } } cell (oa3ao322_x4) { area : 43.20 ; cell_leakage_power : 8.3 ; leakage_power () { when : "(i0 & i1 & !(i2) & ((i3 & (i4 ^ i5) & !(i6)) | (!(i3) & i4 & i5 & !(i6))))" ; value : 9.5 ; } leakage_power () { when : "(i0 & i1 & !(i2) & ((i3 & !(i4) & !(i5) & !(i6)) | (!(i3) & (i4 ^ i5) & !(i6))))" ; value : 8.5 ; } leakage_power () { when : "(!(i6) & !(i5) & !(i4) & !(i3) & !(i2) & i1 & i0)" ; value : 7.5 ; } leakage_power () { when : "((i0 & ((i1 & ((i2 & !((i3 & i4 & i5)) & !(i6)) | (!(i2) & i3 & i4 & i5 & !(i6)))) | (!(i1) & i2 & i3 & i4 & i5 & !(i6)))) | (!(i0) & i1 & i2 & i3 & i4 & i5 & !(i6)))" ; value : 10 ; } leakage_power () { when : "((i0 ^ i1) & i2 & ((i3 & (i4 ^ i5) & !(i6)) | (!(i3) & i4 & i5 & !(i6))))" ; value : 9.2 ; } leakage_power () { when : "((i0 ^ i1) & i2 & ((i3 & !(i4) & !(i5) & !(i6)) | (!(i3) & (i4 ^ i5) & !(i6))))" ; value : 8.2 ; } leakage_power () { when : "((i0 ^ i1) & i2 & !(i3) & !(i4) & !(i5) & i6)" ; value : 8.1 ; } leakage_power () { when : "((i0 ^ i1) & i2 & !(i3) & !(i4) & !(i5) & !(i6))" ; value : 7.2 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & i3 & i4 & i5 & !(i6)) | (!(i0) & (i1 ^ i2) & i3 & i4 & i5 & !(i6)))" ; value : 9.4 ; } leakage_power () { when : "((i0 & ((i1 & !(i2) & !(i3) & !(i4) & !(i5) & i6) | (!(i1) & !(i2) & ((i3 & (i4 ^ i5) & !(i6)) | (!(i3) & i4 & i5 & !(i6)))))) | (!(i0) & (i1 ^ i2) & ((i3 & (i4 ^ i5) & !(i6)) | (!(i3) & i4 & i5 & !(i6)))))" ; value : 8.4 ; } leakage_power () { when : "((i0 & ((i1 & ((i2 & ((i3 & i4 & i5) | i6)) | ((i3 | i4 | i5) & i6))) | (i2 & (i3 | i4 | i5) & i6) | (!(i3) & (i4 | i5) & i6) | (!(i4) & i5 & i6))) | (i1 & ((i2 & (i3 | i4 | i5) & i6) | (!(i3) & (i4 | i5) & i6) | (!(i4) & i5 & i6))) | (i2 & ((!(i3) & (i4 | i5) & i6) | (!(i4) & i5 & i6))))" ; value : 11 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & ((i3 & !(i4) & !(i5) & !(i6)) | (!(i3) & (i4 ^ i5) & !(i6)))) | (!(i0) & (i1 ^ i2) & ((i3 & !(i4) & !(i5) & !(i6)) | (!(i3) & (i4 ^ i5) & !(i6)))))" ; value : 7.4 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & !(i3) & !(i4) & !(i5) & i6) | (!(i0) & (i1 ^ i2) & !(i3) & !(i4) & !(i5) & i6))" ; value : 7.3 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & !(i3) & !(i4) & !(i5) & !(i6)) | (!(i0) & (i1 ^ i2) & !(i3) & !(i4) & !(i5) & !(i6)))" ; value : 6.4 ; } leakage_power () { when : "(!(i6) & i5 & i4 & i3 & !(i2) & !(i1) & !(i0))" ; value : 8.6 ; } leakage_power () { when : "(!(i0) & !(i1) & !(i2) & ((i3 & (i4 ^ i5) & !(i6)) | (!(i3) & i4 & i5 & !(i6))))" ; value : 7.6 ; } leakage_power () { when : "((!(i0) & ((!(i1) & ((!(i2) & (i3 | i4 | i5) & i6) | (i3 & (i4 | !(i5)) & i6))) | (!(i2) & i3 & (i4 | !(i5)) & i6))) | (!(i1) & !(i2) & i3 & (i4 | !(i5)) & i6))" ; value : 12 ; } leakage_power () { when : "(!(i0) & !(i1) & !(i2) & ((i3 & !(i4) & !(i5) & !(i6)) | (!(i3) & (i4 ^ i5) & !(i6))))" ; value : 6.7 ; } leakage_power () { when : "(i6 & !(i5) & !(i4) & !(i3) & !(i2) & !(i1) & !(i0))" ; value : 6.5 ; } leakage_power () { when : "(!(i6) & !(i5) & !(i4) & !(i3) & !(i2) & !(i1) & !(i0))" ; value : 5.7 ; } pin (i6) { direction : input ; capacitance : 514.62 ; } pin (i5) { direction : input ; capacitance : 544.97 ; } pin (i4) { direction : input ; capacitance : 545.27 ; } pin (i3) { direction : input ; capacitance : 545.57 ; } pin (i2) { direction : input ; capacitance : 538.60 ; } pin (i1) { direction : input ; capacitance : 541.15 ; } pin (i0) { direction : input ; capacitance : 541.75 ; } pin (q) { function : "(((i5 | i4 | i3) & ((i0 & i1 & i2) | i6)) | (i0 & i1 & i2))" ; direction : output ; capacitance : 151.67 ; timing (maxd_q_i0_positive_unate) { related_pin : "i0" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__3) { values ("15252.9, 15252.9, 15252.9, 15491.4, 15958.0", \ "15241.8, 15241.8, 15241.8, 15480.3, 15946.9", \ "15219.7, 15219.7, 15219.7, 15458.2, 15924.8", \ "15175.3, 15175.3, 15175.3, 15413.8, 15880.4", \ "15086.7, 15086.7, 15086.7, 15325.2, 15791.8"); } rise_transition (inslew_load_5x5__3) { values ("9099.8, 9099.8, 9099.8, 9291.6, 9671.2", \ "9099.8, 9099.8, 9099.8, 9291.6, 9671.2", \ "9099.8, 9099.8, 9099.8, 9291.6, 9671.2", \ "9099.8, 9099.8, 9099.8, 9291.6, 9671.2", \ "9099.8, 9099.8, 9099.8, 9291.6, 9671.2"); } cell_fall (inslew_load_5x5__3) { values ("27571.7, 27571.7, 27571.7, 27779.7, 28192.1", \ "27560.8, 27560.8, 27560.8, 27768.8, 28181.2", \ "27539.0, 27539.0, 27539.0, 27747.0, 28159.4", \ "27495.4, 27495.4, 27495.4, 27703.4, 28115.8", \ "27408.2, 27408.2, 27408.2, 27616.2, 28028.6"); } fall_transition (inslew_load_5x5__3) { values ("17526.4, 17526.4, 17526.4, 17667.2, 17956.7", \ "17526.4, 17526.4, 17526.4, 17667.2, 17956.7", \ "17526.4, 17526.4, 17526.4, 17667.2, 17956.7", \ "17526.4, 17526.4, 17526.4, 17667.2, 17956.7", \ "17526.4, 17526.4, 17526.4, 17667.2, 17956.7"); } } timing (maxd_q_i1_positive_unate) { related_pin : "i1" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__3) { values ("13832.1, 13832.1, 13832.1, 14071.6, 14536.8", \ "13828.8, 13828.8, 13828.8, 14068.3, 14533.5", \ "13819.9, 13819.9, 13819.9, 14059.4, 14524.6", \ "13803.6, 13803.6, 13803.6, 14043.1, 14508.3", \ "13771.5, 13771.5, 13771.5, 14011.0, 14476.2"); } rise_transition (inslew_load_5x5__3) { values ("8182.8, 8182.8, 8182.8, 8376.8, 8755.8", \ "8184.9, 8184.9, 8184.9, 8378.8, 8757.8", \ "8185.3, 8185.3, 8185.3, 8379.2, 8758.3", \ "8185.4, 8185.4, 8185.4, 8379.4, 8758.4", \ "8185.3, 8185.3, 8185.3, 8379.2, 8758.3"); } cell_fall (inslew_load_5x5__3) { values ("26741.6, 26741.6, 26741.6, 26949.7, 27362.0", \ "26730.7, 26730.7, 26730.7, 26938.8, 27351.1", \ "26708.9, 26708.9, 26708.9, 26917.0, 27329.3", \ "26665.3, 26665.3, 26665.3, 26873.4, 27285.7", \ "26578.1, 26578.1, 26578.1, 26786.2, 27198.5"); } fall_transition (inslew_load_5x5__3) { values ("16955.1, 16955.1, 16955.1, 17096.6, 17387.6", \ "16955.1, 16955.1, 16955.1, 17096.6, 17387.6", \ "16955.1, 16955.1, 16955.1, 17096.6, 17387.6", \ "16955.1, 16955.1, 16955.1, 17096.6, 17387.6", \ "16955.1, 16955.1, 16955.1, 17096.6, 17387.6"); } } timing (maxd_q_i2_positive_unate) { related_pin : "i2" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__3) { values ("12450.5, 12450.5, 12450.5, 12690.4, 13152.9", \ "12469.0, 12469.0, 12469.0, 12708.9, 13171.5", \ "12485.5, 12485.5, 12485.5, 12725.4, 13188.1", \ "12491.5, 12491.5, 12491.5, 12731.4, 13194.1", \ "12517.1, 12517.1, 12517.1, 12757.0, 13219.7"); } rise_transition (inslew_load_5x5__3) { values ("7292.4, 7292.4, 7292.4, 7485.4, 7866.0", \ "7308.6, 7308.6, 7308.6, 7501.6, 7882.1", \ "7323.1, 7323.1, 7323.1, 7516.1, 7896.6", \ "7325.5, 7325.5, 7325.5, 7518.5, 7899.0", \ "7329.3, 7329.3, 7329.3, 7522.3, 7902.8"); } cell_fall (inslew_load_5x5__3) { values ("25534.2, 25534.2, 25534.2, 25742.2, 26154.5", \ "25523.3, 25523.3, 25523.3, 25731.3, 26143.6", \ "25501.5, 25501.5, 25501.5, 25709.5, 26121.8", \ "25457.9, 25457.9, 25457.9, 25665.9, 26078.2", \ "25370.7, 25370.7, 25370.7, 25578.7, 25991.0"); } fall_transition (inslew_load_5x5__3) { values ("16124.6, 16124.6, 16124.6, 16266.9, 16560.4", \ "16124.6, 16124.6, 16124.6, 16266.9, 16560.4", \ "16124.6, 16124.6, 16124.6, 16266.9, 16560.4", \ "16124.6, 16124.6, 16124.6, 16266.9, 16560.4", \ "16124.6, 16124.6, 16124.6, 16266.9, 16560.4"); } } timing (maxd_q_i3_positive_unate) { related_pin : "i3" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__3) { values ("12696.5, 12696.5, 12696.5, 12936.6, 13397.0", \ "12697.0, 12697.0, 12697.0, 12937.1, 13397.5", \ "12698.1, 12698.1, 12698.1, 12938.2, 13398.6", \ "12700.1, 12700.1, 12700.1, 12940.2, 13400.6", \ "12704.3, 12704.3, 12704.3, 12944.4, 13404.8"); } rise_transition (inslew_load_5x5__3) { values ("6763.3, 6763.3, 6763.3, 6955.7, 7337.0", \ "6763.3, 6763.3, 6763.3, 6955.7, 7337.0", \ "6763.3, 6763.3, 6763.3, 6955.7, 7337.0", \ "6763.3, 6763.3, 6763.3, 6955.7, 7337.0", \ "6763.3, 6763.3, 6763.3, 6955.7, 7337.0"); } cell_fall (inslew_load_5x5__3) { values ("14176.7, 14176.7, 14176.7, 14393.9, 14819.2", \ "14212.9, 14212.9, 14212.9, 14430.0, 14856.2", \ "14178.6, 14178.6, 14178.6, 14395.8, 14821.9", \ "14254.0, 14254.0, 14254.0, 14471.0, 14897.6", \ "14284.4, 14284.4, 14284.4, 14501.3, 14928.3"); } fall_transition (inslew_load_5x5__3) { values ("8745.2, 8745.2, 8745.2, 8918.8, 9240.4", \ "8778.2, 8778.2, 8778.2, 8952.0, 9273.3", \ "8769.0, 8769.0, 8769.0, 8942.6, 9264.1", \ "8848.0, 8848.0, 8848.0, 9021.9, 9343.2", \ "8911.2, 8911.2, 8911.2, 9085.4, 9406.3"); } } timing (maxd_q_i4_positive_unate) { related_pin : "i4" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__3) { values ("14485.3, 14485.3, 14485.3, 14725.2, 15190.1", \ "14485.8, 14485.8, 14485.8, 14725.7, 15190.6", \ "14486.8, 14486.8, 14486.8, 14726.7, 15191.6", \ "14488.9, 14488.9, 14488.9, 14728.8, 15193.7", \ "14493.1, 14493.1, 14493.1, 14733.0, 15197.9"); } rise_transition (inslew_load_5x5__3) { values ("7931.1, 7931.1, 7931.1, 8125.3, 8504.7", \ "7931.1, 7931.1, 7931.1, 8125.3, 8504.7", \ "7931.1, 7931.1, 7931.1, 8125.3, 8504.7", \ "7931.1, 7931.1, 7931.1, 8125.3, 8504.7", \ "7931.1, 7931.1, 7931.1, 8125.3, 8504.7"); } cell_fall (inslew_load_5x5__3) { values ("18216.2, 18216.2, 18216.2, 18047.0, 18474.1", \ "17806.8, 17806.8, 17806.8, 18021.0, 18448.1", \ "18202.0, 18202.0, 18202.0, 18032.5, 18459.6", \ "18181.3, 18181.3, 18181.3, 18011.8, 18438.9", \ "18177.3, 18177.3, 18177.3, 18006.5, 18433.5"); } fall_transition (inslew_load_5x5__3) { values ("11422.0, 11422.0, 11422.0, 11332.1, 11660.2", \ "11154.7, 11154.7, 11154.7, 11322.8, 11650.9", \ "11427.7, 11427.7, 11427.7, 11347.5, 11675.6", \ "11448.9, 11448.9, 11448.9, 11363.2, 11691.5", \ "11492.8, 11492.8, 11492.8, 11409.1, 11737.4"); } } timing (maxd_q_i5_positive_unate) { related_pin : "i5" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__3) { values ("15369.5, 15369.5, 15369.5, 15608.7, 16074.4", \ "15370.0, 15370.0, 15370.0, 15609.2, 16074.9", \ "15371.0, 15371.0, 15371.0, 15610.2, 16075.9", \ "15373.1, 15373.1, 15373.1, 15612.3, 16078.0", \ "15377.3, 15377.3, 15377.3, 15616.5, 16082.2"); } rise_transition (inslew_load_5x5__3) { values ("8507.6, 8507.6, 8507.6, 8700.7, 9079.9", \ "8507.6, 8507.6, 8507.6, 8700.7, 9079.9", \ "8507.6, 8507.6, 8507.6, 8700.7, 9079.9", \ "8507.6, 8507.6, 8507.6, 8700.7, 9079.9", \ "8507.6, 8507.6, 8507.6, 8700.7, 9079.9"); } cell_fall (inslew_load_5x5__3) { values ("21973.6, 21973.6, 21973.6, 22180.9, 22590.3", \ "21968.4, 21968.4, 21968.4, 22175.7, 22585.2", \ "21942.6, 21942.6, 21942.6, 22149.9, 22559.4", \ "21912.2, 21912.2, 21912.2, 22119.5, 22529.1", \ "21844.1, 21844.1, 21844.1, 22051.4, 22461.2"); } fall_transition (inslew_load_5x5__3) { values ("13883.9, 13883.9, 13883.9, 14029.5, 14328.7", \ "13890.0, 13890.0, 13890.0, 14035.8, 14334.9", \ "13891.2, 13891.2, 13891.2, 14036.9, 14336.4", \ "13905.3, 13905.3, 13905.3, 14050.9, 14350.2", \ "13920.9, 13920.9, 13920.9, 14066.6, 14366.2"); } } timing (maxd_q_i6_positive_unate) { related_pin : "i6" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__3) { values ("10949.9, 10949.9, 10949.9, 11189.3, 11648.2", \ "10962.2, 10962.2, 10962.2, 11201.7, 11660.6", \ "10972.9, 10972.9, 10972.9, 11212.3, 11671.2", \ "10978.6, 10978.6, 10978.6, 11218.1, 11677.0", \ "10991.5, 10991.5, 10991.5, 11230.9, 11689.8"); } rise_transition (inslew_load_5x5__3) { values ("5724.8, 5724.8, 5724.8, 5919.6, 6308.3", \ "5736.2, 5736.2, 5736.2, 5930.9, 6319.4", \ "5746.6, 5746.6, 5746.6, 5941.3, 6329.8", \ "5750.8, 5750.8, 5750.8, 5945.5, 6333.9", \ "5751.4, 5751.4, 5751.4, 5946.1, 6334.5"); } cell_fall (inslew_load_5x5__3) { values ("10551.1, 10551.1, 10551.1, 10878.5, 11302.8", \ "10560.3, 10560.3, 10560.3, 10888.8, 11313.2", \ "10561.2, 10561.2, 10561.2, 10890.3, 11314.8", \ "10580.0, 10580.0, 10580.0, 10911.2, 11335.8", \ "10602.7, 10602.7, 10602.7, 10935.6, 11360.5"); } fall_transition (inslew_load_5x5__3) { values ("5176.9, 5176.9, 5176.9, 5321.6, 5549.1", \ "5185.3, 5185.3, 5185.3, 5330.6, 5557.8", \ "5190.2, 5190.2, 5190.2, 5335.8, 5562.8", \ "5207.1, 5207.1, 5207.1, 5353.9, 5580.4", \ "5221.5, 5221.5, 5221.5, 5369.4, 5595.3"); } } internal_power (energy_pos_q_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__3) { values ("98485.5, 98485.5, 98485.5, 100381.3, 104173.0", \ "104194.6, 104194.6, 104194.6, 104194.6, 104194.6", \ "104237.6, 104237.6, 104237.6, 104237.6, 104237.6", \ "104323.8, 104323.8, 104323.8, 104323.8, 104323.8", \ "104496.1, 104496.1, 104496.1, 104496.1, 104496.1"); } fall_power (energy_inslew_load_5x5__3) { values ("157525.3, 157525.3, 157525.3, 159421.2, 163212.8", \ "163280.7, 163280.7, 163280.7, 163280.7, 163280.7", \ "163416.4, 163416.4, 163416.4, 163416.4, 163416.4", \ "163687.9, 163687.9, 163687.9, 163687.9, 163687.9", \ "164230.7, 164230.7, 164230.7, 164230.7, 164230.7"); } } internal_power (energy_pos_q_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__3) { values ("88519.4, 88519.4, 88519.4, 90415.2, 94206.9", \ "88556.5, 88556.5, 88556.5, 90452.4, 94244.0", \ "88608.9, 88608.9, 88608.9, 90504.7, 94296.4", \ "88708.6, 88708.6, 88708.6, 90604.4, 94396.1", \ "94594.1, 94594.1, 94594.1, 94594.1, 94594.1"); } fall_power (energy_inslew_load_5x5__3) { values ("152275.3, 152275.3, 152275.3, 154171.1, 157962.8", \ "158013.7, 158013.7, 158013.7, 158013.7, 158013.7", \ "158115.5, 158115.5, 158115.5, 158115.5, 158115.5", \ "158319.0, 158319.0, 158319.0, 158319.0, 158319.0", \ "158725.9, 158725.9, 158725.9, 158725.9, 158725.9"); } } internal_power (energy_pos_q_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__3) { values ("79043.3, 79043.3, 79043.3, 80939.1, 84730.8", \ "79167.2, 79167.2, 79167.2, 81063.1, 84854.7", \ "79308.0, 79308.0, 79308.0, 81203.8, 84995.5", \ "79429.3, 79429.3, 79429.3, 81325.2, 85116.8", \ "79666.0, 79666.0, 79666.0, 81561.9, 85353.5"); } fall_power (energy_inslew_load_5x5__3) { values ("144655.2, 144655.2, 144655.2, 146551.0, 150342.7", \ "150382.7, 150382.7, 150382.7, 150382.7, 150382.7", \ "150462.7, 150462.7, 150462.7, 150462.7, 150462.7", \ "150622.7, 150622.7, 150622.7, 150622.7, 150622.7", \ "150942.7, 150942.7, 150942.7, 150942.7, 150942.7"); } } internal_power (energy_pos_q_i3) { related_pin : "i3" ; rise_power (energy_inslew_load_5x5__3) { values ("70211.5, 70211.5, 70211.5, 72107.4, 75899.0", \ "75912.6, 75912.6, 75912.6, 75912.6, 75912.6", \ "75939.9, 75939.9, 75939.9, 75939.9, 75939.9", \ "75994.3, 75994.3, 75994.3, 75994.3, 75994.3", \ "76103.2, 76103.2, 76103.2, 76103.2, 76103.2"); } fall_power (energy_inslew_load_5x5__3) { values ("79027.7, 79027.7, 79027.7, 80923.5, 84715.2", \ "79268.4, 79268.4, 79268.4, 81164.2, 84955.9", \ "79280.1, 79280.1, 79280.1, 81175.9, 84967.6", \ "79910.9, 79910.9, 79910.9, 81806.7, 85598.4", \ "80581.5, 80581.5, 80581.5, 82477.4, 86269.0"); } } internal_power (energy_pos_q_i4) { related_pin : "i4" ; rise_power (energy_inslew_load_5x5__3) { values ("81432.1, 81432.1, 81432.1, 83327.9, 87119.6", \ "87137.2, 87137.2, 87137.2, 87137.2, 87137.2", \ "87172.4, 87172.4, 87172.4, 87172.4, 87172.4", \ "87242.8, 87242.8, 87242.8, 87242.8, 87242.8", \ "87383.6, 87383.6, 87383.6, 87383.6, 87383.6"); } fall_power (energy_inslew_load_5x5__3) { values ("101350.3, 101350.3, 101350.3, 103246.2, 107037.8", \ "101327.8, 101327.8, 101327.8, 103223.6, 107015.3", \ "101552.0, 101552.0, 101552.0, 103447.8, 107239.5", \ "101790.8, 101790.8, 101790.8, 103686.7, 107478.3", \ "102358.8, 102358.8, 102358.8, 104254.7, 108046.3"); } } internal_power (energy_pos_q_i5) { related_pin : "i5" ; rise_power (energy_inslew_load_5x5__3) { values ("87031.9, 87031.9, 87031.9, 88927.8, 92719.4", \ "92743.1, 92743.1, 92743.1, 92743.1, 92743.1", \ "92790.5, 92790.5, 92790.5, 92790.5, 92790.5", \ "92885.4, 92885.4, 92885.4, 92885.4, 92885.4", \ "93075.0, 93075.0, 93075.0, 93075.0, 93075.0"); } fall_power (energy_inslew_load_5x5__3) { values ("124218.5, 124218.5, 124218.5, 126114.3, 129906.0", \ "124291.9, 124291.9, 124291.9, 126187.7, 129979.4", \ "124368.9, 124368.9, 124368.9, 126264.8, 130056.4", \ "124596.7, 124596.7, 124596.7, 126492.6, 130284.3", \ "124974.1, 124974.1, 124974.1, 126870.0, 130661.6"); } } internal_power (energy_pos_q_i6) { related_pin : "i6" ; rise_power (energy_inslew_load_5x5__3) { values ("60663.1, 60663.1, 60663.1, 62558.9, 66350.6", \ "60748.7, 60748.7, 60748.7, 62644.5, 66436.2", \ "60849.2, 60849.2, 60849.2, 62745.0, 66536.7", \ "60953.0, 60953.0, 60953.0, 62848.8, 66640.5", \ "61115.3, 61115.3, 61115.3, 63011.1, 66802.8"); } fall_power (energy_inslew_load_5x5__3) { values ("54941.2, 54941.2, 54941.2, 56837.0, 60628.7", \ "55025.8, 55025.8, 55025.8, 56921.7, 60713.4", \ "55122.5, 55122.5, 55122.5, 57018.4, 60810.1", \ "55359.6, 55359.6, 55359.6, 57255.5, 61047.2", \ "55716.4, 55716.4, 55716.4, 57612.3, 61404.0"); } } } } cell (oa2a2a2a24_x4) { area : 57.60 ; cell_leakage_power : 20 ; leakage_power () { when : "((i0 & !(i1) & ((i2 & !(i3) & (i4 ^ i5) & (i6 ^ i7)) | (!(i2) & i3 & ((i4 & !(i5) & !(i6) & i7) | (!(i4) & i5 & (i6 ^ i7)))))) | (!(i0) & i1 & ((i2 & !(i3) & ((i4 & !(i5) & !(i6) & i7) | (!(i4) & i5 & (i6 ^ i7)))) | (!(i2) & i3 & !(i4) & i5 & !(i6) & i7))))" ; value : 14 ; } leakage_power () { when : "((i0 & ((i1 & ((i2 & ((!(i3) & ((i4 & ((!(i5) & (i6 | i7)) | (i6 ^ i7))) | (!(i4) & i5 & (i6 | i7)))) | ((i4 ^ i5) & (i6 ^ i7)))) | (!(i2) & i3 & ((i4 & ((!(i5) & (i6 | i7)) | (i6 ^ i7))) | (!(i4) & i5 & (i6 | i7)))))) | (!(i1) & ((i2 & ((i3 & (i4 ^ i5) & (i6 ^ i7)) | (!(i3) & !(i4) & !(i5) & i6 & i7))) | (!(i2) & ((i3 & !(i4) & !(i5) & i6 & i7) | (!(i3) & i4 & i5 & (i6 ^ i7)))))))) | (!(i0) & ((i1 & ((i2 & ((i3 & (i4 ^ i5) & (i6 ^ i7)) | (!(i3) & !(i4) & !(i5) & i6 & i7))) | (!(i2) & ((i3 & !(i4) & !(i5) & i6 & i7) | (!(i3) & i4 & i5 & (i6 ^ i7)))))) | (i2 & i3 & (i4 ^ i5) & (i6 ^ i7)))))" ; value : 29 ; } leakage_power () { when : "((i0 & !(i1) & ((i2 & !(i3) & ((i4 & !(i5) & !(i6) & !(i7)) | (!(i4) & ((i5 & !(i6) & !(i7)) | (!(i5) & (i6 ^ i7)))))) | (!(i2) & ((i3 & ((i4 & !(i5) & i6 & !(i7)) | (!(i4) & ((i5 & !(i6) & !(i7)) | (!(i5) & !(i6) & i7))))) | (!(i3) & ((i4 & !(i5) & !(i6) & i7) | (!(i4) & i5 & (i6 ^ i7)))))))) | (!(i0) & ((i1 & ((i2 & !(i3) & ((i4 & !(i5) & i6 & !(i7)) | (!(i4) & ((i5 & !(i6) & !(i7)) | (!(i5) & !(i6) & i7))))) | (!(i2) & ((i3 & ((i4 & !(i5) & (i6 ^ i7)) | (!(i4) & i5 & i6 & !(i7)))) | (!(i3) & !(i4) & i5 & !(i6) & i7))))) | (!(i1) & ((i2 & !(i3) & ((i4 & !(i5) & !(i6) & i7) | (!(i4) & i5 & (i6 ^ i7)))) | (!(i2) & i3 & !(i4) & i5 & !(i6) & i7))))))" ; value : 13 ; } leakage_power () { when : "((i0 & !(i1) & (i2 ^ i3) & i4 & i5 & i6 & i7) | (!(i0) & ((i1 & (i2 ^ i3) & i4 & i5 & i6 & i7) | (!(i1) & (i2 ^ i3) & !((i4 & i5)) & i6 & i7))))" ; value : 31 ; } leakage_power () { when : "((!((i0 | i1)) & i4 & i5 & i6 & i7) | (i2 & i3 & i4 & i5 & i6 & i7))" ; value : 32 ; } leakage_power () { when : "((i0 & ((i1 & ((i2 & ((i3 & ((i4 & ((i5 & (i6 ^ i7)) | (!(i5) & i6 & i7))) | (!(i4) & i5 & i6 & i7))) | (!(i3) & i4 & i5 & i6 & i7))) | (!(i2) & i3 & i4 & i5 & i6 & i7))) | (!(i1) & (((i2 | i3) & ((i4 & ((i5 & (i6 ^ i7)) | (!(i5) & i6 & i7))) | (!(i4) & i5 & i6 & i7))) | (!((i2 | i3)) & i6 & i7))))) | (!(i0) & ((i1 & (((i2 | i3) & ((i4 & ((i5 & (i6 ^ i7)) | (!(i5) & i6 & i7))) | (!(i4) & i5 & i6 & i7))) | (!((i2 | i3)) & i6 & i7))) | (!(i1) & ((i2 & i3 & ((i4 & ((i5 & (i6 ^ i7)) | (!(i5) & i6 & i7))) | (!(i4) & i5 & i6 & i7))) | (i4 & i5 & (i6 ^ i7)))))))" ; value : 30 ; } leakage_power () { when : "((i0 & i1 & (!((i2 | i3)) | !((i4 | i5)) | (!(i6) & !(i7)))) | (i2 & i3 & (!((i4 | i5)) | (!(i6) & !(i7)))) | (i4 & i5 & !(i6) & !(i7)))" ; value : 28 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & ((i3 & !(i4) & !(i5) & !(i6) & !(i7)) | (!(i3) & ((i4 & !(i5) & !(i6) & !(i7)) | (!(i4) & !(i5) & i6 & !(i7)))))) | (!(i0) & ((i1 & ((i2 & !(i3) & !(i4) & !(i5) & !(i6) & !(i7)) | (!(i2) & ((i3 & !(i4) & !(i5) & !(i6) & !(i7)) | (!(i3) & ((i4 & !(i5) & !(i6) & !(i7)) | (!(i4) & ((i5 & !(i6) & !(i7)) | (!(i5) & (i6 ^ i7)))))))))) | (!(i1) & ((i2 & !(i3) & ((i4 & !(i5) & !(i6) & !(i7)) | (!(i4) & !(i5) & i6 & !(i7)))) | (!(i2) & ((i3 & ((i4 & !(i5) & !(i6) & !(i7)) | (!(i4) & ((i5 & !(i6) & !(i7)) | (!(i5) & (i6 ^ i7)))))) | (!(i3) & ((i4 & !(i5) & (i6 ^ i7)) | (!(i4) & i5 & i6 & !(i7)))))))))))" ; value : 11 ; } leakage_power () { when : "((i0 & !(i1) & ((i2 & !(i3) & !(i4) & !(i5) & !(i6) & !(i7)) | (!(i2) & ((i3 & ((i4 & !(i5) & !(i6) & !(i7)) | (!(i4) & !(i5) & i6 & !(i7)))) | (!(i3) & ((i4 & !(i5) & i6 & !(i7)) | (!(i4) & ((i5 & !(i6) & !(i7)) | (!(i5) & !(i6) & i7))))))))) | (!(i0) & ((i1 & ((i2 & !(i3) & ((i4 & !(i5) & !(i6) & !(i7)) | (!(i4) & !(i5) & i6 & !(i7)))) | (!(i2) & ((i3 & ((i4 & !(i5) & !(i6) & !(i7)) | (!(i4) & ((i5 & !(i6) & !(i7)) | (!(i5) & (i6 ^ i7)))))) | (!(i3) & ((i4 & !(i5) & (i6 ^ i7)) | (!(i4) & i5 & i6 & !(i7)))))))) | (!(i1) & ((i2 & !(i3) & ((i4 & !(i5) & i6 & !(i7)) | (!(i4) & ((i5 & !(i6) & !(i7)) | (!(i5) & !(i6) & i7))))) | (!(i2) & ((i3 & ((i4 & !(i5) & (i6 ^ i7)) | (!(i4) & i5 & i6 & !(i7)))) | (!(i3) & !(i4) & i5 & !(i6) & i7))))))))" ; value : 12 ; } leakage_power () { when : "(!(i0) & !(i1) & !(i2) & !(i3) & !((i4 & i5)) & i6 & i7)" ; value : 33 ; } leakage_power () { when : "(!(i0) & ((i1 & !(i2) & !(i3) & !(i4) & !(i5) & !(i6) & !(i7)) | (!(i1) & !(i2) & ((i3 & !(i4) & !(i5) & !(i6) & !(i7)) | (!(i3) & ((i4 & !(i5) & !(i6) & !(i7)) | (!(i4) & !(i5) & i6 & !(i7))))))))" ; value : 9.9 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & !(i3) & !(i4) & !(i5) & !(i6) & !(i7)) | (!(i0) & !(i1) & ((i2 & !(i3) & !(i4) & !(i5) & !(i6) & !(i7)) | (!(i2) & !(i3) & !(i4) & ((i5 & !(i6) & !(i7)) | (!(i5) & !(i6) & i7))))))" ; value : 10 ; } leakage_power () { when : "(!(i7) & !(i6) & !(i5) & !(i4) & !(i3) & !(i2) & !(i1) & !(i0))" ; value : 8.9 ; } pin (i7) { direction : input ; capacitance : 846.52 ; } pin (i6) { direction : input ; capacitance : 845.97 ; } pin (i5) { direction : input ; capacitance : 843.97 ; } pin (i4) { direction : input ; capacitance : 843.97 ; } pin (i3) { direction : input ; capacitance : 843.97 ; } pin (i2) { direction : input ; capacitance : 844.87 ; } pin (i1) { direction : input ; capacitance : 842.97 ; } pin (i0) { direction : input ; capacitance : 846.36 ; } pin (q) { function : "((i6 & ((i5 & ((i2 & ((i0 & i1) | i3 | i4 | i7)) | (i0 & i1) | i4 | i7)) | (i2 & ((i0 & i1) | i3 | i7)) | (i0 & i1) | i7)) | (i5 & ((i2 & ((i0 & i1) | i3 | i4)) | (i0 & i1) | i4)) | (i2 & ((i0 & i1) | i3)) | (i0 & i1))" ; direction : output ; capacitance : 151.95 ; timing (maxd_q_i0_positive_unate) { related_pin : "i0" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__14) { values ("10681.3, 10681.3, 10681.3, 10921.4, 11383.0", \ "10676.2, 10676.2, 10676.2, 10916.3, 11377.9", \ "10665.9, 10665.9, 10665.9, 10906.0, 11367.6", \ "10645.2, 10645.2, 10645.2, 10885.3, 11346.9", \ "10604.0, 10604.0, 10604.0, 10844.1, 11305.7"); } rise_transition (inslew_load_5x5__14) { values ("5514.8, 5514.8, 5514.8, 5710.7, 6102.0", \ "5514.8, 5514.8, 5514.8, 5710.7, 6102.0", \ "5514.8, 5514.8, 5514.8, 5710.7, 6102.0", \ "5514.8, 5514.8, 5514.8, 5710.7, 6102.0", \ "5514.8, 5514.8, 5514.8, 5710.7, 6102.0"); } cell_fall (inslew_load_5x5__14) { values ("23486.2, 23486.2, 23486.2, 23696.7, 24112.0", \ "23471.4, 23471.4, 23471.4, 23681.9, 24097.2", \ "23441.9, 23441.9, 23441.9, 23652.4, 24067.7", \ "23382.7, 23382.7, 23382.7, 23593.2, 24008.5", \ "23264.5, 23264.5, 23264.5, 23475.0, 23890.3"); } fall_transition (inslew_load_5x5__14) { values ("14352.2, 14352.2, 14352.2, 14495.2, 14796.3", \ "14352.2, 14352.2, 14352.2, 14495.2, 14796.3", \ "14352.2, 14352.2, 14352.2, 14495.2, 14796.3", \ "14352.2, 14352.2, 14352.2, 14495.2, 14796.3", \ "14352.2, 14352.2, 14352.2, 14495.2, 14796.3"); } } timing (maxd_q_i1_positive_unate) { related_pin : "i1" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__14) { values ("9544.7, 9544.7, 9544.7, 9789.3, 10271.1", \ "9549.6, 9549.6, 9549.6, 9794.1, 10275.9", \ "9556.7, 9556.7, 9556.7, 9801.2, 10282.9", \ "9573.3, 9573.3, 9573.3, 9817.8, 10299.6", \ "9607.0, 9607.0, 9607.0, 9851.5, 10333.3"); } rise_transition (inslew_load_5x5__14) { values ("4820.7, 4820.7, 4820.7, 5020.9, 5412.9", \ "4823.1, 4823.1, 4823.1, 5023.2, 5415.2", \ "4823.5, 4823.5, 4823.5, 5023.7, 5415.7", \ "4823.8, 4823.8, 4823.8, 5024.0, 5416.0", \ "4823.8, 4823.8, 4823.8, 5024.0, 5416.0"); } cell_fall (inslew_load_5x5__14) { values ("22459.6, 22459.6, 22459.6, 22669.4, 23082.1", \ "22444.8, 22444.8, 22444.8, 22654.6, 23067.3", \ "22415.3, 22415.3, 22415.3, 22625.1, 23037.8", \ "22356.2, 22356.2, 22356.2, 22566.0, 22978.7", \ "22237.9, 22237.9, 22237.9, 22447.7, 22860.4"); } fall_transition (inslew_load_5x5__14) { values ("13661.3, 13661.3, 13661.3, 13805.7, 14107.1", \ "13661.3, 13661.3, 13661.3, 13805.7, 14107.1", \ "13661.3, 13661.3, 13661.3, 13805.7, 14107.1", \ "13661.3, 13661.3, 13661.3, 13805.7, 14107.1", \ "13661.3, 13661.3, 13661.3, 13805.7, 14107.1"); } } timing (maxd_q_i2_positive_unate) { related_pin : "i2" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__14) { values ("10593.9, 10593.9, 10593.9, 10834.2, 11297.5", \ "10588.8, 10588.8, 10588.8, 10829.1, 11292.4", \ "10578.5, 10578.5, 10578.5, 10818.8, 11282.1", \ "10557.9, 10557.9, 10557.9, 10798.2, 11261.5", \ "10516.6, 10516.6, 10516.6, 10756.9, 11220.2"); } rise_transition (inslew_load_5x5__14) { values ("5458.6, 5458.6, 5458.6, 5654.8, 6046.2", \ "5458.6, 5458.6, 5458.6, 5654.8, 6046.2", \ "5458.6, 5458.6, 5458.6, 5654.8, 6046.2", \ "5458.6, 5458.6, 5458.6, 5654.8, 6046.2", \ "5458.6, 5458.6, 5458.6, 5654.8, 6046.2"); } cell_fall (inslew_load_5x5__14) { values ("19792.5, 19792.5, 19792.5, 20002.5, 20400.9", \ "19784.8, 19784.8, 19784.8, 19994.7, 20393.2", \ "19761.8, 19761.8, 19761.8, 19971.8, 20370.3", \ "19726.3, 19726.3, 19726.3, 19936.3, 20334.8", \ "19653.2, 19653.2, 19653.2, 19863.2, 20261.8"); } fall_transition (inslew_load_5x5__14) { values ("11977.2, 11977.2, 11977.2, 12124.7, 12413.4", \ "11981.0, 11981.0, 11981.0, 12128.5, 12417.3", \ "11982.9, 11982.9, 11982.9, 12130.4, 12419.3", \ "11990.8, 11990.8, 11990.8, 12138.3, 12427.0", \ "11998.2, 11998.2, 11998.2, 12145.7, 12434.5"); } } timing (maxd_q_i3_positive_unate) { related_pin : "i3" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__14) { values ("9454.6, 9454.6, 9454.6, 9701.3, 10183.3", \ "9459.4, 9459.4, 9459.4, 9706.1, 10188.0", \ "9466.4, 9466.4, 9466.4, 9713.1, 10195.0", \ "9483.1, 9483.1, 9483.1, 9729.7, 10211.7", \ "9516.8, 9516.8, 9516.8, 9763.4, 10245.4"); } rise_transition (inslew_load_5x5__14) { values ("4762.0, 4762.0, 4762.0, 4962.1, 5354.5", \ "4764.4, 4764.4, 4764.4, 4964.5, 5356.9", \ "4764.9, 4764.9, 4764.9, 4964.9, 5357.3", \ "4765.2, 4765.2, 4765.2, 4965.2, 5357.6", \ "4765.2, 4765.2, 4765.2, 4965.2, 5357.6"); } cell_fall (inslew_load_5x5__14) { values ("18760.7, 18760.7, 18760.7, 18970.7, 19363.0", \ "18752.9, 18752.9, 18752.9, 18963.0, 19355.3", \ "18730.0, 18730.0, 18730.0, 18940.1, 19332.4", \ "18694.4, 18694.4, 18694.4, 18904.5, 19296.9", \ "18621.4, 18621.4, 18621.4, 18831.4, 19223.9"); } fall_transition (inslew_load_5x5__14) { values ("11278.1, 11278.1, 11278.1, 11427.3, 11710.4", \ "11281.9, 11281.9, 11281.9, 11431.1, 11714.1", \ "11283.7, 11283.7, 11283.7, 11432.9, 11716.1", \ "11291.6, 11291.6, 11291.6, 11440.6, 11724.0", \ "11298.9, 11298.9, 11298.9, 11448.1, 11731.3"); } } timing (maxd_q_i4_positive_unate) { related_pin : "i4" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__14) { values ("8093.0, 8093.0, 8093.0, 8350.6, 8835.6", \ "8097.9, 8097.9, 8097.9, 8355.5, 8840.5", \ "8105.0, 8105.0, 8105.0, 8362.7, 8847.6", \ "8121.7, 8121.7, 8121.7, 8379.3, 8864.3", \ "8155.3, 8155.3, 8155.3, 8412.9, 8897.9"); } rise_transition (inslew_load_5x5__14) { values ("3849.0, 3849.0, 3849.0, 4056.4, 4458.1", \ "3851.5, 3851.5, 3851.5, 4058.9, 4460.5", \ "3852.0, 3852.0, 3852.0, 4059.4, 4461.0", \ "3852.3, 3852.3, 3852.3, 4059.7, 4461.3", \ "3852.3, 3852.3, 3852.3, 4059.7, 4461.3"); } cell_fall (inslew_load_5x5__14) { values ("14502.1, 14502.1, 14502.1, 14720.4, 15148.4", \ "14512.8, 14512.8, 14512.8, 14731.1, 15159.2", \ "14522.5, 14522.5, 14522.5, 14740.8, 15169.0", \ "14496.0, 14496.0, 14496.0, 14714.3, 15142.6", \ "14490.4, 14490.4, 14490.4, 14708.7, 15137.2"); } fall_transition (inslew_load_5x5__14) { values ("8509.9, 8509.9, 8509.9, 8680.8, 9006.1", \ "8525.5, 8525.5, 8525.5, 8696.4, 9021.7", \ "8548.0, 8548.0, 8548.0, 8718.9, 9044.1", \ "8559.1, 8559.1, 8559.1, 8730.1, 9055.3", \ "8605.6, 8605.6, 8605.6, 8776.6, 9101.6"); } } timing (maxd_q_i5_positive_unate) { related_pin : "i5" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__14) { values ("9257.6, 9257.6, 9257.6, 9510.6, 9993.1", \ "9252.5, 9252.5, 9252.5, 9505.5, 9988.0", \ "9242.2, 9242.2, 9242.2, 9495.2, 9977.7", \ "9221.6, 9221.6, 9221.6, 9474.6, 9957.1", \ "9180.3, 9180.3, 9180.3, 9433.3, 9915.9"); } rise_transition (inslew_load_5x5__14) { values ("4596.8, 4596.8, 4596.8, 4796.6, 5190.5", \ "4596.8, 4596.8, 4596.8, 4796.6, 5190.5", \ "4596.8, 4596.8, 4596.8, 4796.6, 5190.5", \ "4596.8, 4596.8, 4596.8, 4796.6, 5190.5", \ "4596.9, 4596.9, 4596.9, 4796.7, 5190.6"); } cell_fall (inslew_load_5x5__14) { values ("15524.1, 15524.1, 15524.1, 15741.7, 16172.7", \ "15534.8, 15534.8, 15534.8, 15752.4, 16184.5", \ "15544.4, 15544.4, 15544.4, 15762.0, 16194.1", \ "15517.9, 15517.9, 15517.9, 15735.5, 16167.6", \ "15512.5, 15512.5, 15512.5, 15730.0, 16162.1"); } fall_transition (inslew_load_5x5__14) { values ("9202.9, 9202.9, 9202.9, 9376.0, 9698.4", \ "9218.5, 9218.5, 9218.5, 9391.6, 9714.2", \ "9241.0, 9241.0, 9241.0, 9414.0, 9736.6", \ "9252.2, 9252.2, 9252.2, 9425.1, 9747.8", \ "9298.8, 9298.8, 9298.8, 9471.6, 9794.4"); } } timing (maxd_q_i6_positive_unate) { related_pin : "i6" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__14) { values ("5891.2, 5891.2, 5891.2, 6173.9, 6689.1", \ "5896.3, 5896.3, 5896.3, 6178.9, 6694.0", \ "5903.8, 5903.8, 5903.8, 6186.5, 6701.6", \ "5920.4, 5920.4, 5920.4, 6203.0, 6718.1", \ "5954.0, 5954.0, 5954.0, 6236.7, 6751.8"); } rise_transition (inslew_load_5x5__14) { values ("2309.6, 2309.6, 2309.6, 2548.9, 2989.0", \ "2312.4, 2312.4, 2312.4, 2551.6, 2991.6", \ "2313.3, 2313.3, 2313.3, 2552.5, 2992.5", \ "2313.5, 2313.5, 2313.5, 2552.7, 2992.7", \ "2313.8, 2313.8, 2313.8, 2553.0, 2993.0"); } cell_fall (inslew_load_5x5__14) { values ("10401.0, 10401.0, 10401.0, 10797.1, 11233.3", \ "10448.7, 10448.7, 10448.7, 10849.2, 11286.6", \ "10509.3, 10509.3, 10509.3, 10806.1, 11355.0", \ "10588.0, 10588.0, 10588.0, 10885.2, 11444.6", \ "10599.0, 10599.0, 10599.0, 10896.5, 11462.7"); } fall_transition (inslew_load_5x5__14) { values ("5746.3, 5746.3, 5746.3, 5943.3, 6160.4", \ "5791.1, 5791.1, 5791.1, 5992.3, 6207.9", \ "5853.3, 5853.3, 5853.3, 6013.6, 6274.0", \ "5942.5, 5942.5, 5942.5, 6103.6, 6369.2", \ "6000.6, 6000.6, 6000.6, 6162.3, 6431.3"); } } timing (maxd_q_i7_positive_unate) { related_pin : "i7" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__14) { values ("7183.9, 7183.9, 7183.9, 7446.7, 7934.0", \ "7178.7, 7178.7, 7178.7, 7441.5, 7928.8", \ "7168.4, 7168.4, 7168.4, 7431.2, 7918.5", \ "7147.8, 7147.8, 7147.8, 7410.6, 7897.9", \ "7106.7, 7106.7, 7106.7, 7369.5, 7856.8"); } rise_transition (inslew_load_5x5__14) { values ("3196.2, 3196.2, 3196.2, 3412.5, 3827.7", \ "3196.2, 3196.2, 3196.2, 3412.5, 3827.7", \ "3196.2, 3196.2, 3196.2, 3412.5, 3827.7", \ "3196.2, 3196.2, 3196.2, 3412.5, 3827.7", \ "3196.4, 3196.4, 3196.4, 3412.7, 3827.9"); } cell_fall (inslew_load_5x5__14) { values ("11342.9, 11342.9, 11342.9, 11638.4, 12257.4", \ "11397.2, 11397.2, 11397.2, 11685.9, 12309.9", \ "11466.7, 11466.7, 11466.7, 11746.0, 12376.9", \ "11557.9, 11557.9, 11557.9, 11823.8, 12464.6", \ "11576.7, 11576.7, 11576.7, 11833.9, 12481.2"); } fall_transition (inslew_load_5x5__14) { values ("6459.2, 6459.2, 6459.2, 6624.8, 6924.0", \ "6503.5, 6503.5, 6503.5, 6669.2, 6971.6", \ "6564.9, 6564.9, 6564.9, 6730.8, 7037.8", \ "6653.2, 6653.2, 6653.2, 6820.4, 7132.9", \ "6710.5, 6710.5, 6710.5, 6877.6, 7194.5"); } } internal_power (energy_pos_q_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__14) { values ("82413.0, 82413.0, 82413.0, 84312.3, 88111.0", \ "88156.7, 88156.7, 88156.7, 88156.7, 88156.7", \ "88248.1, 88248.1, 88248.1, 88248.1, 88248.1", \ "88431.0, 88431.0, 88431.0, 88431.0, 88431.0", \ "88796.7, 88796.7, 88796.7, 88796.7, 88796.7"); } fall_power (energy_inslew_load_5x5__14) { values ("149834.5, 149834.5, 149834.5, 151733.8, 155532.5", \ "155620.9, 155620.9, 155620.9, 155620.9, 155620.9", \ "155797.7, 155797.7, 155797.7, 155797.7, 155797.7", \ "156151.3, 156151.3, 156151.3, 156151.3, 156151.3", \ "156858.4, 156858.4, 156858.4, 156858.4, 156858.4"); } } internal_power (energy_pos_q_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__14) { values ("72785.4, 72785.4, 72785.4, 74684.7, 78483.4", \ "72849.2, 72849.2, 72849.2, 74748.6, 78547.2", \ "72952.5, 72952.5, 72952.5, 74851.8, 78650.5", \ "73155.9, 73155.9, 73155.9, 75055.2, 78853.9", \ "79257.1, 79257.1, 79257.1, 79257.1, 79257.1"); } fall_power (energy_inslew_load_5x5__14) { values ("142389.0, 142389.0, 142389.0, 144288.3, 148087.0", \ "148150.2, 148150.2, 148150.2, 148150.2, 148150.2", \ "148276.5, 148276.5, 148276.5, 148276.5, 148276.5", \ "148529.1, 148529.1, 148529.1, 148529.1, 148529.1", \ "149034.3, 149034.3, 149034.3, 149034.3, 149034.3"); } } internal_power (energy_pos_q_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__14) { values ("81661.1, 81661.1, 81661.1, 83560.4, 87359.1", \ "87387.8, 87387.8, 87387.8, 87387.8, 87387.8", \ "87445.3, 87445.3, 87445.3, 87445.3, 87445.3", \ "87560.4, 87560.4, 87560.4, 87560.4, 87560.4", \ "87790.4, 87790.4, 87790.4, 87790.4, 87790.4"); } fall_power (energy_inslew_load_5x5__14) { values ("123775.4, 123775.4, 123775.4, 125674.7, 129473.4", \ "123884.6, 123884.6, 123884.6, 125784.0, 129582.6", \ "124066.2, 124066.2, 124066.2, 125965.6, 129764.2", \ "124456.3, 124456.3, 124456.3, 126355.6, 130154.3", \ "125184.4, 125184.4, 125184.4, 127083.8, 130882.5"); } } internal_power (energy_pos_q_i3) { related_pin : "i3" ; rise_power (energy_inslew_load_5x5__14) { values ("72026.8, 72026.8, 72026.8, 73926.1, 77724.8", \ "72073.0, 72073.0, 72073.0, 73972.3, 77771.0", \ "72141.0, 72141.0, 72141.0, 74040.3, 77839.0", \ "72273.8, 72273.8, 72273.8, 74173.1, 77971.8", \ "78233.8, 78233.8, 78233.8, 78233.8, 78233.8"); } fall_power (energy_inslew_load_5x5__14) { values ("116278.9, 116278.9, 116278.9, 118178.2, 121976.9", \ "116366.5, 116366.5, 116366.5, 118265.8, 122064.5", \ "116505.2, 116505.2, 116505.2, 118404.5, 122203.2", \ "116808.8, 116808.8, 116808.8, 118708.1, 122506.8", \ "117364.5, 117364.5, 117364.5, 119263.9, 123062.5"); } } internal_power (energy_pos_q_i4) { related_pin : "i4" ; rise_power (energy_inslew_load_5x5__14) { values ("60844.4, 60844.4, 60844.4, 62743.7, 66542.4", \ "60880.8, 60880.8, 60880.8, 62780.1, 66578.8", \ "60930.2, 60930.2, 60930.2, 62829.5, 66628.2", \ "61025.1, 61025.1, 61025.1, 62924.4, 66723.1", \ "66909.4, 66909.4, 66909.4, 66909.4, 66909.4"); } fall_power (energy_inslew_load_5x5__14) { values ("88664.9, 88664.9, 88664.9, 90564.3, 94362.9", \ "88825.5, 88825.5, 88825.5, 90724.8, 94523.5", \ "89091.3, 89091.3, 89091.3, 90990.7, 94789.4", \ "89410.5, 89410.5, 89410.5, 91309.8, 95108.5", \ "90200.4, 90200.4, 90200.4, 92099.8, 95898.4"); } } internal_power (energy_pos_q_i5) { related_pin : "i5" ; rise_power (energy_inslew_load_5x5__14) { values ("70564.7, 70564.7, 70564.7, 72464.1, 76262.7", \ "76282.5, 76282.5, 76282.5, 76282.5, 76282.5", \ "76322.0, 76322.0, 76322.0, 76322.0, 76322.0", \ "76401.1, 76401.1, 76401.1, 76401.1, 76401.1", \ "70861.5, 70861.5, 70861.5, 72760.8, 76559.5"); } fall_power (energy_inslew_load_5x5__14) { values ("96220.8, 96220.8, 96220.8, 98120.2, 101918.8", \ "96400.7, 96400.7, 96400.7, 98300.0, 102098.7", \ "96704.9, 96704.9, 96704.9, 98604.2, 102402.9", \ "97099.7, 97099.7, 97099.7, 98999.1, 102797.7", \ "98042.8, 98042.8, 98042.8, 99942.2, 103740.8"); } } internal_power (energy_pos_q_i6) { related_pin : "i6" ; rise_power (energy_inslew_load_5x5__14) { values ("43905.1, 43905.1, 43905.1, 45804.5, 49603.1", \ "43934.8, 43934.8, 43934.8, 45834.1, 49632.8", \ "43973.7, 43973.7, 43973.7, 45873.0, 49671.7", \ "44043.9, 44043.9, 44043.9, 45943.2, 49741.9", \ "44183.7, 44183.7, 44183.7, 46083.1, 49881.7"); } fall_power (energy_inslew_load_5x5__14) { values ("60200.2, 60200.2, 60200.2, 62099.6, 65898.2", \ "60539.7, 60539.7, 60539.7, 62439.1, 66237.8", \ "61048.0, 61048.0, 61048.0, 62947.3, 66746.0", \ "61846.7, 61846.7, 61846.7, 63746.0, 67544.7", \ "62692.4, 62692.4, 62692.4, 64591.8, 68390.5"); } } internal_power (energy_pos_q_i7) { related_pin : "i7" ; rise_power (energy_inslew_load_5x5__14) { values ("53756.7, 53756.7, 53756.7, 55656.1, 59454.7", \ "59469.3, 59469.3, 59469.3, 59469.3, 59469.3", \ "59498.4, 59498.4, 59498.4, 59498.4, 59498.4", \ "59556.5, 59556.5, 59556.5, 59556.5, 59556.5", \ "53975.9, 53975.9, 53975.9, 55875.3, 59673.9"); } fall_power (energy_inslew_load_5x5__14) { values ("67849.8, 67849.8, 67849.8, 69749.2, 73547.8", \ "68204.0, 68204.0, 68204.0, 70103.3, 73902.0", \ "68742.1, 68742.1, 68742.1, 70641.5, 74440.1", \ "69602.3, 69602.3, 69602.3, 71501.6, 75300.3", \ "70573.7, 70573.7, 70573.7, 72473.1, 76271.8"); } } } } cell (mx2_x4) { area : 36.00 ; cell_leakage_power : 7.2 ; leakage_power () { when : "(!(i1) & i0 & cmd)" ; value : 6.7 ; } leakage_power () { when : "(cmd & i1)" ; value : 7.9 ; } leakage_power () { when : "(!(i1) & !(i0) & cmd)" ; value : 6 ; } leakage_power () { when : "(!(cmd) & i0)" ; value : 8.5 ; } leakage_power () { when : "(i1 & !(i0) & !(cmd))" ; value : 7.3 ; } leakage_power () { when : "(!(i1) & !(i0) & !(cmd))" ; value : 6.6 ; } pin (i1) { direction : input ; capacitance : 438.92 ; } pin (i0) { direction : input ; capacitance : 436.07 ; } pin (cmd) { direction : input ; capacitance : 864.42 ; } pin (q) { function : "((i1 & (i0 | cmd)) | (i0 & !(cmd)))" ; direction : output ; capacitance : 151.95 ; timing (maxd_q_cmd_positive_unate) { related_pin : "cmd" ; when : "(!(i0) & i1)" ; sdf_cond : "(!(i0) & i1)" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__14) { values ("10278.1, 10278.1, 10278.1, 10518.1, 10986.8", \ "10282.9, 10282.9, 10282.9, 10523.0, 10991.6", \ "10289.7, 10289.7, 10289.7, 10529.7, 10998.3", \ "10306.4, 10306.4, 10306.4, 10546.4, 11015.0", \ "10340.0, 10340.0, 10340.0, 10580.0, 11048.6"); } rise_transition (inslew_load_5x5__14) { values ("5326.2, 5326.2, 5326.2, 5523.2, 5914.2", \ "5328.7, 5328.7, 5328.7, 5525.6, 5916.7", \ "5329.1, 5329.1, 5329.1, 5526.1, 5917.2", \ "5329.6, 5329.6, 5329.6, 5526.5, 5917.6", \ "5329.6, 5329.6, 5329.6, 5526.5, 5917.6"); } cell_fall (inslew_load_5x5__14) { values ("11626.6, 11626.6, 11626.6, 11927.3, 12469.7", \ "11628.8, 11628.8, 11628.8, 11929.6, 12472.3", \ "11636.9, 11636.9, 11636.9, 11937.9, 12481.0", \ "11648.7, 11648.7, 11648.7, 11949.9, 12493.3", \ "11676.7, 11676.7, 11676.7, 11977.9, 12521.3"); } fall_transition (inslew_load_5x5__14) { values ("5848.9, 5848.9, 5848.9, 6005.4, 6252.8", \ "5851.5, 5851.5, 5851.5, 6008.1, 6255.6", \ "5857.0, 5857.0, 5857.0, 6013.8, 6261.4", \ "5860.1, 5860.1, 5860.1, 6017.1, 6264.7", \ "5860.5, 5860.5, 5860.5, 6017.5, 6265.1"); } } timing (maxd_q_i0_positive_unate) { related_pin : "i0" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__14) { values ("12519.6, 12519.6, 12519.6, 12760.2, 13221.2", \ "12514.4, 12514.4, 12514.4, 12755.0, 13216.0", \ "12504.1, 12504.1, 12504.1, 12744.7, 13205.7", \ "12483.5, 12483.5, 12483.5, 12724.1, 13185.1", \ "12442.2, 12442.2, 12442.2, 12682.8, 13143.8"); } rise_transition (inslew_load_5x5__14) { values ("6728.2, 6728.2, 6728.2, 6921.0, 7302.8", \ "6728.2, 6728.2, 6728.2, 6921.0, 7302.8", \ "6728.2, 6728.2, 6728.2, 6921.0, 7302.8", \ "6728.2, 6728.2, 6728.2, 6921.0, 7302.8", \ "6728.2, 6728.2, 6728.2, 6921.0, 7302.8"); } cell_fall (inslew_load_5x5__14) { values ("14546.2, 14546.2, 14546.2, 14762.3, 15282.9", \ "14540.8, 14540.8, 14540.8, 14756.9, 15277.5", \ "14530.1, 14530.1, 14530.1, 14746.2, 15266.8", \ "14508.7, 14508.7, 14508.7, 14724.8, 15245.4", \ "14465.8, 14465.8, 14465.8, 14681.9, 15202.5"); } fall_transition (inslew_load_5x5__14) { values ("7442.3, 7442.3, 7442.3, 7610.5, 7919.4", \ "7442.3, 7442.3, 7442.3, 7610.5, 7919.4", \ "7442.3, 7442.3, 7442.3, 7610.5, 7919.4", \ "7442.3, 7442.3, 7442.3, 7610.5, 7919.4", \ "7442.3, 7442.3, 7442.3, 7610.5, 7919.4"); } } timing (maxd_q_i1_positive_unate) { related_pin : "i1" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__14) { values ("12519.6, 12519.6, 12519.6, 12760.2, 13221.2", \ "12514.4, 12514.4, 12514.4, 12755.0, 13216.0", \ "12504.1, 12504.1, 12504.1, 12744.7, 13205.7", \ "12483.5, 12483.5, 12483.5, 12724.1, 13185.1", \ "12442.2, 12442.2, 12442.2, 12682.8, 13143.8"); } rise_transition (inslew_load_5x5__14) { values ("6728.2, 6728.2, 6728.2, 6921.0, 7302.8", \ "6728.2, 6728.2, 6728.2, 6921.0, 7302.8", \ "6728.2, 6728.2, 6728.2, 6921.0, 7302.8", \ "6728.2, 6728.2, 6728.2, 6921.0, 7302.8", \ "6728.2, 6728.2, 6728.2, 6921.0, 7302.8"); } cell_fall (inslew_load_5x5__14) { values ("14546.2, 14546.2, 14546.2, 14762.3, 15282.9", \ "14540.8, 14540.8, 14540.8, 14756.9, 15277.5", \ "14530.1, 14530.1, 14530.1, 14746.2, 15266.8", \ "14508.7, 14508.7, 14508.7, 14724.8, 15245.4", \ "14465.8, 14465.8, 14465.8, 14681.9, 15202.5"); } fall_transition (inslew_load_5x5__14) { values ("7442.3, 7442.3, 7442.3, 7610.5, 7919.4", \ "7442.3, 7442.3, 7442.3, 7610.5, 7919.4", \ "7442.3, 7442.3, 7442.3, 7610.5, 7919.4", \ "7442.3, 7442.3, 7442.3, 7610.5, 7919.4", \ "7442.3, 7442.3, 7442.3, 7610.5, 7919.4"); } } timing (maxd_q_cmd_negative_unate) { related_pin : "cmd" ; when : "(i0 & !(i1))" ; sdf_cond : "(i0 & !(i1))" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__14) { values ("13622.2, 13622.2, 13622.2, 13862.1, 14327.8", \ "13631.0, 13631.0, 13631.0, 13870.9, 14336.6", \ "13648.6, 13648.6, 13648.6, 13888.5, 14354.2", \ "13683.7, 13683.7, 13683.7, 13923.6, 14389.3", \ "13753.8, 13753.8, 13753.8, 13993.8, 14459.5"); } rise_transition (inslew_load_5x5__14) { values ("5412.8, 5412.8, 5412.8, 5609.1, 6000.1", \ "5412.8, 5412.8, 5412.8, 5609.1, 6000.1", \ "5412.8, 5412.8, 5412.8, 5609.1, 6000.1", \ "5412.8, 5412.8, 5412.8, 5609.1, 6000.1", \ "5413.2, 5413.2, 5413.2, 5609.5, 6000.5"); } cell_fall (inslew_load_5x5__14) { values ("13589.7, 13589.7, 13589.7, 13890.9, 14434.4", \ "13598.5, 13598.5, 13598.5, 13899.7, 14443.2", \ "13616.1, 13616.1, 13616.1, 13917.3, 14460.8", \ "13651.3, 13651.3, 13651.3, 13952.5, 14496.0", \ "13713.8, 13713.8, 13713.8, 14015.0, 14558.5"); } fall_transition (inslew_load_5x5__14) { values ("5861.0, 5861.0, 5861.0, 6018.0, 6265.6", \ "5861.0, 5861.0, 5861.0, 6018.0, 6265.6", \ "5861.0, 5861.0, 5861.0, 6018.0, 6265.6", \ "5861.0, 5861.0, 5861.0, 6018.0, 6265.6", \ "5861.0, 5861.0, 5861.0, 6018.0, 6265.6"); } } internal_power (energy_pos_q_cmd) { related_pin : "cmd" ; when : "(!(i0) & i1)" ; rise_power (energy_inslew_load_5x5__14) { values ("57980.1, 57980.1, 57980.1, 59879.5, 63678.1", \ "58005.4, 58005.4, 58005.4, 59904.7, 63703.4", \ "58030.1, 58030.1, 58030.1, 59929.4, 63728.1", \ "58077.0, 58077.0, 58077.0, 59976.4, 63775.0", \ "63864.0, 63864.0, 63864.0, 63864.0, 63864.0"); } fall_power (energy_inslew_load_5x5__14) { values ("58600.4, 58600.4, 58600.4, 60499.7, 64298.4", \ "58657.4, 58657.4, 58657.4, 60556.8, 64355.4", \ "58773.2, 58773.2, 58773.2, 60672.5, 64471.2", \ "58956.0, 58956.0, 58956.0, 60855.4, 64654.1", \ "59286.3, 59286.3, 59286.3, 61185.7, 64984.3"); } } internal_power (energy_pos_q_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__14) { values ("71690.5, 71690.5, 71690.5, 73589.8, 77388.5", \ "77411.4, 77411.4, 77411.4, 77411.4, 77411.4", \ "77457.2, 77457.2, 77457.2, 77457.2, 77457.2", \ "77548.8, 77548.8, 77548.8, 77548.8, 77548.8", \ "77731.9, 77731.9, 77731.9, 77731.9, 77731.9"); } fall_power (energy_inslew_load_5x5__14) { values ("75877.4, 75877.4, 75877.4, 77776.7, 81575.4", \ "81619.5, 81619.5, 81619.5, 81619.5, 81619.5", \ "81707.6, 81707.6, 81707.6, 81707.6, 81707.6", \ "81884.0, 81884.0, 81884.0, 81884.0, 81884.0", \ "82236.7, 82236.7, 82236.7, 82236.7, 82236.7"); } } internal_power (energy_pos_q_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__14) { values ("71690.5, 71690.5, 71690.5, 73589.8, 77388.5", \ "77411.4, 77411.4, 77411.4, 77411.4, 77411.4", \ "77457.2, 77457.2, 77457.2, 77457.2, 77457.2", \ "77548.8, 77548.8, 77548.8, 77548.8, 77548.8", \ "77731.9, 77731.9, 77731.9, 77731.9, 77731.9"); } fall_power (energy_inslew_load_5x5__14) { values ("75877.4, 75877.4, 75877.4, 77776.7, 81575.4", \ "81619.5, 81619.5, 81619.5, 81619.5, 81619.5", \ "81707.6, 81707.6, 81707.6, 81707.6, 81707.6", \ "81884.0, 81884.0, 81884.0, 81884.0, 81884.0", \ "82236.7, 82236.7, 82236.7, 82236.7, 82236.7"); } } internal_power (energy_neg_q_cmd) { related_pin : "cmd" ; when : "(i0 & !(i1))" ; rise_power (energy_inslew_load_5x5__14) { values ("65263.5, 65263.5, 65263.5, 67162.8, 70961.5", \ "71005.6, 71005.6, 71005.6, 71005.6, 71005.6", \ "71093.7, 71093.7, 71093.7, 71093.7, 71093.7", \ "71270.1, 71270.1, 71270.1, 71270.1, 71270.1", \ "65928.2, 65928.2, 65928.2, 67827.5, 71626.2"); } fall_power (energy_inslew_load_5x5__14) { values ("65563.3, 65563.3, 65563.3, 67462.6, 71261.3", \ "71284.2, 71284.2, 71284.2, 71284.2, 71284.2", \ "71330.0, 71330.0, 71330.0, 71330.0, 71330.0", \ "71422.3, 71422.3, 71422.3, 71422.3, 71422.3", \ "71625.9, 71625.9, 71625.9, 71625.9, 71625.9"); } } } } cell (rowend_x0) { area : 3.60 ; cell_leakage_power : 0 ; } cell (noa22_x1) { area : 21.60 ; cell_leakage_power : 4 ; leakage_power () { when : "(i0 & i1)" ; value : 3.3 ; } leakage_power () { when : "(!(i2) & !(i1) & i0)" ; value : 5.5 ; } leakage_power () { when : "((i0 ^ i1) & i2)" ; value : 3.1 ; } leakage_power () { when : "(!(i2) & i1 & !(i0))" ; value : 5.2 ; } leakage_power () { when : "(i2 & !(i1) & !(i0))" ; value : 2.8 ; } leakage_power () { when : "(!(i2) & !(i1) & !(i0))" ; value : 4.2 ; } pin (i2) { direction : input ; capacitance : 853.12 ; } pin (i1) { direction : input ; capacitance : 848.02 ; } pin (i0) { direction : input ; capacitance : 846.52 ; } pin (nq) { function : "((!(i0) & !(i2)) | (!(i1) & !(i2)))" ; direction : output ; capacitance : 150.41 ; timing (maxd_nq_i0_negative_unate) { related_pin : "i0" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__30) { values ("2973.6, 2973.6, 2973.6, 3429.4, 4341.2", \ "2976.9, 2976.9, 2976.9, 3432.3, 4343.7", \ "2986.0, 2986.0, 2986.0, 3441.2, 4352.4", \ "3000.6, 3000.6, 3000.6, 3457.2, 4370.2", \ "3023.4, 3023.4, 3023.4, 3480.8, 4394.2"); } rise_transition (inslew_load_5x5__30) { values ("2613.9, 2613.9, 2613.9, 3340.8, 4797.0", \ "2623.6, 2623.6, 2623.6, 3350.0, 4805.4", \ "2643.0, 2643.0, 2643.0, 3369.0, 4824.1", \ "2664.1, 2664.1, 2664.1, 3392.2, 4850.1", \ "2675.4, 2675.4, 2675.4, 3401.6, 4857.9"); } cell_fall (inslew_load_5x5__30) { values ("2393.0, 2393.0, 2393.0, 2663.0, 3203.7", \ "2387.9, 2387.9, 2387.9, 2657.8, 3198.5", \ "2377.5, 2377.5, 2377.5, 2647.5, 3188.2", \ "2356.8, 2356.8, 2356.8, 2626.8, 3167.6", \ "2310.8, 2310.8, 2310.8, 2583.0, 3125.5"); } fall_transition (inslew_load_5x5__30) { values ("2210.1, 2210.1, 2210.1, 2631.9, 3475.4", \ "2210.1, 2210.1, 2210.1, 2631.9, 3475.4", \ "2210.1, 2210.1, 2210.1, 2631.9, 3475.4", \ "2210.3, 2210.3, 2210.3, 2632.0, 3475.4", \ "2222.4, 2222.4, 2222.4, 2641.1, 3480.2"); } } timing (maxd_nq_i1_negative_unate) { related_pin : "i1" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__30) { values ("2185.8, 2185.8, 2185.8, 2647.4, 3562.9", \ "2189.7, 2189.7, 2189.7, 2651.0, 3565.8", \ "2199.4, 2199.4, 2199.4, 2660.3, 3574.6", \ "2212.2, 2212.2, 2212.2, 2674.0, 3591.0", \ "2229.2, 2229.2, 2229.2, 2695.7, 3614.8"); } rise_transition (inslew_load_5x5__30) { values ("1388.0, 1388.0, 1388.0, 2115.8, 3569.5", \ "1398.7, 1398.7, 1398.7, 2126.0, 3578.5", \ "1419.0, 1419.0, 1419.0, 2145.7, 3597.4", \ "1437.2, 1437.2, 1437.2, 2165.3, 3621.2", \ "1453.1, 1453.1, 1453.1, 2178.6, 3630.3"); } cell_fall (inslew_load_5x5__30) { values ("1558.8, 1558.8, 1558.8, 1835.4, 2384.4", \ "1561.2, 1561.2, 1561.2, 1838.0, 2387.3", \ "1570.2, 1570.2, 1570.2, 1846.7, 2395.4", \ "1585.4, 1585.4, 1585.4, 1862.4, 2411.4", \ "1591.8, 1591.8, 1591.8, 1881.5, 2440.6"); } fall_transition (inslew_load_5x5__30) { values ("947.4, 947.4, 947.4, 1376.2, 2233.4", \ "949.2, 949.2, 949.2, 1378.3, 2236.0", \ "953.4, 953.4, 953.4, 1382.1, 2238.7", \ "953.8, 953.8, 953.8, 1382.2, 2238.6", \ "967.4, 967.4, 967.4, 1396.8, 2248.1"); } } timing (maxd_nq_i2_negative_unate) { related_pin : "i2" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__30) { values ("5244.2, 5244.2, 5244.2, 5684.2, 6577.8", \ "5238.7, 5238.7, 5238.7, 5678.7, 6572.4", \ "5227.7, 5227.7, 5227.7, 5667.8, 6561.6", \ "5205.7, 5205.7, 5205.7, 5646.1, 6540.0", \ "5161.7, 5161.7, 5161.7, 5602.5, 6496.8"); } rise_transition (inslew_load_5x5__30) { values ("6085.6, 6085.6, 6085.6, 6802.6, 8236.4", \ "6085.6, 6085.6, 6085.6, 6802.6, 8236.4", \ "6085.6, 6085.6, 6085.6, 6802.6, 8236.4", \ "6085.6, 6085.6, 6085.6, 6802.6, 8236.4", \ "6085.9, 6085.9, 6085.9, 6802.7, 8236.5"); } cell_fall (inslew_load_5x5__30) { values ("1849.6, 1849.6, 1849.6, 2017.0, 2354.1", \ "1858.4, 1858.4, 1858.4, 2025.8, 2362.9", \ "1876.0, 1876.0, 1876.0, 2043.3, 2380.5", \ "1911.0, 1911.0, 1911.0, 2078.5, 2415.6", \ "1971.4, 1971.4, 1971.4, 2142.0, 2482.8"); } fall_transition (inslew_load_5x5__30) { values ("1539.0, 1539.0, 1539.0, 1767.6, 2224.7", \ "1539.0, 1539.0, 1539.0, 1767.6, 2224.7", \ "1539.0, 1539.0, 1539.0, 1767.6, 2224.7", \ "1539.9, 1539.9, 1539.9, 1768.1, 2225.0", \ "1564.4, 1564.4, 1564.4, 1788.8, 2238.8"); } } internal_power (energy_neg_nq_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__30) { values ("5084.4, 5084.4, 5084.4, 6964.5, 10724.7", \ "5169.8, 5169.8, 5169.8, 7049.8, 10810.0", \ "5340.4, 5340.4, 5340.4, 7220.5, 10980.6", \ "5681.6, 5681.6, 5681.6, 7561.7, 11321.9", \ "6364.1, 6364.1, 6364.1, 8244.2, 12004.3"); } fall_power (energy_inslew_load_5x5__30) { values ("7620.2, 7620.2, 7620.2, 9500.2, 13260.4", \ "7648.9, 7648.9, 7648.9, 9529.0, 13289.2", \ "7706.4, 7706.4, 7706.4, 9586.5, 13346.7", \ "7821.4, 7821.4, 7821.4, 9701.5, 13461.7", \ "8051.4, 8051.4, 8051.4, 9931.5, 13691.7"); } } internal_power (energy_neg_nq_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__30) { values ("1893.7, 1893.7, 1893.7, 3773.8, 7534.0", \ "1957.5, 1957.5, 1957.5, 3837.6, 7597.8", \ "2085.1, 2085.1, 2085.1, 3965.1, 7725.3", \ "2340.2, 2340.2, 2340.2, 4220.3, 7980.4", \ "2850.4, 2850.4, 2850.4, 4730.5, 8490.7"); } fall_power (energy_inslew_load_5x5__30) { values ("1963.0, 1963.0, 1963.0, 3843.1, 7603.2", \ "1995.7, 1995.7, 1995.7, 3875.8, 7636.0", \ "2061.3, 2061.3, 2061.3, 3941.3, 7701.5", \ "2192.3, 2192.3, 2192.3, 4072.4, 7832.5", \ "2454.3, 2454.3, 2454.3, 4334.4, 8094.6"); } } internal_power (energy_neg_nq_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__30) { values ("14155.7, 14155.7, 14155.7, 16035.8, 19796.0", \ "14244.1, 14244.1, 14244.1, 16124.2, 19884.4", \ "14420.9, 14420.9, 14420.9, 16301.0, 20061.2", \ "14774.5, 14774.5, 14774.5, 16654.6, 20414.7", \ "15481.7, 15481.7, 15481.7, 17361.7, 21121.9"); } fall_power (energy_inslew_load_5x5__30) { values ("11119.8, 11119.8, 11119.8, 12999.9, 16760.1", \ "11165.5, 11165.5, 11165.5, 13045.6, 16805.8", \ "11256.9, 11256.9, 11256.9, 13137.0, 16897.2", \ "11439.8, 11439.8, 11439.8, 13319.9, 17080.0", \ "11805.5, 11805.5, 11805.5, 13685.6, 17445.7"); } } } } cell (noa2a2a23_x1) { area : 36.00 ; cell_leakage_power : 7.9 ; leakage_power () { when : "(i5 & !(i4) & !(i3) & i2 & !(i1) & i0)" ; value : 8.3 ; } leakage_power () { when : "((i0 & !(i1) & ((i2 & !(i3) & i4 & !(i5)) | (!(i2) & i3 & !(i4) & i5))) | (!(i0) & i1 & i2 & !(i3) & !(i4) & i5))" ; value : 7.9 ; } leakage_power () { when : "(!(i5) & i4 & i3 & !(i2) & i1 & !(i0))" ; value : 7.1 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & i3 & i4 & !(i5)) | (!(i0) & i1 & ((i2 & !(i3) & i4 & !(i5)) | (!(i2) & i3 & !(i4) & i5))))" ; value : 7.5 ; } leakage_power () { when : "((i0 & ((i1 & ((i2 & ((!(i3) & (i4 | i5)) | (i4 ^ i5))) | (!(i2) & i3 & (i4 | i5)))) | (!(i1) & ((i2 & i3 & (i4 ^ i5)) | (!(i2) & !(i3) & i4 & i5))))) | (!(i0) & ((i1 & ((i2 & i3 & (i4 ^ i5)) | (!(i2) & !(i3) & i4 & i5))) | (i2 & i3 & (i4 ^ i5)))))" ; value : 12 ; } leakage_power () { when : "((i0 & i1 & (!((i2 | i3)) | (!(i4) & !(i5)))) | (i2 & i3 & !(i4) & !(i5)))" ; value : 11 ; } leakage_power () { when : "((i0 & !(i1) & ((i2 & !(i3) & !(i4) & !(i5)) | (!(i2) & !(i3) & !(i4) & i5))) | (!(i0) & !(i1) & i2 & !(i3) & !(i4) & i5))" ; value : 6.9 ; } leakage_power () { when : "(!(i0) & ((i1 & !(i2) & (i3 ^ i4) & !(i5)) | (!(i1) & !(i2) & i3 & i4 & !(i5))))" ; value : 6.1 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & (i3 ^ i4) & !(i5)) | (!(i0) & ((i1 & ((i2 & !(i3) & !(i4) & !(i5)) | (!(i2) & !(i3) & !(i4) & i5))) | (!(i1) & ((i2 & !(i3) & i4 & !(i5)) | (!(i2) & i3 & !(i4) & i5))))))" ; value : 6.5 ; } leakage_power () { when : "((!(i0) & !((i1 & !(i2) & !(i3))) & i4 & i5) | (!(i1) & (i2 | i3) & i4 & i5) | (i2 & i3 & i4 & i5))" ; value : 13 ; } leakage_power () { when : "(!(i0) & ((i1 & !(i2) & !(i3) & !(i4) & !(i5)) | (!(i1) & !(i2) & (i3 ^ i4) & !(i5))))" ; value : 5.2 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & !(i3) & !(i4) & !(i5)) | (!(i0) & !(i1) & ((i2 & !(i3) & !(i4) & !(i5)) | (!(i2) & !(i3) & !(i4) & i5))))" ; value : 5.5 ; } leakage_power () { when : "(!(i5) & !(i4) & !(i3) & !(i2) & !(i1) & !(i0))" ; value : 4.2 ; } pin (i5) { direction : input ; capacitance : 845.77 ; } pin (i4) { direction : input ; capacitance : 848.32 ; } pin (i3) { direction : input ; capacitance : 845.17 ; } pin (i2) { direction : input ; capacitance : 844.87 ; } pin (i1) { direction : input ; capacitance : 845.47 ; } pin (i0) { direction : input ; capacitance : 843.97 ; } pin (nq) { function : "(((((((((!(i4) & !(i2)) & !(i0)) | ((!(i4) & !(i2)) & !(i1))) | ((!(i4) & !(i3)) & !(i0))) | ((!(i4) & !(i3)) & !(i1))) | ((!(i5) & !(i2)) & !(i0))) | ((!(i5) & !(i2)) & !(i1))) | ((!(i5) & !(i3)) & !(i0))) | ((!(i5) & !(i3)) & !(i1)))" ; direction : output ; capacitance : 181.93 ; timing (maxd_nq_i0_negative_unate) { related_pin : "i0" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__31) { values ("11975.3, 11975.3, 11975.3, 12654.5, 14067.1", \ "11963.8, 11963.8, 11963.8, 12643.1, 14055.8", \ "11940.8, 11940.8, 11940.8, 12620.2, 14033.0", \ "11894.8, 11894.8, 11894.8, 12574.5, 13987.5", \ "11802.8, 11802.8, 11802.8, 12483.1, 13896.5"); } rise_transition (inslew_load_5x5__31) { values ("17475.8, 17475.8, 17475.8, 18738.0, 21262.3", \ "17475.8, 17475.8, 17475.8, 18738.0, 21262.3", \ "17475.8, 17475.8, 17475.8, 18738.0, 21262.3", \ "17475.8, 17475.8, 17475.8, 18738.0, 21262.3", \ "17475.8, 17475.8, 17475.8, 18738.0, 21262.3"); } cell_fall (inslew_load_5x5__31) { values ("4741.1, 4741.1, 4741.1, 5052.7, 5691.7", \ "4735.9, 4735.9, 4735.9, 5047.6, 5686.6", \ "4725.6, 4725.6, 4725.6, 5037.2, 5676.3", \ "4704.9, 4704.9, 4704.9, 5016.6, 5655.6", \ "4663.4, 4663.4, 4663.4, 4975.2, 5614.3"); } fall_transition (inslew_load_5x5__31) { values ("5771.6, 5771.6, 5771.6, 6281.7, 7302.0", \ "5771.6, 5771.6, 5771.6, 6281.7, 7302.0", \ "5771.6, 5771.6, 5771.6, 6281.7, 7302.0", \ "5771.6, 5771.6, 5771.6, 6281.7, 7302.0", \ "5772.2, 5772.2, 5772.2, 6282.1, 7302.2"); } } timing (maxd_nq_i1_negative_unate) { related_pin : "i1" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__31) { values ("10930.7, 10930.7, 10930.7, 11617.0, 13036.3", \ "10919.2, 10919.2, 10919.2, 11605.5, 13024.9", \ "10896.3, 10896.3, 10896.3, 11582.7, 13002.2", \ "10850.3, 10850.3, 10850.3, 11537.0, 12956.7", \ "10758.5, 10758.5, 10758.5, 11445.7, 12865.7"); } rise_transition (inslew_load_5x5__31) { values ("15716.8, 15716.8, 15716.8, 16979.0, 19503.3", \ "15716.8, 15716.8, 15716.8, 16979.0, 19503.3", \ "15716.8, 15716.8, 15716.8, 16979.0, 19503.3", \ "15716.8, 15716.8, 15716.8, 16979.0, 19503.3", \ "15716.8, 15716.8, 15716.8, 16979.0, 19503.3"); } cell_fall (inslew_load_5x5__31) { values ("3920.5, 3920.5, 3920.5, 4239.6, 4888.1", \ "3923.8, 3923.8, 3923.8, 4243.0, 4891.6", \ "3931.0, 3931.0, 3931.0, 4250.1, 4898.6", \ "3947.3, 3947.3, 3947.3, 4266.4, 4915.0", \ "3980.5, 3980.5, 3980.5, 4299.8, 4948.5"); } fall_transition (inslew_load_5x5__31) { values ("4568.4, 4568.4, 4568.4, 5087.3, 6125.4", \ "4571.7, 4571.7, 4571.7, 5090.8, 6128.9", \ "4573.1, 4573.1, 4573.1, 5092.0, 6130.0", \ "4573.3, 4573.3, 4573.3, 5092.3, 6130.4", \ "4574.4, 4574.4, 4574.4, 5093.0, 6130.6"); } } timing (maxd_nq_i2_negative_unate) { related_pin : "i2" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__31) { values ("7958.9, 7958.9, 7958.9, 8667.9, 10112.4", \ "7956.8, 7956.8, 7956.8, 8666.0, 10110.8", \ "7944.3, 7944.3, 7944.3, 8653.7, 10098.6", \ "7927.0, 7927.0, 7927.0, 8637.0, 10082.6", \ "7887.4, 7887.4, 7887.4, 8598.1, 10044.8"); } rise_transition (inslew_load_5x5__31) { values ("10800.2, 10800.2, 10800.2, 12079.1, 14638.1", \ "10813.5, 10813.5, 10813.5, 12092.7, 14652.1", \ "10823.1, 10823.1, 10823.1, 12102.3, 14661.8", \ "10846.9, 10846.9, 10846.9, 12126.8, 14687.4", \ "10863.6, 10863.6, 10863.6, 12144.3, 14706.2"); } cell_fall (inslew_load_5x5__31) { values ("3829.7, 3829.7, 3829.7, 4147.3, 4792.3", \ "3824.5, 3824.5, 3824.5, 4142.1, 4787.2", \ "3814.2, 3814.2, 3814.2, 4131.8, 4776.8", \ "3793.5, 3793.5, 3793.5, 4111.1, 4756.2", \ "3751.9, 3751.9, 3751.9, 4069.7, 4714.9"); } fall_transition (inslew_load_5x5__31) { values ("4390.1, 4390.1, 4390.1, 4900.3, 5920.6", \ "4390.1, 4390.1, 4390.1, 4900.3, 5920.6", \ "4390.1, 4390.1, 4390.1, 4900.3, 5920.6", \ "4390.1, 4390.1, 4390.1, 4900.3, 5920.6", \ "4392.2, 4392.2, 4392.2, 4901.7, 5921.2"); } } timing (maxd_nq_i3_negative_unate) { related_pin : "i3" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__31) { values ("6911.1, 6911.1, 6911.1, 7626.7, 9077.2", \ "6908.7, 6908.7, 6908.7, 7624.5, 9075.4", \ "6896.3, 6896.3, 6896.3, 7612.2, 9063.2", \ "6878.3, 6878.3, 6878.3, 7594.9, 9046.8", \ "6837.9, 6837.9, 6837.9, 7555.5, 9008.5"); } rise_transition (inslew_load_5x5__31) { values ("9019.1, 9019.1, 9019.1, 10297.0, 12854.8", \ "9031.9, 9031.9, 9031.9, 10310.2, 12868.6", \ "9041.4, 9041.4, 9041.4, 10319.7, 12878.2", \ "9063.9, 9063.9, 9063.9, 10343.2, 12903.1", \ "9078.9, 9078.9, 9078.9, 10359.5, 12921.0"); } cell_fall (inslew_load_5x5__31) { values ("3003.9, 3003.9, 3003.9, 3328.9, 3983.3", \ "3007.1, 3007.1, 3007.1, 3332.1, 3986.7", \ "3014.6, 3014.6, 3014.6, 3339.5, 3993.9", \ "3030.8, 3030.8, 3030.8, 3355.8, 4010.2", \ "3063.0, 3063.0, 3063.0, 3388.6, 4043.6"); } fall_transition (inslew_load_5x5__31) { values ("3163.3, 3163.3, 3163.3, 3682.1, 4719.9", \ "3166.3, 3166.3, 3166.3, 3685.3, 4723.3", \ "3168.3, 3168.3, 3168.3, 3687.0, 4724.7", \ "3168.4, 3168.4, 3168.4, 3687.1, 4724.9", \ "3172.6, 3172.6, 3172.6, 3689.9, 4726.0"); } } timing (maxd_nq_i4_negative_unate) { related_pin : "i4" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__31) { values ("2752.8, 2752.8, 2752.8, 3493.3, 4966.0", \ "2786.9, 2786.9, 2786.9, 3526.8, 4998.6", \ "2833.7, 2833.7, 2833.7, 3572.3, 5042.5", \ "2861.2, 2861.2, 2861.2, 3595.0, 5059.4", \ "2931.2, 2931.2, 2931.2, 3664.2, 5129.8"); } rise_transition (inslew_load_5x5__31) { values ("1942.8, 1942.8, 1942.8, 3233.9, 5817.4", \ "2017.3, 2017.3, 2017.3, 3307.2, 5889.1", \ "2126.2, 2126.2, 2126.2, 3413.8, 5992.9", \ "2219.5, 2219.5, 2219.5, 3498.6, 6067.3", \ "2411.9, 2411.9, 2411.9, 3685.5, 6254.4"); } cell_fall (inslew_load_5x5__31) { values ("1612.9, 1612.9, 1612.9, 1946.8, 2609.8", \ "1615.4, 1615.4, 1615.4, 1949.4, 2612.8", \ "1624.3, 1624.3, 1624.3, 1958.0, 2620.7", \ "1639.7, 1639.7, 1639.7, 1973.8, 2636.8", \ "1649.3, 1649.3, 1649.3, 1996.0, 2667.6"); } fall_transition (inslew_load_5x5__31) { values ("1031.0, 1031.0, 1031.0, 1549.6, 2586.5", \ "1032.9, 1032.9, 1032.9, 1551.7, 2589.2", \ "1037.0, 1037.0, 1037.0, 1555.3, 2591.6", \ "1037.4, 1037.4, 1037.4, 1555.3, 2591.6", \ "1051.8, 1051.8, 1051.8, 1569.2, 2598.9"); } } timing (maxd_nq_i5_negative_unate) { related_pin : "i5" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__31) { values ("3798.4, 3798.4, 3798.4, 4531.9, 6003.5", \ "3831.6, 3831.6, 3831.6, 4564.7, 6035.8", \ "3876.6, 3876.6, 3876.6, 4608.9, 6079.2", \ "3897.6, 3897.6, 3897.6, 4627.0, 6094.1", \ "3966.8, 3966.8, 3966.8, 4696.8, 6165.4"); } rise_transition (inslew_load_5x5__31) { values ("3741.2, 3741.2, 3741.2, 5032.4, 7625.8", \ "3814.0, 3814.0, 3814.0, 5104.5, 7696.9", \ "3919.8, 3919.8, 3919.8, 5208.8, 7799.9", \ "4001.8, 4001.8, 4001.8, 5285.5, 7870.8", \ "4188.0, 4188.0, 4188.0, 5471.9, 8059.3"); } cell_fall (inslew_load_5x5__31) { values ("2445.6, 2445.6, 2445.6, 2772.3, 3426.5", \ "2440.4, 2440.4, 2440.4, 2767.1, 3421.3", \ "2430.1, 2430.1, 2430.1, 2756.8, 3411.0", \ "2409.5, 2409.5, 2409.5, 2736.2, 3390.4", \ "2364.0, 2364.0, 2364.0, 2692.9, 3348.7"); } fall_transition (inslew_load_5x5__31) { values ("2292.3, 2292.3, 2292.3, 2802.5, 3822.7", \ "2292.3, 2292.3, 2292.3, 2802.5, 3822.7", \ "2292.3, 2292.3, 2292.3, 2802.5, 3822.7", \ "2292.5, 2292.5, 2292.5, 2802.5, 3822.8", \ "2304.0, 2304.0, 2304.0, 2810.6, 3826.4"); } } internal_power (energy_neg_nq_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__31) { values ("29366.4, 29366.4, 29366.4, 31640.5, 36188.6", \ "29454.8, 29454.8, 29454.8, 31728.9, 36277.0", \ "29631.6, 29631.6, 29631.6, 31905.7, 36453.8", \ "29985.2, 29985.2, 29985.2, 32259.3, 36807.4", \ "30692.4, 30692.4, 30692.4, 32966.4, 37514.6"); } fall_power (energy_inslew_load_5x5__31) { values ("23513.0, 23513.0, 23513.0, 25787.0, 30335.2", \ "23558.7, 23558.7, 23558.7, 25832.7, 30380.9", \ "23650.1, 23650.1, 23650.1, 25924.2, 30472.3", \ "23832.9, 23832.9, 23832.9, 26107.0, 30655.2", \ "24198.6, 24198.6, 24198.6, 26472.7, 31020.9"); } } internal_power (energy_neg_nq_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__31) { values ("26172.0, 26172.0, 26172.0, 28446.1, 32994.2", \ "26235.1, 26235.1, 26235.1, 28509.2, 33057.4", \ "26361.4, 26361.4, 26361.4, 28635.5, 33183.7", \ "26614.0, 26614.0, 26614.0, 28888.1, 33436.3", \ "27119.2, 27119.2, 27119.2, 29393.3, 33941.5"); } fall_power (energy_inslew_load_5x5__31) { values ("17856.5, 17856.5, 17856.5, 20130.5, 24678.7", \ "17906.9, 17906.9, 17906.9, 20180.9, 24729.1", \ "18007.7, 18007.7, 18007.7, 20281.8, 24829.9", \ "18209.3, 18209.3, 18209.3, 20483.4, 25031.5", \ "18612.5, 18612.5, 18612.5, 20886.6, 25434.7"); } } internal_power (energy_neg_nq_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__31) { values ("17198.8, 17198.8, 17198.8, 19472.9, 24021.0", \ "17284.1, 17284.1, 17284.1, 19558.2, 24106.3", \ "17454.7, 17454.7, 17454.7, 19728.8, 24277.0", \ "17796.0, 17796.0, 17796.0, 20070.0, 24618.2", \ "18478.4, 18478.4, 18478.4, 20752.5, 25300.7"); } fall_power (energy_inslew_load_5x5__31) { values ("17338.0, 17338.0, 17338.0, 19612.1, 24160.2", \ "17366.8, 17366.8, 17366.8, 19640.8, 24189.0", \ "17424.3, 17424.3, 17424.3, 19698.3, 24246.5", \ "17539.3, 17539.3, 17539.3, 19813.3, 24361.5", \ "17769.3, 17769.3, 17769.3, 20043.3, 24591.5"); } } internal_power (energy_neg_nq_i3) { related_pin : "i3" ; rise_power (energy_inslew_load_5x5__31) { values ("14008.1, 14008.1, 14008.1, 16282.2, 20830.3", \ "14071.9, 14071.9, 14071.9, 16345.9, 20894.1", \ "14199.4, 14199.4, 14199.4, 16473.5, 21021.6", \ "14454.5, 14454.5, 14454.5, 16728.6, 21276.8", \ "14964.8, 14964.8, 14964.8, 17238.9, 21787.0"); } fall_power (energy_inslew_load_5x5__31) { values ("11680.8, 11680.8, 11680.8, 13954.9, 18503.1", \ "11713.6, 11713.6, 11713.6, 13987.7, 18535.8", \ "11779.1, 11779.1, 11779.1, 14053.2, 18601.3", \ "11910.1, 11910.1, 11910.1, 14184.2, 18732.4", \ "12172.2, 12172.2, 12172.2, 14446.3, 18994.4"); } } internal_power (energy_neg_nq_i4) { related_pin : "i4" ; rise_power (energy_inslew_load_5x5__31) { values ("2313.7, 2313.7, 2313.7, 4587.7, 9135.9", \ "2375.8, 2375.8, 2375.8, 4649.9, 9198.1", \ "2500.2, 2500.2, 2500.2, 4774.3, 9322.4", \ "2748.9, 2748.9, 2748.9, 5023.0, 9571.1", \ "3246.3, 3246.3, 3246.3, 5520.4, 10068.6"); } fall_power (energy_inslew_load_5x5__31) { values ("2320.0, 2320.0, 2320.0, 4594.0, 9142.2", \ "2343.2, 2343.2, 2343.2, 4617.3, 9165.5", \ "2389.8, 2389.8, 2389.8, 4663.9, 9212.0", \ "2483.0, 2483.0, 2483.0, 4757.1, 9305.2", \ "2669.3, 2669.3, 2669.3, 4943.4, 9491.5"); } } internal_power (energy_neg_nq_i5) { related_pin : "i5" ; rise_power (energy_inslew_load_5x5__31) { values ("5501.8, 5501.8, 5501.8, 7775.9, 12324.1", \ "5583.0, 5583.0, 5583.0, 7857.1, 12405.2", \ "5745.3, 5745.3, 5745.3, 8019.4, 12567.5", \ "6069.9, 6069.9, 6069.9, 8344.0, 12892.2", \ "6719.2, 6719.2, 6719.2, 8993.2, 13541.4"); } fall_power (energy_inslew_load_5x5__31) { values ("7977.6, 7977.6, 7977.6, 10251.7, 14799.8", \ "7997.4, 7997.4, 7997.4, 10271.4, 14819.6", \ "8036.9, 8036.9, 8036.9, 10311.0, 14859.1", \ "8115.9, 8115.9, 8115.9, 10390.0, 14938.2", \ "8274.0, 8274.0, 8274.0, 10548.1, 15096.3"); } } } } cell (oa2a22_x4) { area : 36.00 ; cell_leakage_power : 6.5 ; leakage_power () { when : "(i0 & i1)" ; value : 8.9 ; } leakage_power () { when : "(i3 & !(i2) & !(i1) & i0)" ; value : 6.1 ; } leakage_power () { when : "((i0 ^ i1) & i2 & i3)" ; value : 8.6 ; } leakage_power () { when : "(!(i3) & i2 & i1 & !(i0))" ; value : 5.7 ; } leakage_power () { when : "((i0 & !(i1) & i2 & !(i3)) | (!(i0) & i1 & !(i2) & i3))" ; value : 5.9 ; } leakage_power () { when : "(i3 & i2 & !(i1) & !(i0))" ; value : 8.4 ; } leakage_power () { when : "(!(i0) & (i1 ^ i2) & !(i3))" ; value : 5.2 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & !(i3)) | (!(i0) & !(i1) & !(i2) & i3))" ; value : 5.4 ; } leakage_power () { when : "(!(i3) & !(i2) & !(i1) & !(i0))" ; value : 4.7 ; } pin (i3) { direction : input ; capacitance : 432.96 ; } pin (i2) { direction : input ; capacitance : 434.46 ; } pin (i1) { direction : input ; capacitance : 434.46 ; } pin (i0) { direction : input ; capacitance : 432.96 ; } pin (q) { function : "((i0 & ((i2 & i3) | i1)) | (i2 & i3))" ; direction : output ; capacitance : 151.67 ; timing (maxd_q_i0_positive_unate) { related_pin : "i0" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__3) { values ("11424.3, 11424.3, 11424.3, 11664.3, 12123.2", \ "11419.1, 11419.1, 11419.1, 11659.1, 12118.0", \ "11408.8, 11408.8, 11408.8, 11648.8, 12107.7", \ "11388.2, 11388.2, 11388.2, 11628.2, 12087.1", \ "11346.9, 11346.9, 11346.9, 11586.9, 12045.8"); } rise_transition (inslew_load_5x5__3) { values ("6022.8, 6022.8, 6022.8, 6217.1, 6602.6", \ "6022.8, 6022.8, 6022.8, 6217.1, 6602.6", \ "6022.8, 6022.8, 6022.8, 6217.1, 6602.6", \ "6022.8, 6022.8, 6022.8, 6217.1, 6602.6", \ "6022.8, 6022.8, 6022.8, 6217.1, 6602.6"); } cell_fall (inslew_load_5x5__3) { values ("12211.7, 12211.7, 12211.7, 12514.5, 13101.1", \ "12210.2, 12210.2, 12210.2, 12513.0, 13099.7", \ "12222.6, 12222.6, 12222.6, 12525.4, 13113.4", \ "12238.1, 12238.1, 12238.1, 12541.0, 13130.4", \ "12260.3, 12260.3, 12260.3, 12563.2, 13153.4"); } fall_transition (inslew_load_5x5__3) { values ("6206.3, 6206.3, 6206.3, 6368.0, 6635.0", \ "6207.3, 6207.3, 6207.3, 6369.1, 6636.1", \ "6217.7, 6217.7, 6217.7, 6379.5, 6647.2", \ "6228.7, 6228.7, 6228.7, 6390.8, 6659.2", \ "6235.3, 6235.3, 6235.3, 6397.4, 6666.3"); } } timing (maxd_q_i1_positive_unate) { related_pin : "i1" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__3) { values ("10301.3, 10301.3, 10301.3, 10540.9, 11008.2", \ "10306.1, 10306.1, 10306.1, 10545.8, 11012.9", \ "10312.8, 10312.8, 10312.8, 10552.4, 11019.6", \ "10329.5, 10329.5, 10329.5, 10569.1, 11036.3", \ "10363.2, 10363.2, 10363.2, 10602.8, 11070.0"); } rise_transition (inslew_load_5x5__3) { values ("5340.6, 5340.6, 5340.6, 5537.1, 5927.5", \ "5343.1, 5343.1, 5343.1, 5539.5, 5929.9", \ "5343.4, 5343.4, 5343.4, 5539.9, 5930.3", \ "5343.8, 5343.8, 5343.8, 5540.3, 5930.7", \ "5343.8, 5343.8, 5343.8, 5540.3, 5930.7"); } cell_fall (inslew_load_5x5__3) { values ("11612.3, 11612.3, 11612.3, 11911.4, 12453.1", \ "11610.8, 11610.8, 11610.8, 11910.0, 12451.7", \ "11623.2, 11623.2, 11623.2, 11922.8, 12465.5", \ "11638.6, 11638.6, 11638.6, 11938.6, 12482.4", \ "11660.9, 11660.9, 11660.9, 11960.9, 12505.5"); } fall_transition (inslew_load_5x5__3) { values ("5837.8, 5837.8, 5837.8, 5994.0, 6241.2", \ "5838.9, 5838.9, 5838.9, 5995.1, 6242.3", \ "5849.2, 5849.2, 5849.2, 6005.9, 6253.4", \ "5860.3, 5860.3, 5860.3, 6017.4, 6265.2", \ "5866.9, 5866.9, 5866.9, 6024.1, 6272.2"); } } timing (maxd_q_i2_positive_unate) { related_pin : "i2" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__3) { values ("12307.5, 12307.5, 12307.5, 12547.9, 13007.7", \ "12312.4, 12312.4, 12312.4, 12552.7, 13012.6", \ "12318.9, 12318.9, 12318.9, 12559.3, 13019.1", \ "12335.6, 12335.6, 12335.6, 12576.0, 13035.8", \ "12369.3, 12369.3, 12369.3, 12609.7, 13069.5"); } rise_transition (inslew_load_5x5__3) { values ("6642.8, 6642.8, 6642.8, 6835.6, 7217.0", \ "6645.2, 6645.2, 6645.2, 6838.0, 7219.5", \ "6645.5, 6645.5, 6645.5, 6838.3, 7219.8", \ "6646.0, 6646.0, 6646.0, 6838.8, 7220.2", \ "6646.0, 6646.0, 6646.0, 6838.8, 7220.2"); } cell_fall (inslew_load_5x5__3) { values ("14165.0, 14165.0, 14165.0, 14380.0, 14923.0", \ "14159.6, 14159.6, 14159.6, 14374.6, 14917.6", \ "14148.9, 14148.9, 14148.9, 14363.9, 14906.9", \ "14127.5, 14127.5, 14127.5, 14342.5, 14885.5", \ "14084.7, 14084.7, 14084.7, 14299.7, 14842.7"); } fall_transition (inslew_load_5x5__3) { values ("7230.1, 7230.1, 7230.1, 7397.1, 7696.7", \ "7230.1, 7230.1, 7230.1, 7397.1, 7696.7", \ "7230.1, 7230.1, 7230.1, 7397.1, 7696.7", \ "7230.1, 7230.1, 7230.1, 7397.1, 7696.7", \ "7230.1, 7230.1, 7230.1, 7397.1, 7696.7"); } } timing (maxd_q_i3_positive_unate) { related_pin : "i3" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__3) { values ("13385.9, 13385.9, 13385.9, 13625.9, 14088.3", \ "13380.7, 13380.7, 13380.7, 13620.7, 14083.1", \ "13370.4, 13370.4, 13370.4, 13610.4, 14072.8", \ "13349.8, 13349.8, 13349.8, 13589.8, 14052.2", \ "13308.6, 13308.6, 13308.6, 13548.6, 14011.0"); } rise_transition (inslew_load_5x5__3) { values ("7281.7, 7281.7, 7281.7, 7474.5, 7854.9", \ "7281.7, 7281.7, 7281.7, 7474.5, 7854.9", \ "7281.7, 7281.7, 7281.7, 7474.5, 7854.9", \ "7281.7, 7281.7, 7281.7, 7474.5, 7854.9", \ "7281.7, 7281.7, 7281.7, 7474.5, 7854.9"); } cell_fall (inslew_load_5x5__3) { values ("14816.4, 14816.4, 14816.4, 15033.0, 15535.0", \ "14811.1, 14811.1, 14811.1, 15027.7, 15529.7", \ "14800.4, 14800.4, 14800.4, 15017.0, 15519.0", \ "14779.0, 14779.0, 14779.0, 14995.6, 15497.6", \ "14736.1, 14736.1, 14736.1, 14952.7, 15454.7"); } fall_transition (inslew_load_5x5__3) { values ("7587.4, 7587.4, 7587.4, 7756.0, 8071.0", \ "7587.4, 7587.4, 7587.4, 7756.0, 8071.0", \ "7587.4, 7587.4, 7587.4, 7756.0, 8071.0", \ "7587.4, 7587.4, 7587.4, 7756.0, 8071.0", \ "7587.4, 7587.4, 7587.4, 7756.0, 8071.0"); } } internal_power (energy_pos_q_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__3) { values ("64922.6, 64922.6, 64922.6, 66818.5, 70610.1", \ "70624.5, 70624.5, 70624.5, 70624.5, 70624.5", \ "70653.2, 70653.2, 70653.2, 70653.2, 70653.2", \ "70710.7, 70710.7, 70710.7, 70710.7, 70710.7", \ "70825.5, 70825.5, 70825.5, 70825.5, 70825.5"); } fall_power (energy_inslew_load_5x5__3) { values ("62474.1, 62474.1, 62474.1, 64369.9, 68161.6", \ "62523.1, 62523.1, 62523.1, 64418.9, 68210.6", \ "62672.2, 62672.2, 62672.2, 64568.0, 68359.7", \ "62911.3, 62911.3, 62911.3, 64807.1, 68598.8", \ "63292.9, 63292.9, 63292.9, 65188.8, 68980.4"); } } internal_power (energy_pos_q_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__3) { values ("58124.8, 58124.8, 58124.8, 60020.7, 63812.3", \ "58150.1, 58150.1, 58150.1, 60045.9, 63837.6", \ "58174.5, 58174.5, 58174.5, 60070.3, 63862.0", \ "58221.4, 58221.4, 58221.4, 60117.2, 63908.9", \ "63997.8, 63997.8, 63997.8, 63997.8, 63997.8"); } fall_power (energy_inslew_load_5x5__3) { values ("58612.9, 58612.9, 58612.9, 60508.7, 64300.4", \ "58660.5, 58660.5, 58660.5, 60556.3, 64348.0", \ "58806.2, 58806.2, 58806.2, 60702.0, 64493.7", \ "59038.4, 59038.4, 59038.4, 60934.3, 64725.9", \ "59406.4, 59406.4, 59406.4, 61302.2, 65093.9"); } } internal_power (energy_pos_q_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__3) { values ("70443.7, 70443.7, 70443.7, 72339.5, 76131.2", \ "70483.4, 70483.4, 70483.4, 72379.2, 76170.9", \ "70535.5, 70535.5, 70535.5, 72431.3, 76223.0", \ "70639.0, 70639.0, 70639.0, 72534.8, 76326.5", \ "76527.9, 76527.9, 76527.9, 76527.9, 76527.9"); } fall_power (energy_inslew_load_5x5__3) { values ("73652.4, 73652.4, 73652.4, 75548.2, 79339.9", \ "79371.5, 79371.5, 79371.5, 79371.5, 79371.5", \ "79434.6, 79434.6, 79434.6, 79434.6, 79434.6", \ "79560.8, 79560.8, 79560.8, 79560.8, 79560.8", \ "79813.3, 79813.3, 79813.3, 79813.3, 79813.3"); } } internal_power (energy_pos_q_i3) { related_pin : "i3" ; rise_power (energy_inslew_load_5x5__3) { values ("77104.4, 77104.4, 77104.4, 79000.2, 82791.9", \ "82814.8, 82814.8, 82814.8, 82814.8, 82814.8", \ "82860.6, 82860.6, 82860.6, 82860.6, 82860.6", \ "82952.2, 82952.2, 82952.2, 82952.2, 82952.2", \ "83135.4, 83135.4, 83135.4, 83135.4, 83135.4"); } fall_power (energy_inslew_load_5x5__3) { values ("77482.4, 77482.4, 77482.4, 79378.2, 83169.9", \ "83214.0, 83214.0, 83214.0, 83214.0, 83214.0", \ "83302.2, 83302.2, 83302.2, 83302.2, 83302.2", \ "83478.5, 83478.5, 83478.5, 83478.5, 83478.5", \ "83831.2, 83831.2, 83831.2, 83831.2, 83831.2"); } } } } cell (nmx3_x1) { area : 43.20 ; cell_leakage_power : 4.7 ; leakage_power () { when : "(cmd0 & cmd1 & i0 & i1)" ; value : 3.5 ; } leakage_power () { when : "(cmd0 & cmd1 & !(i0) & i1)" ; value : 3.4 ; } leakage_power () { when : "(!(i2) & !(i1) & !(i0) & cmd1 & cmd0)" ; value : 4.2 ; } leakage_power () { when : "(!(i2) & i1 & i0 & !(cmd1) & cmd0)" ; value : 6.2 ; } leakage_power () { when : "(!(i2) & !(i1) & i0 & !(cmd1) & cmd0)" ; value : 5.4 ; } leakage_power () { when : "(i2 & !(i1) & !(i0) & !(cmd1) & cmd0)" ; value : 4 ; } leakage_power () { when : "(cmd0 & !((cmd1 ^ i0)) & !(i1) & !(i2))" ; value : 4.8 ; } leakage_power () { when : "((cmd0 ^ cmd1) & i0 & i2)" ; value : 4.1 ; } leakage_power () { when : "((cmd0 & !(cmd1) & !(i0) & i1 & i2) | (!(cmd0) & cmd1 & i0 & !(i2)))" ; value : 3.9 ; } leakage_power () { when : "(!(cmd0) & !(cmd1) & i0 & i1)" ; value : 4.6 ; } leakage_power () { when : "(!(cmd0) & ((cmd1 & !(i0) & !(i1) & !(i2)) | (!(cmd1) & i0 & !(i1))))" ; value : 4.5 ; } leakage_power () { when : "(i2 & i1 & !(i0) & !(cmd1) & !(cmd0))" ; value : 6.1 ; } leakage_power () { when : "(!(i2) & i1 & !(i0) & !(cmd1) & !(cmd0))" ; value : 5.5 ; } leakage_power () { when : "((cmd0 & ((cmd1 & i0 & !(i1) & i2) | (!(cmd1) & !(i0) & i1 & !(i2)))) | (!(cmd0) & ((cmd1 & !(i0) & i1 & i2) | (!(cmd1) & !(i0) & !(i1) & i2))))" ; value : 5.6 ; } leakage_power () { when : "((!(cmd0) & ((cmd1 & !(i0) & (i1 ^ i2)) | (!(cmd1) & !(i0) & !(i1) & !(i2)))) | (cmd1 & !(i0) & !(i1) & i2))" ; value : 5 ; } pin (i2) { direction : input ; capacitance : 452.77 ; } pin (i1) { direction : input ; capacitance : 454.85 ; } pin (i0) { direction : input ; capacitance : 462.83 ; } pin (cmd1) { direction : input ; capacitance : 774.46 ; } pin (cmd0) { direction : input ; capacitance : 771.51 ; } pin (nq) { function : "((!(i2) & ((!(i0) & (!(cmd0) | !(i1) | !(cmd1))) | (cmd0 & (!(i1) | !(cmd1))))) | (!(i0) & (!(cmd0) | (!(i1) & cmd1))) | (cmd0 & !(i1) & cmd1))" ; direction : output ; capacitance : 140.33 ; timing (maxd_nq_cmd0_positive_unate) { related_pin : "cmd0" ; when : "((cmd1 & i0 & !(i1)) | (!(cmd1) & i0 & !(i2)))" ; sdf_cond : "((cmd1 & i0 & !(i1)) | (!(cmd1) & i0 & !(i2)))" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__32) { values ("13999.4, 13999.4, 13999.4, 15063.3, 17282.6", \ "14008.2, 14008.2, 14008.2, 15072.1, 17291.4", \ "14025.8, 14025.8, 14025.8, 15089.7, 17309.0", \ "14060.8, 14060.8, 14060.8, 15124.7, 17344.0", \ "14121.0, 14121.0, 14121.0, 15185.2, 17404.6"); } rise_transition (inslew_load_5x5__32) { values ("17874.6, 17874.6, 17874.6, 19821.3, 23717.1", \ "17874.6, 17874.6, 17874.6, 19821.3, 23717.1", \ "17874.6, 17874.6, 17874.6, 19821.3, 23717.1", \ "17874.6, 17874.6, 17874.6, 19821.3, 23717.1", \ "17874.7, 17874.7, 17874.7, 19821.4, 23717.1"); } cell_fall (inslew_load_5x5__32) { values ("7817.4, 7817.4, 7817.4, 8254.0, 9132.9", \ "7826.2, 7826.2, 7826.2, 8262.8, 9141.7", \ "7843.8, 7843.8, 7843.8, 8280.4, 9159.3", \ "7878.9, 7878.9, 7878.9, 8315.5, 9194.4", \ "7949.2, 7949.2, 7949.2, 8385.8, 9264.7"); } fall_transition (inslew_load_5x5__32) { values ("5653.8, 5653.8, 5653.8, 6289.6, 7558.5", \ "5653.8, 5653.8, 5653.8, 6289.6, 7558.5", \ "5653.8, 5653.8, 5653.8, 6289.6, 7558.5", \ "5653.8, 5653.8, 5653.8, 6289.6, 7558.5", \ "5654.4, 5654.4, 5654.4, 6290.2, 7559.1"); } } timing (maxd_nq_cmd1_positive_unate) { related_pin : "cmd1" ; when : "(cmd0 & !(i1) & i2)" ; sdf_cond : "(cmd0 & !(i1) & i2)" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__32) { values ("5772.7, 5772.7, 5772.7, 6951.0, 9248.1", \ "5781.5, 5781.5, 5781.5, 6959.8, 9256.9", \ "5799.1, 5799.1, 5799.1, 6977.4, 9274.5", \ "5834.2, 5834.2, 5834.2, 7012.5, 9309.6", \ "5898.1, 5898.1, 5898.1, 7077.9, 9375.9"); } rise_transition (inslew_load_5x5__32) { values ("3464.4, 3464.4, 3464.4, 5428.7, 9404.5", \ "3464.4, 3464.4, 3464.4, 5428.7, 9404.5", \ "3464.4, 3464.4, 3464.4, 5428.7, 9404.5", \ "3464.4, 3464.4, 3464.4, 5428.8, 9404.5", \ "3466.6, 3466.6, 3466.6, 5430.8, 9405.9"); } cell_fall (inslew_load_5x5__32) { values ("5324.0, 5324.0, 5324.0, 6251.0, 7685.9", \ "5332.8, 5332.8, 5332.8, 6259.8, 7694.7", \ "5350.4, 5350.4, 5350.4, 6277.4, 7712.3", \ "5385.5, 5385.5, 5385.5, 6312.5, 7747.4", \ "5455.3, 5455.3, 5455.3, 6382.5, 7817.5"); } fall_transition (inslew_load_5x5__32) { values ("2156.6, 2156.6, 2156.6, 3201.1, 5151.5", \ "2156.6, 2156.6, 2156.6, 3201.1, 5151.5", \ "2156.6, 2156.6, 2156.6, 3201.1, 5151.5", \ "2156.6, 2156.6, 2156.6, 3201.1, 5151.5", \ "2156.7, 2156.7, 2156.7, 3201.4, 5151.8"); } } timing (maxd_nq_cmd0_negative_unate) { related_pin : "cmd0" ; when : "((cmd1 & !(i0) & i1) | (!(cmd1) & !(i0) & i2))" ; sdf_cond : "((cmd1 & !(i0) & i1) | (!(cmd1) & !(i0) & i2))" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__32) { values ("8692.6, 8692.6, 8692.6, 9506.1, 11172.0", \ "8687.2, 8687.2, 8687.2, 9500.7, 11166.6", \ "8676.3, 8676.3, 8676.3, 9490.0, 11155.9", \ "8654.6, 8654.6, 8654.6, 9468.4, 11134.4", \ "8611.3, 8611.3, 8611.3, 9425.3, 11091.5"); } rise_transition (inslew_load_5x5__32) { values ("11259.4, 11259.4, 11259.4, 12597.8, 15274.7", \ "11259.4, 11259.4, 11259.4, 12597.8, 15274.7", \ "11259.4, 11259.4, 11259.4, 12597.8, 15274.7", \ "11259.4, 11259.4, 11259.4, 12597.8, 15274.7", \ "11259.4, 11259.4, 11259.4, 12597.8, 15274.7"); } cell_fall (inslew_load_5x5__32) { values ("5007.4, 5007.4, 5007.4, 5550.8, 6653.9", \ "4996.3, 4996.3, 4996.3, 5539.7, 6642.8", \ "4974.1, 4974.1, 4974.1, 5517.5, 6620.6", \ "4929.7, 4929.7, 4929.7, 5473.2, 6576.3", \ "4840.9, 4840.9, 4840.9, 5384.5, 6487.6"); } fall_transition (inslew_load_5x5__32) { values ("6688.4, 6688.4, 6688.4, 7640.9, 9545.8", \ "6688.4, 6688.4, 6688.4, 7640.9, 9545.8", \ "6688.4, 6688.4, 6688.4, 7640.9, 9545.8", \ "6688.4, 6688.4, 6688.4, 7640.9, 9545.8", \ "6688.9, 6688.9, 6688.9, 7641.1, 9545.8"); } } timing (maxd_nq_cmd1_negative_unate) { related_pin : "cmd1" ; when : "(cmd0 & i1 & !(i2))" ; sdf_cond : "(cmd0 & i1 & !(i2))" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__32) { values ("3512.3, 3512.3, 3512.3, 4656.1, 6939.4", \ "3539.0, 3539.0, 3539.0, 4682.1, 6964.5", \ "3573.5, 3573.5, 3573.5, 4715.5, 6997.2", \ "3598.9, 3598.9, 3598.9, 4738.1, 7017.4", \ "3628.9, 3628.9, 3628.9, 4773.3, 7058.7"); } rise_transition (inslew_load_5x5__32) { values ("3007.5, 3007.5, 3007.5, 5008.5, 9022.2", \ "3068.1, 3068.1, 3068.1, 5067.6, 9079.9", \ "3152.1, 3152.1, 3152.1, 5149.8, 9160.7", \ "3230.8, 3230.8, 3230.8, 5223.5, 9230.2", \ "3316.7, 3316.7, 3316.7, 5316.9, 9333.9"); } cell_fall (inslew_load_5x5__32) { values ("2011.8, 2011.8, 2011.8, 2579.3, 3709.8", \ "2018.3, 2018.3, 2018.3, 2585.0, 3714.8", \ "2028.2, 2028.2, 2028.2, 2595.4, 3726.0", \ "2034.3, 2034.3, 2034.3, 2602.3, 3734.0", \ "2055.4, 2055.4, 2055.4, 2625.5, 3755.4"); } fall_transition (inslew_load_5x5__32) { values ("1705.4, 1705.4, 1705.4, 2684.1, 4644.4", \ "1725.9, 1725.9, 1725.9, 2703.3, 4662.3", \ "1753.3, 1753.3, 1753.3, 2731.6, 4692.0", \ "1764.7, 1764.7, 1764.7, 2744.0, 4706.3", \ "1799.4, 1799.4, 1799.4, 2765.8, 4715.0"); } } timing (maxd_nq_i0_negative_unate) { related_pin : "i0" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__32) { values ("2758.2, 2758.2, 2758.2, 3615.5, 5324.2", \ "2762.7, 2762.7, 2762.7, 3619.7, 5328.0", \ "2771.0, 2771.0, 2771.0, 3628.6, 5337.8", \ "2781.6, 2781.6, 2781.6, 3639.9, 5350.1", \ "2814.1, 2814.1, 2814.1, 3671.8, 5380.1"); } rise_transition (inslew_load_5x5__32) { values ("2101.7, 2101.7, 2101.7, 3461.1, 6183.7", \ "2112.3, 2112.3, 2112.3, 3471.1, 6193.1", \ "2126.9, 2126.9, 2126.9, 3486.7, 6210.1", \ "2133.2, 2133.2, 2133.2, 3494.1, 6219.0", \ "2149.7, 2149.7, 2149.7, 3503.8, 6223.5"); } cell_fall (inslew_load_5x5__32) { values ("1546.2, 1546.2, 1546.2, 1973.6, 2824.5", \ "1548.7, 1548.7, 1548.7, 1976.4, 2827.7", \ "1557.4, 1557.4, 1557.4, 1984.5, 2835.0", \ "1572.6, 1572.6, 1572.6, 2000.3, 2851.2", \ "1581.2, 1581.2, 1581.2, 2024.4, 2883.2"); } fall_transition (inslew_load_5x5__32) { values ("1119.5, 1119.5, 1119.5, 1786.2, 3120.5", \ "1121.6, 1121.6, 1121.6, 1788.8, 3123.7", \ "1125.7, 1125.7, 1125.7, 1791.8, 3125.5", \ "1126.5, 1126.5, 1126.5, 1792.1, 3125.7", \ "1146.7, 1146.7, 1146.7, 1808.2, 3131.8"); } } timing (maxd_nq_i1_negative_unate) { related_pin : "i1" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__32) { values ("8433.5, 8433.5, 8433.5, 9543.0, 11790.0", \ "8431.0, 8431.0, 8431.0, 9540.8, 11788.1", \ "8419.3, 8419.3, 8419.3, 9529.3, 11776.7", \ "8401.2, 8401.2, 8401.2, 9511.8, 11760.0", \ "8361.4, 8361.4, 8361.4, 9472.6, 11721.5"); } rise_transition (inslew_load_5x5__32) { values ("11389.4, 11389.4, 11389.4, 13364.2, 17315.8", \ "11401.7, 11401.7, 11401.7, 13376.9, 17329.0", \ "11411.6, 11411.6, 11411.6, 13386.9, 17339.1", \ "11430.7, 11430.7, 11430.7, 13406.9, 17360.4", \ "11440.5, 11440.5, 11440.5, 13417.4, 17371.9"); } cell_fall (inslew_load_5x5__32) { values ("3877.5, 3877.5, 3877.5, 4430.8, 5545.8", \ "3872.2, 3872.2, 3872.2, 4425.7, 5540.8", \ "3862.7, 3862.7, 3862.7, 4416.5, 5532.0", \ "3844.6, 3844.6, 3844.6, 4398.5, 5514.1", \ "3811.7, 3811.7, 3811.7, 4365.8, 5481.5"); } fall_transition (inslew_load_5x5__32) { values ("4837.9, 4837.9, 4837.9, 5802.9, 7733.7", \ "4842.0, 4842.0, 4842.0, 5807.1, 7738.1", \ "4846.4, 4846.4, 4846.4, 5812.0, 7743.7", \ "4847.4, 4847.4, 4847.4, 5813.1, 7744.9", \ "4849.1, 4849.1, 4849.1, 5814.0, 7745.1"); } } timing (maxd_nq_i2_negative_unate) { related_pin : "i2" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__32) { values ("8433.5, 8433.5, 8433.5, 9543.0, 11790.0", \ "8431.0, 8431.0, 8431.0, 9540.8, 11788.1", \ "8419.3, 8419.3, 8419.3, 9529.3, 11776.7", \ "8401.2, 8401.2, 8401.2, 9511.8, 11760.0", \ "8361.4, 8361.4, 8361.4, 9472.6, 11721.5"); } rise_transition (inslew_load_5x5__32) { values ("11389.4, 11389.4, 11389.4, 13364.2, 17315.8", \ "11401.7, 11401.7, 11401.7, 13376.9, 17329.0", \ "11411.6, 11411.6, 11411.6, 13386.9, 17339.1", \ "11430.7, 11430.7, 11430.7, 13406.9, 17360.4", \ "11440.5, 11440.5, 11440.5, 13417.4, 17371.9"); } cell_fall (inslew_load_5x5__32) { values ("3877.5, 3877.5, 3877.5, 4430.8, 5545.8", \ "3872.2, 3872.2, 3872.2, 4425.7, 5540.8", \ "3862.7, 3862.7, 3862.7, 4416.5, 5532.0", \ "3844.6, 3844.6, 3844.6, 4398.5, 5514.1", \ "3811.7, 3811.7, 3811.7, 4365.8, 5481.5"); } fall_transition (inslew_load_5x5__32) { values ("4837.9, 4837.9, 4837.9, 5802.9, 7733.7", \ "4842.0, 4842.0, 4842.0, 5807.1, 7738.1", \ "4846.4, 4846.4, 4846.4, 5812.0, 7743.7", \ "4847.4, 4847.4, 4847.4, 5813.1, 7744.9", \ "4849.1, 4849.1, 4849.1, 5814.0, 7745.1"); } } internal_power (energy_pos_nq_cmd0) { related_pin : "cmd0" ; when : "((cmd1 & i0 & !(i1)) | (!(cmd1) & i0 & !(i2)))" ; rise_power (energy_inslew_load_5x5__32) { values ("22869.3, 22869.3, 22869.3, 24623.4, 28131.7", \ "28147.0, 28147.0, 28147.0, 28147.0, 28147.0", \ "28177.7, 28177.7, 28177.7, 28177.7, 28177.7", \ "22977.1, 22977.1, 22977.1, 24731.2, 28239.5", \ "23120.5, 23120.5, 23120.5, 24874.6, 28382.9"); } fall_power (energy_inslew_load_5x5__32) { values ("20108.1, 20108.1, 20108.1, 21862.2, 25370.4", \ "25405.3, 25405.3, 25405.3, 25405.3, 25405.3", \ "25475.0, 25475.0, 25475.0, 25475.0, 25475.0", \ "25614.4, 25614.4, 25614.4, 25614.4, 25614.4", \ "20631.5, 20631.5, 20631.5, 22385.6, 25893.9"); } } internal_power (energy_pos_nq_cmd1) { related_pin : "cmd1" ; when : "(cmd0 & !(i1) & i2)" ; rise_power (energy_inslew_load_5x5__32) { values ("8773.9, 8773.9, 8773.9, 10528.0, 14036.3", \ "14051.6, 14051.6, 14051.6, 14051.6, 14051.6", \ "14082.2, 14082.2, 14082.2, 14082.2, 14082.2", \ "8881.4, 8881.4, 8881.4, 10635.6, 14143.8", \ "9015.7, 9015.7, 9015.7, 10769.9, 14278.1"); } fall_power (energy_inslew_load_5x5__32) { values ("9080.5, 9080.5, 9080.5, 10834.6, 14342.9", \ "14377.7, 14377.7, 14377.7, 14377.7, 14377.7", \ "14447.4, 14447.4, 14447.4, 14447.4, 14447.4", \ "14586.8, 14586.8, 14586.8, 14586.8, 14586.8", \ "9603.6, 9603.6, 9603.6, 11357.7, 14865.9"); } } internal_power (energy_neg_nq_cmd0) { related_pin : "cmd0" ; when : "((cmd1 & !(i0) & i1) | (!(cmd1) & !(i0) & i2))" ; rise_power (energy_inslew_load_5x5__32) { values ("13776.8, 13776.8, 13776.8, 15530.9, 19039.2", \ "13829.1, 13829.1, 13829.1, 15583.2, 19091.5", \ "13933.7, 13933.7, 13933.7, 15687.8, 19196.1", \ "14142.9, 14142.9, 14142.9, 15897.0, 19405.3", \ "14561.4, 14561.4, 14561.4, 16315.5, 19823.7"); } fall_power (energy_inslew_load_5x5__32) { values ("10945.4, 10945.4, 10945.4, 12699.5, 16207.8", \ "10966.7, 10966.7, 10966.7, 12720.9, 16229.1", \ "11009.4, 11009.4, 11009.4, 12763.5, 16271.7", \ "11094.6, 11094.6, 11094.6, 12848.7, 16357.0", \ "11265.1, 11265.1, 11265.1, 13019.2, 16527.5"); } } internal_power (energy_neg_nq_cmd1) { related_pin : "cmd1" ; when : "(cmd0 & i1 & !(i2))" ; rise_power (energy_inslew_load_5x5__32) { values ("1753.3, 1753.3, 1753.3, 3507.5, 7015.7", \ "1782.6, 1782.6, 1782.6, 3536.8, 7045.0", \ "1841.2, 1841.2, 1841.2, 3595.4, 7103.6", \ "1958.5, 1958.5, 1958.5, 3712.6, 7220.8", \ "2192.9, 2192.9, 2192.9, 3947.0, 7455.3"); } fall_power (energy_inslew_load_5x5__32) { values ("1796.2, 1796.2, 1796.2, 3550.4, 7058.6", \ "1808.3, 1808.3, 1808.3, 3562.4, 7070.6", \ "1832.3, 1832.3, 1832.3, 3586.4, 7094.7", \ "1880.4, 1880.4, 1880.4, 3634.5, 7142.8", \ "1976.6, 1976.6, 1976.6, 3730.7, 7238.9"); } } internal_power (energy_neg_nq_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__32) { values ("1761.7, 1761.7, 1761.7, 3515.8, 7024.1", \ "1799.4, 1799.4, 1799.4, 3553.5, 7061.7", \ "1874.7, 1874.7, 1874.7, 3628.8, 7137.1", \ "2025.3, 2025.3, 2025.3, 3779.5, 7287.7", \ "2326.6, 2326.6, 2326.6, 4080.8, 7589.0"); } fall_power (energy_inslew_load_5x5__32) { values ("1799.5, 1799.5, 1799.5, 3553.6, 7061.9", \ "1814.8, 1814.8, 1814.8, 3569.0, 7077.2", \ "1845.4, 1845.4, 1845.4, 3599.6, 7107.8", \ "1906.7, 1906.7, 1906.7, 3660.8, 7169.0", \ "2029.1, 2029.1, 2029.1, 3783.3, 7291.5"); } } internal_power (energy_neg_nq_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__32) { values ("9001.1, 9001.1, 9001.1, 10755.3, 14263.5", \ "9038.8, 9038.8, 9038.8, 10792.9, 14301.2", \ "9114.1, 9114.1, 9114.1, 10868.2, 14376.5", \ "9264.8, 9264.8, 9264.8, 11018.9, 14527.1", \ "9566.1, 9566.1, 9566.1, 11320.2, 14828.4"); } fall_power (energy_inslew_load_5x5__32) { values ("7442.3, 7442.3, 7442.3, 9196.4, 12704.7", \ "7457.6, 7457.6, 7457.6, 9211.7, 12720.0", \ "7488.2, 7488.2, 7488.2, 9242.3, 12750.6", \ "7549.4, 7549.4, 7549.4, 9303.6, 12811.8", \ "7671.9, 7671.9, 7671.9, 9426.0, 12934.3"); } } internal_power (energy_neg_nq_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__32) { values ("9001.1, 9001.1, 9001.1, 10755.3, 14263.5", \ "9038.8, 9038.8, 9038.8, 10792.9, 14301.2", \ "9114.1, 9114.1, 9114.1, 10868.2, 14376.5", \ "9264.8, 9264.8, 9264.8, 11018.9, 14527.1", \ "9566.1, 9566.1, 9566.1, 11320.2, 14828.4"); } fall_power (energy_inslew_load_5x5__32) { values ("7442.3, 7442.3, 7442.3, 9196.4, 12704.7", \ "7457.6, 7457.6, 7457.6, 9211.7, 12720.0", \ "7488.2, 7488.2, 7488.2, 9242.3, 12750.6", \ "7549.4, 7549.4, 7549.4, 9303.6, 12811.8", \ "7671.9, 7671.9, 7671.9, 9426.0, 12934.3"); } } } } cell (o4_x2) { area : 25.20 ; cell_leakage_power : 4.6 ; leakage_power () { when : "((i0 & i1 & i3) | (i1 & !(i2) & i3))" ; value : 4 ; } leakage_power () { when : "((i0 & ((i1 & !(i2) & !(i3)) | (!(i1) & !(i2) & i3))) | (i1 & !(i2) & !(i3)))" ; value : 3.9 ; } leakage_power () { when : "((i0 & ((!(i1) & (i2 | !(i3))) | (i2 & !(i3)))) | (!(i0) & i2))" ; value : 3.8 ; } leakage_power () { when : "(i3 & !(i2) & !(i1) & !(i0))" ; value : 4.1 ; } leakage_power () { when : "(!(i3) & !(i2) & !(i1) & !(i0))" ; value : 7.2 ; } pin (i3) { direction : input ; capacitance : 571.41 ; } pin (i2) { direction : input ; capacitance : 573.81 ; } pin (i1) { direction : input ; capacitance : 572.31 ; } pin (i0) { direction : input ; capacitance : 573.81 ; } pin (q) { function : "(i2 | i0 | i1 | i3)" ; direction : output ; capacitance : 89.13 ; timing (maxd_q_i0_positive_unate) { related_pin : "i0" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__33) { values ("5344.8, 5344.8, 5344.8, 5682.5, 6295.8", \ "5353.6, 5353.6, 5353.6, 5691.3, 6304.6", \ "5371.2, 5371.2, 5371.2, 5708.9, 6322.2", \ "5406.4, 5406.4, 5406.4, 5744.1, 6357.4", \ "5477.3, 5477.3, 5477.3, 5815.0, 6428.2"); } rise_transition (inslew_load_5x5__33) { values ("1534.4, 1534.4, 1534.4, 1826.1, 2371.4", \ "1534.4, 1534.4, 1534.4, 1826.1, 2371.4", \ "1534.4, 1534.4, 1534.4, 1826.1, 2371.4", \ "1534.4, 1534.4, 1534.4, 1826.1, 2371.4", \ "1535.2, 1535.2, 1535.2, 1826.8, 2372.1"); } cell_fall (inslew_load_5x5__33) { values ("14727.3, 14727.3, 14727.3, 14983.0, 15482.1", \ "14718.5, 14718.5, 14718.5, 14974.2, 15473.3", \ "14698.1, 14698.1, 14698.1, 14953.8, 15453.0", \ "14661.5, 14661.5, 14661.5, 14917.2, 15416.4", \ "14587.2, 14587.2, 14587.2, 14842.9, 15342.1"); } fall_transition (inslew_load_5x5__33) { values ("8761.3, 8761.3, 8761.3, 8959.1, 9337.7", \ "8764.0, 8764.0, 8764.0, 8961.8, 9340.3", \ "8766.1, 8766.1, 8766.1, 8963.9, 9342.4", \ "8769.6, 8769.6, 8769.6, 8967.4, 9345.9", \ "8770.2, 8770.2, 8770.2, 8968.0, 9346.5"); } } timing (maxd_q_i1_positive_unate) { related_pin : "i1" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__33) { values ("4586.6, 4586.6, 4586.6, 4955.3, 5587.5", \ "4595.4, 4595.4, 4595.4, 4964.1, 5596.3", \ "4613.0, 4613.0, 4613.0, 4981.7, 5613.9", \ "4648.2, 4648.2, 4648.2, 5016.9, 5649.1", \ "4719.5, 4719.5, 4719.5, 5088.1, 5720.2"); } rise_transition (inslew_load_5x5__33) { values ("1013.0, 1013.0, 1013.0, 1321.6, 1887.5", \ "1013.0, 1013.0, 1013.0, 1321.6, 1887.5", \ "1013.0, 1013.0, 1013.0, 1321.6, 1887.5", \ "1013.0, 1013.0, 1013.0, 1321.6, 1887.5", \ "1014.5, 1014.5, 1014.5, 1323.1, 1889.0"); } cell_fall (inslew_load_5x5__33) { values ("11242.7, 11242.7, 11242.7, 11589.9, 12257.9", \ "11246.4, 11246.4, 11246.4, 11593.7, 12262.9", \ "11246.5, 11246.5, 11246.5, 11593.9, 12265.0", \ "11227.8, 11227.8, 11227.8, 11575.2, 12247.9", \ "11201.5, 11201.5, 11201.5, 11547.8, 12222.8"); } fall_transition (inslew_load_5x5__33) { values ("6504.9, 6504.9, 6504.9, 6696.5, 7018.4", \ "6516.4, 6516.4, 6516.4, 6708.1, 7030.6", \ "6532.5, 6532.5, 6532.5, 6724.5, 7047.9", \ "6545.8, 6545.8, 6545.8, 6737.8, 7062.1", \ "6566.2, 6566.2, 6566.2, 6758.4, 7084.0"); } } timing (maxd_q_i2_positive_unate) { related_pin : "i2" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__33) { values ("5838.8, 5838.8, 5838.8, 6171.3, 6771.1", \ "5847.6, 5847.6, 5847.6, 6180.1, 6779.9", \ "5865.2, 5865.2, 5865.2, 6197.7, 6797.5", \ "5900.4, 5900.4, 5900.4, 6232.9, 6832.7", \ "5971.0, 5971.0, 5971.0, 6303.5, 6903.2"); } rise_transition (inslew_load_5x5__33) { values ("1874.7, 1874.7, 1874.7, 2160.3, 2686.3", \ "1874.7, 1874.7, 1874.7, 2160.3, 2686.3", \ "1874.7, 1874.7, 1874.7, 2160.3, 2686.3", \ "1874.7, 1874.7, 1874.7, 2160.3, 2686.3", \ "1875.2, 1875.2, 1875.2, 2160.8, 2686.7"); } cell_fall (inslew_load_5x5__33) { values ("18476.2, 18476.2, 18476.2, 18717.1, 19175.6", \ "18461.4, 18461.4, 18461.4, 18702.3, 19160.8", \ "18431.8, 18431.8, 18431.8, 18672.7, 19131.2", \ "18372.6, 18372.6, 18372.6, 18613.5, 19072.0", \ "18254.3, 18254.3, 18254.3, 18495.2, 18953.7"); } fall_transition (inslew_load_5x5__33) { values ("11168.0, 11168.0, 11168.0, 11342.8, 11668.0", \ "11168.0, 11168.0, 11168.0, 11342.8, 11668.0", \ "11168.0, 11168.0, 11168.0, 11342.8, 11668.0", \ "11168.0, 11168.0, 11168.0, 11342.8, 11668.0", \ "11168.0, 11168.0, 11168.0, 11342.8, 11668.0"); } } timing (maxd_q_i3_positive_unate) { related_pin : "i3" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__33) { values ("3928.9, 3928.9, 3928.9, 4275.3, 4853.6", \ "3937.7, 3937.7, 3937.7, 4284.1, 4862.4", \ "3955.3, 3955.3, 3955.3, 4301.7, 4880.0", \ "3990.4, 3990.4, 3990.4, 4336.9, 4915.1", \ "4058.4, 4058.4, 4058.4, 4405.2, 4983.8"); } rise_transition (inslew_load_5x5__33) { values ("675.7, 675.7, 675.7, 984.9, 1539.5", \ "675.7, 675.7, 675.7, 984.9, 1539.5", \ "675.7, 675.7, 675.7, 984.9, 1539.5", \ "675.7, 675.7, 675.7, 984.9, 1539.5", \ "676.0, 676.0, 676.0, 985.4, 1540.2"); } cell_fall (inslew_load_5x5__33) { values ("8033.5, 8033.5, 8033.5, 8289.4, 8769.3", \ "8070.3, 8070.3, 8070.3, 8326.5, 8806.7", \ "8119.0, 8119.0, 8119.0, 8375.6, 8856.3", \ "8133.9, 8133.9, 8133.9, 8390.7, 8871.8", \ "8207.8, 8207.8, 8207.8, 8465.2, 8947.2"); } fall_transition (inslew_load_5x5__33) { values ("4130.8, 4130.8, 4130.8, 4274.2, 4595.6", \ "4165.9, 4165.9, 4165.9, 4308.6, 4628.9", \ "4216.6, 4216.6, 4216.6, 4358.1, 4677.0", \ "4251.8, 4251.8, 4251.8, 4392.4, 4710.3", \ "4341.5, 4341.5, 4341.5, 4480.1, 4795.4"); } } internal_power (energy_pos_q_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__33) { values ("27042.5, 27042.5, 27042.5, 28156.7, 30385.0", \ "30410.2, 30410.2, 30410.2, 30410.2, 30410.2", \ "30460.6, 30460.6, 30460.6, 30460.6, 30460.6", \ "30561.4, 30561.4, 30561.4, 30561.4, 30561.4", \ "27422.2, 27422.2, 27422.2, 28536.4, 30764.7"); } fall_power (energy_inslew_load_5x5__33) { values ("55016.4, 55016.4, 55016.4, 56130.5, 58358.9", \ "55069.0, 55069.0, 55069.0, 56183.2, 58411.5", \ "55164.0, 55164.0, 55164.0, 56278.2, 58506.5", \ "55352.0, 55352.0, 55352.0, 56466.2, 58694.5", \ "55707.8, 55707.8, 55707.8, 56821.9, 59050.3"); } } internal_power (energy_pos_q_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__33) { values ("23689.7, 23689.7, 23689.7, 24803.8, 27032.2", \ "27050.1, 27050.1, 27050.1, 27050.1, 27050.1", \ "27086.0, 27086.0, 27086.0, 27086.0, 27086.0", \ "27157.8, 27157.8, 27157.8, 27157.8, 27157.8", \ "23961.7, 23961.7, 23961.7, 25075.9, 27304.2"); } fall_power (energy_inslew_load_5x5__33) { values ("39974.7, 39974.7, 39974.7, 41088.9, 43317.2", \ "40054.3, 40054.3, 40054.3, 41168.5, 43396.8", \ "40192.3, 40192.3, 40192.3, 41306.5, 43534.8", \ "40408.3, 40408.3, 40408.3, 41522.4, 43750.8", \ "40821.0, 40821.0, 40821.0, 41935.2, 44163.5"); } } internal_power (energy_pos_q_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__33) { values ("29378.2, 29378.2, 29378.2, 30492.4, 32720.7", \ "32759.0, 32759.0, 32759.0, 32759.0, 32759.0", \ "32835.5, 32835.5, 32835.5, 32835.5, 32835.5", \ "32988.5, 32988.5, 32988.5, 32988.5, 32988.5", \ "29953.1, 29953.1, 29953.1, 31067.3, 33295.6"); } fall_power (energy_inslew_load_5x5__33) { values ("69876.0, 69876.0, 69876.0, 70990.2, 73218.5", \ "73262.0, 73262.0, 73262.0, 73262.0, 73262.0", \ "73349.0, 73349.0, 73349.0, 73349.0, 73349.0", \ "73522.9, 73522.9, 73522.9, 73522.9, 73522.9", \ "73870.8, 73870.8, 73870.8, 73870.8, 73870.8"); } } internal_power (energy_pos_q_i3) { related_pin : "i3" ; rise_power (energy_inslew_load_5x5__33) { values ("17475.0, 17475.0, 17475.0, 18589.2, 20817.5", \ "20831.0, 20831.0, 20831.0, 20831.0, 20831.0", \ "20858.0, 20858.0, 20858.0, 20858.0, 20858.0", \ "17569.7, 17569.7, 17569.7, 18683.9, 20912.2", \ "17685.7, 17685.7, 17685.7, 18799.8, 21028.2"); } fall_power (energy_inslew_load_5x5__33) { values ("25343.3, 25343.3, 25343.3, 26457.5, 28685.8", \ "25486.5, 25486.5, 25486.5, 26600.6, 28829.0", \ "25716.2, 25716.2, 25716.2, 26830.4, 29058.7", \ "25986.2, 25986.2, 25986.2, 27100.4, 29328.7", \ "26581.5, 26581.5, 26581.5, 27695.7, 29924.0"); } } } } cell (no2_x1) { area : 14.40 ; cell_leakage_power : 2 ; leakage_power () { when : "(!(i1) & i0)" ; value : 1.4 ; } leakage_power () { when : "i1" ; value : 1.7 ; } leakage_power () { when : "(!(i1) & !(i0))" ; value : 2.8 ; } pin (i1) { direction : input ; capacitance : 714.50 ; } pin (i0) { direction : input ; capacitance : 717.50 ; } pin (nq) { function : "(!(i1) & !(i0))" ; direction : output ; capacitance : 88.82 ; timing (maxd_nq_i0_negative_unate) { related_pin : "i0" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__34) { values ("4520.4, 4520.4, 4520.4, 4775.1, 5296.3", \ "4515.0, 4515.0, 4515.0, 4769.7, 5290.9", \ "4504.1, 4504.1, 4504.1, 4758.8, 5280.1", \ "4482.3, 4482.3, 4482.3, 4737.1, 5258.6", \ "4438.6, 4438.6, 4438.6, 4693.8, 5215.4"); } rise_transition (inslew_load_5x5__34) { values ("5415.7, 5415.7, 5415.7, 5839.0, 6685.7", \ "5415.7, 5415.7, 5415.7, 5839.0, 6685.7", \ "5415.7, 5415.7, 5415.7, 5839.0, 6685.7", \ "5415.7, 5415.7, 5415.7, 5839.0, 6685.7", \ "5416.5, 5416.5, 5416.5, 5839.6, 6686.1"); } cell_fall (inslew_load_5x5__34) { values ("2809.9, 2809.9, 2809.9, 3008.9, 3408.4", \ "2818.7, 2818.7, 2818.7, 3017.7, 3417.2", \ "2836.3, 2836.3, 2836.3, 3035.3, 3434.7", \ "2871.4, 2871.4, 2871.4, 3070.4, 3469.9", \ "2940.0, 2940.0, 2940.0, 3139.6, 3539.8"); } fall_transition (inslew_load_5x5__34) { values ("2109.0, 2109.0, 2109.0, 2379.3, 2919.7", \ "2109.0, 2109.0, 2109.0, 2379.3, 2919.7", \ "2109.0, 2109.0, 2109.0, 2379.3, 2919.7", \ "2109.1, 2109.1, 2109.1, 2379.3, 2919.8", \ "2115.0, 2115.0, 2115.0, 2384.0, 2922.6"); } } timing (maxd_nq_i1_negative_unate) { related_pin : "i1" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__34) { values ("1612.0, 1612.0, 1612.0, 1885.9, 2428.0", \ "1616.8, 1616.8, 1616.8, 1890.6, 2432.3", \ "1625.0, 1625.0, 1625.0, 1898.8, 2441.2", \ "1635.2, 1635.2, 1635.2, 1909.4, 2452.5", \ "1647.5, 1647.5, 1647.5, 1931.5, 2480.9"); } rise_transition (inslew_load_5x5__34) { values ("955.0, 955.0, 955.0, 1385.6, 2244.3", \ "966.0, 966.0, 966.0, 1396.3, 2254.5", \ "980.2, 980.2, 980.2, 1410.6, 2269.7", \ "986.5, 986.5, 986.5, 1416.9, 2276.5", \ "1013.2, 1013.2, 1013.2, 1442.2, 2293.0"); } cell_fall (inslew_load_5x5__34) { values ("1666.1, 1666.1, 1666.1, 1871.3, 2278.4", \ "1674.9, 1674.9, 1674.9, 1880.1, 2287.2", \ "1692.5, 1692.5, 1692.5, 1897.7, 2304.8", \ "1727.3, 1727.3, 1727.3, 1932.7, 2340.0", \ "1774.5, 1774.5, 1774.5, 1988.7, 2404.8"); } fall_transition (inslew_load_5x5__34) { values ("619.2, 619.2, 619.2, 889.5, 1429.9", \ "619.2, 619.2, 619.2, 889.5, 1429.9", \ "619.2, 619.2, 619.2, 889.5, 1429.9", \ "619.6, 619.6, 619.6, 889.8, 1430.1", \ "629.5, 629.5, 629.5, 902.3, 1440.6"); } } internal_power (energy_neg_nq_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__34) { values ("12782.2, 12782.2, 12782.2, 13892.4, 16112.9", \ "12822.1, 12822.1, 12822.1, 13932.3, 16152.8", \ "12901.9, 12901.9, 12901.9, 14012.1, 16232.6", \ "13061.5, 13061.5, 13061.5, 14171.7, 16392.2", \ "13380.6, 13380.6, 13380.6, 14490.9, 16711.3"); } fall_power (energy_inslew_load_5x5__34) { values ("7308.1, 7308.1, 7308.1, 8418.3, 10638.8", \ "7362.9, 7362.9, 7362.9, 8473.1, 10693.6", \ "7472.5, 7472.5, 7472.5, 8582.7, 10803.1", \ "7691.6, 7691.6, 7691.6, 8801.8, 11022.3", \ "8129.9, 8129.9, 8129.9, 9240.2, 11460.6"); } } internal_power (energy_neg_nq_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__34) { values ("1131.4, 1131.4, 1131.4, 2241.6, 4462.0", \ "1175.1, 1175.1, 1175.1, 2285.3, 4505.8", \ "1262.5, 1262.5, 1262.5, 2372.8, 4593.2", \ "1437.4, 1437.4, 1437.4, 2547.6, 4768.1", \ "1787.2, 1787.2, 1787.2, 2897.4, 5117.9"); } fall_power (energy_inslew_load_5x5__34) { values ("1169.1, 1169.1, 1169.1, 2279.3, 4499.7", \ "1205.3, 1205.3, 1205.3, 2315.5, 4536.0", \ "1277.8, 1277.8, 1277.8, 2388.0, 4608.5", \ "1422.8, 1422.8, 1422.8, 2533.0, 4753.4", \ "1712.7, 1712.7, 1712.7, 2822.9, 5043.4"); } } } } cell (oa22_x4) { area : 28.80 ; cell_leakage_power : 6.5 ; leakage_power () { when : "(i0 & i1)" ; value : 7.2 ; } leakage_power () { when : "(!(i2) & !(i1) & i0)" ; value : 6.1 ; } leakage_power () { when : "((i0 ^ i1) & i2)" ; value : 7.1 ; } leakage_power () { when : "(!(i2) & i1 & !(i0))" ; value : 5.9 ; } leakage_power () { when : "(i2 & !(i1) & !(i0))" ; value : 7 ; } leakage_power () { when : "(!(i2) & !(i1) & !(i0))" ; value : 5.4 ; } pin (i2) { direction : input ; capacitance : 440.12 ; } pin (i1) { direction : input ; capacitance : 432.62 ; } pin (i0) { direction : input ; capacitance : 432.96 ; } pin (q) { function : "((i0 & (i2 | i1)) | i2)" ; direction : output ; capacitance : 151.67 ; timing (maxd_q_i0_positive_unate) { related_pin : "i0" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__3) { values ("11407.3, 11407.3, 11407.3, 11647.3, 12106.1", \ "11402.1, 11402.1, 11402.1, 11642.1, 12100.9", \ "11391.8, 11391.8, 11391.8, 11631.8, 12090.6", \ "11371.2, 11371.2, 11371.2, 11611.2, 12070.0", \ "11330.0, 11330.0, 11330.0, 11570.0, 12028.8"); } rise_transition (inslew_load_5x5__3) { values ("6012.4, 6012.4, 6012.4, 6206.7, 6592.2", \ "6012.4, 6012.4, 6012.4, 6206.7, 6592.2", \ "6012.4, 6012.4, 6012.4, 6206.7, 6592.2", \ "6012.4, 6012.4, 6012.4, 6206.7, 6592.2", \ "6012.4, 6012.4, 6012.4, 6206.7, 6592.2"); } cell_fall (inslew_load_5x5__3) { values ("12209.4, 12209.4, 12209.4, 12512.3, 13098.8", \ "12216.8, 12216.8, 12216.8, 12519.8, 13107.1", \ "12222.2, 12222.2, 12222.2, 12525.2, 13113.1", \ "12239.0, 12239.0, 12239.0, 12542.0, 13131.2", \ "12261.5, 12261.5, 12261.5, 12564.5, 13154.0"); } fall_transition (inslew_load_5x5__3) { values ("6206.8, 6206.8, 6206.8, 6368.4, 6635.0", \ "6213.1, 6213.1, 6213.1, 6374.8, 6641.9", \ "6218.3, 6218.3, 6218.3, 6380.1, 6647.5", \ "6228.0, 6228.0, 6228.0, 6389.9, 6658.0", \ "6230.3, 6230.3, 6230.3, 6392.2, 6660.4"); } } timing (maxd_q_i1_positive_unate) { related_pin : "i1" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__3) { values ("10283.7, 10283.7, 10283.7, 10523.3, 10991.0", \ "10288.5, 10288.5, 10288.5, 10528.2, 10995.8", \ "10295.1, 10295.1, 10295.1, 10534.7, 11002.3", \ "10311.9, 10311.9, 10311.9, 10551.5, 11019.1", \ "10345.6, 10345.6, 10345.6, 10585.2, 11052.8"); } rise_transition (inslew_load_5x5__3) { values ("5329.6, 5329.6, 5329.6, 5526.2, 5916.5", \ "5332.1, 5332.1, 5332.1, 5528.6, 5919.0", \ "5332.4, 5332.4, 5332.4, 5529.0, 5919.4", \ "5332.9, 5332.9, 5332.9, 5529.4, 5919.8", \ "5332.9, 5332.9, 5332.9, 5529.4, 5919.8"); } cell_fall (inslew_load_5x5__3) { values ("11610.0, 11610.0, 11610.0, 11909.1, 12450.7", \ "11617.4, 11617.4, 11617.4, 11917.5, 12459.0", \ "11622.8, 11622.8, 11622.8, 11923.1, 12465.0", \ "11639.5, 11639.5, 11639.5, 11940.2, 12483.1", \ "11662.0, 11662.0, 11662.0, 11962.8, 12505.9"); } fall_transition (inslew_load_5x5__3) { values ("5838.1, 5838.1, 5838.1, 5994.1, 6240.9", \ "5844.4, 5844.4, 5844.4, 6000.7, 6247.8", \ "5849.7, 5849.7, 5849.7, 6006.2, 6253.4", \ "5859.5, 5859.5, 5859.5, 6016.4, 6263.7", \ "5861.7, 5861.7, 5861.7, 6018.7, 6266.1"); } } timing (maxd_q_i2_positive_unate) { related_pin : "i2" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__3) { values ("7140.6, 7140.6, 7140.6, 7406.1, 7902.6", \ "7149.4, 7149.4, 7149.4, 7414.9, 7911.4", \ "7167.0, 7167.0, 7167.0, 7432.5, 7929.0", \ "7202.2, 7202.2, 7202.2, 7467.7, 7964.2", \ "7272.7, 7272.7, 7272.7, 7538.2, 8034.7"); } rise_transition (inslew_load_5x5__3) { values ("2918.3, 2918.3, 2918.3, 3139.6, 3563.8", \ "2918.3, 2918.3, 2918.3, 3139.6, 3563.8", \ "2918.3, 2918.3, 2918.3, 3139.6, 3563.8", \ "2918.3, 2918.3, 2918.3, 3139.6, 3563.8", \ "2918.5, 2918.5, 2918.5, 3139.8, 3564.0"); } cell_fall (inslew_load_5x5__3) { values ("14025.8, 14025.8, 14025.8, 14240.9, 14793.0", \ "14020.4, 14020.4, 14020.4, 14235.5, 14787.6", \ "14009.7, 14009.7, 14009.7, 14224.8, 14776.9", \ "13988.3, 13988.3, 13988.3, 14203.4, 14755.5", \ "13945.4, 13945.4, 13945.4, 14160.5, 14712.6"); } fall_transition (inslew_load_5x5__3) { values ("7156.6, 7156.6, 7156.6, 7323.0, 7619.0", \ "7156.6, 7156.6, 7156.6, 7323.0, 7619.0", \ "7156.6, 7156.6, 7156.6, 7323.0, 7619.0", \ "7156.6, 7156.6, 7156.6, 7323.0, 7619.0", \ "7156.6, 7156.6, 7156.6, 7323.0, 7619.0"); } } internal_power (energy_pos_q_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__3) { values ("64813.2, 64813.2, 64813.2, 66709.0, 70500.7", \ "70515.1, 70515.1, 70515.1, 70515.1, 70515.1", \ "70543.8, 70543.8, 70543.8, 70543.8, 70543.8", \ "70601.2, 70601.2, 70601.2, 70601.2, 70601.2", \ "70716.1, 70716.1, 70716.1, 70716.1, 70716.1"); } fall_power (energy_inslew_load_5x5__3) { values ("62414.8, 62414.8, 62414.8, 64310.7, 68102.3", \ "62496.6, 62496.6, 62496.6, 64392.4, 68184.1", \ "62614.2, 62614.2, 62614.2, 64510.0, 68301.7", \ "62844.5, 62844.5, 62844.5, 64740.4, 68532.0", \ "63199.7, 63199.7, 63199.7, 65095.5, 68887.2"); } } internal_power (energy_pos_q_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__3) { values ("58014.4, 58014.4, 58014.4, 59910.2, 63701.9", \ "58039.6, 58039.6, 58039.6, 59935.4, 63727.1", \ "58064.0, 58064.0, 58064.0, 59959.8, 63751.5", \ "58110.9, 58110.9, 58110.9, 60006.7, 63798.4", \ "63887.3, 63887.3, 63887.3, 63887.3, 63887.3"); } fall_power (energy_inslew_load_5x5__3) { values ("58553.7, 58553.7, 58553.7, 60449.5, 64241.2", \ "58633.6, 58633.6, 58633.6, 60529.4, 64321.1", \ "58747.8, 58747.8, 58747.8, 60643.7, 64435.4", \ "58971.5, 58971.5, 58971.5, 60867.3, 64659.0", \ "59313.1, 59313.1, 59313.1, 61208.9, 65000.6"); } } internal_power (energy_pos_q_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__3) { values ("49759.0, 49759.0, 49759.0, 51654.8, 55446.5", \ "55469.4, 55469.4, 55469.4, 55469.4, 55469.4", \ "55515.2, 55515.2, 55515.2, 55515.2, 55515.2", \ "55606.8, 55606.8, 55606.8, 55606.8, 55606.8", \ "50103.5, 50103.5, 50103.5, 51999.4, 55791.0"); } fall_power (energy_inslew_load_5x5__3) { values ("72838.4, 72838.4, 72838.4, 74734.3, 78525.9", \ "78570.0, 78570.0, 78570.0, 78570.0, 78570.0", \ "78658.2, 78658.2, 78658.2, 78658.2, 78658.2", \ "78834.5, 78834.5, 78834.5, 78834.5, 78834.5", \ "79187.2, 79187.2, 79187.2, 79187.2, 79187.2"); } } } } cell (nao22_x4) { area : 36.00 ; cell_leakage_power : 7.8 ; leakage_power () { when : "(!(i2) & i1 & i0)" ; value : 8.8 ; } leakage_power () { when : "(i2 & !(i1) & i0)" ; value : 6.3 ; } leakage_power () { when : "(i1 & i2)" ; value : 6.4 ; } leakage_power () { when : "((i0 ^ i1) & !(i2))" ; value : 8.3 ; } leakage_power () { when : "(i2 & !(i1) & !(i0))" ; value : 9.2 ; } leakage_power () { when : "(!(i2) & !(i1) & !(i0))" ; value : 7.8 ; } pin (i2) { direction : input ; capacitance : 439.56 ; } pin (i1) { direction : input ; capacitance : 431.91 ; } pin (i0) { direction : input ; capacitance : 434.21 ; } pin (nq) { function : "(!((i0 | i1)) | !(i2))" ; direction : output ; capacitance : 151.67 ; timing (maxd_nq_i0_negative_unate) { related_pin : "i0" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__3) { values ("15958.7, 15958.7, 15958.7, 16215.3, 16700.7", \ "15953.4, 15953.4, 15953.4, 16210.0, 16695.4", \ "15942.6, 15942.6, 15942.6, 16199.2, 16684.6", \ "15921.2, 15921.2, 15921.2, 16177.8, 16663.2", \ "15878.2, 15878.2, 15878.2, 16134.8, 16620.2"); } rise_transition (inslew_load_5x5__3) { values ("4106.5, 4106.5, 4106.5, 4310.6, 4709.5", \ "4106.5, 4106.5, 4106.5, 4310.6, 4709.5", \ "4106.5, 4106.5, 4106.5, 4310.6, 4709.5", \ "4106.5, 4106.5, 4106.5, 4310.6, 4709.5", \ "4106.5, 4106.5, 4106.5, 4310.6, 4709.5"); } cell_fall (inslew_load_5x5__3) { values ("12500.3, 12500.3, 12500.3, 12711.3, 13124.0", \ "12509.2, 12509.2, 12509.2, 12720.3, 13132.9", \ "12517.8, 12517.8, 12517.8, 12728.8, 13141.5", \ "12534.0, 12534.0, 12534.0, 12745.0, 13157.7", \ "12567.4, 12567.4, 12567.4, 12778.4, 13191.1"); } fall_transition (inslew_load_5x5__3) { values ("3179.1, 3179.1, 3179.1, 3332.8, 3654.3", \ "3181.0, 3181.0, 3181.0, 3334.6, 3656.0", \ "3182.0, 3182.0, 3182.0, 3335.6, 3657.0", \ "3182.6, 3182.6, 3182.6, 3336.1, 3657.5", \ "3182.9, 3182.9, 3182.9, 3336.4, 3657.8"); } } timing (maxd_nq_i1_negative_unate) { related_pin : "i1" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__3) { values ("12308.0, 12308.0, 12308.0, 12572.5, 13063.2", \ "12314.1, 12314.1, 12314.1, 12578.7, 13069.2", \ "12328.2, 12328.2, 12328.2, 12592.7, 13083.1", \ "12342.8, 12342.8, 12342.8, 12607.3, 13097.5", \ "12373.7, 12373.7, 12373.7, 12638.2, 13128.3"); } rise_transition (inslew_load_5x5__3) { values ("3055.6, 3055.6, 3055.6, 3274.9, 3695.6", \ "3058.0, 3058.0, 3058.0, 3277.4, 3698.0", \ "3062.5, 3062.5, 3062.5, 3281.7, 3702.2", \ "3064.8, 3064.8, 3064.8, 3284.0, 3704.4", \ "3065.9, 3065.9, 3065.9, 3285.1, 3705.5"); } cell_fall (inslew_load_5x5__3) { values ("11246.1, 11246.1, 11246.1, 11457.2, 11888.1", \ "11251.9, 11251.9, 11251.9, 11463.0, 11893.8", \ "11258.4, 11258.4, 11258.4, 11469.5, 11900.3", \ "11274.3, 11274.3, 11274.3, 11485.5, 11916.2", \ "11306.6, 11306.6, 11306.6, 11517.7, 11948.4"); } fall_transition (inslew_load_5x5__3) { values ("2977.5, 2977.5, 2977.5, 3139.6, 3462.4", \ "2977.8, 2977.8, 2977.8, 3140.0, 3462.7", \ "2978.0, 2978.0, 2978.0, 3140.1, 3462.8", \ "2978.1, 2978.1, 2978.1, 3140.3, 3463.0", \ "2978.3, 2978.3, 2978.3, 3140.4, 3463.2"); } } timing (maxd_nq_i2_negative_unate) { related_pin : "i2" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__3) { values ("10699.5, 10699.5, 10699.5, 10971.0, 11485.3", \ "10708.3, 10708.3, 10708.3, 10979.8, 11494.1", \ "10725.9, 10725.9, 10725.9, 10997.4, 11511.7", \ "10761.1, 10761.1, 10761.1, 11032.6, 11546.9", \ "10831.8, 10831.8, 10831.8, 11103.4, 11617.6"); } rise_transition (inslew_load_5x5__3) { values ("2563.1, 2563.1, 2563.1, 2793.8, 3230.0", \ "2563.1, 2563.1, 2563.1, 2793.8, 3230.0", \ "2563.1, 2563.1, 2563.1, 2793.8, 3230.0", \ "2563.1, 2563.1, 2563.1, 2793.8, 3230.0", \ "2563.5, 2563.5, 2563.5, 2794.2, 3230.5"); } cell_fall (inslew_load_5x5__3) { values ("12653.2, 12653.2, 12653.2, 12864.3, 13277.0", \ "12648.1, 12648.1, 12648.1, 12859.2, 13271.9", \ "12637.7, 12637.7, 12637.7, 12848.8, 13261.5", \ "12617.1, 12617.1, 12617.1, 12828.2, 13240.9", \ "12576.7, 12576.7, 12576.7, 12787.8, 13200.5"); } fall_transition (inslew_load_5x5__3) { values ("3204.2, 3204.2, 3204.2, 3356.9, 3677.5", \ "3204.2, 3204.2, 3204.2, 3356.9, 3677.5", \ "3204.2, 3204.2, 3204.2, 3356.9, 3677.5", \ "3204.2, 3204.2, 3204.2, 3356.9, 3677.5", \ "3204.7, 3204.7, 3204.7, 3357.3, 3677.9"); } } internal_power (energy_neg_nq_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__3) { values ("67831.2, 67831.2, 67831.2, 69727.0, 73518.7", \ "73550.2, 73550.2, 73550.2, 73550.2, 73550.2", \ "73613.4, 73613.4, 73613.4, 73613.4, 73613.4", \ "73739.6, 73739.6, 73739.6, 73739.6, 73739.6", \ "73992.1, 73992.1, 73992.1, 73992.1, 73992.1"); } fall_power (energy_inslew_load_5x5__3) { values ("55855.5, 55855.5, 55855.5, 57751.3, 61543.0", \ "55898.5, 55898.5, 55898.5, 57794.3, 61586.0", \ "55958.8, 55958.8, 55958.8, 57854.7, 61646.3", \ "56064.7, 56064.7, 56064.7, 57960.5, 61752.2", \ "56269.5, 56269.5, 56269.5, 58165.3, 61957.0"); } } internal_power (energy_neg_nq_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__3) { values ("54608.2, 54608.2, 54608.2, 56504.0, 60295.7", \ "54665.4, 54665.4, 54665.4, 56561.3, 60353.0", \ "54776.8, 54776.8, 54776.8, 56672.6, 60464.3", \ "54956.0, 54956.0, 54956.0, 56851.8, 60643.5", \ "55291.0, 55291.0, 55291.0, 57186.9, 60978.5"); } fall_power (energy_inslew_load_5x5__3) { values ("50953.8, 50953.8, 50953.8, 52849.7, 56641.4", \ "50973.9, 50973.9, 50973.9, 52869.8, 56661.4", \ "51000.7, 51000.7, 51000.7, 52896.5, 56688.2", \ "51048.8, 51048.8, 51048.8, 52944.6, 56736.3", \ "51142.3, 51142.3, 51142.3, 53038.2, 56829.8"); } } internal_power (energy_neg_nq_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__3) { values ("54061.5, 54061.5, 54061.5, 55957.3, 59749.0", \ "59793.1, 59793.1, 59793.1, 59793.1, 59793.1", \ "59881.2, 59881.2, 59881.2, 59881.2, 59881.2", \ "60057.6, 60057.6, 60057.6, 60057.6, 60057.6", \ "54725.7, 54725.7, 54725.7, 56621.5, 60413.2"); } fall_power (energy_inslew_load_5x5__3) { values ("56459.6, 56459.6, 56459.6, 58355.5, 62147.2", \ "62170.1, 62170.1, 62170.1, 62170.1, 62170.1", \ "62215.9, 62215.9, 62215.9, 62215.9, 62215.9", \ "62307.5, 62307.5, 62307.5, 62307.5, 62307.5", \ "56807.4, 56807.4, 56807.4, 58703.2, 62494.9"); } } } } cell (oa2a2a23_x2) { area : 43.20 ; cell_leakage_power : 9.8 ; leakage_power () { when : "(i5 & !(i4) & !(i3) & i2 & !(i1) & i0)" ; value : 9.9 ; } leakage_power () { when : "((i0 & !(i1) & ((i2 & !(i3) & i4 & !(i5)) | (!(i2) & i3 & !(i4) & i5))) | (!(i0) & i1 & i2 & !(i3) & !(i4) & i5))" ; value : 9.5 ; } leakage_power () { when : "(!(i5) & i4 & i3 & !(i2) & i1 & !(i0))" ; value : 8.8 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & i3 & i4 & !(i5)) | (!(i0) & i1 & ((i2 & !(i3) & i4 & !(i5)) | (!(i2) & i3 & !(i4) & i5))))" ; value : 9.2 ; } leakage_power () { when : "((i0 & ((i1 & ((i2 & ((!(i3) & (i4 | i5)) | (i4 ^ i5))) | (!(i2) & i3 & (i4 | i5)))) | (!(i1) & ((i2 & i3 & (i4 ^ i5)) | (!(i2) & !(i3) & i4 & i5))))) | (!(i0) & ((i1 & ((i2 & i3 & (i4 ^ i5)) | (!(i2) & !(i3) & i4 & i5))) | (i2 & i3 & (i4 ^ i5)))))" ; value : 15 ; } leakage_power () { when : "((i0 & i1 & (!((i2 | i3)) | (!(i4) & !(i5)))) | (i2 & i3 & !(i4) & !(i5)))" ; value : 14 ; } leakage_power () { when : "((i0 & !(i1) & ((i2 & !(i3) & !(i4) & !(i5)) | (!(i2) & !(i3) & !(i4) & i5))) | (!(i0) & !(i1) & i2 & !(i3) & !(i4) & i5))" ; value : 8.6 ; } leakage_power () { when : "(!(i0) & ((i1 & !(i2) & (i3 ^ i4) & !(i5)) | (!(i1) & !(i2) & i3 & i4 & !(i5))))" ; value : 7.8 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & (i3 ^ i4) & !(i5)) | (!(i0) & ((i1 & ((i2 & !(i3) & !(i4) & !(i5)) | (!(i2) & !(i3) & !(i4) & i5))) | (!(i1) & ((i2 & !(i3) & i4 & !(i5)) | (!(i2) & i3 & !(i4) & i5))))))" ; value : 8.2 ; } leakage_power () { when : "((!(i0) & !((i1 & !(i2) & !(i3))) & i4 & i5) | (!(i1) & (i2 | i3) & i4 & i5) | (i2 & i3 & i4 & i5))" ; value : 16 ; } leakage_power () { when : "(!(i0) & ((i1 & !(i2) & !(i3) & !(i4) & !(i5)) | (!(i1) & !(i2) & (i3 ^ i4) & !(i5))))" ; value : 6.8 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & !(i3) & !(i4) & !(i5)) | (!(i0) & !(i1) & ((i2 & !(i3) & !(i4) & !(i5)) | (!(i2) & !(i3) & !(i4) & i5))))" ; value : 7.2 ; } leakage_power () { when : "(!(i5) & !(i4) & !(i3) & !(i2) & !(i1) & !(i0))" ; value : 5.8 ; } pin (i5) { direction : input ; capacitance : 845.77 ; } pin (i4) { direction : input ; capacitance : 848.32 ; } pin (i3) { direction : input ; capacitance : 845.17 ; } pin (i2) { direction : input ; capacitance : 844.87 ; } pin (i1) { direction : input ; capacitance : 844.57 ; } pin (i0) { direction : input ; capacitance : 843.97 ; } pin (q) { function : "((i4 & ((i2 & ((i1 & i0) | i3 | i5)) | (i1 & i0) | i5)) | (i2 & ((i1 & i0) | i3)) | (i1 & i0))" ; direction : output ; capacitance : 86.05 ; timing (maxd_q_i0_positive_unate) { related_pin : "i0" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__18) { values ("8423.4, 8423.4, 8423.4, 8710.8, 9249.7", \ "8418.2, 8418.2, 8418.2, 8705.6, 9244.5", \ "8407.9, 8407.9, 8407.9, 8695.3, 9234.2", \ "8387.3, 8387.3, 8387.3, 8674.7, 9213.6", \ "8346.1, 8346.1, 8346.1, 8633.4, 9172.4"); } rise_transition (inslew_load_5x5__18) { values ("4013.0, 4013.0, 4013.0, 4245.6, 4695.6", \ "4013.0, 4013.0, 4013.0, 4245.6, 4695.6", \ "4013.0, 4013.0, 4013.0, 4245.6, 4695.6", \ "4013.0, 4013.0, 4013.0, 4245.6, 4695.6", \ "4013.1, 4013.1, 4013.1, 4245.7, 4695.7"); } cell_fall (inslew_load_5x5__18) { values ("13356.2, 13356.2, 13356.2, 13602.4, 14309.7", \ "13344.9, 13344.9, 13344.9, 13591.1, 14298.4", \ "13322.2, 13322.2, 13322.2, 13568.4, 14275.7", \ "13276.7, 13276.7, 13276.7, 13522.9, 14230.2", \ "13185.9, 13185.9, 13185.9, 13432.1, 14139.4"); } fall_transition (inslew_load_5x5__18) { values ("7114.9, 7114.9, 7114.9, 7303.5, 7676.4", \ "7114.9, 7114.9, 7114.9, 7303.5, 7676.4", \ "7114.9, 7114.9, 7114.9, 7303.5, 7676.4", \ "7114.9, 7114.9, 7114.9, 7303.5, 7676.4", \ "7114.9, 7114.9, 7114.9, 7303.5, 7676.4"); } } timing (maxd_q_i1_positive_unate) { related_pin : "i1" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__18) { values ("7218.9, 7218.9, 7218.9, 7512.2, 8053.6", \ "7223.8, 7223.8, 7223.8, 7517.1, 8058.5", \ "7231.1, 7231.1, 7231.1, 7524.4, 8065.7", \ "7247.7, 7247.7, 7247.7, 7541.0, 8082.4", \ "7281.2, 7281.2, 7281.2, 7574.5, 8115.9"); } rise_transition (inslew_load_5x5__18) { values ("3229.6, 3229.6, 3229.6, 3471.5, 3937.9", \ "3232.1, 3232.1, 3232.1, 3473.9, 3940.3", \ "3232.8, 3232.8, 3232.8, 3474.6, 3941.0", \ "3233.0, 3233.0, 3233.0, 3474.9, 3941.2", \ "3233.1, 3233.1, 3233.1, 3474.9, 3941.3"); } cell_fall (inslew_load_5x5__18) { values ("12516.4, 12516.4, 12516.4, 12973.3, 13487.0", \ "12505.1, 12505.1, 12505.1, 12962.0, 13475.7", \ "12482.4, 12482.4, 12482.4, 12939.3, 13453.0", \ "12437.0, 12437.0, 12437.0, 12893.9, 13407.6", \ "12346.1, 12346.1, 12346.1, 12803.0, 13316.7"); } fall_transition (inslew_load_5x5__18) { values ("6610.3, 6610.3, 6610.3, 6874.6, 7135.8", \ "6610.3, 6610.3, 6610.3, 6874.6, 7135.8", \ "6610.3, 6610.3, 6610.3, 6874.6, 7135.8", \ "6610.3, 6610.3, 6610.3, 6874.6, 7135.8", \ "6610.3, 6610.3, 6610.3, 6874.6, 7135.8"); } } timing (maxd_q_i2_positive_unate) { related_pin : "i2" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__18) { values ("7038.6, 7038.6, 7038.6, 7333.2, 7880.0", \ "7033.4, 7033.4, 7033.4, 7328.0, 7874.8", \ "7023.1, 7023.1, 7023.1, 7317.7, 7864.5", \ "7002.5, 7002.5, 7002.5, 7297.1, 7843.9", \ "6961.4, 6961.4, 6961.4, 7255.9, 7802.7"); } rise_transition (inslew_load_5x5__18) { values ("3077.2, 3077.2, 3077.2, 3321.4, 3791.3", \ "3077.2, 3077.2, 3077.2, 3321.4, 3791.3", \ "3077.2, 3077.2, 3077.2, 3321.4, 3791.3", \ "3077.2, 3077.2, 3077.2, 3321.4, 3791.3", \ "3077.5, 3077.5, 3077.5, 3321.7, 3791.5"); } cell_fall (inslew_load_5x5__18) { values ("10373.8, 10373.8, 10373.8, 10637.4, 11121.2", \ "10370.6, 10370.6, 10370.6, 10634.4, 11118.2", \ "10357.3, 10357.3, 10357.3, 10621.1, 11105.0", \ "10338.5, 10338.5, 10338.5, 10602.5, 11086.5", \ "10297.5, 10297.5, 10297.5, 10561.6, 11045.7"); } fall_transition (inslew_load_5x5__18) { values ("5257.1, 5257.1, 5257.1, 5388.3, 5661.9", \ "5261.5, 5261.5, 5261.5, 5392.7, 5666.2", \ "5264.5, 5264.5, 5264.5, 5395.8, 5669.1", \ "5272.5, 5272.5, 5272.5, 5403.8, 5677.1", \ "5277.7, 5277.7, 5277.7, 5409.0, 5682.1"); } } timing (maxd_q_i3_positive_unate) { related_pin : "i3" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__18) { values ("5740.2, 5740.2, 5740.2, 6056.6, 6628.0", \ "5745.2, 5745.2, 5745.2, 6061.6, 6632.9", \ "5752.7, 5752.7, 5752.7, 6069.1, 6640.3", \ "5769.3, 5769.3, 5769.3, 6085.6, 6656.8", \ "5803.0, 5803.0, 5803.0, 6119.3, 6690.5"); } rise_transition (inslew_load_5x5__18) { values ("2187.4, 2187.4, 2187.4, 2454.9, 2948.8", \ "2190.1, 2190.1, 2190.1, 2457.5, 2951.4", \ "2191.0, 2191.0, 2191.0, 2458.5, 2952.2", \ "2191.2, 2191.2, 2191.2, 2458.7, 2952.5", \ "2191.6, 2191.6, 2191.6, 2459.1, 2952.8"); } cell_fall (inslew_load_5x5__18) { values ("9549.5, 9549.5, 9549.5, 9804.1, 10279.7", \ "9546.3, 9546.3, 9546.3, 9800.9, 10276.6", \ "9533.0, 9533.0, 9533.0, 9787.7, 10263.3", \ "9514.3, 9514.3, 9514.3, 9769.0, 10244.8", \ "9473.2, 9473.2, 9473.2, 9728.0, 10203.8"); } fall_transition (inslew_load_5x5__18) { values ("4705.9, 4705.9, 4705.9, 4836.2, 5126.2", \ "4710.4, 4710.4, 4710.4, 4840.6, 5130.6", \ "4713.3, 4713.3, 4713.3, 4843.5, 5133.4", \ "4721.5, 4721.5, 4721.5, 4851.5, 5141.1", \ "4726.5, 4726.5, 4726.5, 4856.5, 5145.9"); } } timing (maxd_q_i4_positive_unate) { related_pin : "i4" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__18) { values ("3668.8, 3668.8, 3668.8, 4026.8, 4615.0", \ "3670.7, 3670.7, 3670.7, 4028.9, 4617.4", \ "3677.4, 3677.4, 3677.4, 4035.7, 4624.4", \ "3693.6, 3693.6, 3693.6, 4051.9, 4640.6", \ "3724.2, 3724.2, 3724.2, 4082.8, 4671.8"); } rise_transition (inslew_load_5x5__18) { values ("684.0, 684.0, 684.0, 995.0, 1536.6", \ "684.2, 684.2, 684.2, 995.3, 1537.0", \ "684.3, 684.3, 684.3, 995.5, 1537.2", \ "684.3, 684.3, 684.3, 995.5, 1537.2", \ "684.6, 684.6, 684.6, 995.9, 1537.7"); } cell_fall (inslew_load_5x5__18) { values ("6046.0, 6046.0, 6046.0, 6349.4, 6869.8", \ "6074.0, 6074.0, 6074.0, 6370.1, 6895.0", \ "6111.4, 6111.4, 6111.4, 6396.7, 6928.0", \ "6121.6, 6121.6, 6121.6, 6399.5, 6935.5", \ "6180.4, 6180.4, 6180.4, 6440.7, 6987.8"); } fall_transition (inslew_load_5x5__18) { values ("2439.4, 2439.4, 2439.4, 2653.8, 2975.1", \ "2461.5, 2461.5, 2461.5, 2674.0, 2997.7", \ "2493.4, 2493.4, 2493.4, 2703.0, 3030.6", \ "2515.3, 2515.3, 2515.3, 2722.8, 3053.0", \ "2573.6, 2573.6, 2573.6, 2775.8, 3113.8"); } } timing (maxd_q_i5_positive_unate) { related_pin : "i5" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__18) { values ("4742.7, 4742.7, 4742.7, 5072.9, 5670.9", \ "4737.5, 4737.5, 4737.5, 5067.7, 5665.7", \ "4727.2, 4727.2, 4727.2, 5057.4, 5655.4", \ "4706.6, 4706.6, 4706.6, 5036.8, 5634.8", \ "4666.4, 4666.4, 4666.4, 4996.5, 5594.4"); } rise_transition (inslew_load_5x5__18) { values ("1426.9, 1426.9, 1426.9, 1708.6, 2239.7", \ "1426.9, 1426.9, 1426.9, 1708.6, 2239.7", \ "1426.9, 1426.9, 1426.9, 1708.6, 2239.7", \ "1426.9, 1426.9, 1426.9, 1708.6, 2239.7", \ "1428.8, 1428.8, 1428.8, 1710.5, 2241.4"); } cell_fall (inslew_load_5x5__18) { values ("7020.7, 7020.7, 7020.7, 7187.6, 7710.6", \ "7046.6, 7046.6, 7046.6, 7289.8, 7734.3", \ "7080.6, 7080.6, 7080.6, 7324.4, 7765.1", \ "7087.9, 7087.9, 7087.9, 7331.8, 7770.3", \ "7143.0, 7143.0, 7143.0, 7387.2, 7828.9"); } fall_transition (inslew_load_5x5__18) { values ("3082.5, 3082.5, 3082.5, 3179.5, 3563.2", \ "3104.5, 3104.5, 3104.5, 3271.3, 3586.2", \ "3136.4, 3136.4, 3136.4, 3302.6, 3619.5", \ "3157.8, 3157.8, 3157.8, 3323.0, 3641.8", \ "3216.9, 3216.9, 3216.9, 3380.3, 3700.1"); } } internal_power (energy_pos_q_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__18) { values ("48467.3, 48467.3, 48467.3, 49543.0, 51694.3", \ "51740.0, 51740.0, 51740.0, 51740.0, 51740.0", \ "51831.5, 51831.5, 51831.5, 51831.5, 51831.5", \ "52014.3, 52014.3, 52014.3, 52014.3, 52014.3", \ "49153.2, 49153.2, 49153.2, 50228.8, 52380.2"); } fall_power (energy_inslew_load_5x5__18) { values ("62847.9, 62847.9, 62847.9, 63923.6, 66074.9", \ "66163.3, 66163.3, 66163.3, 66163.3, 66163.3", \ "66340.1, 66340.1, 66340.1, 66340.1, 66340.1", \ "66693.7, 66693.7, 66693.7, 66693.7, 66693.7", \ "67400.9, 67400.9, 67400.9, 67400.9, 67400.9"); } } internal_power (energy_pos_q_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__18) { values ("40751.2, 40751.2, 40751.2, 41826.9, 43978.2", \ "40808.0, 40808.0, 40808.0, 41883.6, 44035.0", \ "40910.5, 40910.5, 40910.5, 41986.2, 44137.5", \ "41112.9, 41112.9, 41112.9, 42188.5, 44339.9", \ "41516.3, 41516.3, 41516.3, 42591.9, 44743.3"); } fall_power (energy_inslew_load_5x5__18) { values ("58045.3, 58045.3, 58045.3, 59121.0, 61272.3", \ "61335.5, 61335.5, 61335.5, 61335.5, 61335.5", \ "61461.8, 61461.8, 61461.8, 61461.8, 61461.8", \ "61714.4, 61714.4, 61714.4, 61714.4, 61714.4", \ "62219.6, 62219.6, 62219.6, 62219.6, 62219.6"); } } internal_power (energy_pos_q_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__18) { values ("39848.1, 39848.1, 39848.1, 40923.8, 43075.1", \ "43103.9, 43103.9, 43103.9, 43103.9, 43103.9", \ "43161.4, 43161.4, 43161.4, 43161.4, 43161.4", \ "43276.4, 43276.4, 43276.4, 43276.4, 43276.4", \ "40280.1, 40280.1, 40280.1, 41355.8, 43507.1"); } fall_power (energy_inslew_load_5x5__18) { values ("44646.4, 44646.4, 44646.4, 45722.1, 47873.4", \ "44744.8, 44744.8, 44744.8, 45820.5, 47971.8", \ "44924.3, 44924.3, 44924.3, 46000.0, 48151.3", \ "45289.6, 45289.6, 45289.6, 46365.3, 48516.6", \ "45987.2, 45987.2, 45987.2, 47062.9, 49214.2"); } } internal_power (energy_pos_q_i3) { related_pin : "i3" ; rise_power (energy_inslew_load_5x5__18) { values ("32088.9, 32088.9, 32088.9, 33164.6, 35315.9", \ "32127.8, 32127.8, 32127.8, 33203.5, 35354.9", \ "32195.5, 32195.5, 32195.5, 33271.2, 35422.5", \ "32327.0, 32327.0, 32327.0, 33402.7, 35554.0", \ "32590.0, 32590.0, 32590.0, 33665.6, 35817.0"); } fall_power (energy_inslew_load_5x5__18) { values ("39824.7, 39824.7, 39824.7, 40900.4, 43051.7", \ "39901.5, 39901.5, 39901.5, 40977.1, 43128.5", \ "40037.8, 40037.8, 40037.8, 41113.5, 43264.8", \ "40316.5, 40316.5, 40316.5, 41392.2, 43543.5", \ "40841.6, 40841.6, 40841.6, 41917.2, 44068.6"); } } internal_power (energy_pos_q_i4) { related_pin : "i4" ; rise_power (energy_inslew_load_5x5__18) { values ("18955.5, 18955.5, 18955.5, 20031.1, 22182.5", \ "18984.0, 18984.0, 18984.0, 20059.7, 22211.0", \ "19034.2, 19034.2, 19034.2, 20109.8, 22261.2", \ "22354.3, 22354.3, 22354.3, 22354.3, 22354.3", \ "19321.1, 19321.1, 19321.1, 20396.7, 22548.1"); } fall_power (energy_inslew_load_5x5__18) { values ("21726.4, 21726.4, 21726.4, 22802.0, 24953.4", \ "21853.6, 21853.6, 21853.6, 22929.2, 25080.6", \ "22071.8, 22071.8, 22071.8, 23147.5, 25298.8", \ "22384.7, 22384.7, 22384.7, 23460.4, 25611.7", \ "23054.8, 23054.8, 23054.8, 24130.5, 26281.8"); } } internal_power (energy_pos_q_i5) { related_pin : "i5" ; rise_power (energy_inslew_load_5x5__18) { values ("26779.0, 26779.0, 26779.0, 27854.7, 30006.0", \ "30025.8, 30025.8, 30025.8, 30025.8, 30025.8", \ "30065.3, 30065.3, 30065.3, 30065.3, 30065.3", \ "30144.3, 30144.3, 30144.3, 30144.3, 30144.3", \ "27079.1, 27079.1, 27079.1, 28154.8, 30306.1"); } fall_power (energy_inslew_load_5x5__18) { values ("26572.0, 26572.0, 26572.0, 27647.7, 29799.0", \ "26717.9, 26717.9, 26717.9, 27793.5, 29944.9", \ "26973.7, 26973.7, 26973.7, 28049.4, 30200.7", \ "27360.8, 27360.8, 27360.8, 28436.4, 30587.8", \ "28183.6, 28183.6, 28183.6, 29259.3, 31410.6"); } } } } cell (mx3_x2) { area : 46.80 ; cell_leakage_power : 6.7 ; leakage_power () { when : "(cmd0 & cmd1 & i0 & i1)" ; value : 6.3 ; } leakage_power () { when : "(i2 & !(i1) & i0 & cmd1 & cmd0)" ; value : 7.3 ; } leakage_power () { when : "(cmd0 & cmd1 & !(i0) & i1)" ; value : 6.2 ; } leakage_power () { when : "(!(i2) & !(i1) & !(i0) & cmd1 & cmd0)" ; value : 5.9 ; } leakage_power () { when : "(!(i2) & i1 & i0 & !(cmd1) & cmd0)" ; value : 7.8 ; } leakage_power () { when : "(!(i2) & i1 & !(i0) & !(cmd1) & cmd0)" ; value : 7.2 ; } leakage_power () { when : "(cmd0 & ((!(cmd1) & !(i0) & i2) | (!(i0) & !(i1) & i2)))" ; value : 6.7 ; } leakage_power () { when : "((cmd0 & cmd1 & i0 & !(i1) & !(i2)) | (!(cmd0) & cmd1 & i0 & i1 & !(i2)))" ; value : 6.5 ; } leakage_power () { when : "(!(cmd0) & cmd1 & i0 & i2)" ; value : 6.6 ; } leakage_power () { when : "(!(i2) & !(i1) & !(i0) & cmd1 & !(cmd0))" ; value : 5.8 ; } leakage_power () { when : "(!(cmd0) & !(cmd1) & i0 & i1)" ; value : 7.1 ; } leakage_power () { when : "(i2 & i1 & !(i0) & !(cmd1) & !(cmd0))" ; value : 7.5 ; } leakage_power () { when : "((cmd0 & !(cmd1) & i0 & i2) | (!(cmd0) & !(cmd1) & !(i0) & i1 & !(i2)))" ; value : 6.9 ; } leakage_power () { when : "((!(cmd0) & ((cmd1 & !(i0) & i1 & i2) | (!(cmd1) & ((i0 & !(i1)) | (!(i1) & i2))))) | (!(cmd1) & i0 & !(i1) & !(i2)))" ; value : 7 ; } leakage_power () { when : "((!(cmd0) & ((cmd1 & ((i0 & !(i1) & !(i2)) | (!(i0) & (i1 ^ i2)))) | (!(cmd1) & !(i0) & !(i1) & !(i2)))) | (!(cmd1) & !(i0) & !(i1) & !(i2)))" ; value : 6.4 ; } pin (i2) { direction : input ; capacitance : 452.77 ; } pin (i1) { direction : input ; capacitance : 454.85 ; } pin (i0) { direction : input ; capacitance : 462.83 ; } pin (cmd1) { direction : input ; capacitance : 773.76 ; } pin (cmd0) { direction : input ; capacitance : 744.77 ; } pin (q) { function : "((i2 & ((i0 & (!(cmd0) | i1 | !(cmd1))) | (cmd0 & (i1 | !(cmd1))))) | (i0 & (!(cmd0) | (i1 & cmd1))) | (cmd0 & i1 & cmd1))" ; direction : output ; capacitance : 87.03 ; timing (maxd_q_cmd0_positive_unate) { related_pin : "cmd0" ; when : "((cmd1 & !(i0) & i1) | (!(cmd1) & !(i0) & i2))" ; sdf_cond : "((cmd1 & !(i0) & i1) | (!(cmd1) & !(i0) & i2))" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__35) { values ("11658.1, 11658.1, 11658.1, 11932.8, 12454.8", \ "11647.0, 11647.0, 11647.0, 11921.7, 12443.7", \ "11624.8, 11624.8, 11624.8, 11899.5, 12421.5", \ "11580.5, 11580.5, 11580.5, 11855.2, 12377.2", \ "11491.9, 11491.9, 11491.9, 11766.6, 12288.6"); } rise_transition (inslew_load_5x5__35) { values ("6531.2, 6531.2, 6531.2, 6753.8, 7193.4", \ "6531.2, 6531.2, 6531.2, 6753.8, 7193.4", \ "6531.2, 6531.2, 6531.2, 6753.8, 7193.4", \ "6531.2, 6531.2, 6531.2, 6753.8, 7193.4", \ "6531.2, 6531.2, 6531.2, 6753.8, 7193.4"); } cell_fall (inslew_load_5x5__35) { values ("12408.3, 12408.3, 12408.3, 12853.3, 13352.2", \ "12403.0, 12403.0, 12403.0, 12848.0, 13346.9", \ "12392.3, 12392.3, 12392.3, 12837.3, 13336.2", \ "12370.8, 12370.8, 12370.8, 12815.8, 13314.7", \ "12327.9, 12327.9, 12327.9, 12772.9, 13271.8"); } fall_transition (inslew_load_5x5__35) { values ("6046.8, 6046.8, 6046.8, 6275.1, 6529.8", \ "6046.8, 6046.8, 6046.8, 6275.1, 6529.8", \ "6046.8, 6046.8, 6046.8, 6275.1, 6529.8", \ "6046.8, 6046.8, 6046.8, 6275.1, 6529.8", \ "6046.8, 6046.8, 6046.8, 6275.1, 6529.8"); } } timing (maxd_q_cmd1_positive_unate) { related_pin : "cmd1" ; when : "(cmd0 & i1 & !(i2))" ; sdf_cond : "(cmd0 & i1 & !(i2))" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__35) { values ("7245.5, 7245.5, 7245.5, 7540.1, 8085.9", \ "7256.1, 7256.1, 7256.1, 7550.6, 8096.4", \ "7278.7, 7278.7, 7278.7, 7572.9, 8118.7", \ "7292.9, 7292.9, 7292.9, 7587.1, 8132.8", \ "7313.6, 7313.6, 7313.6, 7607.7, 8153.5"); } rise_transition (inslew_load_5x5__35) { values ("3521.2, 3521.2, 3521.2, 3762.1, 4226.5", \ "3532.9, 3532.9, 3532.9, 3773.6, 4237.8", \ "3553.7, 3553.7, 3553.7, 3794.1, 4257.8", \ "3564.2, 3564.2, 3564.2, 3804.5, 4267.9", \ "3566.5, 3566.5, 3566.5, 3806.7, 4270.2"); } cell_fall (inslew_load_5x5__35) { values ("9789.4, 9789.4, 9789.4, 10046.6, 10527.7", \ "9807.9, 9807.9, 9807.9, 10065.2, 10546.6", \ "9831.2, 9831.2, 9831.2, 10088.8, 10570.4", \ "9842.7, 9842.7, 9842.7, 10100.5, 10582.4", \ "9875.5, 9875.5, 9875.5, 10133.5, 10615.9"); } fall_transition (inslew_load_5x5__35) { values ("4870.2, 4870.2, 4870.2, 4997.4, 5284.9", \ "4888.2, 4888.2, 4888.2, 5015.2, 5302.0", \ "4913.4, 4913.4, 4913.4, 5040.2, 5326.2", \ "4934.8, 4934.8, 4934.8, 5061.2, 5346.5", \ "4969.6, 4969.6, 4969.6, 5095.6, 5379.8"); } } timing (maxd_q_i0_positive_unate) { related_pin : "i0" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__35) { values ("5019.4, 5019.4, 5019.4, 5345.6, 5936.3", \ "5024.6, 5024.6, 5024.6, 5350.8, 5941.5", \ "5032.0, 5032.0, 5032.0, 5358.2, 5948.7", \ "5048.5, 5048.5, 5048.5, 5374.7, 5965.3", \ "5082.6, 5082.6, 5082.6, 5408.7, 5999.3"); } rise_transition (inslew_load_5x5__35) { values ("1757.0, 1757.0, 1757.0, 2037.7, 2556.5", \ "1760.1, 1760.1, 1760.1, 2040.8, 2559.3", \ "1761.1, 1761.1, 1761.1, 2041.7, 2560.2", \ "1761.4, 1761.4, 1761.4, 2042.0, 2560.5", \ "1762.5, 1762.5, 1762.5, 2043.1, 2561.5"); } cell_fall (inslew_load_5x5__35) { values ("7746.0, 7746.0, 7746.0, 7992.1, 8379.6", \ "7748.8, 7748.8, 7748.8, 7994.9, 8382.5", \ "7757.6, 7757.6, 7757.6, 8003.7, 8391.6", \ "7769.5, 7769.5, 7769.5, 8015.6, 8464.7", \ "7798.2, 7798.2, 7798.2, 8044.4, 8492.7"); } fall_transition (inslew_load_5x5__35) { values ("3311.6, 3311.6, 3311.6, 3474.0, 3756.2", \ "3314.4, 3314.4, 3314.4, 3476.8, 3758.9", \ "3320.0, 3320.0, 3320.0, 3482.1, 3764.4", \ "3323.1, 3323.1, 3323.1, 3485.1, 3811.7", \ "3323.9, 3323.9, 3323.9, 3485.9, 3809.7"); } } timing (maxd_q_i1_positive_unate) { related_pin : "i1" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__35) { values ("10047.4, 10047.4, 10047.4, 10320.9, 10850.9", \ "10043.9, 10043.9, 10043.9, 10317.4, 10847.3", \ "10037.1, 10037.1, 10037.1, 10310.6, 10840.4", \ "10019.8, 10019.8, 10019.8, 10293.3, 10823.0", \ "9987.2, 9987.2, 9987.2, 10260.7, 10790.4"); } rise_transition (inslew_load_5x5__35) { values ("5466.0, 5466.0, 5466.0, 5691.1, 6138.5", \ "5468.8, 5468.8, 5468.8, 5693.8, 6141.3", \ "5472.5, 5472.5, 5472.5, 5697.5, 6144.9", \ "5473.3, 5473.3, 5473.3, 5698.3, 6145.8", \ "5473.3, 5473.3, 5473.3, 5698.3, 6145.8"); } cell_fall (inslew_load_5x5__35) { values ("13467.3, 13467.3, 13467.3, 13715.8, 14436.7", \ "13464.2, 13464.2, 13464.2, 13712.7, 14433.6", \ "13451.8, 13451.8, 13451.8, 13700.3, 14421.1", \ "13433.3, 13433.3, 13433.3, 13681.9, 14402.4", \ "13394.1, 13394.1, 13394.1, 13642.7, 14363.1"); } fall_transition (inslew_load_5x5__35) { values ("7232.8, 7232.8, 7232.8, 7422.3, 7799.3", \ "7236.7, 7236.7, 7236.7, 7426.3, 7803.6", \ "7239.7, 7239.7, 7239.7, 7429.2, 7806.8", \ "7246.1, 7246.1, 7246.1, 7435.7, 7813.7", \ "7249.8, 7249.8, 7249.8, 7439.3, 7817.6"); } } timing (maxd_q_i2_positive_unate) { related_pin : "i2" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__35) { values ("10047.4, 10047.4, 10047.4, 10320.9, 10850.9", \ "10043.9, 10043.9, 10043.9, 10317.4, 10847.3", \ "10037.1, 10037.1, 10037.1, 10310.6, 10840.4", \ "10019.8, 10019.8, 10019.8, 10293.3, 10823.0", \ "9987.2, 9987.2, 9987.2, 10260.7, 10790.4"); } rise_transition (inslew_load_5x5__35) { values ("5466.0, 5466.0, 5466.0, 5691.1, 6138.5", \ "5468.8, 5468.8, 5468.8, 5693.8, 6141.3", \ "5472.5, 5472.5, 5472.5, 5697.5, 6144.9", \ "5473.3, 5473.3, 5473.3, 5698.3, 6145.8", \ "5473.3, 5473.3, 5473.3, 5698.3, 6145.8"); } cell_fall (inslew_load_5x5__35) { values ("13467.3, 13467.3, 13467.3, 13715.8, 14436.7", \ "13464.2, 13464.2, 13464.2, 13712.7, 14433.6", \ "13451.8, 13451.8, 13451.8, 13700.3, 14421.1", \ "13433.3, 13433.3, 13433.3, 13681.9, 14402.4", \ "13394.1, 13394.1, 13394.1, 13642.7, 14363.1"); } fall_transition (inslew_load_5x5__35) { values ("7232.8, 7232.8, 7232.8, 7422.3, 7799.3", \ "7236.7, 7236.7, 7236.7, 7426.3, 7803.6", \ "7239.7, 7239.7, 7239.7, 7429.2, 7806.8", \ "7246.1, 7246.1, 7246.1, 7435.7, 7813.7", \ "7249.8, 7249.8, 7249.8, 7439.3, 7817.6"); } } timing (maxd_q_cmd0_negative_unate) { related_pin : "cmd0" ; when : "((cmd1 & i0 & !(i1)) | (!(cmd1) & i0 & !(i2)))" ; sdf_cond : "((cmd1 & i0 & !(i1)) | (!(cmd1) & i0 & !(i2)))" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__35) { values ("12810.3, 12810.3, 12810.3, 13091.5, 13635.7", \ "12819.1, 12819.1, 12819.1, 13100.3, 13644.5", \ "12836.6, 12836.6, 12836.6, 13117.8, 13662.0", \ "12871.8, 12871.8, 12871.8, 13153.0, 13697.2", \ "12942.4, 12942.4, 12942.4, 13223.5, 13767.7"); } rise_transition (inslew_load_5x5__35) { values ("4819.3, 4819.3, 4819.3, 5047.7, 5495.1", \ "4819.3, 4819.3, 4819.3, 5047.7, 5495.1", \ "4819.3, 4819.3, 4819.3, 5047.7, 5495.1", \ "4819.3, 4819.3, 4819.3, 5047.7, 5495.1", \ "4819.8, 4819.8, 4819.8, 5048.1, 5495.5"); } cell_fall (inslew_load_5x5__35) { values ("19015.7, 19015.7, 19015.7, 19244.1, 19692.1", \ "19024.5, 19024.5, 19024.5, 19252.9, 19700.9", \ "19042.1, 19042.1, 19042.1, 19270.5, 19718.5", \ "19077.2, 19077.2, 19077.2, 19305.6, 19753.6", \ "19144.1, 19144.1, 19144.1, 19372.5, 19820.5"); } fall_transition (inslew_load_5x5__35) { values ("9227.3, 9227.3, 9227.3, 9395.5, 9713.7", \ "9227.3, 9227.3, 9227.3, 9395.5, 9713.7", \ "9227.3, 9227.3, 9227.3, 9395.5, 9713.7", \ "9227.3, 9227.3, 9227.3, 9395.5, 9713.7", \ "9227.3, 9227.3, 9227.3, 9395.5, 9713.7"); } } timing (maxd_q_cmd1_negative_unate) { related_pin : "cmd1" ; when : "(cmd0 & !(i1) & i2)" ; sdf_cond : "(cmd0 & !(i1) & i2)" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__35) { values ("11552.8, 11552.8, 11552.8, 11845.1, 12390.2", \ "11561.6, 11561.6, 11561.6, 11853.9, 12399.0", \ "11579.2, 11579.2, 11579.2, 11871.5, 12416.6", \ "11614.3, 11614.3, 11614.3, 11906.6, 12451.7", \ "11684.6, 11684.6, 11684.6, 11976.8, 12521.9"); } rise_transition (inslew_load_5x5__35) { values ("3820.8, 3820.8, 3820.8, 4058.5, 4516.5", \ "3820.8, 3820.8, 3820.8, 4058.5, 4516.5", \ "3820.8, 3820.8, 3820.8, 4058.5, 4516.5", \ "3820.8, 3820.8, 3820.8, 4058.5, 4516.5", \ "3820.9, 3820.9, 3820.9, 4058.6, 4516.6"); } cell_fall (inslew_load_5x5__35) { values ("12064.4, 12064.4, 12064.4, 12322.6, 12805.3", \ "12073.2, 12073.2, 12073.2, 12331.4, 12814.1", \ "12090.8, 12090.8, 12090.8, 12349.0, 12831.7", \ "12125.9, 12125.9, 12125.9, 12384.1, 12866.8", \ "12192.7, 12192.7, 12192.7, 12450.9, 12933.6"); } fall_transition (inslew_load_5x5__35) { values ("4989.6, 4989.6, 4989.6, 5116.1, 5398.8", \ "4989.6, 4989.6, 4989.6, 5116.1, 5398.8", \ "4989.6, 4989.6, 4989.6, 5116.1, 5398.8", \ "4989.6, 4989.6, 4989.6, 5116.1, 5398.8", \ "4989.9, 4989.9, 4989.9, 5116.4, 5399.1"); } } internal_power (energy_pos_q_cmd0) { related_pin : "cmd0" ; when : "((cmd1 & !(i0) & i1) | (!(cmd1) & !(i0) & i2))" ; rise_power (energy_inslew_load_5x5__35) { values ("43141.0, 43141.0, 43141.0, 44229.0, 46404.8", \ "46426.1, 46426.1, 46426.1, 46426.1, 46426.1", \ "46468.7, 46468.7, 46468.7, 46468.7, 46468.7", \ "46554.0, 46554.0, 46554.0, 46554.0, 46554.0", \ "46724.5, 46724.5, 46724.5, 46724.5, 46724.5"); } fall_power (energy_inslew_load_5x5__35) { values ("43722.2, 43722.2, 43722.2, 44810.1, 46985.9", \ "47038.2, 47038.2, 47038.2, 47038.2, 47038.2", \ "47142.9, 47142.9, 47142.9, 47142.9, 47142.9", \ "47352.1, 47352.1, 47352.1, 47352.1, 47352.1", \ "47770.5, 47770.5, 47770.5, 47770.5, 47770.5"); } } internal_power (energy_pos_q_cmd1) { related_pin : "cmd1" ; when : "(cmd0 & i1 & !(i2))" ; rise_power (energy_inslew_load_5x5__35) { values ("25463.6, 25463.6, 25463.6, 26551.5, 28727.3", \ "25506.0, 25506.0, 25506.0, 26593.9, 28769.8", \ "25584.1, 25584.1, 25584.1, 26672.1, 28847.9", \ "25659.6, 25659.6, 25659.6, 26747.6, 28923.4", \ "25761.8, 25761.8, 25761.8, 26849.7, 29025.6"); } fall_power (energy_inslew_load_5x5__35) { values ("27969.5, 27969.5, 27969.5, 29057.5, 31233.3", \ "28051.0, 28051.0, 28051.0, 29138.9, 31314.7", \ "28182.7, 28182.7, 28182.7, 29270.6, 31446.5", \ "28361.5, 28361.5, 28361.5, 29449.5, 31625.3", \ "28696.6, 28696.6, 28696.6, 29784.5, 31960.4"); } } internal_power (energy_pos_q_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__35) { values ("21317.9, 21317.9, 21317.9, 22405.8, 24581.6", \ "21339.7, 21339.7, 21339.7, 22427.7, 24603.5", \ "21372.3, 21372.3, 21372.3, 22460.2, 24636.1", \ "21434.2, 21434.2, 21434.2, 22522.2, 24698.0", \ "21559.0, 21559.0, 21559.0, 22646.9, 24822.7"); } fall_power (energy_inslew_load_5x5__35) { values ("23468.2, 23468.2, 23468.2, 24556.1, 26732.0", \ "23514.1, 23514.1, 23514.1, 24602.0, 26777.9", \ "23605.8, 23605.8, 23605.8, 24693.7, 26869.5", \ "23765.4, 23765.4, 23765.4, 24853.3, 27029.1", \ "24069.1, 24069.1, 24069.1, 25157.0, 27332.8"); } } internal_power (energy_pos_q_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__35) { values ("36495.6, 36495.6, 36495.6, 37583.5, 39759.3", \ "36519.0, 36519.0, 36519.0, 37607.0, 39782.8", \ "36560.3, 36560.3, 36560.3, 37648.2, 39824.0", \ "36624.0, 36624.0, 36624.0, 37711.9, 39887.7", \ "40010.2, 40010.2, 40010.2, 40010.2, 40010.2"); } fall_power (energy_inslew_load_5x5__35) { values ("42694.7, 42694.7, 42694.7, 43782.6, 45958.4", \ "42744.9, 42744.9, 42744.9, 43832.8, 46008.6", \ "42829.6, 42829.6, 42829.6, 43917.5, 46093.4", \ "43000.6, 43000.6, 43000.6, 44088.6, 46264.4", \ "43313.4, 43313.4, 43313.4, 44401.3, 46577.1"); } } internal_power (energy_pos_q_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__35) { values ("36495.6, 36495.6, 36495.6, 37583.5, 39759.3", \ "36519.0, 36519.0, 36519.0, 37607.0, 39782.8", \ "36560.3, 36560.3, 36560.3, 37648.2, 39824.0", \ "36624.0, 36624.0, 36624.0, 37711.9, 39887.7", \ "40010.2, 40010.2, 40010.2, 40010.2, 40010.2"); } fall_power (energy_inslew_load_5x5__35) { values ("42694.7, 42694.7, 42694.7, 43782.6, 45958.4", \ "42744.9, 42744.9, 42744.9, 43832.8, 46008.6", \ "42829.6, 42829.6, 42829.6, 43917.5, 46093.4", \ "43000.6, 43000.6, 43000.6, 44088.6, 46264.4", \ "43313.4, 43313.4, 43313.4, 44401.3, 46577.1"); } } internal_power (energy_neg_q_cmd0) { related_pin : "cmd0" ; when : "((cmd1 & i0 & !(i1)) | (!(cmd1) & i0 & !(i2)))" ; rise_power (energy_inslew_load_5x5__35) { values ("47244.9, 47244.9, 47244.9, 48332.8, 50508.6", \ "50535.1, 50535.1, 50535.1, 50535.1, 50535.1", \ "50588.1, 50588.1, 50588.1, 50588.1, 50588.1", \ "50694.2, 50694.2, 50694.2, 50694.2, 50694.2", \ "47644.6, 47644.6, 47644.6, 48732.5, 50908.4"); } fall_power (energy_inslew_load_5x5__35) { values ("62974.0, 62974.0, 62974.0, 64062.0, 66237.8", \ "66254.6, 66254.6, 66254.6, 66254.6, 66254.6", \ "66288.1, 66288.1, 66288.1, 66288.1, 66288.1", \ "66355.4, 66355.4, 66355.4, 66355.4, 66355.4", \ "66498.7, 66498.7, 66498.7, 66498.7, 66498.7"); } } internal_power (energy_neg_q_cmd1) { related_pin : "cmd1" ; when : "(cmd0 & !(i1) & i2)" ; rise_power (energy_inslew_load_5x5__35) { values ("33524.2, 33524.2, 33524.2, 34612.1, 36787.9", \ "36822.8, 36822.8, 36822.8, 36822.8, 36822.8", \ "36892.5, 36892.5, 36892.5, 36892.5, 36892.5", \ "37031.9, 37031.9, 37031.9, 37031.9, 37031.9", \ "34047.6, 34047.6, 34047.6, 35135.5, 37311.4"); } fall_power (energy_inslew_load_5x5__35) { values ("35322.8, 35322.8, 35322.8, 36410.8, 38586.6", \ "38601.9, 38601.9, 38601.9, 38601.9, 38601.9", \ "38632.6, 38632.6, 38632.6, 38632.6, 38632.6", \ "38694.1, 38694.1, 38694.1, 38694.1, 38694.1", \ "35565.7, 35565.7, 35565.7, 36653.6, 38829.4"); } } } } cell (o2_x2) { area : 18.00 ; cell_leakage_power : 4.1 ; leakage_power () { when : "(!(i1) & i0)" ; value : 3.8 ; } leakage_power () { when : "i1" ; value : 4 ; } leakage_power () { when : "(!(i1) & !(i0))" ; value : 4.4 ; } pin (i1) { direction : input ; capacitance : 572.31 ; } pin (i0) { direction : input ; capacitance : 578.67 ; } pin (q) { function : "(i0 | i1)" ; direction : output ; capacitance : 86.05 ; timing (maxd_q_i0_positive_unate) { related_pin : "i0" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__18) { values ("4443.1, 4443.1, 4443.1, 4810.8, 5430.6", \ "4451.9, 4451.9, 4451.9, 4819.6, 5439.4", \ "4469.5, 4469.5, 4469.5, 4837.2, 5457.0", \ "4504.8, 4504.8, 4504.8, 4872.4, 5492.3", \ "4576.2, 4576.2, 4576.2, 4943.7, 5563.5"); } rise_transition (inslew_load_5x5__18) { values ("912.1, 912.1, 912.1, 1216.6, 1769.6", \ "912.1, 912.1, 912.1, 1216.6, 1769.6", \ "912.1, 912.1, 912.1, 1216.6, 1769.6", \ "912.2, 912.2, 912.2, 1216.6, 1769.6", \ "913.9, 913.9, 913.9, 1218.2, 1771.2"); } cell_fall (inslew_load_5x5__18) { values ("7812.7, 7812.7, 7812.7, 7962.5, 8427.6", \ "7807.4, 7807.4, 7807.4, 7957.2, 8422.3", \ "7796.6, 7796.6, 7796.6, 7946.4, 8411.5", \ "7775.2, 7775.2, 7775.2, 7925.0, 8390.1", \ "7732.2, 7732.2, 7732.2, 7882.0, 8347.1"); } fall_transition (inslew_load_5x5__18) { values ("3521.8, 3521.8, 3521.8, 3587.2, 3941.1", \ "3521.8, 3521.8, 3521.8, 3587.2, 3941.1", \ "3521.8, 3521.8, 3521.8, 3587.2, 3941.1", \ "3521.8, 3521.8, 3521.8, 3587.2, 3941.1", \ "3521.8, 3521.8, 3521.8, 3587.2, 3941.1"); } } timing (maxd_q_i1_positive_unate) { related_pin : "i1" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__18) { values ("3885.1, 3885.1, 3885.1, 4215.7, 4772.4", \ "3893.9, 3893.9, 3893.9, 4224.5, 4781.2", \ "3911.5, 3911.5, 3911.5, 4242.1, 4798.8", \ "3946.7, 3946.7, 3946.7, 4277.3, 4833.9", \ "4014.4, 4014.4, 4014.4, 4345.4, 4902.4"); } rise_transition (inslew_load_5x5__18) { values ("657.8, 657.8, 657.8, 955.8, 1493.7", \ "657.8, 657.8, 657.8, 955.8, 1493.7", \ "657.8, 657.8, 657.8, 955.8, 1493.7", \ "657.8, 657.8, 657.8, 955.7, 1493.7", \ "658.2, 658.2, 658.2, 955.2, 1494.3"); } cell_fall (inslew_load_5x5__18) { values ("5332.6, 5332.6, 5332.6, 5597.4, 6015.7", \ "5335.5, 5335.5, 5335.5, 5600.5, 6018.8", \ "5333.1, 5333.1, 5333.1, 5609.3, 6027.9", \ "5344.6, 5344.6, 5344.6, 5621.4, 6040.0", \ "5373.4, 5373.4, 5373.4, 5650.3, 6069.0"); } fall_transition (inslew_load_5x5__18) { values ("2084.4, 2084.4, 2084.4, 2238.9, 2529.4", \ "2087.9, 2087.9, 2087.9, 2242.2, 2532.3", \ "2085.6, 2085.6, 2085.6, 2248.4, 2537.7", \ "2088.6, 2088.6, 2088.6, 2251.6, 2540.5", \ "2089.5, 2089.5, 2089.5, 2252.7, 2541.4"); } } internal_power (energy_pos_q_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__18) { values ("23135.9, 23135.9, 23135.9, 24211.6, 26362.9", \ "26401.2, 26401.2, 26401.2, 26401.2, 26401.2", \ "26477.7, 26477.7, 26477.7, 26477.7, 26477.7", \ "23403.9, 23403.9, 23403.9, 24479.6, 26630.9", \ "23712.9, 23712.9, 23712.9, 24788.6, 26939.9"); } fall_power (energy_inslew_load_5x5__18) { values ("31789.3, 31789.3, 31789.3, 32865.0, 35016.3", \ "35059.8, 35059.8, 35059.8, 35059.8, 35059.8", \ "35146.8, 35146.8, 35146.8, 35146.8, 35146.8", \ "35320.8, 35320.8, 35320.8, 35320.8, 35320.8", \ "35668.7, 35668.7, 35668.7, 35668.7, 35668.7"); } } internal_power (energy_pos_q_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__18) { values ("16912.9, 16912.9, 16912.9, 17988.5, 20139.9", \ "20165.1, 20165.1, 20165.1, 20165.1, 20165.1", \ "20215.5, 20215.5, 20215.5, 20215.5, 20215.5", \ "17089.5, 17089.5, 17089.5, 18165.2, 20316.5", \ "17299.8, 17299.8, 17299.8, 18375.5, 20526.8"); } fall_power (energy_inslew_load_5x5__18) { values ("19045.3, 19045.3, 19045.3, 20120.9, 22272.3", \ "19098.0, 19098.0, 19098.0, 20173.7, 22325.0", \ "19202.5, 19202.5, 19202.5, 20278.1, 22429.5", \ "19387.8, 19387.8, 19387.8, 20463.5, 22614.8", \ "19744.3, 19744.3, 19744.3, 20819.9, 22971.3"); } } } } cell (nmx2_x1) { area : 25.20 ; cell_leakage_power : 5.1 ; leakage_power () { when : "(!(i1) & i0 & cmd)" ; value : 6 ; } leakage_power () { when : "(cmd & i1)" ; value : 3.9 ; } leakage_power () { when : "(!(i1) & !(i0) & cmd)" ; value : 4.6 ; } leakage_power () { when : "(!(cmd) & i0)" ; value : 4.5 ; } leakage_power () { when : "(i1 & !(i0) & !(cmd))" ; value : 6.5 ; } leakage_power () { when : "(!(i1) & !(i0) & !(cmd))" ; value : 5.2 ; } pin (i1) { direction : input ; capacitance : 849.78 ; } pin (i0) { direction : input ; capacitance : 846.78 ; } pin (cmd) { direction : input ; capacitance : 1269.59 ; } pin (nq) { function : "((!(i0) & (!(i1) | !(cmd))) | (!(i1) & cmd))" ; direction : output ; capacitance : 148.87 ; timing (maxd_nq_cmd_positive_unate) { related_pin : "cmd" ; when : "(i0 & !(i1))" ; sdf_cond : "(i0 & !(i1))" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__7) { values ("4682.6, 4682.6, 4682.6, 5338.6, 6434.5", \ "4691.4, 4691.4, 4691.4, 5347.4, 6443.3", \ "4709.0, 4709.0, 4709.0, 5365.0, 6460.9", \ "4744.1, 4744.1, 4744.1, 5400.2, 6496.1", \ "4810.5, 4810.5, 4810.5, 5467.5, 6564.6"); } rise_transition (inslew_load_5x5__7) { values ("1609.5, 1609.5, 1609.5, 2408.5, 3858.4", \ "1609.5, 1609.5, 1609.5, 2408.5, 3858.4", \ "1609.5, 1609.5, 1609.5, 2408.5, 3858.4", \ "1609.5, 1609.5, 1609.5, 2408.5, 3858.4", \ "1610.0, 1610.0, 1610.0, 2409.6, 3859.8"); } cell_fall (inslew_load_5x5__7) { values ("5286.8, 5286.8, 5286.8, 5910.8, 6833.9", \ "5295.6, 5295.6, 5295.6, 5919.6, 6842.7", \ "5313.2, 5313.2, 5313.2, 5937.2, 6860.3", \ "5348.4, 5348.4, 5348.4, 5972.4, 6895.5", \ "5418.6, 5418.6, 5418.6, 6042.7, 6965.8"); } fall_transition (inslew_load_5x5__7) { values ("1802.9, 1802.9, 1802.9, 2361.9, 3261.9", \ "1802.9, 1802.9, 1802.9, 2361.9, 3261.9", \ "1802.9, 1802.9, 1802.9, 2361.9, 3261.9", \ "1802.9, 1802.9, 1802.9, 2361.9, 3261.9", \ "1803.2, 1803.2, 1803.2, 2362.1, 3262.1"); } } timing (maxd_nq_cmd_negative_unate) { related_pin : "cmd" ; when : "(!(i0) & i1)" ; sdf_cond : "(!(i0) & i1)" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__7) { values ("2193.9, 2193.9, 2193.9, 2651.4, 3559.1", \ "2198.7, 2198.7, 2198.7, 2656.0, 3563.3", \ "2206.9, 2206.9, 2206.9, 2664.4, 3572.5", \ "2217.6, 2217.6, 2217.6, 2675.3, 3584.2", \ "2245.8, 2245.8, 2245.8, 2706.9, 3615.7"); } rise_transition (inslew_load_5x5__7) { values ("1400.6, 1400.6, 1400.6, 2121.9, 3563.0", \ "1411.6, 1411.6, 1411.6, 2132.5, 3573.0", \ "1425.8, 1425.8, 1425.8, 2147.1, 3588.8", \ "1431.6, 1431.6, 1431.6, 2153.2, 3596.2", \ "1452.2, 1452.2, 1452.2, 2169.5, 3604.8"); } cell_fall (inslew_load_5x5__7) { values ("1555.9, 1555.9, 1555.9, 1829.8, 2373.2", \ "1558.4, 1558.4, 1558.4, 1832.3, 2376.1", \ "1567.3, 1567.3, 1567.3, 1841.1, 2384.2", \ "1582.6, 1582.6, 1582.6, 1856.8, 2400.2", \ "1588.8, 1588.8, 1588.8, 1875.6, 2429.2"); } fall_transition (inslew_load_5x5__7) { values ("943.0, 943.0, 943.0, 1367.5, 2215.9", \ "944.9, 944.9, 944.9, 1369.5, 2218.4", \ "949.0, 949.0, 949.0, 1373.3, 2221.2", \ "949.4, 949.4, 949.4, 1373.4, 2221.1", \ "963.0, 963.0, 963.0, 1388.1, 2230.6"); } } timing (maxd_nq_i0_negative_unate) { related_pin : "i0" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__7) { values ("5881.4, 5881.4, 5881.4, 6312.5, 7192.5", \ "5876.0, 5876.0, 5876.0, 6307.1, 7187.1", \ "5865.1, 5865.1, 5865.1, 6296.3, 7176.3", \ "5843.3, 5843.3, 5843.3, 6274.6, 7154.8", \ "5799.8, 5799.8, 5799.8, 6231.4, 7111.7"); } rise_transition (inslew_load_5x5__7) { values ("7064.6, 7064.6, 7064.6, 7774.2, 9193.3", \ "7064.6, 7064.6, 7064.6, 7774.2, 9193.3", \ "7064.6, 7064.6, 7064.6, 7774.2, 9193.3", \ "7064.6, 7064.6, 7064.6, 7774.2, 9193.3", \ "7064.7, 7064.7, 7064.7, 7774.2, 9193.4"); } cell_fall (inslew_load_5x5__7) { values ("3179.4, 3179.4, 3179.4, 3441.7, 3971.5", \ "3174.2, 3174.2, 3174.2, 3436.5, 3966.4", \ "3163.8, 3163.8, 3163.8, 3426.2, 3956.0", \ "3143.1, 3143.1, 3143.1, 3405.5, 3935.4", \ "3100.9, 3100.9, 3100.9, 3363.7, 3894.0"); } fall_transition (inslew_load_5x5__7) { values ("3400.0, 3400.0, 3400.0, 3817.4, 4652.3", \ "3400.0, 3400.0, 3400.0, 3817.4, 4652.3", \ "3400.0, 3400.0, 3400.0, 3817.4, 4652.3", \ "3400.0, 3400.0, 3400.0, 3817.4, 4652.3", \ "3404.8, 3404.8, 3404.8, 3820.9, 4654.1"); } } timing (maxd_nq_i1_negative_unate) { related_pin : "i1" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__7) { values ("5881.4, 5881.4, 5881.4, 6312.5, 7192.5", \ "5876.0, 5876.0, 5876.0, 6307.1, 7187.1", \ "5865.1, 5865.1, 5865.1, 6296.3, 7176.3", \ "5843.3, 5843.3, 5843.3, 6274.6, 7154.8", \ "5799.8, 5799.8, 5799.8, 6231.4, 7111.7"); } rise_transition (inslew_load_5x5__7) { values ("7064.6, 7064.6, 7064.6, 7774.2, 9193.3", \ "7064.6, 7064.6, 7064.6, 7774.2, 9193.3", \ "7064.6, 7064.6, 7064.6, 7774.2, 9193.3", \ "7064.6, 7064.6, 7064.6, 7774.2, 9193.3", \ "7064.7, 7064.7, 7064.7, 7774.2, 9193.4"); } cell_fall (inslew_load_5x5__7) { values ("3179.4, 3179.4, 3179.4, 3441.7, 3971.5", \ "3174.2, 3174.2, 3174.2, 3436.5, 3966.4", \ "3163.8, 3163.8, 3163.8, 3426.2, 3956.0", \ "3143.1, 3143.1, 3143.1, 3405.5, 3935.4", \ "3100.9, 3100.9, 3100.9, 3363.7, 3894.0"); } fall_transition (inslew_load_5x5__7) { values ("3400.0, 3400.0, 3400.0, 3817.4, 4652.3", \ "3400.0, 3400.0, 3400.0, 3817.4, 4652.3", \ "3400.0, 3400.0, 3400.0, 3817.4, 4652.3", \ "3400.0, 3400.0, 3400.0, 3817.4, 4652.3", \ "3404.8, 3404.8, 3404.8, 3820.9, 4654.1"); } } internal_power (energy_pos_nq_cmd) { related_pin : "cmd" ; when : "(i0 & !(i1))" ; rise_power (energy_inslew_load_5x5__7) { values ("15933.1, 15933.1, 15933.1, 17793.9, 21515.6", \ "21538.5, 21538.5, 21538.5, 21538.5, 21538.5", \ "21584.3, 21584.3, 21584.3, 21584.3, 21584.3", \ "16093.5, 16093.5, 16093.5, 17954.3, 21676.0", \ "16287.5, 16287.5, 16287.5, 18148.4, 21870.0"); } fall_power (energy_inslew_load_5x5__7) { values ("16853.8, 16853.8, 16853.8, 18714.7, 22436.3", \ "22480.4, 22480.4, 22480.4, 22480.4, 22480.4", \ "22568.6, 22568.6, 22568.6, 22568.6, 22568.6", \ "22745.0, 22745.0, 22745.0, 22745.0, 22745.0", \ "17515.5, 17515.5, 17515.5, 19376.4, 23098.1"); } } internal_power (energy_neg_nq_cmd) { related_pin : "cmd" ; when : "(!(i0) & i1)" ; rise_power (energy_inslew_load_5x5__7) { values ("1874.5, 1874.5, 1874.5, 3735.3, 7457.0", \ "1938.2, 1938.2, 1938.2, 3799.1, 7520.8", \ "2065.8, 2065.8, 2065.8, 3926.6, 7648.3", \ "2320.9, 2320.9, 2320.9, 4181.8, 7903.4", \ "2831.2, 2831.2, 2831.2, 4692.0, 8413.7"); } fall_power (energy_inslew_load_5x5__7) { values ("1943.7, 1943.7, 1943.7, 3804.6, 7526.2", \ "1976.5, 1976.5, 1976.5, 3837.3, 7559.0", \ "2042.0, 2042.0, 2042.0, 3902.8, 7624.5", \ "2173.0, 2173.0, 2173.0, 4033.9, 7755.5", \ "2435.1, 2435.1, 2435.1, 4295.9, 8017.6"); } } internal_power (energy_neg_nq_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__7) { values ("16723.0, 16723.0, 16723.0, 18583.8, 22305.5", \ "16811.4, 16811.4, 16811.4, 18672.2, 22393.9", \ "16988.2, 16988.2, 16988.2, 18849.0, 22570.7", \ "17341.7, 17341.7, 17341.7, 19202.6, 22924.3", \ "18048.9, 18048.9, 18048.9, 19909.8, 23631.4"); } fall_power (energy_inslew_load_5x5__7) { values ("12941.2, 12941.2, 12941.2, 14802.0, 18523.7", \ "12986.9, 12986.9, 12986.9, 14847.7, 18569.4", \ "13078.3, 13078.3, 13078.3, 14939.1, 18660.8", \ "13261.1, 13261.1, 13261.1, 15122.0, 18843.7", \ "13626.8, 13626.8, 13626.8, 15487.7, 19209.3"); } } internal_power (energy_neg_nq_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__7) { values ("16723.0, 16723.0, 16723.0, 18583.8, 22305.5", \ "16811.4, 16811.4, 16811.4, 18672.2, 22393.9", \ "16988.2, 16988.2, 16988.2, 18849.0, 22570.7", \ "17341.7, 17341.7, 17341.7, 19202.6, 22924.3", \ "18048.9, 18048.9, 18048.9, 19909.8, 23631.4"); } fall_power (energy_inslew_load_5x5__7) { values ("12941.2, 12941.2, 12941.2, 14802.0, 18523.7", \ "12986.9, 12986.9, 12986.9, 14847.7, 18569.4", \ "13078.3, 13078.3, 13078.3, 14939.1, 18660.8", \ "13261.1, 13261.1, 13261.1, 15122.0, 18843.7", \ "13626.8, 13626.8, 13626.8, 15487.7, 19209.3"); } } } } cell (xr2_x1) { area : 32.40 ; cell_leakage_power : 7.9 ; leakage_power () { when : "(i1 & i0)" ; value : 7.3 ; } leakage_power () { when : "(!(i1) & i0)" ; value : 7.7 ; } leakage_power () { when : "(i1 & !(i0))" ; value : 7 ; } leakage_power () { when : "(!(i1) & !(i0))" ; value : 9.5 ; } pin (i1) { direction : input ; capacitance : 1275.13 ; } pin (i0) { direction : input ; capacitance : 1270.29 ; } pin (q) { function : "(i0 ^ i1)" ; direction : output ; capacitance : 153.07 ; timing (maxd_q_i0_positive_unate) { related_pin : "i0" ; when : "!(i1)" ; sdf_cond : "!(i1)" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__36) { values ("4648.7, 4648.7, 4648.7, 5319.8, 6441.2", \ "4657.5, 4657.5, 4657.5, 5328.6, 6450.0", \ "4675.1, 4675.1, 4675.1, 5346.2, 6467.6", \ "4710.2, 4710.2, 4710.2, 5381.4, 6502.8", \ "4776.4, 4776.4, 4776.4, 5448.5, 6571.1"); } rise_transition (inslew_load_5x5__36) { values ("1622.8, 1622.8, 1622.8, 2439.4, 3935.0", \ "1622.8, 1622.8, 1622.8, 2439.4, 3935.0", \ "1622.8, 1622.8, 1622.8, 2439.4, 3935.0", \ "1622.8, 1622.8, 1622.8, 2439.4, 3935.1", \ "1623.3, 1623.3, 1623.3, 2440.5, 3936.5"); } cell_fall (inslew_load_5x5__36) { values ("5289.3, 5289.3, 5289.3, 5920.7, 6860.9", \ "5298.1, 5298.1, 5298.1, 5929.5, 6869.7", \ "5315.7, 5315.7, 5315.7, 5947.1, 6887.3", \ "5350.9, 5350.9, 5350.9, 5982.3, 6922.5", \ "5421.1, 5421.1, 5421.1, 6052.6, 6992.8"); } fall_transition (inslew_load_5x5__36) { values ("1811.2, 1811.2, 1811.2, 2379.6, 3300.2", \ "1811.2, 1811.2, 1811.2, 2379.6, 3300.2", \ "1811.2, 1811.2, 1811.2, 2379.6, 3300.2", \ "1811.2, 1811.2, 1811.2, 2379.6, 3300.2", \ "1811.5, 1811.5, 1811.5, 2379.9, 3300.5"); } } timing (maxd_q_i1_positive_unate) { related_pin : "i1" ; when : "!(i0)" ; sdf_cond : "!(i0)" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__36) { values ("5717.9, 5717.9, 5717.9, 6269.8, 7296.6", \ "5726.7, 5726.7, 5726.7, 6278.6, 7305.4", \ "5744.3, 5744.3, 5744.3, 6296.2, 7323.0", \ "5779.5, 5779.5, 5779.5, 6331.4, 7358.2", \ "5847.2, 5847.2, 5847.2, 6399.6, 7427.2"); } rise_transition (inslew_load_5x5__36) { values ("2932.9, 2932.9, 2932.9, 3674.4, 5130.8", \ "2932.9, 2932.9, 2932.9, 3674.4, 5130.8", \ "2932.9, 2932.9, 2932.9, 3674.4, 5130.8", \ "2932.9, 2932.9, 2932.9, 3674.4, 5130.8", \ "2934.0, 2934.0, 2934.0, 3675.7, 5132.2"); } cell_fall (inslew_load_5x5__36) { values ("6336.6, 6336.6, 6336.6, 6697.5, 7377.0", \ "6345.3, 6345.3, 6345.3, 6706.2, 7385.7", \ "6362.9, 6362.9, 6362.9, 6723.8, 7403.3", \ "6398.1, 6398.1, 6398.1, 6759.0, 7438.5", \ "6468.3, 6468.3, 6468.3, 6829.2, 7508.7"); } fall_transition (inslew_load_5x5__36) { values ("3150.0, 3150.0, 3150.0, 3584.0, 4434.5", \ "3150.0, 3150.0, 3150.0, 3584.0, 4434.5", \ "3150.0, 3150.0, 3150.0, 3584.0, 4434.5", \ "3150.0, 3150.0, 3150.0, 3584.0, 4434.5", \ "3150.2, 3150.2, 3150.2, 3584.2, 4434.7"); } } timing (maxd_q_i0_negative_unate) { related_pin : "i0" ; when : "i1" ; sdf_cond : "i1" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__36) { values ("6175.4, 6175.4, 6175.4, 6617.2, 7520.7", \ "6170.0, 6170.0, 6170.0, 6611.8, 7515.3", \ "6159.1, 6159.1, 6159.1, 6601.0, 7504.6", \ "6137.3, 6137.3, 6137.3, 6579.3, 7483.0", \ "6093.7, 6093.7, 6093.7, 6536.0, 7440.0"); } rise_transition (inslew_load_5x5__36) { values ("7518.2, 7518.2, 7518.2, 8247.8, 9707.0", \ "7518.2, 7518.2, 7518.2, 8247.8, 9707.0", \ "7518.2, 7518.2, 7518.2, 8247.8, 9707.0", \ "7518.2, 7518.2, 7518.2, 8247.8, 9707.0", \ "7518.3, 7518.3, 7518.3, 8247.9, 9707.1"); } cell_fall (inslew_load_5x5__36) { values ("3785.3, 3785.3, 3785.3, 4051.3, 4592.3", \ "3780.1, 3780.1, 3780.1, 4046.2, 4587.2", \ "3769.7, 3769.7, 3769.7, 4035.8, 4576.8", \ "3749.0, 3749.0, 3749.0, 4015.1, 4556.2", \ "3707.3, 3707.3, 3707.3, 3973.7, 4514.8"); } fall_transition (inslew_load_5x5__36) { values ("4317.7, 4317.7, 4317.7, 4747.0, 5605.4", \ "4317.7, 4317.7, 4317.7, 4747.0, 5605.4", \ "4317.7, 4317.7, 4317.7, 4747.0, 5605.4", \ "4317.7, 4317.7, 4317.7, 4747.0, 5605.4", \ "4319.9, 4319.9, 4319.9, 4748.5, 5606.2"); } } timing (maxd_q_i1_negative_unate) { related_pin : "i1" ; when : "i0" ; sdf_cond : "i0" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__36) { values ("5389.5, 5389.5, 5389.5, 5836.5, 6745.3", \ "5384.0, 5384.0, 5384.0, 5831.1, 6739.9", \ "5373.2, 5373.2, 5373.2, 5820.3, 6729.1", \ "5351.5, 5351.5, 5351.5, 5798.7, 6707.6", \ "5308.0, 5308.0, 5308.0, 5755.5, 6664.6"); } rise_transition (inslew_load_5x5__36) { values ("6309.7, 6309.7, 6309.7, 7039.3, 8498.5", \ "6309.7, 6309.7, 6309.7, 7039.3, 8498.5", \ "6309.7, 6309.7, 6309.7, 7039.3, 8498.5", \ "6309.7, 6309.7, 6309.7, 7039.3, 8498.5", \ "6310.0, 6310.0, 6310.0, 7039.5, 8498.6"); } cell_fall (inslew_load_5x5__36) { values ("2958.1, 2958.1, 2958.1, 3231.0, 3780.8", \ "2961.3, 2961.3, 2961.3, 3234.2, 3784.2", \ "2968.8, 2968.8, 2968.8, 3241.7, 3791.4", \ "2985.0, 2985.0, 2985.0, 3257.9, 3807.7", \ "3017.0, 3017.0, 3017.0, 3290.5, 3840.9"); } fall_transition (inslew_load_5x5__36) { values ("3089.7, 3089.7, 3089.7, 3526.2, 4399.3", \ "3092.7, 3092.7, 3092.7, 3529.3, 4402.6", \ "3094.7, 3094.7, 3094.7, 3531.1, 4404.1", \ "3094.7, 3094.7, 3094.7, 3531.2, 4404.3", \ "3099.3, 3099.3, 3099.3, 3534.3, 4405.7"); } } internal_power (energy_pos_q_i0) { related_pin : "i0" ; when : "!(i1)" ; rise_power (energy_inslew_load_5x5__36) { values ("15892.5, 15892.5, 15892.5, 17805.8, 21632.5", \ "21655.4, 21655.4, 21655.4, 21655.4, 21655.4", \ "21701.2, 21701.2, 21701.2, 21701.2, 21701.2", \ "16052.9, 16052.9, 16052.9, 17966.2, 21792.9", \ "16247.0, 16247.0, 16247.0, 18160.4, 21987.0"); } fall_power (energy_inslew_load_5x5__36) { values ("16816.3, 16816.3, 16816.3, 18729.6, 22556.3", \ "22600.4, 22600.4, 22600.4, 22600.4, 22600.4", \ "22688.5, 22688.5, 22688.5, 22688.5, 22688.5", \ "22864.9, 22864.9, 22864.9, 22864.9, 22864.9", \ "17478.0, 17478.0, 17478.0, 19391.4, 23218.1"); } } internal_power (energy_pos_q_i1) { related_pin : "i1" ; when : "!(i0)" ; rise_power (energy_inslew_load_5x5__36) { values ("20322.2, 20322.2, 20322.2, 22235.5, 26062.2", \ "26085.1, 26085.1, 26085.1, 26085.1, 26085.1", \ "26130.9, 26130.9, 26130.9, 26130.9, 26130.9", \ "20482.7, 20482.7, 20482.7, 22396.0, 26222.7", \ "20680.3, 20680.3, 20680.3, 22593.7, 26420.3"); } fall_power (energy_inslew_load_5x5__36) { values ("22145.5, 22145.5, 22145.5, 24058.9, 27885.5", \ "27929.6, 27929.6, 27929.6, 27929.6, 27929.6", \ "28017.8, 28017.8, 28017.8, 28017.8, 28017.8", \ "28194.2, 28194.2, 28194.2, 28194.2, 28194.2", \ "22807.2, 22807.2, 22807.2, 24720.6, 28547.3"); } } internal_power (energy_neg_q_i0) { related_pin : "i0" ; when : "i1" ; rise_power (energy_inslew_load_5x5__36) { values ("17912.6, 17912.6, 17912.6, 19825.9, 23652.6", \ "18001.0, 18001.0, 18001.0, 19914.3, 23741.0", \ "18177.8, 18177.8, 18177.8, 20091.1, 23917.8", \ "18531.4, 18531.4, 18531.4, 20444.7, 24271.4", \ "19238.5, 19238.5, 19238.5, 21151.9, 24978.6"); } fall_power (energy_inslew_load_5x5__36) { values ("17032.3, 17032.3, 17032.3, 18945.6, 22772.3", \ "17078.0, 17078.0, 17078.0, 18991.3, 22818.0", \ "17169.4, 17169.4, 17169.4, 19082.8, 22909.4", \ "17352.3, 17352.3, 17352.3, 19265.6, 23092.3", \ "17718.0, 17718.0, 17718.0, 19631.3, 23458.0"); } } internal_power (energy_neg_q_i1) { related_pin : "i1" ; when : "i0" ; rise_power (energy_inslew_load_5x5__36) { values ("14718.2, 14718.2, 14718.2, 16631.5, 20458.2", \ "14781.3, 14781.3, 14781.3, 16694.6, 20521.3", \ "14907.6, 14907.6, 14907.6, 16820.9, 20647.6", \ "15160.2, 15160.2, 15160.2, 17073.5, 20900.2", \ "15665.4, 15665.4, 15665.4, 17578.7, 21405.4"); } fall_power (energy_inslew_load_5x5__36) { values ("11375.8, 11375.8, 11375.8, 13289.1, 17115.8", \ "11426.2, 11426.2, 11426.2, 13339.5, 17166.2", \ "11527.0, 11527.0, 11527.0, 13440.3, 17267.0", \ "11728.6, 11728.6, 11728.6, 13642.0, 17468.6", \ "12131.8, 12131.8, 12131.8, 14045.2, 17871.9"); } } } } cell (noa2ao222_x4) { area : 43.20 ; cell_leakage_power : 9.9 ; leakage_power () { when : "(i4 & i3 & i2 & i1 & i0)" ; value : 9.5 ; } leakage_power () { when : "(i0 & i1 & ((i2 & i3) ^ i4))" ; value : 9.2 ; } leakage_power () { when : "(i0 & i1 & !((i2 & i3)) & !(i4))" ; value : 8.8 ; } leakage_power () { when : "((i0 & !(i1) & ((i2 & i3 & !(i4)) | (!(i2) & !(i3) & i4))) | (!(i0) & i1 & i2 & i3 & !(i4)))" ; value : 12 ; } leakage_power () { when : "((i0 & !(i1) & (i2 | i3) & i4) | (!(i0) & ((i1 & ((i2 | i3) ^ !(i4))) | (!(i1) & (i2 ^ i3) & !(i4)))))" ; value : 10 ; } leakage_power () { when : "((i0 & !(i1) & !((i2 & i3)) & !(i4)) | (!(i0) & ((i1 & ((i2 & !(i3) & !(i4)) | (!(i2) & (i3 ^ i4)))) | (!(i1) & ((i2 & i3) | i4)))))" ; value : 11 ; } leakage_power () { when : "(!(i4) & !(i3) & !(i2) & !(i1) & !(i0))" ; value : 9.3 ; } pin (i4) { direction : input ; capacitance : 736.44 ; } pin (i3) { direction : input ; capacitance : 734.34 ; } pin (i2) { direction : input ; capacitance : 734.94 ; } pin (i1) { direction : input ; capacitance : 664.65 ; } pin (i0) { direction : input ; capacitance : 666.60 ; } pin (nq) { function : "((!(i4) & (!(i0) | !(i1))) | (!((i0 & i1)) & !(i3) & !(i2)))" ; direction : output ; capacitance : 152.23 ; timing (maxd_nq_i0_negative_unate) { related_pin : "i0" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__6) { values ("22641.7, 22641.7, 22641.7, 22883.1, 23343.4", \ "22634.6, 22634.6, 22634.6, 22876.0, 23336.3", \ "22620.4, 22620.4, 22620.4, 22861.8, 23322.1", \ "22591.9, 22591.9, 22591.9, 22833.3, 23293.6", \ "22535.0, 22535.0, 22535.0, 22776.4, 23236.7"); } rise_transition (inslew_load_5x5__6) { values ("6273.0, 6273.0, 6273.0, 6467.6, 6851.9", \ "6273.0, 6273.0, 6273.0, 6467.6, 6851.9", \ "6273.0, 6273.0, 6273.0, 6467.6, 6851.9", \ "6273.0, 6273.0, 6273.0, 6467.6, 6851.9", \ "6273.0, 6273.0, 6273.0, 6467.6, 6851.9"); } cell_fall (inslew_load_5x5__6) { values ("14489.9, 14489.9, 14489.9, 14603.6, 15015.4", \ "14484.7, 14484.7, 14484.7, 14598.4, 15010.2", \ "14474.4, 14474.4, 14474.4, 14588.1, 14999.9", \ "14453.7, 14453.7, 14453.7, 14567.4, 14979.2", \ "14412.6, 14412.6, 14412.6, 14526.3, 14938.0"); } fall_transition (inslew_load_5x5__6) { values ("3683.8, 3683.8, 3683.8, 3711.4, 4020.0", \ "3683.8, 3683.8, 3683.8, 3711.4, 4020.0", \ "3683.8, 3683.8, 3683.8, 3711.4, 4020.0", \ "3683.8, 3683.8, 3683.8, 3711.4, 4020.0", \ "3683.9, 3683.9, 3683.9, 3711.5, 4020.1"); } } timing (maxd_nq_i1_negative_unate) { related_pin : "i1" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__6) { values ("21543.1, 21543.1, 21543.1, 21783.7, 22243.9", \ "21536.0, 21536.0, 21536.0, 21776.6, 22236.8", \ "21521.8, 21521.8, 21521.8, 21762.4, 22222.6", \ "21493.4, 21493.4, 21493.4, 21734.0, 22194.2", \ "21436.5, 21436.5, 21436.5, 21677.1, 22137.3"); } rise_transition (inslew_load_5x5__6) { values ("5942.4, 5942.4, 5942.4, 6137.3, 6524.9", \ "5942.4, 5942.4, 5942.4, 6137.3, 6524.9", \ "5942.4, 5942.4, 5942.4, 6137.3, 6524.9", \ "5942.4, 5942.4, 5942.4, 6137.3, 6524.9", \ "5942.4, 5942.4, 5942.4, 6137.3, 6524.9"); } cell_fall (inslew_load_5x5__6) { values ("13060.5, 13060.5, 13060.5, 13272.3, 13685.6", \ "13065.6, 13065.6, 13065.6, 13277.4, 13690.7", \ "13073.1, 13073.1, 13073.1, 13284.9, 13698.2", \ "13089.7, 13089.7, 13089.7, 13301.5, 13714.8", \ "13123.4, 13123.4, 13123.4, 13335.2, 13748.5"); } fall_transition (inslew_load_5x5__6) { values ("3313.6, 3313.6, 3313.6, 3462.9, 3780.7", \ "3314.4, 3314.4, 3314.4, 3463.6, 3781.4", \ "3314.6, 3314.6, 3314.6, 3463.9, 3781.6", \ "3314.7, 3314.7, 3314.7, 3463.9, 3781.7", \ "3314.9, 3314.9, 3314.9, 3464.1, 3781.9"); } } timing (maxd_nq_i2_negative_unate) { related_pin : "i2" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__6) { values ("12663.7, 12663.7, 12663.7, 12928.1, 13417.7", \ "12640.6, 12640.6, 12640.6, 12905.0, 13394.6", \ "12705.7, 12705.7, 12705.7, 12969.9, 13459.4", \ "12743.5, 12743.5, 12743.5, 13007.6, 13497.0", \ "12830.5, 12830.5, 12830.5, 13094.2, 13583.4"); } rise_transition (inslew_load_5x5__6) { values ("3211.9, 3211.9, 3211.9, 3429.9, 3846.8", \ "3207.5, 3207.5, 3207.5, 3425.6, 3842.6", \ "3233.6, 3233.6, 3233.6, 3451.5, 3867.5", \ "3254.7, 3254.7, 3254.7, 3472.1, 3887.6", \ "3294.5, 3294.5, 3294.5, 3511.2, 3925.6"); } cell_fall (inslew_load_5x5__6) { values ("13181.8, 13181.8, 13181.8, 13393.5, 13807.7", \ "13176.7, 13176.7, 13176.7, 13388.4, 13802.6", \ "13166.4, 13166.4, 13166.4, 13378.1, 13792.3", \ "13145.7, 13145.7, 13145.7, 13357.4, 13771.6", \ "13104.9, 13104.9, 13104.9, 13316.6, 13730.7"); } fall_transition (inslew_load_5x5__6) { values ("3204.8, 3204.8, 3204.8, 3358.1, 3680.1", \ "3204.8, 3204.8, 3204.8, 3358.1, 3680.1", \ "3204.8, 3204.8, 3204.8, 3358.1, 3680.1", \ "3204.8, 3204.8, 3204.8, 3358.1, 3680.1", \ "3205.0, 3205.0, 3205.0, 3358.3, 3680.2"); } } timing (maxd_nq_i3_negative_unate) { related_pin : "i3" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__6) { values ("17491.4, 17491.4, 17491.4, 17742.3, 18227.1", \ "17478.9, 17478.9, 17478.9, 17729.8, 18214.6", \ "17479.7, 17479.7, 17479.7, 17730.3, 18215.0", \ "17461.0, 17461.0, 17461.0, 17711.4, 18196.2", \ "17433.8, 17433.8, 17433.8, 17683.9, 18168.5"); } rise_transition (inslew_load_5x5__6) { values ("4711.1, 4711.1, 4711.1, 4911.0, 5304.6", \ "4710.7, 4710.7, 4710.7, 4910.6, 5304.2", \ "4717.2, 4717.2, 4717.2, 4917.2, 5310.7", \ "4722.6, 4722.6, 4722.6, 4922.6, 5316.0", \ "4732.1, 4732.1, 4732.1, 4932.1, 5325.5"); } cell_fall (inslew_load_5x5__6) { values ("15692.8, 15692.8, 15692.8, 15908.5, 16218.2", \ "15687.6, 15687.6, 15687.6, 15903.3, 16213.0", \ "15677.3, 15677.3, 15677.3, 15893.0, 16202.7", \ "15656.6, 15656.6, 15656.6, 15872.3, 16182.0", \ "15615.3, 15615.3, 15615.3, 15831.0, 16140.7"); } fall_transition (inslew_load_5x5__6) { values ("3797.3, 3797.3, 3797.3, 3921.3, 4123.8", \ "3797.3, 3797.3, 3797.3, 3921.3, 4123.8", \ "3797.3, 3797.3, 3797.3, 3921.3, 4123.8", \ "3797.3, 3797.3, 3797.3, 3921.3, 4123.8", \ "3797.3, 3797.3, 3797.3, 3921.3, 4123.8"); } } timing (maxd_nq_i4_negative_unate) { related_pin : "i4" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__6) { values ("10322.9, 10322.9, 10322.9, 10599.9, 11116.6", \ "10350.3, 10350.3, 10350.3, 10626.7, 11143.3", \ "10385.6, 10385.6, 10385.6, 10661.2, 11177.7", \ "10411.7, 10411.7, 10411.7, 10686.6, 11202.9", \ "10445.4, 10445.4, 10445.4, 10719.2, 11235.4"); } rise_transition (inslew_load_5x5__6) { values ("2494.6, 2494.6, 2494.6, 2729.5, 3169.0", \ "2504.6, 2504.6, 2504.6, 2739.1, 3178.3", \ "2518.4, 2518.4, 2518.4, 2752.2, 3191.1", \ "2530.3, 2530.3, 2530.3, 2763.6, 3202.1", \ "2543.4, 2543.4, 2543.4, 2776.0, 3214.3"); } cell_fall (inslew_load_5x5__6) { values ("11763.1, 11763.1, 11763.1, 11974.9, 12410.6", \ "11768.4, 11768.4, 11768.4, 11980.3, 12415.8", \ "11774.7, 11774.7, 11774.7, 11986.6, 12422.0", \ "11792.1, 11792.1, 11792.1, 12003.9, 12439.3", \ "11824.1, 11824.1, 11824.1, 12035.9, 12471.3"); } fall_transition (inslew_load_5x5__6) { values ("2970.3, 2970.3, 2970.3, 3133.7, 3457.0", \ "2970.6, 2970.6, 2970.6, 3134.0, 3457.3", \ "2970.7, 2970.7, 2970.7, 3134.1, 3457.5", \ "2971.0, 2971.0, 2971.0, 3134.3, 3457.7", \ "2971.0, 2971.0, 2971.0, 3134.3, 3457.7"); } } internal_power (energy_neg_nq_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__6) { values ("104604.7, 104604.7, 104604.7, 106507.6, 110313.2", \ "110391.2, 110391.2, 110391.2, 110391.2, 110391.2", \ "110547.2, 110547.2, 110547.2, 110547.2, 110547.2", \ "110859.1, 110859.1, 110859.1, 110859.1, 110859.1", \ "111482.9, 111482.9, 111482.9, 111482.9, 111482.9"); } fall_power (energy_inslew_load_5x5__6) { values ("74531.5, 74531.5, 74531.5, 76434.3, 80240.0", \ "80270.6, 80270.6, 80270.6, 80270.6, 80270.6", \ "80331.9, 80331.9, 80331.9, 80331.9, 80331.9", \ "80454.3, 80454.3, 80454.3, 80454.3, 80454.3", \ "74991.7, 74991.7, 74991.7, 76894.6, 80700.2"); } } internal_power (energy_neg_nq_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__6) { values ("99039.5, 99039.5, 99039.5, 100942.4, 104748.0", \ "104806.0, 104806.0, 104806.0, 104806.0, 104806.0", \ "104922.0, 104922.0, 104922.0, 104922.0, 104922.0", \ "105154.1, 105154.1, 105154.1, 105154.1, 105154.1", \ "105618.1, 105618.1, 105618.1, 105618.1, 105618.1"); } fall_power (energy_inslew_load_5x5__6) { values ("66922.0, 66922.0, 66922.0, 68824.8, 72630.5", \ "66963.5, 66963.5, 66963.5, 68866.3, 72672.0", \ "67034.0, 67034.0, 67034.0, 68936.8, 72742.5", \ "67170.8, 67170.8, 67170.8, 69073.6, 72879.3", \ "67445.0, 67445.0, 67445.0, 69347.9, 73153.5"); } } internal_power (energy_neg_nq_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__6) { values ("58066.4, 58066.4, 58066.4, 59969.3, 63774.9", \ "58088.6, 58088.6, 58088.6, 59991.5, 63797.1", \ "58370.9, 58370.9, 58370.9, 60273.7, 64079.4", \ "58722.9, 58722.9, 58722.9, 60625.7, 64431.4", \ "59412.1, 59412.1, 59412.1, 61314.9, 65120.6"); } fall_power (energy_inslew_load_5x5__6) { values ("57663.6, 57663.6, 57663.6, 59566.4, 63372.1", \ "63394.6, 63394.6, 63394.6, 63394.6, 63394.6", \ "63439.5, 63439.5, 63439.5, 63439.5, 63439.5", \ "63529.3, 63529.3, 63529.3, 63529.3, 63529.3", \ "58002.2, 58002.2, 58002.2, 59905.0, 63710.7"); } } internal_power (energy_neg_nq_i3) { related_pin : "i3" ; rise_power (energy_inslew_load_5x5__6) { values ("79192.9, 79192.9, 79192.9, 81095.7, 84901.4", \ "79242.6, 79242.6, 79242.6, 81145.4, 84951.1", \ "79399.3, 79399.3, 79399.3, 81302.1, 85107.8", \ "79651.9, 79651.9, 79651.9, 81554.7, 85360.4", \ "80148.1, 80148.1, 80148.1, 82050.9, 85856.6"); } fall_power (energy_inslew_load_5x5__6) { values ("68242.8, 68242.8, 68242.8, 70145.7, 73951.3", \ "73982.1, 73982.1, 73982.1, 73982.1, 73982.1", \ "74043.5, 74043.5, 74043.5, 74043.5, 74043.5", \ "74166.3, 74166.3, 74166.3, 74166.3, 74166.3", \ "68703.7, 68703.7, 68703.7, 70606.6, 74412.3"); } } internal_power (energy_neg_nq_i4) { related_pin : "i4" ; rise_power (energy_inslew_load_5x5__6) { values ("51599.8, 51599.8, 51599.8, 53502.6, 57308.3", \ "51698.1, 51698.1, 51698.1, 53601.0, 57406.6", \ "51856.6, 51856.6, 51856.6, 53759.4, 57565.1", \ "52079.5, 52079.5, 52079.5, 53982.3, 57788.0", \ "52460.5, 52460.5, 52460.5, 54363.4, 58169.0"); } fall_power (energy_inslew_load_5x5__6) { values ("51554.5, 51554.5, 51554.5, 53457.3, 57263.0", \ "51595.8, 51595.8, 51595.8, 53498.6, 57304.3", \ "51665.6, 51665.6, 51665.6, 53568.5, 57374.1", \ "51803.1, 51803.1, 51803.1, 53705.9, 57511.6", \ "52068.2, 52068.2, 52068.2, 53971.0, 57776.7"); } } } } cell (noa2a2a23_x4) { area : 46.80 ; cell_leakage_power : 14 ; leakage_power () { when : "(i5 & !(i4) & !(i3) & i2 & !(i1) & i0)" ; value : 15 ; } leakage_power () { when : "((i0 & !(i1) & ((i2 & !(i3) & i4 & !(i5)) | (!(i2) & i3 & (i4 ^ i5)))) | (!(i0) & i1 & (i2 ^ i3) & (i4 ^ i5)))" ; value : 14 ; } leakage_power () { when : "((i0 & ((i1 & ((i2 & ((!(i3) & (i4 | i5)) | (i4 ^ i5))) | (!(i2) & i3 & (i4 | i5)))) | (!(i1) & ((i2 & i3 & (i4 ^ i5)) | (!(i2) & !(i3) & i4 & i5))))) | (!(i0) & ((i1 & ((i2 & i3 & (i4 ^ i5)) | (!(i2) & !(i3) & i4 & i5))) | (i2 & i3 & (i4 ^ i5)))))" ; value : 17 ; } leakage_power () { when : "((i0 & i1 & (!((i2 | i3)) | (!(i4) & !(i5)))) | (i2 & i3 & !(i4) & !(i5)))" ; value : 16 ; } leakage_power () { when : "((i0 & !(i1) & ((i2 & !(i3) & !(i4) & !(i5)) | (!(i2) & ((i3 & !(i4) & !(i5)) | (!(i3) & (i4 ^ i5)))))) | (!(i0) & ((i1 & ((i2 & !(i3) & !(i4) & !(i5)) | (!(i2) & ((i3 & !(i4) & !(i5)) | (!(i3) & (i4 ^ i5)))))) | (!(i1) & (i2 ^ i3) & (i4 ^ i5)))))" ; value : 13 ; } leakage_power () { when : "((!(i0) & !((i1 & !(i2) & !(i3))) & i4 & i5) | (!(i1) & (i2 | i3) & i4 & i5) | (i2 & i3 & i4 & i5))" ; value : 18 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & !(i3) & !(i4) & !(i5)) | (!(i0) & ((i1 & !(i2) & !(i3) & !(i4) & !(i5)) | (!(i1) & ((i2 & !(i3) & !(i4) & !(i5)) | (!(i2) & ((i3 & !(i4) & !(i5)) | (!(i3) & (i4 ^ i5)))))))))" ; value : 12 ; } leakage_power () { when : "(!(i5) & !(i4) & !(i3) & !(i2) & !(i1) & !(i0))" ; value : 11 ; } pin (i5) { direction : input ; capacitance : 845.77 ; } pin (i4) { direction : input ; capacitance : 848.32 ; } pin (i3) { direction : input ; capacitance : 845.17 ; } pin (i2) { direction : input ; capacitance : 844.87 ; } pin (i1) { direction : input ; capacitance : 844.57 ; } pin (i0) { direction : input ; capacitance : 843.97 ; } pin (nq) { function : "((!(i4) & ((!(i2) & (!(i0) | !(i1))) | (!((i0 & i1)) & !(i3)))) | (!(i2) & !((i0 & i1)) & !(i5)) | (!((i0 & i1)) & !(i3) & !(i5)))" ; direction : output ; capacitance : 149.15 ; timing (maxd_nq_i0_negative_unate) { related_pin : "i0" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__37) { values ("22427.2, 22427.2, 22427.2, 22663.6, 23115.3", \ "22415.8, 22415.8, 22415.8, 22652.2, 23103.9", \ "22393.0, 22393.0, 22393.0, 22629.4, 23081.1", \ "22347.5, 22347.5, 22347.5, 22583.9, 23035.6", \ "22256.4, 22256.4, 22256.4, 22492.8, 22944.5"); } rise_transition (inslew_load_5x5__37) { values ("6097.0, 6097.0, 6097.0, 6287.9, 6665.9", \ "6097.0, 6097.0, 6097.0, 6287.9, 6665.9", \ "6097.0, 6097.0, 6097.0, 6287.9, 6665.9", \ "6097.0, 6097.0, 6097.0, 6287.9, 6665.9", \ "6097.0, 6097.0, 6097.0, 6287.9, 6665.9"); } cell_fall (inslew_load_5x5__37) { values ("15209.1, 15209.1, 15209.1, 15420.9, 15723.1", \ "15204.0, 15204.0, 15204.0, 15415.8, 15718.0", \ "15193.7, 15193.7, 15193.7, 15405.5, 15707.7", \ "15173.0, 15173.0, 15173.0, 15384.8, 15687.0", \ "15131.8, 15131.8, 15131.8, 15343.6, 15645.8"); } fall_transition (inslew_load_5x5__37) { values ("3797.4, 3797.4, 3797.4, 3918.5, 4114.0", \ "3797.4, 3797.4, 3797.4, 3918.5, 4114.0", \ "3797.4, 3797.4, 3797.4, 3918.5, 4114.0", \ "3797.4, 3797.4, 3797.4, 3918.5, 4114.0", \ "3797.5, 3797.5, 3797.5, 3918.6, 4114.0"); } } timing (maxd_nq_i1_negative_unate) { related_pin : "i1" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__37) { values ("21318.4, 21318.4, 21318.4, 21554.1, 22005.7", \ "21307.0, 21307.0, 21307.0, 21542.7, 21994.3", \ "21284.2, 21284.2, 21284.2, 21519.9, 21971.5", \ "21238.7, 21238.7, 21238.7, 21474.4, 21926.0", \ "21147.7, 21147.7, 21147.7, 21383.4, 21835.0"); } rise_transition (inslew_load_5x5__37) { values ("5769.9, 5769.9, 5769.9, 5961.1, 6343.1", \ "5769.9, 5769.9, 5769.9, 5961.1, 6343.1", \ "5769.9, 5769.9, 5769.9, 5961.1, 6343.1", \ "5769.9, 5769.9, 5769.9, 5961.1, 6343.1", \ "5769.9, 5769.9, 5769.9, 5961.1, 6343.1"); } cell_fall (inslew_load_5x5__37) { values ("13915.6, 13915.6, 13915.6, 14025.8, 14429.6", \ "13920.3, 13920.3, 13920.3, 14030.8, 14434.6", \ "13927.9, 13927.9, 13927.9, 14038.2, 14442.0", \ "13944.3, 13944.3, 13944.3, 14054.8, 14458.6", \ "13978.0, 13978.0, 13978.0, 14088.5, 14492.3"); } fall_transition (inslew_load_5x5__37) { values ("3544.9, 3544.9, 3544.9, 3574.9, 3881.9", \ "3545.2, 3545.2, 3545.2, 3575.6, 3882.6", \ "3545.0, 3545.0, 3545.0, 3575.8, 3882.8", \ "3545.2, 3545.2, 3545.2, 3575.9, 3882.9", \ "3545.8, 3545.8, 3545.8, 3576.0, 3882.9"); } } timing (maxd_nq_i2_negative_unate) { related_pin : "i2" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__37) { values ("18108.5, 18108.5, 18108.5, 18349.3, 18824.7", \ "18108.0, 18108.0, 18108.0, 18348.8, 18824.2", \ "18096.5, 18096.5, 18096.5, 18337.2, 18812.6", \ "18082.5, 18082.5, 18082.5, 18323.0, 18798.4", \ "18046.0, 18046.0, 18046.0, 18286.3, 18761.7"); } rise_transition (inslew_load_5x5__37) { values ("4825.4, 4825.4, 4825.4, 5021.7, 5406.7", \ "4828.2, 4828.2, 4828.2, 5024.5, 5409.4", \ "4830.1, 4830.1, 4830.1, 5026.4, 5411.3", \ "4835.1, 4835.1, 4835.1, 5031.5, 5416.3", \ "4838.8, 4838.8, 4838.8, 5035.2, 5420.0"); } cell_fall (inslew_load_5x5__37) { values ("13636.1, 13636.1, 13636.1, 13844.6, 14248.6", \ "13631.0, 13631.0, 13631.0, 13839.5, 14243.5", \ "13620.7, 13620.7, 13620.7, 13829.2, 14233.2", \ "13600.0, 13600.0, 13600.0, 13808.5, 14212.5", \ "13559.0, 13559.0, 13559.0, 13767.6, 14171.5"); } fall_transition (inslew_load_5x5__37) { values ("3390.7, 3390.7, 3390.7, 3533.7, 3842.4", \ "3390.7, 3390.7, 3390.7, 3533.7, 3842.4", \ "3390.7, 3390.7, 3390.7, 3533.7, 3842.4", \ "3390.7, 3390.7, 3390.7, 3533.7, 3842.4", \ "3390.8, 3390.8, 3390.8, 3533.9, 3842.6"); } } timing (maxd_nq_i3_negative_unate) { related_pin : "i3" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__37) { values ("16908.2, 16908.2, 16908.2, 17159.1, 17635.9", \ "16907.8, 16907.8, 16907.8, 17158.6, 17635.4", \ "16896.3, 16896.3, 16896.3, 17147.2, 17624.0", \ "16882.1, 16882.1, 16882.1, 17133.0, 17609.7", \ "16845.4, 16845.4, 16845.4, 17096.2, 17572.9"); } rise_transition (inslew_load_5x5__37) { values ("4463.9, 4463.9, 4463.9, 4660.5, 5049.0", \ "4466.8, 4466.8, 4466.8, 4663.4, 5051.8", \ "4468.8, 4468.8, 4468.8, 4665.4, 5053.8", \ "4473.9, 4473.9, 4473.9, 4670.4, 5058.7", \ "4477.4, 4477.4, 4477.4, 4674.0, 5062.2"); } cell_fall (inslew_load_5x5__37) { values ("12235.7, 12235.7, 12235.7, 12443.3, 12849.3", \ "12240.7, 12240.7, 12240.7, 12448.3, 12854.3", \ "12248.8, 12248.8, 12248.8, 12456.4, 12862.4", \ "12265.2, 12265.2, 12265.2, 12472.8, 12878.8", \ "12299.3, 12299.3, 12299.3, 12506.9, 12912.9"); } fall_transition (inslew_load_5x5__37) { values ("3118.7, 3118.7, 3118.7, 3271.8, 3590.3", \ "3119.4, 3119.4, 3119.4, 3272.6, 3591.0", \ "3119.8, 3119.8, 3119.8, 3272.9, 3591.3", \ "3119.8, 3119.8, 3119.8, 3273.0, 3591.4", \ "3120.2, 3120.2, 3120.2, 3273.3, 3591.7"); } } timing (maxd_nq_i4_negative_unate) { related_pin : "i4" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__37) { values ("11611.0, 11611.0, 11611.0, 11873.5, 12368.1", \ "11664.2, 11664.2, 11664.2, 11926.6, 12420.1", \ "11737.4, 11737.4, 11737.4, 11999.5, 12491.7", \ "11776.4, 11776.4, 11776.4, 12038.3, 12529.4", \ "11895.8, 11895.8, 11895.8, 12157.3, 12645.9"); } rise_transition (inslew_load_5x5__37) { values ("2825.1, 2825.1, 2825.1, 3045.0, 3466.1", \ "2844.4, 2844.4, 2844.4, 3063.9, 3484.4", \ "2872.3, 2872.3, 2872.3, 3091.3, 3510.9", \ "2892.6, 2892.6, 2892.6, 3111.2, 3530.2", \ "2941.6, 2941.6, 2941.6, 3159.4, 3576.9"); } cell_fall (inslew_load_5x5__37) { values ("10308.1, 10308.1, 10308.1, 10515.9, 10948.8", \ "10311.5, 10311.5, 10311.5, 10519.3, 10952.2", \ "10320.2, 10320.2, 10320.2, 10528.0, 10960.8", \ "10336.2, 10336.2, 10336.2, 10544.0, 10976.8", \ "10366.7, 10366.7, 10366.7, 10574.5, 11007.4"); } fall_transition (inslew_load_5x5__37) { values ("2931.7, 2931.7, 2931.7, 3092.9, 3411.3", \ "2931.7, 2931.7, 2931.7, 3092.9, 3411.3", \ "2931.8, 2931.8, 2931.8, 3093.0, 3411.4", \ "2931.8, 2931.8, 2931.8, 3093.0, 3411.4", \ "2932.0, 2932.0, 2932.0, 3093.2, 3411.5"); } } timing (maxd_nq_i5_negative_unate) { related_pin : "i5" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__37) { values ("13085.4, 13085.4, 13085.4, 13344.2, 13824.9", \ "13132.6, 13132.6, 13132.6, 13391.2, 13871.8", \ "13197.0, 13197.0, 13197.0, 13455.4, 13935.9", \ "13227.0, 13227.0, 13227.0, 13485.3, 13965.7", \ "13334.6, 13334.6, 13334.6, 13592.4, 14072.6"); } rise_transition (inslew_load_5x5__37) { values ("3287.3, 3287.3, 3287.3, 3499.8, 3906.2", \ "3304.9, 3304.9, 3304.9, 3517.0, 3923.1", \ "3330.0, 3330.0, 3330.0, 3541.7, 3947.1", \ "3347.5, 3347.5, 3347.5, 3559.0, 3963.9", \ "3392.8, 3392.8, 3392.8, 3603.5, 4007.4"); } cell_fall (inslew_load_5x5__37) { values ("11340.4, 11340.4, 11340.4, 11548.1, 11970.3", \ "11335.3, 11335.3, 11335.3, 11543.0, 11965.2", \ "11325.0, 11325.0, 11325.0, 11532.7, 11954.9", \ "11304.3, 11304.3, 11304.3, 11512.0, 11934.2", \ "11262.9, 11262.9, 11262.9, 11470.6, 11892.7"); } fall_transition (inslew_load_5x5__37) { values ("2973.7, 2973.7, 2973.7, 3133.1, 3451.9", \ "2973.7, 2973.7, 2973.7, 3133.1, 3451.9", \ "2973.7, 2973.7, 2973.7, 3133.1, 3451.9", \ "2973.7, 2973.7, 2973.7, 3133.1, 3451.9", \ "2973.9, 2973.9, 2973.9, 3133.3, 3452.1"); } } internal_power (energy_neg_nq_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__37) { values ("106078.0, 106078.0, 106078.0, 107942.3, 111671.0", \ "111759.4, 111759.4, 111759.4, 111759.4, 111759.4", \ "111936.2, 111936.2, 111936.2, 111936.2, 111936.2", \ "112289.8, 112289.8, 112289.8, 112289.8, 112289.8", \ "112997.0, 112997.0, 112997.0, 112997.0, 112997.0"); } fall_power (energy_inslew_load_5x5__37) { values ("80406.9, 80406.9, 80406.9, 82271.3, 85999.9", \ "86045.7, 86045.7, 86045.7, 86045.7, 86045.7", \ "86137.1, 86137.1, 86137.1, 86137.1, 86137.1", \ "86319.9, 86319.9, 86319.9, 86319.9, 86319.9", \ "81093.0, 81093.0, 81093.0, 82957.3, 86686.0"); } } internal_power (energy_neg_nq_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__37) { values ("100173.3, 100173.3, 100173.3, 102037.6, 105766.3", \ "105829.4, 105829.4, 105829.4, 105829.4, 105829.4", \ "105955.7, 105955.7, 105955.7, 105955.7, 105955.7", \ "106208.3, 106208.3, 106208.3, 106208.3, 106208.3", \ "106713.5, 106713.5, 106713.5, 106713.5, 106713.5"); } fall_power (energy_inslew_load_5x5__37) { values ("72289.4, 72289.4, 72289.4, 74153.8, 77882.5", \ "72347.1, 72347.1, 72347.1, 74211.5, 77940.2", \ "72450.4, 72450.4, 72450.4, 74314.7, 78043.4", \ "72652.7, 72652.7, 72652.7, 74517.0, 78245.7", \ "73056.6, 73056.6, 73056.6, 74920.9, 78649.6"); } } internal_power (energy_neg_nq_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__37) { values ("83596.6, 83596.6, 83596.6, 85461.0, 89189.6", \ "83703.9, 83703.9, 83703.9, 85568.2, 89296.9", \ "83889.6, 83889.6, 83889.6, 85753.9, 89482.6", \ "84270.7, 84270.7, 84270.7, 86135.0, 89863.7", \ "84982.1, 84982.1, 84982.1, 86846.4, 90575.1"); } fall_power (energy_inslew_load_5x5__37) { values ("71357.4, 71357.4, 71357.4, 73221.8, 76950.4", \ "76979.2, 76979.2, 76979.2, 76979.2, 76979.2", \ "77036.7, 77036.7, 77036.7, 77036.7, 77036.7", \ "77151.7, 77151.7, 77151.7, 77151.7, 77151.7", \ "71790.3, 71790.3, 71790.3, 73654.6, 77383.3"); } } internal_power (energy_neg_nq_i3) { related_pin : "i3" ; rise_power (energy_inslew_load_5x5__37) { values ("77588.4, 77588.4, 77588.4, 79452.8, 83181.4", \ "77674.4, 77674.4, 77674.4, 79538.7, 83267.4", \ "77817.4, 77817.4, 77817.4, 79681.7, 83410.4", \ "78111.3, 78111.3, 78111.3, 79975.6, 83704.3", \ "78649.0, 78649.0, 78649.0, 80513.3, 84242.0"); } fall_power (energy_inslew_load_5x5__37) { values ("63088.5, 63088.5, 63088.5, 64952.9, 68681.6", \ "63128.3, 63128.3, 63128.3, 64992.7, 68721.3", \ "63197.2, 63197.2, 63197.2, 65061.5, 68790.2", \ "63328.8, 63328.8, 63328.8, 65193.2, 68921.9", \ "63594.4, 63594.4, 63594.4, 65458.7, 69187.4"); } } internal_power (energy_neg_nq_i4) { related_pin : "i4" ; rise_power (energy_inslew_load_5x5__37) { values ("54260.6, 54260.6, 54260.6, 56125.0, 59853.6", \ "54447.0, 54447.0, 54447.0, 56311.3, 60040.0", \ "54751.1, 54751.1, 54751.1, 56615.4, 60344.1", \ "55131.4, 55131.4, 55131.4, 56995.8, 60724.4", \ "55948.7, 55948.7, 55948.7, 57813.0, 61541.7"); } fall_power (energy_inslew_load_5x5__37) { values ("50784.2, 50784.2, 50784.2, 52648.6, 56377.3", \ "50809.9, 50809.9, 50809.9, 52674.3, 56402.9", \ "50859.3, 50859.3, 50859.3, 52723.7, 56452.4", \ "56545.4, 56545.4, 56545.4, 56545.4, 56545.4", \ "51148.6, 51148.6, 51148.6, 53013.0, 56741.7"); } } internal_power (energy_neg_nq_i5) { related_pin : "i5" ; rise_power (energy_inslew_load_5x5__37) { values ("60520.4, 60520.4, 60520.4, 62384.7, 66113.4", \ "60721.9, 60721.9, 60721.9, 62586.2, 66314.9", \ "61057.4, 61057.4, 61057.4, 62921.7, 66650.4", \ "61502.8, 61502.8, 61502.8, 63367.1, 67095.8", \ "62465.8, 62465.8, 62465.8, 64330.1, 68058.8"); } fall_power (energy_inslew_load_5x5__37) { values ("57777.1, 57777.1, 57777.1, 59641.4, 63370.1", \ "63389.9, 63389.9, 63389.9, 63389.9, 63389.9", \ "63429.4, 63429.4, 63429.4, 63429.4, 63429.4", \ "63508.5, 63508.5, 63508.5, 63508.5, 63508.5", \ "58079.4, 58079.4, 58079.4, 59943.7, 63672.4"); } } } } cell (a4_x4) { area : 28.80 ; cell_leakage_power : 5.4 ; leakage_power () { when : "(i3 & i2 & i1 & i0)" ; value : 8.9 ; } leakage_power () { when : "(!(i3) & i2 & i1 & i0)" ; value : 6 ; } leakage_power () { when : "((i0 & (i1 ^ i2) & i3) | (!(i0) & i1 & i2 & i3))" ; value : 5.7 ; } leakage_power () { when : "((i0 & ((i1 & !(i2) & !(i3)) | (!(i1) & (i2 ^ i3)))) | (!(i0) & ((i1 & (i2 ^ i3)) | (!(i1) & i2 & i3))))" ; value : 4.7 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & !(i3)) | (!(i0) & ((i1 & !(i2) & !(i3)) | (!(i1) & (i2 ^ i3)))))" ; value : 3.8 ; } leakage_power () { when : "(!(i3) & !(i2) & !(i1) & !(i0))" ; value : 3.5 ; } pin (i3) { direction : input ; capacitance : 568.73 ; } pin (i2) { direction : input ; capacitance : 570.68 ; } pin (i1) { direction : input ; capacitance : 570.08 ; } pin (i0) { direction : input ; capacitance : 569.18 ; } pin (q) { function : "(i3 & i2 & i1 & i0)" ; direction : output ; capacitance : 151.95 ; timing (maxd_q_i0_positive_unate) { related_pin : "i0" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__14) { values ("14629.3, 14629.3, 14629.3, 14868.2, 15335.6", \ "14614.8, 14614.8, 14614.8, 14853.8, 15321.1", \ "14585.7, 14585.7, 14585.7, 14824.7, 15292.0", \ "14527.6, 14527.6, 14527.6, 14766.6, 15233.9", \ "14411.3, 14411.3, 14411.3, 14650.3, 15117.6"); } rise_transition (inslew_load_5x5__14) { values ("9132.4, 9132.4, 9132.4, 9324.6, 9705.2", \ "9132.5, 9132.5, 9132.5, 9324.6, 9705.2", \ "9132.5, 9132.5, 9132.5, 9324.6, 9705.2", \ "9132.5, 9132.5, 9132.5, 9324.6, 9705.2", \ "9132.5, 9132.5, 9132.5, 9324.6, 9705.2"); } cell_fall (inslew_load_5x5__14) { values ("10678.0, 10678.0, 10678.0, 10898.2, 11312.5", \ "10686.8, 10686.8, 10686.8, 10907.0, 11321.3", \ "10704.4, 10704.4, 10704.4, 10924.6, 11338.9", \ "10739.6, 10739.6, 10739.6, 10959.8, 11374.1", \ "10810.0, 10810.0, 10810.0, 11030.2, 11444.5"); } fall_transition (inslew_load_5x5__14) { values ("4280.2, 4280.2, 4280.2, 4394.3, 4655.7", \ "4280.2, 4280.2, 4280.2, 4394.3, 4655.7", \ "4280.2, 4280.2, 4280.2, 4394.3, 4655.7", \ "4280.2, 4280.2, 4280.2, 4394.3, 4655.7", \ "4280.2, 4280.2, 4280.2, 4394.3, 4655.7"); } } timing (maxd_q_i1_positive_unate) { related_pin : "i1" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__14) { values ("12895.0, 12895.0, 12895.0, 13135.2, 13600.9", \ "12887.6, 12887.6, 12887.6, 13127.8, 13593.4", \ "12869.9, 12869.9, 12869.9, 13110.1, 13575.8", \ "12834.6, 12834.6, 12834.6, 13074.8, 13540.4", \ "12764.5, 12764.5, 12764.5, 13004.7, 13470.3"); } rise_transition (inslew_load_5x5__14) { values ("7937.5, 7937.5, 7937.5, 8132.1, 8512.4", \ "7939.7, 7939.7, 7939.7, 8134.4, 8514.6", \ "7940.5, 7940.5, 7940.5, 8135.2, 8515.4", \ "7940.6, 7940.6, 7940.6, 8135.3, 8515.5", \ "7940.6, 7940.6, 7940.6, 8135.3, 8515.5"); } cell_fall (inslew_load_5x5__14) { values ("10074.9, 10074.9, 10074.9, 10292.8, 10704.9", \ "10083.7, 10083.7, 10083.7, 10301.6, 10713.7", \ "10101.3, 10101.3, 10101.3, 10319.2, 10731.3", \ "10136.5, 10136.5, 10136.5, 10354.4, 10766.5", \ "10206.9, 10206.9, 10206.9, 10424.8, 10836.9"); } fall_transition (inslew_load_5x5__14) { values ("3976.1, 3976.1, 3976.1, 4096.8, 4370.5", \ "3976.1, 3976.1, 3976.1, 4096.8, 4370.5", \ "3976.1, 3976.1, 3976.1, 4096.8, 4370.5", \ "3976.1, 3976.1, 3976.1, 4096.8, 4370.5", \ "3976.1, 3976.1, 3976.1, 4096.8, 4370.5"); } } timing (maxd_q_i2_positive_unate) { related_pin : "i2" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__14) { values ("11112.0, 11112.0, 11112.0, 11352.7, 11813.7", \ "11112.2, 11112.2, 11112.2, 11352.8, 11813.9", \ "11115.8, 11115.8, 11115.8, 11356.4, 11817.5", \ "11105.1, 11105.1, 11105.1, 11345.7, 11806.9", \ "11076.3, 11076.3, 11076.3, 11316.9, 11778.1"); } rise_transition (inslew_load_5x5__14) { values ("6701.2, 6701.2, 6701.2, 6894.3, 7276.7", \ "6708.2, 6708.2, 6708.2, 6901.2, 7283.6", \ "6721.4, 6721.4, 6721.4, 6914.4, 7296.7", \ "6728.1, 6728.1, 6728.1, 6921.0, 7303.3", \ "6727.2, 6727.2, 6727.2, 6920.2, 7302.5"); } cell_fall (inslew_load_5x5__14) { values ("9342.2, 9342.2, 9342.2, 9558.5, 9876.4", \ "9351.0, 9351.0, 9351.0, 9567.3, 9885.2", \ "9368.6, 9368.6, 9368.6, 9584.9, 9902.8", \ "9403.8, 9403.8, 9403.8, 9620.1, 9938.0", \ "9474.1, 9474.1, 9474.1, 9690.4, 10008.3"); } fall_transition (inslew_load_5x5__14) { values ("3610.6, 3610.6, 3610.6, 3740.4, 3954.9", \ "3610.6, 3610.6, 3610.6, 3740.4, 3954.9", \ "3610.6, 3610.6, 3610.6, 3740.4, 3954.9", \ "3610.6, 3610.6, 3610.6, 3740.4, 3954.9", \ "3610.6, 3610.6, 3610.6, 3740.4, 3954.9"); } } timing (maxd_q_i3_positive_unate) { related_pin : "i3" ; timing_sense : positive_unate ; cell_rise (inslew_load_5x5__14) { values ("9307.2, 9307.2, 9307.2, 9547.1, 10011.7", \ "9318.3, 9318.3, 9318.3, 9558.2, 10022.3", \ "9373.0, 9373.0, 9373.0, 9612.7, 10075.2", \ "9417.5, 9417.5, 9417.5, 9657.2, 10118.4", \ "9426.7, 9426.7, 9426.7, 9666.4, 10127.4"); } rise_transition (inslew_load_5x5__14) { values ("5434.8, 5434.8, 5434.8, 5631.0, 6022.2", \ "5449.0, 5449.0, 5449.0, 5645.2, 6036.3", \ "5498.2, 5498.2, 5498.2, 5694.0, 6085.1", \ "5540.2, 5540.2, 5540.2, 5735.8, 6126.9", \ "5546.3, 5546.3, 5546.3, 5741.9, 6132.9"); } cell_fall (inslew_load_5x5__14) { values ("8317.8, 8317.8, 8317.8, 8530.0, 8942.4", \ "8326.6, 8326.6, 8326.6, 8538.8, 8951.2", \ "8344.2, 8344.2, 8344.2, 8556.4, 8968.8", \ "8379.3, 8379.3, 8379.3, 8591.5, 9003.9", \ "8449.7, 8449.7, 8449.7, 8661.9, 9074.3"); } fall_transition (inslew_load_5x5__14) { values ("3052.4, 3052.4, 3052.4, 3210.5, 3534.3", \ "3052.4, 3052.4, 3052.4, 3210.5, 3534.3", \ "3052.4, 3052.4, 3052.4, 3210.5, 3534.3", \ "3052.4, 3052.4, 3052.4, 3210.5, 3534.3", \ "3052.4, 3052.4, 3052.4, 3210.5, 3534.3"); } } internal_power (energy_pos_q_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__14) { values ("96609.7, 96609.7, 96609.7, 98509.1, 102307.8", \ "96626.7, 96626.7, 96626.7, 98526.0, 102324.7", \ "102357.9, 102357.9, 102357.9, 102357.9, 102357.9", \ "102424.2, 102424.2, 102424.2, 102424.2, 102424.2", \ "102557.0, 102557.0, 102557.0, 102557.0, 102557.0"); } fall_power (energy_inslew_load_5x5__14) { values ("58563.1, 58563.1, 58563.1, 60462.4, 64261.1", \ "64339.9, 64339.9, 64339.9, 64339.9, 64339.9", \ "64497.5, 64497.5, 64497.5, 64497.5, 64497.5", \ "64812.8, 64812.8, 64812.8, 64812.8, 64812.8", \ "65443.3, 65443.3, 65443.3, 65443.3, 65443.3"); } } internal_power (energy_pos_q_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__14) { values ("84141.1, 84141.1, 84141.1, 86040.4, 89839.1", \ "84174.1, 84174.1, 84174.1, 86073.4, 89872.1", \ "84218.1, 84218.1, 84218.1, 86117.5, 89916.2", \ "84296.8, 84296.8, 84296.8, 86196.1, 89994.8", \ "90151.3, 90151.3, 90151.3, 90151.3, 90151.3"); } fall_power (energy_inslew_load_5x5__14) { values ("54526.3, 54526.3, 54526.3, 56425.7, 60224.3", \ "60285.8, 60285.8, 60285.8, 60285.8, 60285.8", \ "60408.9, 60408.9, 60408.9, 60408.9, 60408.9", \ "60654.9, 60654.9, 60654.9, 60654.9, 60654.9", \ "61146.9, 61146.9, 61146.9, 61146.9, 61146.9"); } } internal_power (energy_pos_q_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__14) { values ("71563.8, 71563.8, 71563.8, 73463.2, 77261.8", \ "71627.1, 71627.1, 71627.1, 73526.4, 77325.1", \ "71749.3, 71749.3, 71749.3, 73648.6, 77447.3", \ "71876.4, 71876.4, 71876.4, 73775.7, 77574.4", \ "72046.4, 72046.4, 72046.4, 73945.7, 77744.4"); } fall_power (energy_inslew_load_5x5__14) { values ("49671.4, 49671.4, 49671.4, 51570.8, 55369.4", \ "55419.0, 55419.0, 55419.0, 55419.0, 55419.0", \ "55518.1, 55518.1, 55518.1, 55518.1, 55518.1", \ "55716.3, 55716.3, 55716.3, 55716.3, 55716.3", \ "56112.8, 56112.8, 56112.8, 56112.8, 56112.8"); } } internal_power (energy_pos_q_i3) { related_pin : "i3" ; rise_power (energy_inslew_load_5x5__14) { values ("59354.8, 59354.8, 59354.8, 61254.1, 65052.8", \ "59459.9, 59459.9, 59459.9, 61359.3, 65157.9", \ "59790.1, 59790.1, 59790.1, 61689.5, 65488.1", \ "60126.3, 60126.3, 60126.3, 62025.6, 65824.3", \ "60349.5, 60349.5, 60349.5, 62248.9, 66047.6"); } fall_power (energy_inslew_load_5x5__14) { values ("43564.8, 43564.8, 43564.8, 45464.1, 49262.8", \ "49303.8, 49303.8, 49303.8, 49303.8, 49303.8", \ "49385.9, 49385.9, 49385.9, 49385.9, 49385.9", \ "49550.2, 49550.2, 49550.2, 49550.2, 49550.2", \ "49878.6, 49878.6, 49878.6, 49878.6, 49878.6"); } } } } cell (noa2a2a2a24_x4) { area : 61.20 ; cell_leakage_power : 22 ; leakage_power () { when : "((i0 & !(i1) & ((i2 & !(i3) & (i4 ^ i5) & (i6 ^ i7)) | (!(i2) & i3 & ((i4 & !(i5) & !(i6) & i7) | (!(i4) & i5 & (i6 ^ i7)))))) | (!(i0) & i1 & ((i2 & !(i3) & ((i4 & !(i5) & !(i6) & i7) | (!(i4) & i5 & (i6 ^ i7)))) | (!(i2) & i3 & !(i4) & i5 & !(i6) & i7))))" ; value : 17 ; } leakage_power () { when : "((i0 & ((i1 & ((i2 & ((i3 & ((i4 & ((i5 & (i6 ^ i7)) | (!(i5) & i6 & i7))) | (!(i4) & i5 & i6 & i7))) | (!(i3) & i4 & i5 & i6 & i7))) | (!(i2) & i3 & i4 & i5 & i6 & i7))) | (!(i1) & (((i2 | i3) & ((i4 & ((i5 & (i6 ^ i7)) | (!(i5) & i6 & i7))) | (!(i4) & i5 & i6 & i7))) | (!((i2 | i3)) & i4 & i5 & i6 & i7))))) | (!(i0) & ((i1 & (((i2 | i3) & ((i4 & ((i5 & (i6 ^ i7)) | (!(i5) & i6 & i7))) | (!(i4) & i5 & i6 & i7))) | (!((i2 | i3)) & i4 & i5 & i6 & i7))) | (i2 & i3 & ((i4 & ((i5 & (i6 ^ i7)) | (!(i5) & i6 & i7))) | (!(i4) & i5 & i6 & i7))))))" ; value : 29 ; } leakage_power () { when : "((i0 & ((i1 & (!((i2 | i3)) | !((i4 | i5)) | (!(i6) & !(i7)))) | (i2 & i3 & (!((i4 | i5)) | (!(i6) & !(i7)))) | (i4 & i5 & !(i6) & !(i7)))) | (i1 & ((i2 & i3 & (!((i4 | i5)) | (!(i6) & !(i7)))) | (i4 & i5 & !(i6) & !(i7)))) | (i2 & i3 & (!((i4 | i5)) | (!(i6) & !(i7)))))" ; value : 27 ; } leakage_power () { when : "((!((i0 | i1)) & ((i2 & ((i3 & i4 & i5 & i6 & i7) | (!(i3) & (i4 ^ i5) & i6 & i7))) | (!(i2) & i3 & (i4 ^ i5) & i6 & i7))) | (i2 & i3 & i4 & i5 & i6 & i7))" ; value : 31 ; } leakage_power () { when : "((i0 & !(i1) & ((i2 & !(i3) & ((i4 & !(i5) & !(i6) & !(i7)) | (!(i4) & ((i5 & !(i6) & !(i7)) | (!(i5) & (i6 ^ i7)))))) | (!(i2) & ((i3 & ((i4 & !(i5) & i6 & !(i7)) | (!(i4) & ((i5 & !(i6) & !(i7)) | (!(i5) & !(i6) & i7))))) | (!(i3) & ((i4 & !(i5) & !(i6) & i7) | (!(i4) & i5 & (i6 ^ i7)))))))) | (!(i0) & ((i1 & ((i2 & !(i3) & ((i4 & !(i5) & i6 & !(i7)) | (!(i4) & ((i5 & !(i6) & !(i7)) | (!(i5) & !(i6) & i7))))) | (!(i2) & ((i3 & ((i4 & !(i5) & (i6 ^ i7)) | (!(i4) & i5 & i6 & !(i7)))) | (!(i3) & !(i4) & i5 & !(i6) & i7))))) | (!(i1) & ((i2 & !(i3) & ((i4 & !(i5) & !(i6) & i7) | (!(i4) & i5 & (i6 ^ i7)))) | (!(i2) & i3 & !(i4) & i5 & !(i6) & i7))))))" ; value : 16 ; } leakage_power () { when : "((i0 & !(i1) & ((i2 & !(i3) & i4 & i5 & i6 & i7) | (!(i2) & ((i3 & i4 & i5 & i6 & i7) | (!(i3) & !((i4 & i5)) & i6 & i7))))) | (!(i0) & ((i1 & ((i2 & !(i3) & i4 & i5 & i6 & i7) | (!(i2) & ((i3 & i4 & i5 & i6 & i7) | (!(i3) & !((i4 & i5)) & i6 & i7))))) | (!(i1) & ((i2 & !(i3) & ((i4 & i5 & (i6 ^ i7)) | (!(i4) & !(i5) & i6 & i7))) | (!(i2) & ((i3 & ((i4 & i5 & (i6 ^ i7)) | (!(i4) & !(i5) & i6 & i7))) | (i4 & i5 & (i6 ^ i7)))))))))" ; value : 30 ; } leakage_power () { when : "((i0 & ((i1 & ((i2 & ((!(i3) & ((i4 & ((!(i5) & (i6 | i7)) | (i6 ^ i7))) | (!(i4) & i5 & (i6 | i7)))) | ((i4 ^ i5) & (i6 ^ i7)))) | (!(i2) & i3 & ((i4 & ((!(i5) & (i6 | i7)) | (i6 ^ i7))) | (!(i4) & i5 & (i6 | i7)))))) | (!(i1) & ((i2 & ((i3 & (i4 ^ i5) & (i6 ^ i7)) | (!(i3) & !(i4) & !(i5) & i6 & i7))) | (!(i2) & ((i3 & !(i4) & !(i5) & i6 & i7) | (!(i3) & i4 & i5 & (i6 ^ i7)))))))) | (!(i0) & ((i1 & ((i2 & ((i3 & (i4 ^ i5) & (i6 ^ i7)) | (!(i3) & !(i4) & !(i5) & i6 & i7))) | (!(i2) & ((i3 & !(i4) & !(i5) & i6 & i7) | (!(i3) & i4 & i5 & (i6 ^ i7)))))) | (!(i1) & ((i2 & i3 & (i4 ^ i5) & (i6 ^ i7)) | (!((i2 & i3)) & i4 & i5 & !(i6) & !(i7)))))))" ; value : 28 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & ((i3 & !(i4) & !(i5) & !(i6) & !(i7)) | (!(i3) & ((i4 & !(i5) & !(i6) & !(i7)) | (!(i4) & !(i5) & i6 & !(i7)))))) | (!(i0) & ((i1 & ((i2 & !(i3) & !(i4) & !(i5) & !(i6) & !(i7)) | (!(i2) & ((i3 & !(i4) & !(i5) & !(i6) & !(i7)) | (!(i3) & ((i4 & !(i5) & !(i6) & !(i7)) | (!(i4) & ((i5 & !(i6) & !(i7)) | (!(i5) & (i6 ^ i7)))))))))) | (!(i1) & ((i2 & !(i3) & ((i4 & !(i5) & !(i6) & !(i7)) | (!(i4) & !(i5) & i6 & !(i7)))) | (!(i2) & ((i3 & ((i4 & !(i5) & !(i6) & !(i7)) | (!(i4) & ((i5 & !(i6) & !(i7)) | (!(i5) & (i6 ^ i7)))))) | (!(i3) & ((i4 & !(i5) & (i6 ^ i7)) | (!(i4) & i5 & i6 & !(i7)))))))))))" ; value : 14 ; } leakage_power () { when : "((i0 & !(i1) & ((i2 & !(i3) & !(i4) & !(i5) & !(i6) & !(i7)) | (!(i2) & ((i3 & ((i4 & !(i5) & !(i6) & !(i7)) | (!(i4) & !(i5) & i6 & !(i7)))) | (!(i3) & ((i4 & !(i5) & i6 & !(i7)) | (!(i4) & ((i5 & !(i6) & !(i7)) | (!(i5) & !(i6) & i7))))))))) | (!(i0) & ((i1 & ((i2 & !(i3) & ((i4 & !(i5) & !(i6) & !(i7)) | (!(i4) & !(i5) & i6 & !(i7)))) | (!(i2) & ((i3 & ((i4 & !(i5) & !(i6) & !(i7)) | (!(i4) & ((i5 & !(i6) & !(i7)) | (!(i5) & (i6 ^ i7)))))) | (!(i3) & ((i4 & !(i5) & (i6 ^ i7)) | (!(i4) & i5 & i6 & !(i7)))))))) | (!(i1) & ((i2 & !(i3) & ((i4 & !(i5) & i6 & !(i7)) | (!(i4) & ((i5 & !(i6) & !(i7)) | (!(i5) & !(i6) & i7))))) | (!(i2) & ((i3 & ((i4 & !(i5) & (i6 ^ i7)) | (!(i4) & i5 & i6 & !(i7)))) | (!(i3) & !(i4) & i5 & !(i6) & i7))))))))" ; value : 15 ; } leakage_power () { when : "(!(i0) & !(i1) & ((!(i2) & ((!(i3) & i6 & i7) | (i4 & i5 & i6 & i7))) | (!(i3) & i4 & i5 & i6 & i7)))" ; value : 32 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & !(i3) & !(i4) & !(i5) & !(i6) & !(i7)) | (!(i0) & ((i1 & !(i2) & !(i3) & !(i4) & !(i5) & !(i6) & !(i7)) | (!(i1) & ((i2 & !(i3) & !(i4) & !(i5) & !(i6) & !(i7)) | (!(i2) & ((i3 & !(i4) & !(i5) & !(i6) & !(i7)) | (!(i3) & ((i4 & !(i5) & !(i6) & !(i7)) | (!(i4) & ((i5 & !(i6) & !(i7)) | (!(i5) & (i6 ^ i7)))))))))))))" ; value : 13 ; } leakage_power () { when : "(!(i7) & !(i6) & !(i5) & !(i4) & !(i3) & !(i2) & !(i1) & !(i0))" ; value : 12 ; } pin (i7) { direction : input ; capacitance : 846.52 ; } pin (i6) { direction : input ; capacitance : 845.97 ; } pin (i5) { direction : input ; capacitance : 843.97 ; } pin (i4) { direction : input ; capacitance : 843.97 ; } pin (i3) { direction : input ; capacitance : 843.97 ; } pin (i2) { direction : input ; capacitance : 844.87 ; } pin (i1) { direction : input ; capacitance : 844.87 ; } pin (i0) { direction : input ; capacitance : 847.36 ; } pin (nq) { function : "((!(i7) & ((!(i4) & ((!(i3) & (!(i0) | !(i1))) | (!((i0 & i1)) & !(i2)))) | (!(i3) & !((i0 & i1)) & !(i5)) | (!((i0 & i1)) & !(i2) & !(i5)))) | (!(i4) & ((!(i3) & !((i0 & i1)) & !(i6)) | (!((i0 & i1)) & !(i2) & !(i6)))) | (!(i3) & !((i0 & i1)) & !(i5) & !(i6)) | (!((i0 & i1)) & !(i2) & !(i5) & !(i6)))" ; direction : output ; capacitance : 149.15 ; timing (maxd_nq_i0_negative_unate) { related_pin : "i0" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__37) { values ("29929.9, 29929.9, 29929.9, 30165.8, 30623.9", \ "29915.0, 29915.0, 29915.0, 30150.9, 30609.0", \ "29885.3, 29885.3, 29885.3, 30121.2, 30579.3", \ "29825.9, 29825.9, 29825.9, 30061.8, 30519.9", \ "29707.2, 29707.2, 29707.2, 29943.1, 30401.2"); } rise_transition (inslew_load_5x5__37) { values ("8628.8, 8628.8, 8628.8, 8818.2, 9190.6", \ "8628.8, 8628.8, 8628.8, 8818.2, 9190.6", \ "8628.8, 8628.8, 8628.8, 8818.2, 9190.6", \ "8628.8, 8628.8, 8628.8, 8818.2, 9190.6", \ "8628.8, 8628.8, 8628.8, 8818.2, 9190.6"); } cell_fall (inslew_load_5x5__37) { values ("15378.5, 15378.5, 15378.5, 15590.5, 15892.6", \ "15373.4, 15373.4, 15373.4, 15585.4, 15887.5", \ "15363.0, 15363.0, 15363.0, 15575.0, 15877.1", \ "15342.4, 15342.4, 15342.4, 15554.4, 15856.5", \ "15301.2, 15301.2, 15301.2, 15513.2, 15815.3"); } fall_transition (inslew_load_5x5__37) { values ("3831.2, 3831.2, 3831.2, 3951.5, 4145.0", \ "3831.2, 3831.2, 3831.2, 3951.5, 4145.0", \ "3831.2, 3831.2, 3831.2, 3951.5, 4145.0", \ "3831.2, 3831.2, 3831.2, 3951.5, 4145.0", \ "3831.3, 3831.3, 3831.3, 3951.6, 4145.1"); } } timing (maxd_nq_i1_negative_unate) { related_pin : "i1" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__37) { values ("28679.3, 28679.3, 28679.3, 28915.6, 29373.1", \ "28664.5, 28664.5, 28664.5, 28900.8, 29358.3", \ "28634.8, 28634.8, 28634.8, 28871.1, 29328.6", \ "28575.4, 28575.4, 28575.4, 28811.7, 29269.2", \ "28456.7, 28456.7, 28456.7, 28693.0, 29150.5"); } rise_transition (inslew_load_5x5__37) { values ("8241.7, 8241.7, 8241.7, 8432.1, 8804.3", \ "8241.7, 8241.7, 8241.7, 8432.1, 8804.3", \ "8241.7, 8241.7, 8241.7, 8432.1, 8804.3", \ "8241.7, 8241.7, 8241.7, 8432.1, 8804.3", \ "8241.7, 8241.7, 8241.7, 8432.1, 8804.3"); } cell_fall (inslew_load_5x5__37) { values ("14096.6, 14096.6, 14096.6, 14207.1, 14611.1", \ "14101.6, 14101.6, 14101.6, 14212.1, 14616.1", \ "14109.1, 14109.1, 14109.1, 14219.5, 14623.6", \ "14125.7, 14125.7, 14125.7, 14236.1, 14640.2", \ "14159.3, 14159.3, 14159.3, 14269.8, 14673.8"); } fall_transition (inslew_load_5x5__37) { values ("3580.1, 3580.1, 3580.1, 3609.4, 3915.1", \ "3580.9, 3580.9, 3580.9, 3610.2, 3915.8", \ "3581.1, 3581.1, 3581.1, 3610.4, 3916.0", \ "3581.0, 3581.0, 3581.0, 3610.5, 3916.1", \ "3581.2, 3581.2, 3581.2, 3610.5, 3916.1"); } } timing (maxd_nq_i2_negative_unate) { related_pin : "i2" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__37) { values ("25407.8, 25407.8, 25407.8, 25644.6, 26099.1", \ "25401.2, 25401.2, 25401.2, 25637.9, 26092.5", \ "25378.6, 25378.6, 25378.6, 25615.4, 26069.9", \ "25345.3, 25345.3, 25345.3, 25582.0, 26036.6", \ "25273.8, 25273.8, 25273.8, 25510.5, 25965.1"); } rise_transition (inslew_load_5x5__37) { values ("7219.3, 7219.3, 7219.3, 7408.7, 7782.6", \ "7221.6, 7221.6, 7221.6, 7411.0, 7784.9", \ "7222.5, 7222.5, 7222.5, 7412.0, 7785.8", \ "7227.1, 7227.1, 7227.1, 7416.6, 7790.5", \ "7231.3, 7231.3, 7231.3, 7420.8, 7794.7"); } cell_fall (inslew_load_5x5__37) { values ("15283.5, 15283.5, 15283.5, 15495.4, 15797.6", \ "15278.3, 15278.3, 15278.3, 15490.2, 15792.4", \ "15268.0, 15268.0, 15268.0, 15479.9, 15782.1", \ "15247.4, 15247.4, 15247.4, 15459.3, 15761.5", \ "15206.2, 15206.2, 15206.2, 15418.1, 15720.3"); } fall_transition (inslew_load_5x5__37) { values ("3812.0, 3812.0, 3812.0, 3932.8, 4127.4", \ "3812.0, 3812.0, 3812.0, 3932.8, 4127.4", \ "3812.0, 3812.0, 3812.0, 3932.8, 4127.4", \ "3812.0, 3812.0, 3812.0, 3932.8, 4127.4", \ "3812.0, 3812.0, 3812.0, 3932.8, 4127.4"); } } timing (maxd_nq_i3_negative_unate) { related_pin : "i3" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__37) { values ("24113.4, 24113.4, 24113.4, 24350.2, 24803.0", \ "24106.6, 24106.6, 24106.6, 24343.4, 24796.3", \ "24084.4, 24084.4, 24084.4, 24321.2, 24774.0", \ "24051.0, 24051.0, 24051.0, 24287.8, 24740.6", \ "23979.6, 23979.6, 23979.6, 24216.4, 24669.2"); } rise_transition (inslew_load_5x5__37) { values ("6803.6, 6803.6, 6803.6, 6992.4, 7367.3", \ "6805.8, 6805.8, 6805.8, 6994.6, 7369.4", \ "6806.9, 6806.9, 6806.9, 6995.6, 7370.5", \ "6811.4, 6811.4, 6811.4, 7000.1, 7375.0", \ "6815.6, 6815.6, 6815.6, 7004.3, 7379.1"); } cell_fall (inslew_load_5x5__37) { values ("13995.9, 13995.9, 13995.9, 14106.4, 14510.6", \ "14001.1, 14001.1, 14001.1, 14111.5, 14515.7", \ "14008.5, 14008.5, 14008.5, 14118.9, 14523.1", \ "14025.0, 14025.0, 14025.0, 14135.5, 14539.7", \ "14058.6, 14058.6, 14058.6, 14169.1, 14573.3"); } fall_transition (inslew_load_5x5__37) { values ("3560.0, 3560.0, 3560.0, 3590.1, 3896.6", \ "3560.6, 3560.6, 3560.6, 3590.9, 3897.3", \ "3560.7, 3560.7, 3560.7, 3591.1, 3897.5", \ "3560.8, 3560.8, 3560.8, 3591.2, 3897.6", \ "3561.0, 3561.0, 3561.0, 3591.2, 3897.6"); } } timing (maxd_nq_i4_negative_unate) { related_pin : "i4" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__37) { values ("18910.2, 18910.2, 18910.2, 19146.3, 19612.6", \ "18928.7, 18928.7, 18928.7, 19164.7, 19630.7", \ "18949.5, 18949.5, 18949.5, 19185.4, 19650.9", \ "18930.0, 18930.0, 18930.0, 19166.0, 19631.1", \ "18946.1, 18946.1, 18946.1, 19182.0, 19646.0"); } rise_transition (inslew_load_5x5__37) { values ("5164.6, 5164.6, 5164.6, 5359.1, 5743.7", \ "5174.7, 5174.7, 5174.7, 5369.2, 5753.7", \ "5189.3, 5189.3, 5189.3, 5383.7, 5768.2", \ "5197.1, 5197.1, 5197.1, 5391.4, 5775.9", \ "5226.8, 5226.8, 5226.8, 5420.9, 5805.3"); } cell_fall (inslew_load_5x5__37) { values ("12318.2, 12318.2, 12318.2, 12525.8, 12931.8", \ "12323.2, 12323.2, 12323.2, 12530.8, 12936.8", \ "12331.3, 12331.3, 12331.3, 12538.9, 12944.9", \ "12347.7, 12347.7, 12347.7, 12555.3, 12961.3", \ "12381.7, 12381.7, 12381.7, 12589.4, 12995.4"); } fall_transition (inslew_load_5x5__37) { values ("3135.0, 3135.0, 3135.0, 3287.6, 3605.4", \ "3135.8, 3135.8, 3135.8, 3288.3, 3606.1", \ "3136.1, 3136.1, 3136.1, 3288.6, 3606.4", \ "3136.2, 3136.2, 3136.2, 3288.7, 3606.4", \ "3136.5, 3136.5, 3136.5, 3289.0, 3606.8"); } } timing (maxd_nq_i5_negative_unate) { related_pin : "i5" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__37) { values ("20307.7, 20307.7, 20307.7, 20543.0, 20994.7", \ "20326.0, 20326.0, 20326.0, 20561.3, 21013.0", \ "20346.7, 20346.7, 20346.7, 20582.1, 21033.7", \ "20326.6, 20326.6, 20326.6, 20562.1, 21013.7", \ "20343.0, 20343.0, 20343.0, 20578.5, 21030.1"); } rise_transition (inslew_load_5x5__37) { values ("5621.0, 5621.0, 5621.0, 5812.5, 6196.1", \ "5630.7, 5630.7, 5630.7, 5822.1, 6205.7", \ "5644.6, 5644.6, 5644.6, 5836.0, 6219.4", \ "5651.9, 5651.9, 5651.9, 5843.3, 6226.6", \ "5680.9, 5680.9, 5680.9, 5872.3, 6255.3"); } cell_fall (inslew_load_5x5__37) { values ("13710.2, 13710.2, 13710.2, 13918.8, 14322.7", \ "13705.1, 13705.1, 13705.1, 13913.7, 14317.6", \ "13694.8, 13694.8, 13694.8, 13903.4, 14307.3", \ "13674.1, 13674.1, 13674.1, 13882.7, 14286.6", \ "13633.2, 13633.2, 13633.2, 13841.8, 14245.6"); } fall_transition (inslew_load_5x5__37) { values ("3405.1, 3405.1, 3405.1, 3547.7, 3855.7", \ "3405.1, 3405.1, 3405.1, 3547.7, 3855.7", \ "3405.1, 3405.1, 3405.1, 3547.7, 3855.7", \ "3405.1, 3405.1, 3405.1, 3547.7, 3855.7", \ "3405.3, 3405.3, 3405.3, 3547.8, 3855.9"); } } timing (maxd_nq_i6_negative_unate) { related_pin : "i6" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__37) { values ("12348.0, 12348.0, 12348.0, 12608.8, 13093.1", \ "12465.3, 12465.3, 12465.3, 12725.7, 13207.9", \ "12622.2, 12622.2, 12622.2, 12882.2, 13363.8", \ "12835.1, 12835.1, 12835.1, 13094.5, 13575.5", \ "12947.3, 12947.3, 12947.3, 13206.1, 13686.9"); } rise_transition (inslew_load_5x5__37) { values ("3026.4, 3026.4, 3026.4, 3242.8, 3657.7", \ "3069.0, 3069.0, 3069.0, 3284.7, 3698.2", \ "3128.0, 3128.0, 3128.0, 3342.9, 3754.3", \ "3211.4, 3211.4, 3211.4, 3425.3, 3833.8", \ "3270.5, 3270.5, 3270.5, 3483.3, 3890.2"); } cell_fall (inslew_load_5x5__37) { values ("10364.4, 10364.4, 10364.4, 10572.2, 11004.6", \ "10367.8, 10367.8, 10367.8, 10575.6, 11008.0", \ "10376.5, 10376.5, 10376.5, 10584.3, 11016.7", \ "10392.4, 10392.4, 10392.4, 10600.2, 11032.6", \ "10423.3, 10423.3, 10423.3, 10631.1, 11063.5"); } fall_transition (inslew_load_5x5__37) { values ("2933.1, 2933.1, 2933.1, 3094.3, 3412.7", \ "2933.2, 2933.2, 2933.2, 3094.4, 3412.8", \ "2933.3, 2933.3, 2933.3, 3094.4, 3412.8", \ "2933.3, 2933.3, 2933.3, 3094.4, 3412.8", \ "2933.5, 2933.5, 2933.5, 3094.6, 3413.0"); } } timing (maxd_nq_i7_negative_unate) { related_pin : "i7" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__37) { values ("14148.4, 14148.4, 14148.4, 14404.4, 14883.7", \ "14248.8, 14248.8, 14248.8, 14504.6, 14983.8", \ "14382.4, 14382.4, 14382.4, 14637.8, 15116.8", \ "14563.8, 14563.8, 14563.8, 14818.4, 15297.2", \ "14649.2, 14649.2, 14649.2, 14903.4, 15382.1"); } rise_transition (inslew_load_5x5__37) { values ("3621.9, 3621.9, 3621.9, 3829.1, 4228.2", \ "3659.0, 3659.0, 3659.0, 3865.8, 4264.2", \ "3710.6, 3710.6, 3710.6, 3916.8, 4314.1", \ "3783.8, 3783.8, 3783.8, 3989.2, 4385.2", \ "3834.3, 3834.3, 3834.3, 4038.8, 4434.2"); } cell_fall (inslew_load_5x5__37) { values ("11392.0, 11392.0, 11392.0, 11599.7, 12021.2", \ "11386.8, 11386.8, 11386.8, 11594.5, 12016.0", \ "11376.5, 11376.5, 11376.5, 11584.2, 12005.7", \ "11355.9, 11355.9, 11355.9, 11563.6, 11985.1", \ "11314.7, 11314.7, 11314.7, 11522.4, 11943.8"); } fall_transition (inslew_load_5x5__37) { values ("2976.4, 2976.4, 2976.4, 3135.6, 3454.4", \ "2976.4, 2976.4, 2976.4, 3135.6, 3454.4", \ "2976.4, 2976.4, 2976.4, 3135.6, 3454.4", \ "2976.4, 2976.4, 2976.4, 3135.6, 3454.4", \ "2976.5, 2976.5, 2976.5, 3135.8, 3454.6"); } } internal_power (energy_neg_nq_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__37) { values ("138584.7, 138584.7, 138584.7, 140449.1, 144177.7", \ "144266.1, 144266.1, 144266.1, 144266.1, 144266.1", \ "144442.9, 144442.9, 144442.9, 144442.9, 144442.9", \ "144796.5, 144796.5, 144796.5, 144796.5, 144796.5", \ "145503.7, 145503.7, 145503.7, 145503.7, 145503.7"); } fall_power (energy_inslew_load_5x5__37) { values ("81508.1, 81508.1, 81508.1, 83372.4, 87101.1", \ "87146.8, 87146.8, 87146.8, 87146.8, 87146.8", \ "87238.2, 87238.2, 87238.2, 87238.2, 87238.2", \ "87421.1, 87421.1, 87421.1, 87421.1, 87421.1", \ "82194.3, 82194.3, 82194.3, 84058.6, 87787.3"); } } internal_power (energy_neg_nq_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__37) { values ("131973.8, 131973.8, 131973.8, 133838.2, 137566.9", \ "137630.0, 137630.0, 137630.0, 137630.0, 137630.0", \ "137756.3, 137756.3, 137756.3, 137756.3, 137756.3", \ "138008.9, 138008.9, 138008.9, 138008.9, 138008.9", \ "138514.1, 138514.1, 138514.1, 138514.1, 138514.1"); } fall_power (energy_inslew_load_5x5__37) { values ("73407.2, 73407.2, 73407.2, 75271.6, 79000.2", \ "73465.1, 73465.1, 73465.1, 75329.4, 79058.1", \ "73568.1, 73568.1, 73568.1, 75432.5, 79161.2", \ "73770.7, 73770.7, 73770.7, 75635.0, 79363.7", \ "74174.5, 74174.5, 74174.5, 76038.9, 79767.5"); } } internal_power (energy_neg_nq_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__37) { values ("114896.5, 114896.5, 114896.5, 116760.8, 120489.5", \ "115001.0, 115001.0, 115001.0, 116865.3, 120594.0", \ "115180.3, 115180.3, 115180.3, 117044.7, 120773.3", \ "115561.0, 115561.0, 115561.0, 117425.3, 121154.0", \ "116279.5, 116279.5, 116279.5, 118143.8, 121872.5"); } fall_power (energy_inslew_load_5x5__37) { values ("80893.4, 80893.4, 80893.4, 82757.7, 86486.4", \ "86515.2, 86515.2, 86515.2, 86515.2, 86515.2", \ "86572.7, 86572.7, 86572.7, 86572.7, 86572.7", \ "86687.7, 86687.7, 86687.7, 86687.7, 86687.7", \ "81325.0, 81325.0, 81325.0, 83189.3, 86918.0"); } } internal_power (energy_neg_nq_i3) { related_pin : "i3" ; rise_power (energy_inslew_load_5x5__37) { values ("108143.3, 108143.3, 108143.3, 110007.6, 113736.3", \ "108225.9, 108225.9, 108225.9, 110090.3, 113818.9", \ "108362.5, 108362.5, 108362.5, 110226.9, 113955.6", \ "108656.2, 108656.2, 108656.2, 110520.5, 114249.2", \ "109202.0, 109202.0, 109202.0, 111066.4, 114795.0"); } fall_power (energy_inslew_load_5x5__37) { values ("72784.0, 72784.0, 72784.0, 74648.4, 78377.1", \ "72824.4, 72824.4, 72824.4, 74688.7, 78417.4", \ "72892.3, 72892.3, 72892.3, 74756.7, 78485.3", \ "73024.0, 73024.0, 73024.0, 74888.3, 78617.0", \ "73286.7, 73286.7, 73286.7, 75151.0, 78879.7"); } } internal_power (energy_neg_nq_i4) { related_pin : "i4" ; rise_power (energy_inslew_load_5x5__37) { values ("82881.8, 82881.8, 82881.8, 84746.1, 88474.8", \ "83025.3, 83025.3, 83025.3, 84889.7, 88618.3", \ "83266.7, 83266.7, 83266.7, 85131.1, 88859.7", \ "83578.0, 83578.0, 83578.0, 85442.3, 89171.0", \ "84314.2, 84314.2, 84314.2, 86178.6, 89907.2"); } fall_power (energy_inslew_load_5x5__37) { values ("63562.5, 63562.5, 63562.5, 65426.8, 69155.5", \ "63593.1, 63593.1, 63593.1, 65457.4, 69186.1", \ "63643.0, 63643.0, 63643.0, 65507.3, 69236.0", \ "63736.5, 63736.5, 63736.5, 65600.8, 69329.5", \ "63926.1, 63926.1, 63926.1, 65790.5, 69519.2"); } } internal_power (energy_neg_nq_i5) { related_pin : "i5" ; rise_power (energy_inslew_load_5x5__37) { values ("89768.5, 89768.5, 89768.5, 91632.9, 95361.6", \ "89929.6, 89929.6, 89929.6, 91793.9, 95522.6", \ "90207.1, 90207.1, 90207.1, 92071.4, 95800.1", \ "90591.9, 90591.9, 90591.9, 92456.2, 96184.9", \ "91479.9, 91479.9, 91479.9, 93344.3, 97072.9"); } fall_power (energy_inslew_load_5x5__37) { values ("71819.8, 71819.8, 71819.8, 73684.1, 77412.8", \ "77432.6, 77432.6, 77432.6, 77432.6, 77432.6", \ "77472.1, 77472.1, 77472.1, 77472.1, 77472.1", \ "77551.1, 77551.1, 77551.1, 77551.1, 77551.1", \ "72117.8, 72117.8, 72117.8, 73982.2, 77710.9"); } } internal_power (energy_neg_nq_i6) { related_pin : "i6" ; rise_power (energy_inslew_load_5x5__37) { values ("55941.5, 55941.5, 55941.5, 57805.9, 61534.5", \ "56284.7, 56284.7, 56284.7, 58149.0, 61877.7", \ "56800.5, 56800.5, 56800.5, 58664.8, 62393.5", \ "57606.2, 57606.2, 57606.2, 59470.5, 63199.2", \ "58491.8, 58491.8, 58491.8, 60356.2, 64084.9"); } fall_power (energy_inslew_load_5x5__37) { values ("51154.1, 51154.1, 51154.1, 53018.4, 56747.1", \ "51174.0, 51174.0, 51174.0, 53038.3, 56767.0", \ "51211.4, 51211.4, 51211.4, 53075.7, 56804.4", \ "56873.5, 56873.5, 56873.5, 56873.5, 56873.5", \ "51428.5, 51428.5, 51428.5, 53292.8, 57021.5"); } } internal_power (energy_neg_nq_i7) { related_pin : "i7" ; rise_power (energy_inslew_load_5x5__37) { values ("63230.7, 63230.7, 63230.7, 65095.1, 68823.7", \ "63573.0, 63573.0, 63573.0, 65437.3, 69166.0", \ "64096.2, 64096.2, 64096.2, 65960.5, 69689.2", \ "64931.8, 64931.8, 64931.8, 66796.2, 70524.8", \ "65910.6, 65910.6, 65910.6, 67774.9, 71503.6"); } fall_power (energy_inslew_load_5x5__37) { values ("58153.4, 58153.4, 58153.4, 60017.7, 63746.4", \ "63761.0, 63761.0, 63761.0, 63761.0, 63761.0", \ "63790.0, 63790.0, 63790.0, 63790.0, 63790.0", \ "63848.2, 63848.2, 63848.2, 63848.2, 63848.2", \ "58377.0, 58377.0, 58377.0, 60241.3, 63970.0"); } } } } cell (no4_x1) { area : 21.60 ; cell_leakage_power : 2.9 ; leakage_power () { when : "((i0 & i1 & (i2 | !(i3))) | (i1 & !(i2) & !(i3)))" ; value : 1.7 ; } leakage_power () { when : "((i0 & (!(i1) | (!(i2) & i3))) | (!(i0) & (i2 | i3)))" ; value : 1.4 ; } leakage_power () { when : "(!(i3) & !(i2) & !(i1) & !(i0))" ; value : 5.6 ; } pin (i3) { direction : input ; capacitance : 714.80 ; } pin (i2) { direction : input ; capacitance : 715.70 ; } pin (i1) { direction : input ; capacitance : 715.10 ; } pin (i0) { direction : input ; capacitance : 715.40 ; } pin (nq) { function : "(((!(i1) & !(i0)) & !(i2)) & !(i3))" ; direction : output ; capacitance : 116.80 ; timing (maxd_nq_i0_negative_unate) { related_pin : "i0" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__38) { values ("6758.7, 6758.7, 6758.7, 7324.8, 8476.2", \ "6767.1, 6767.1, 6767.1, 7333.4, 8485.1", \ "6773.8, 6773.8, 6773.8, 7340.6, 8492.8", \ "6761.0, 6761.0, 6761.0, 7328.0, 8480.5", \ "6742.9, 6742.9, 6742.9, 7311.4, 8465.8"); } rise_transition (inslew_load_5x5__38) { values ("9654.4, 9654.4, 9654.4, 10751.7, 12948.7", \ "9692.2, 9692.2, 9692.2, 10789.9, 12987.4", \ "9745.2, 9745.2, 9745.2, 10843.5, 13041.9", \ "9790.0, 9790.0, 9790.0, 10888.4, 13087.1", \ "9859.8, 9859.8, 9859.8, 10960.3, 13162.1"); } cell_fall (inslew_load_5x5__38) { values ("2867.2, 2867.2, 2867.2, 3129.2, 3655.2", \ "2876.0, 2876.0, 2876.0, 3138.0, 3664.0", \ "2893.6, 2893.6, 2893.6, 3155.6, 3681.6", \ "2928.7, 2928.7, 2928.7, 3190.8, 3716.8", \ "2997.6, 2997.6, 2997.6, 3260.3, 3786.9"); } fall_transition (inslew_load_5x5__38) { values ("2186.9, 2186.9, 2186.9, 2542.2, 3253.0", \ "2186.9, 2186.9, 2186.9, 2542.2, 3253.0", \ "2186.9, 2186.9, 2186.9, 2542.2, 3253.0", \ "2186.9, 2186.9, 2186.9, 2542.3, 3253.0", \ "2192.5, 2192.5, 2192.5, 2546.3, 3255.1"); } } timing (maxd_nq_i1_negative_unate) { related_pin : "i1" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__38) { values ("2387.4, 2387.4, 2387.4, 2988.9, 4185.3", \ "2359.4, 2359.4, 2359.4, 2959.7, 4153.1", \ "2441.4, 2441.4, 2441.4, 3039.0, 4226.0", \ "2494.4, 2494.4, 2494.4, 3087.0, 4263.8", \ "2609.6, 2609.6, 2609.6, 3199.6, 4370.9"); } rise_transition (inslew_load_5x5__38) { values ("1644.6, 1644.6, 1644.6, 2772.2, 5030.1", \ "1610.6, 1610.6, 1610.6, 2736.0, 4988.1", \ "1801.8, 1801.8, 1801.8, 2922.3, 5162.2", \ "1963.0, 1963.0, 1963.0, 3073.8, 5294.4", \ "2279.1, 2279.1, 2279.1, 3378.1, 5584.4"); } cell_fall (inslew_load_5x5__38) { values ("1725.4, 1725.4, 1725.4, 1994.4, 2528.3", \ "1734.2, 1734.2, 1734.2, 2003.2, 2537.1", \ "1751.8, 1751.8, 1751.8, 2020.8, 2554.7", \ "1786.6, 1786.6, 1786.6, 2055.9, 2589.9", \ "1836.9, 1836.9, 1836.9, 2115.5, 2657.1"); } fall_transition (inslew_load_5x5__38) { values ("697.1, 697.1, 697.1, 1052.4, 1763.2", \ "697.1, 697.1, 697.1, 1052.4, 1763.2", \ "697.1, 697.1, 697.1, 1052.4, 1763.2", \ "697.5, 697.5, 697.5, 1052.7, 1763.3", \ "708.6, 708.6, 708.6, 1065.2, 1771.6"); } } timing (maxd_nq_i2_negative_unate) { related_pin : "i2" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__38) { values ("11169.5, 11169.5, 11169.5, 11706.4, 12825.9", \ "11161.3, 11161.3, 11161.3, 11698.3, 12818.0", \ "11141.2, 11141.2, 11141.2, 11678.4, 12798.2", \ "11104.8, 11104.8, 11104.8, 11642.4, 12762.6", \ "11029.0, 11029.0, 11029.0, 11567.4, 12688.2"); } rise_transition (inslew_load_5x5__38) { values ("17571.5, 17571.5, 17571.5, 18656.2, 20825.8", \ "17580.4, 17580.4, 17580.4, 18665.2, 20834.9", \ "17587.2, 17587.2, 17587.2, 18672.1, 20841.8", \ "17598.7, 17598.7, 17598.7, 18683.6, 20853.6", \ "17600.5, 17600.5, 17600.5, 18685.5, 20855.5"); } cell_fall (inslew_load_5x5__38) { values ("3552.7, 3552.7, 3552.7, 3810.5, 4331.7", \ "3561.5, 3561.5, 3561.5, 3819.3, 4340.5", \ "3579.0, 3579.0, 3579.0, 3836.9, 4358.1", \ "3614.2, 3614.2, 3614.2, 3872.0, 4393.3", \ "3684.2, 3684.2, 3684.2, 3942.2, 4463.6"); } fall_transition (inslew_load_5x5__38) { values ("3081.3, 3081.3, 3081.3, 3436.7, 4147.4", \ "3081.3, 3081.3, 3081.3, 3436.7, 4147.4", \ "3081.3, 3081.3, 3081.3, 3436.7, 4147.4", \ "3081.3, 3081.3, 3081.3, 3436.7, 4147.4", \ "3083.6, 3083.6, 3083.6, 3438.3, 4148.3"); } } timing (maxd_nq_i3_negative_unate) { related_pin : "i3" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__38) { values ("15494.1, 15494.1, 15494.1, 16000.0, 17085.4", \ "15479.0, 15479.0, 15479.0, 15985.0, 17070.6", \ "15448.8, 15448.8, 15448.8, 15955.1, 17040.8", \ "15388.3, 15388.3, 15388.3, 15895.2, 16981.4", \ "15267.4, 15267.4, 15267.4, 15775.4, 16862.5"); } rise_transition (inslew_load_5x5__38) { values ("25213.4, 25213.4, 25213.4, 26284.5, 28426.7", \ "25213.4, 25213.4, 25213.4, 26284.5, 28426.7", \ "25213.4, 25213.4, 25213.4, 26284.5, 28426.7", \ "25213.4, 25213.4, 25213.4, 26284.5, 28426.7", \ "25213.4, 25213.4, 25213.4, 26284.5, 28426.7"); } cell_fall (inslew_load_5x5__38) { values ("4046.7, 4046.7, 4046.7, 4301.5, 4819.4", \ "4055.5, 4055.5, 4055.5, 4310.3, 4828.2", \ "4073.1, 4073.1, 4073.1, 4327.9, 4845.7", \ "4108.2, 4108.2, 4108.2, 4363.0, 4880.9", \ "4178.4, 4178.4, 4178.4, 4433.3, 4951.3"); } fall_transition (inslew_load_5x5__38) { values ("3725.9, 3725.9, 3725.9, 4081.3, 4792.1", \ "3725.9, 3725.9, 3725.9, 4081.3, 4792.1", \ "3725.9, 3725.9, 3725.9, 4081.3, 4792.1", \ "3725.9, 3725.9, 3725.9, 4081.3, 4792.1", \ "3727.1, 3727.1, 3727.1, 4082.2, 4792.5"); } } internal_power (energy_neg_nq_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__38) { values ("11364.7, 11364.7, 11364.7, 12824.7, 15744.8", \ "11409.0, 11409.0, 11409.0, 12869.0, 15789.1", \ "11497.6, 11497.6, 11497.6, 12957.6, 15877.7", \ "11674.8, 11674.8, 11674.8, 13134.8, 16054.8", \ "12029.1, 12029.1, 12029.1, 13489.1, 16409.2"); } fall_power (energy_inslew_load_5x5__38) { values ("7599.5, 7599.5, 7599.5, 9059.6, 11979.6", \ "7626.0, 7626.0, 7626.0, 9086.1, 12006.1", \ "7679.0, 7679.0, 7679.0, 9139.0, 12059.1", \ "7784.9, 7784.9, 7784.9, 9245.0, 12165.0", \ "7996.8, 7996.8, 7996.8, 9456.8, 12376.9"); } } internal_power (energy_neg_nq_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__38) { values ("1511.5, 1511.5, 1511.5, 2971.5, 5891.5", \ "1555.4, 1555.4, 1555.4, 3015.5, 5935.5", \ "1643.4, 1643.4, 1643.4, 3103.4, 6023.5", \ "1819.3, 1819.3, 1819.3, 3279.3, 6199.4", \ "2171.1, 2171.1, 2171.1, 3631.1, 6551.2"); } fall_power (energy_inslew_load_5x5__38) { values ("1472.9, 1472.9, 1472.9, 2932.9, 5852.9", \ "1493.1, 1493.1, 1493.1, 2953.2, 5873.2", \ "1533.7, 1533.7, 1533.7, 2993.7, 5913.7", \ "1614.8, 1614.8, 1614.8, 3074.8, 5994.8", \ "1776.9, 1776.9, 1776.9, 3237.0, 6157.0"); } } internal_power (energy_neg_nq_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__38) { values ("21934.2, 21934.2, 21934.2, 23394.2, 26314.2", \ "21977.9, 21977.9, 21977.9, 23437.9, 26357.9", \ "22065.3, 22065.3, 22065.3, 23525.3, 26445.4", \ "22240.2, 22240.2, 22240.2, 23700.2, 26620.3", \ "22590.0, 22590.0, 22590.0, 24050.0, 26970.1"); } fall_power (energy_inslew_load_5x5__38) { values ("11283.8, 11283.8, 11283.8, 12743.8, 15663.9", \ "11320.0, 11320.0, 11320.0, 12780.1, 15700.1", \ "11392.5, 11392.5, 11392.5, 12852.6, 15772.6", \ "11537.5, 11537.5, 11537.5, 12997.5, 15917.6", \ "11827.4, 11827.4, 11827.4, 13287.5, 16207.5"); } } internal_power (energy_neg_nq_i3) { related_pin : "i3" ; rise_power (energy_inslew_load_5x5__38) { values ("32586.7, 32586.7, 32586.7, 34046.7, 36966.7", \ "32626.6, 32626.6, 32626.6, 34086.6, 37006.6", \ "32706.4, 32706.4, 32706.4, 34166.4, 37086.4", \ "32865.9, 32865.9, 32865.9, 34326.0, 37246.0", \ "33185.1, 33185.1, 33185.1, 34645.1, 37565.2"); } fall_power (energy_inslew_load_5x5__38) { values ("13950.8, 13950.8, 13950.8, 15410.8, 18330.8", \ "14005.6, 14005.6, 14005.6, 15465.6, 18385.6", \ "14115.1, 14115.1, 14115.1, 15575.2, 18495.2", \ "14334.3, 14334.3, 14334.3, 15794.3, 18714.4", \ "14772.6, 14772.6, 14772.6, 16232.6, 19152.7"); } } } } cell (sff1_x4) { area : 64.80 ; cell_leakage_power : 14 ; pin (i) { direction : input ; capacitance : 435.57 ; internal_power (energy_i) { rise_power (energy_inslew_5__0) { values ("21044.0, 21066.9, 21112.6, 21205.0, 21410.3"); } fall_power (energy_inslew_5__0) { values ("19063.8, 19107.9, 19196.1, 19372.4, 19727.8"); } } } pin (ck) { direction : input ; clock : true ; capacitance : 440.40 ; internal_power (energy_ck) { rise_power (energy_inslew_5__0) { values ("46994.6, 47017.5, 47063.3, 47154.9, 47340.3"); } fall_power (energy_inslew_5__0) { values ("48959.2, 49003.3, 49091.4, 49267.8, 49620.5"); } } } pin (q) { direction : output ; function : "IQ" ; capacitance : 581.88 ; } ff(IQ,IQN) { next_state : "i" ; clocked_on : "ck" ; } } cell (na2_x1) { area : 14.40 ; cell_leakage_power : 2 ; leakage_power () { when : "(i1 & i0)" ; value : 1.7 ; } leakage_power () { when : "(!(i1) & i0)" ; value : 2.8 ; } leakage_power () { when : "(i1 & !(i0))" ; value : 2.4 ; } leakage_power () { when : "(!(i1) & !(i0))" ; value : 1.4 ; } pin (i1) { direction : input ; capacitance : 572.98 ; } pin (i0) { direction : input ; capacitance : 573.73 ; } pin (nq) { function : "(!(i0) | !(i1))" ; direction : output ; capacitance : 88.12 ; timing (maxd_nq_i0_negative_unate) { related_pin : "i0" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__17) { values ("3038.6, 3038.6, 3038.6, 3367.3, 4026.0", \ "3047.3, 3047.3, 3047.3, 3376.1, 4034.7", \ "3064.9, 3064.9, 3064.9, 3393.6, 4052.3", \ "3099.9, 3099.9, 3099.9, 3428.7, 4087.4", \ "3168.8, 3168.8, 3168.8, 3498.3, 4157.5"); } rise_transition (inslew_load_5x5__17) { values ("2276.3, 2276.3, 2276.3, 2724.4, 3620.6", \ "2276.3, 2276.3, 2276.3, 2724.4, 3620.6", \ "2276.3, 2276.3, 2276.3, 2724.4, 3620.6", \ "2276.3, 2276.3, 2276.3, 2724.4, 3620.6", \ "2280.4, 2280.4, 2280.4, 2727.1, 3621.8"); } cell_fall (inslew_load_5x5__17) { values ("1776.3, 1776.3, 1776.3, 1932.4, 2247.0", \ "1771.1, 1771.1, 1771.1, 1927.2, 2241.8", \ "1760.8, 1760.8, 1760.8, 1916.9, 2231.5", \ "1739.9, 1739.9, 1739.9, 1896.1, 2210.8", \ "1686.7, 1686.7, 1686.7, 1846.6, 2165.5"); } fall_transition (inslew_load_5x5__17) { values ("1831.9, 1831.9, 1831.9, 2079.0, 2573.1", \ "1831.9, 1831.9, 1831.9, 2079.0, 2573.1", \ "1831.9, 1831.9, 1831.9, 2079.0, 2573.1", \ "1833.2, 1833.2, 1833.2, 2079.9, 2573.6", \ "1859.6, 1859.6, 1859.6, 2102.5, 2589.5"); } } timing (maxd_nq_i1_negative_unate) { related_pin : "i1" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__17) { values ("1959.4, 1959.4, 1959.4, 2295.0, 2961.2", \ "1968.2, 1968.2, 1968.2, 2303.8, 2970.0", \ "1985.8, 1985.8, 1985.8, 2321.4, 2987.5", \ "2020.8, 2020.8, 2020.8, 2356.5, 3022.7", \ "2078.3, 2078.3, 2078.3, 2420.9, 3091.7"); } rise_transition (inslew_load_5x5__17) { values ("853.6, 853.6, 853.6, 1301.8, 2198.0", \ "853.6, 853.6, 853.6, 1301.8, 2198.0", \ "853.6, 853.6, 853.6, 1301.8, 2198.0", \ "853.8, 853.8, 853.8, 1301.9, 2198.0", \ "862.3, 862.3, 862.3, 1310.3, 2202.6"); } cell_fall (inslew_load_5x5__17) { values ("941.0, 941.0, 941.0, 1103.1, 1424.5", \ "943.5, 943.5, 943.5, 1105.7, 1427.4", \ "952.3, 952.3, 952.3, 1114.3, 1435.4", \ "960.8, 960.8, 960.8, 1126.6, 1450.5", \ "916.2, 916.2, 916.2, 1107.4, 1459.2"); } fall_transition (inslew_load_5x5__17) { values ("565.9, 565.9, 565.9, 817.1, 1318.8", \ "567.8, 567.8, 567.8, 819.1, 1321.3", \ "572.1, 572.1, 572.1, 822.9, 1323.9", \ "576.5, 576.5, 576.5, 827.1, 1326.2", \ "600.1, 600.1, 600.1, 858.5, 1358.4"); } } internal_power (energy_neg_nq_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__17) { values ("4649.5, 4649.5, 4649.5, 5751.0, 7953.9", \ "4728.3, 4728.3, 4728.3, 5829.8, 8032.7", \ "4885.9, 4885.9, 4885.9, 5987.4, 8190.4", \ "5201.2, 5201.2, 5201.2, 6302.6, 8505.6", \ "5831.7, 5831.7, 5831.7, 6933.1, 9136.1"); } fall_power (energy_inslew_load_5x5__17) { values ("6806.8, 6806.8, 6806.8, 7908.3, 10111.2", \ "6823.4, 6823.4, 6823.4, 7924.9, 10127.8", \ "6856.6, 6856.6, 6856.6, 7958.1, 10161.0", \ "6922.9, 6922.9, 6922.9, 8024.4, 10227.4", \ "7055.7, 7055.7, 7055.7, 8157.2, 10360.1"); } } internal_power (energy_neg_nq_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__17) { values ("1135.4, 1135.4, 1135.4, 2236.9, 4439.9", \ "1196.9, 1196.9, 1196.9, 2298.4, 4501.4", \ "1319.9, 1319.9, 1319.9, 2421.4, 4624.4", \ "1566.0, 1566.0, 1566.0, 2667.4, 4870.4", \ "2058.0, 2058.0, 2058.0, 3159.5, 5362.4"); } fall_power (energy_inslew_load_5x5__17) { values ("1148.6, 1148.6, 1148.6, 2250.1, 4453.0", \ "1168.2, 1168.2, 1168.2, 2269.6, 4472.6", \ "1207.3, 1207.3, 1207.3, 2308.8, 4511.7", \ "1285.6, 1285.6, 1285.6, 2387.1, 4590.0", \ "1442.1, 1442.1, 1442.1, 2543.6, 4746.5"); } } } } cell (powmid_x0) { area : 25.20 ; cell_leakage_power : 0 ; } cell (na4_x1) { area : 21.60 ; cell_leakage_power : 1.7 ; leakage_power () { when : "(i3 & i2 & i1 & i0)" ; value : 3.3 ; } leakage_power () { when : "(!(i3) & i2 & i1 & i0)" ; value : 2.7 ; } leakage_power () { when : "((i0 & (i1 ^ i2) & i3) | (!(i0) & i1 & i2 & i3))" ; value : 2.3 ; } leakage_power () { when : "((i0 & ((i1 & !(i2) & !(i3)) | (!(i1) & (i2 ^ i3)))) | (!(i0) & ((i1 & (i2 ^ i3)) | (!(i1) & i2 & i3))))" ; value : 1.4 ; } leakage_power () { when : "((i0 & !(i1) & !(i2) & !(i3)) | (!(i0) & ((i1 & !(i2) & !(i3)) | (!(i1) & (i2 ^ i3)))))" ; value : 0.46 ; } leakage_power () { when : "(!(i3) & !(i2) & !(i1) & !(i0))" ; value : 0.2 ; } pin (i3) { direction : input ; capacitance : 573.08 ; } pin (i2) { direction : input ; capacitance : 572.48 ; } pin (i1) { direction : input ; capacitance : 571.58 ; } pin (i0) { direction : input ; capacitance : 570.68 ; } pin (nq) { function : "(((!(i1) | !(i2)) | !(i3)) | !(i0))" ; direction : output ; capacitance : 136.46 ; timing (maxd_nq_i0_negative_unate) { related_pin : "i0" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__39) { values ("4765.3, 4765.3, 4765.3, 5263.8, 6274.3", \ "4774.0, 4774.0, 4774.0, 5272.6, 6283.0", \ "4791.5, 4791.5, 4791.5, 5290.1, 6300.6", \ "4826.6, 4826.6, 4826.6, 5325.2, 6335.8", \ "4896.6, 4896.6, 4896.6, 5395.4, 6406.1"); } rise_transition (inslew_load_5x5__39) { values ("4567.2, 4567.2, 4567.2, 5261.2, 6649.1", \ "4567.2, 4567.2, 4567.2, 5261.2, 6649.1", \ "4567.2, 4567.2, 4567.2, 5261.2, 6649.1", \ "4567.2, 4567.2, 4567.2, 5261.2, 6649.1", \ "4567.7, 4567.7, 4567.7, 5261.4, 6649.2"); } cell_fall (inslew_load_5x5__39) { values ("5317.1, 5317.1, 5317.1, 5699.9, 6485.5", \ "5302.5, 5302.5, 5302.5, 5685.3, 6470.9", \ "5273.4, 5273.4, 5273.4, 5656.2, 6441.8", \ "5215.0, 5215.0, 5215.0, 5597.9, 6383.7", \ "5098.4, 5098.4, 5098.4, 5481.4, 6267.3"); } fall_transition (inslew_load_5x5__39) { values ("8012.2, 8012.2, 8012.2, 8746.6, 10215.4", \ "8012.2, 8012.2, 8012.2, 8746.6, 10215.4", \ "8012.2, 8012.2, 8012.2, 8746.6, 10215.4", \ "8012.2, 8012.2, 8012.2, 8746.6, 10215.4", \ "8012.6, 8012.6, 8012.6, 8746.8, 10215.5"); } } timing (maxd_nq_i1_negative_unate) { related_pin : "i1" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__39) { values ("4056.5, 4056.5, 4056.5, 4560.0, 5575.2", \ "4065.2, 4065.2, 4065.2, 4568.8, 5584.0", \ "4082.8, 4082.8, 4082.8, 4586.4, 5601.5", \ "4117.8, 4117.8, 4117.8, 4621.5, 5636.7", \ "4187.9, 4187.9, 4187.9, 4691.7, 5707.0"); } rise_transition (inslew_load_5x5__39) { values ("3629.5, 3629.5, 3629.5, 4323.5, 5711.4", \ "3629.5, 3629.5, 3629.5, 4323.5, 5711.4", \ "3629.5, 3629.5, 3629.5, 4323.5, 5711.4", \ "3629.5, 3629.5, 3629.5, 4323.5, 5711.4", \ "3630.6, 3630.6, 3630.6, 4324.0, 5711.5"); } cell_fall (inslew_load_5x5__39) { values ("4079.9, 4079.9, 4079.9, 4472.6, 5269.7", \ "4071.1, 4071.1, 4071.1, 4463.8, 5261.0", \ "4052.8, 4052.8, 4052.8, 4445.6, 5242.9", \ "4017.2, 4017.2, 4017.2, 4410.1, 5207.4", \ "3946.8, 3946.8, 3946.8, 4339.9, 5137.2"); } fall_transition (inslew_load_5x5__39) { values ("5842.6, 5842.6, 5842.6, 6586.1, 8073.0", \ "5845.9, 5845.9, 5845.9, 6589.5, 8076.6", \ "5847.1, 5847.1, 5847.1, 6590.7, 8077.8", \ "5847.1, 5847.1, 5847.1, 6590.7, 8077.9", \ "5848.8, 5848.8, 5848.8, 6591.8, 8078.3"); } } timing (maxd_nq_i2_negative_unate) { related_pin : "i2" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__39) { values ("3202.4, 3202.4, 3202.4, 3712.1, 4732.9", \ "3211.2, 3211.2, 3211.2, 3720.8, 4741.6", \ "3228.8, 3228.8, 3228.8, 3738.4, 4759.2", \ "3263.9, 3263.9, 3263.9, 3773.6, 4794.4", \ "3333.4, 3333.4, 3333.4, 3843.6, 4864.7"); } rise_transition (inslew_load_5x5__39) { values ("2499.7, 2499.7, 2499.7, 3193.6, 4581.5", \ "2499.7, 2499.7, 2499.7, 3193.6, 4581.5", \ "2499.7, 2499.7, 2499.7, 3193.6, 4581.5", \ "2499.7, 2499.7, 2499.7, 3193.6, 4581.5", \ "2503.0, 2503.0, 2503.0, 3195.4, 4582.0"); } cell_fall (inslew_load_5x5__39) { values ("2828.8, 2828.8, 2828.8, 3230.3, 4037.8", \ "2825.7, 2825.7, 2825.7, 3227.2, 4034.7", \ "2820.5, 2820.5, 2820.5, 3222.6, 4030.8", \ "2804.5, 2804.5, 2804.5, 3207.1, 4016.0", \ "2776.6, 2776.6, 2776.6, 3179.7, 3988.5"); } fall_transition (inslew_load_5x5__39) { values ("3618.8, 3618.8, 3618.8, 4370.5, 5876.2", \ "3630.5, 3630.5, 3630.5, 4382.2, 5887.9", \ "3648.1, 3648.1, 3648.1, 4400.9, 5907.9", \ "3655.5, 3655.5, 3655.5, 4409.1, 5917.3", \ "3665.3, 3665.3, 3665.3, 4415.3, 5919.4"); } } timing (maxd_nq_i3_negative_unate) { related_pin : "i3" ; timing_sense : negative_unate ; cell_rise (inslew_load_5x5__39) { values ("2127.1, 2127.1, 2127.1, 2644.3, 3672.3", \ "2135.9, 2135.9, 2135.9, 2653.1, 3681.1", \ "2153.5, 2153.5, 2153.5, 2670.7, 3698.7", \ "2188.6, 2188.6, 2188.6, 2705.9, 3733.8", \ "2250.2, 2250.2, 2250.2, 2773.6, 3803.9"); } rise_transition (inslew_load_5x5__39) { values ("1077.0, 1077.0, 1077.0, 1771.0, 3158.9", \ "1077.0, 1077.0, 1077.0, 1771.0, 3158.9", \ "1077.0, 1077.0, 1077.0, 1771.0, 3158.9", \ "1077.2, 1077.2, 1077.2, 1771.0, 3158.9", \ "1086.2, 1086.2, 1086.2, 1777.5, 3160.8"); } cell_fall (inslew_load_5x5__39) { values ("1579.7, 1579.7, 1579.7, 1992.3, 2813.1", \ "1591.2, 1591.2, 1591.2, 2002.1, 2820.2", \ "1626.4, 1626.4, 1626.4, 2035.9, 2852.1", \ "1648.0, 1648.0, 1648.0, 2057.7, 2874.6", \ "1648.9, 1648.9, 1648.9, 2064.8, 2883.5"); } fall_transition (inslew_load_5x5__39) { values ("1354.0, 1354.0, 1354.0, 2120.8, 3655.0", \ "1391.2, 1391.2, 1391.2, 2154.8, 3683.9", \ "1480.8, 1480.8, 1480.8, 2241.8, 3767.3", \ "1547.3, 1547.3, 1547.3, 2307.4, 3833.8", \ "1603.2, 1603.2, 1603.2, 2348.8, 3857.7"); } } internal_power (energy_neg_nq_i0) { related_pin : "i0" ; rise_power (energy_inslew_load_5x5__39) { values ("10280.7, 10280.7, 10280.7, 11986.4, 15397.8", \ "10359.5, 10359.5, 10359.5, 12065.2, 15476.6", \ "10517.1, 10517.1, 10517.1, 12222.8, 15634.2", \ "10832.3, 10832.3, 10832.3, 12538.0, 15949.5", \ "11462.8, 11462.8, 11462.8, 13168.5, 16579.9"); } fall_power (energy_inslew_load_5x5__39) { values ("16887.5, 16887.5, 16887.5, 18593.2, 22004.7", \ "16904.1, 16904.1, 16904.1, 18609.8, 22021.3", \ "16937.3, 16937.3, 16937.3, 18643.0, 22054.4", \ "17003.7, 17003.7, 17003.7, 18709.4, 22120.8", \ "17136.4, 17136.4, 17136.4, 18842.1, 22253.5"); } } internal_power (energy_neg_nq_i1) { related_pin : "i1" ; rise_power (energy_inslew_load_5x5__39) { values ("7958.5, 7958.5, 7958.5, 9664.2, 13075.6", \ "8020.0, 8020.0, 8020.0, 9725.7, 13137.1", \ "8143.0, 8143.0, 8143.0, 9848.7, 13260.1", \ "8389.0, 8389.0, 8389.0, 10094.7, 13506.1", \ "8881.0, 8881.0, 8881.0, 10586.7, 13998.2"); } fall_power (energy_inslew_load_5x5__39) { values ("11718.6, 11718.6, 11718.6, 13424.3, 16835.7", \ "11738.2, 11738.2, 11738.2, 13443.9, 16855.3", \ "11777.3, 11777.3, 11777.3, 13483.0, 16894.4", \ "11855.6, 11855.6, 11855.6, 13561.3, 16972.7", \ "12012.1, 12012.1, 12012.1, 13717.8, 17129.3"); } } internal_power (energy_neg_nq_i2) { related_pin : "i2" ; rise_power (energy_inslew_load_5x5__39) { values ("5169.4, 5169.4, 5169.4, 6875.1, 10286.5", \ "5218.9, 5218.9, 5218.9, 6924.6, 10336.1", \ "5318.0, 5318.0, 5318.0, 7023.8, 10435.2", \ "5516.3, 5516.3, 5516.3, 7222.0, 10633.4", \ "5912.7, 5912.7, 5912.7, 7618.4, 11029.9"); } fall_power (energy_inslew_load_5x5__39) { values ("6592.1, 6592.1, 6592.1, 8297.8, 11709.2", \ "6614.0, 6614.0, 6614.0, 8319.7, 11731.1", \ "6657.7, 6657.7, 6657.7, 8363.4, 11774.8", \ "6745.2, 6745.2, 6745.2, 8450.9, 11862.3", \ "6920.1, 6920.1, 6920.1, 8625.8, 12037.3"); } } internal_power (energy_neg_nq_i3) { related_pin : "i3" ; rise_power (energy_inslew_load_5x5__39) { values ("1664.1, 1664.1, 1664.1, 3369.8, 6781.2", \ "1705.2, 1705.2, 1705.2, 3410.9, 6822.3", \ "1787.3, 1787.3, 1787.3, 3493.0, 6904.4", \ "1951.5, 1951.5, 1951.5, 3657.2, 7068.6", \ "2279.9, 2279.9, 2279.9, 3985.6, 7397.1"); } fall_power (energy_inslew_load_5x5__39) { values ("1811.9, 1811.9, 1811.9, 3517.6, 6929.0", \ "1835.4, 1835.4, 1835.4, 3541.1, 6952.5", \ "1882.3, 1882.3, 1882.3, 3588.0, 6999.5", \ "1976.3, 1976.3, 1976.3, 3682.0, 7093.4", \ "2164.2, 2164.2, 2164.2, 3869.9, 7281.3"); } } } } }